renderer.h File Reference


Classes

struct  wxSplitterRenderParams
 This is just a simple struct used as a return value of wxRendererNative::GetSplitterParams(). More...
struct  wxHeaderButtonParams
 This struct can optionally be used with wxRendererNative::DrawHeaderButton() to specify custom values used to draw the text or bitmap label. More...
class  wxDelegateRendererNative
 wxDelegateRendererNative allows reuse of renderers code by forwarding all the wxRendererNative methods to the given object and thus allowing you to only modify some of its methods -- without having to reimplement all of them. More...
class  wxRendererNative
 First, a brief introduction to wxRendererNative and why it is needed. More...
struct  wxRendererVersion
 This simple struct represents the wxRendererNative interface version and is only used as the return value of wxRendererNative::GetVersion(). More...

Enumerations

enum  {
  wxCONTROL_DISABLED = 0x00000001,
  wxCONTROL_FOCUSED = 0x00000002,
  wxCONTROL_PRESSED = 0x00000004,
  wxCONTROL_SPECIAL = 0x00000008,
  wxCONTROL_ISDEFAULT = wxCONTROL_SPECIAL,
  wxCONTROL_ISSUBMENU = wxCONTROL_SPECIAL,
  wxCONTROL_EXPANDED = wxCONTROL_SPECIAL,
  wxCONTROL_SIZEGRIP = wxCONTROL_SPECIAL,
  wxCONTROL_FLAT = wxCONTROL_SPECIAL,
  wxCONTROL_CURRENT = 0x00000010,
  wxCONTROL_SELECTED = 0x00000020,
  wxCONTROL_CHECKED = 0x00000040,
  wxCONTROL_CHECKABLE = 0x00000080,
  wxCONTROL_UNDETERMINED = wxCONTROL_CHECKABLE
}
enum  wxHeaderSortIconType {
  wxHDR_SORT_ICON_NONE,
  wxHDR_SORT_ICON_UP,
  wxHDR_SORT_ICON_DOWN
}
 Used to specify the type of sort arrow used with wxRendererNative::DrawHeaderButton(). More...

Enumeration Type Documentation

anonymous enum

The following rendering flags are defined for wxRendererNative:

Enumerator:
wxCONTROL_DISABLED  Control is disabled.

wxCONTROL_FOCUSED  Currently has keyboard focus.

wxCONTROL_PRESSED  (Button) is pressed.

wxCONTROL_SPECIAL  Control-specific bit.

wxCONTROL_ISDEFAULT  Only for the buttons.

wxCONTROL_ISSUBMENU  Only for the menu items.

wxCONTROL_EXPANDED  Only for the tree items.

wxCONTROL_SIZEGRIP  Only for the status bar panes.

wxCONTROL_FLAT  Checkboxes only: flat border.

wxCONTROL_CURRENT  Mouse is currently over the control.

wxCONTROL_SELECTED  Selected item in e.g.

listbox.

wxCONTROL_CHECKED  (Check/radio button) is checked.

wxCONTROL_CHECKABLE  (Menu) item can be checked.

wxCONTROL_UNDETERMINED  (Check) undetermined state.

Used to specify the type of sort arrow used with wxRendererNative::DrawHeaderButton().

Enumerator:
wxHDR_SORT_ICON_NONE  Don't draw a sort arrow.
wxHDR_SORT_ICON_UP  Draw a sort arrow icon pointing up.
wxHDR_SORT_ICON_DOWN  Draw a sort arrow icon pointing down.



wxWidgets logo

[ top ]