Default art provider for wxAuiNotebook.
- See also
- wxAuiTabArt
Appearance:
Generic Appearance
|
|
| | wxAuiDefaultTabArt () |
| |
| virtual | ~wxAuiDefaultTabArt () |
| |
| wxAuiTabArt * | Clone () |
| | Clones the art object. More...
|
| |
| void | SetFlags (unsigned int flags) |
| | Sets flags. More...
|
| |
| void | SetSizingInfo (const wxSize &tabCtrlSize, size_t tabCount, wxWindow *wnd=NULL) |
| | Sets sizing information. More...
|
| |
| void | SetNormalFont (const wxFont &font) |
| | Sets the normal font for drawing labels. More...
|
| |
| void | SetSelectedFont (const wxFont &font) |
| | Sets the font for drawing text for selected UI elements. More...
|
| |
| void | SetMeasuringFont (const wxFont &font) |
| | Sets the font used for calculating measurements. More...
|
| |
| void | SetColour (const wxColour &colour) |
| | Sets the colour of the inactive tabs. More...
|
| |
| void | SetActiveColour (const wxColour &colour) |
| | Sets the colour of the selected tab. More...
|
| |
| void | DrawBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect) |
| | Draws a background on the given area. More...
|
| |
| void | DrawTab (wxDC &dc, wxWindow *wnd, const wxAuiNotebookPage &pane, const wxRect &inRect, int closeButtonState, wxRect *outTabRect, wxRect *outButtonRect, int *xExtent) |
| | Draws a tab. More...
|
| |
| void | DrawButton (wxDC &dc, wxWindow *wnd, const wxRect &inRect, int bitmapId, int buttonState, int orientation, wxRect *outRect) |
| | Draws a button. More...
|
| |
| int | GetIndentSize () |
| | Returns the indent size. More...
|
| |
| wxSize | GetTabSize (wxDC &dc, wxWindow *wnd, const wxString &caption, const wxBitmapBundle &bitmap, bool active, int closeButtonState, int *xExtent) |
| | Returns the tab size for the given caption, bitmap and state. More...
|
| |
| int | ShowDropDown (wxWindow *wnd, const wxAuiNotebookPageArray &items, int activeIdx) |
| |
| int | GetBestTabCtrlSize (wxWindow *wnd, const wxAuiNotebookPageArray &pages, const wxSize &requiredBmpSize) |
| | Returns the tab control size. More...
|
| |
| | wxAuiTabArt () |
| | Constructor. More...
|
| |
| virtual wxAuiTabArt * | Clone ()=0 |
| | Clones the art object. More...
|
| |
| virtual void | DrawBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect)=0 |
| | Draws a background on the given area. More...
|
| |
| virtual void | DrawButton (wxDC &dc, wxWindow *wnd, const wxRect &in_rect, int bitmap_id, int button_state, int orientation, wxRect *out_rect)=0 |
| | Draws a button. More...
|
| |
| virtual void | DrawTab (wxDC &dc, wxWindow *wnd, const wxAuiNotebookPage &page, const wxRect &rect, int close_button_state, wxRect *out_tab_rect, wxRect *out_button_rect, int *x_extent)=0 |
| | Draws a tab. More...
|
| |
| virtual int | GetBestTabCtrlSize (wxWindow *, const wxAuiNotebookPageArray &, const wxSize &)=0 |
| | Returns the tab control size. More...
|
| |
| virtual int | GetIndentSize ()=0 |
| | Returns the indent size. More...
|
| |
| virtual wxSize | GetTabSize (wxDC &dc, wxWindow *wnd, const wxString &caption, const wxBitmapBundle &bitmap, bool active, int close_button_state, int *x_extent)=0 |
| | Returns the tab size for the given caption, bitmap and state. More...
|
| |
| virtual void | SetFlags (unsigned int flags)=0 |
| | Sets flags. More...
|
| |
| virtual void | SetMeasuringFont (const wxFont &font)=0 |
| | Sets the font used for calculating measurements. More...
|
| |
| virtual void | SetNormalFont (const wxFont &font)=0 |
| | Sets the normal font for drawing labels. More...
|
| |
| virtual void | SetSelectedFont (const wxFont &font)=0 |
| | Sets the font for drawing text for selected UI elements. More...
|
| |
| virtual void | SetColour (const wxColour &colour)=0 |
| | Sets the colour of the inactive tabs. More...
|
| |
| virtual void | SetActiveColour (const wxColour &colour)=0 |
| | Sets the colour of the selected tab. More...
|
| |
| virtual void | SetSizingInfo (const wxSize &tab_ctrl_size, size_t tab_count, wxWindow *wnd=NULL)=0 |
| | Sets sizing information. More...
|
| |