26#include <wx/statbmp.h> 
A simple object that can provide fixed bitmaps for use as row indicators.
 
virtual const wxBitmap & GetIndicatorIcon(ICON_ID aIconId) const =0
Get a reference to the row icon in the given mode.
 
ICON_PROVIDER & m_iconProvider
 
int ICON_ID
An id that refers to a certain icon state.
 
INDICATOR_ICON(wxWindow *aParent, ICON_PROVIDER &aIconProvider, ICON_ID aInitialIcon, int aID)
 
void SetIndicatorState(ICON_ID aIconId)
Set the row indicator to the given state.
 
void SetWindowID(wxWindowID aId)
Update the window ID of this control and its children.
 
ICON_ID m_currentId
Handle on the bitmap widget.
 
wxStaticBitmap * m_bitmap
Object that delivers icons for the indicator.
 
const wxBitmap & GetIndicatorIcon(INDICATOR_ICON::ICON_ID aIconId) const override
Get a reference to the row icon in the given mode.
 
wxBitmap m_rightArrowBitmap
 
STATE
State constants to select the right icons.
 
@ UP
Row above design alpha.
 
@ CLOSED
Tree control closed.
 
@ DOWN
Row below design alpha.
 
@ OFF
Row "off" or "deselected".
 
@ ON
Row "on" or "selected".
 
ROW_ICON_PROVIDER(int aSizeDIP, wxWindow *aWindow)
 
wxBitmap m_downArrowBitmap