Tab art class.
Derived from
No base class
Include files
<wx/aui/auibook.h>
Data structures
Members
wxAuiTabArt::wxAuiTabArt
wxAuiTabArt::Clone
wxAuiTabArt::DrawBackground
wxAuiTabArt::DrawButton
wxAuiTabArt::DrawTab
wxAuiTabArt::GetBestTabCtrlSize
wxAuiTabArt::GetIndentSize
wxAuiTabArt::GetTabSize
wxAuiTabArt::SetFlags
wxAuiTabArt::SetMeasuringFont
wxAuiTabArt::SetNormalFont
wxAuiTabArt::SetSelectedFont
wxAuiTabArt::SetSizingInfo
wxAuiTabArt::ShowWindowList
wxAuiTabArt()
Constructor.
wxAuiTabArt* Clone()
Clones the art object.
void DrawBackground(wxDC& dc, wxWindow* wnd, const wxRect& rect)
Draws a background on the given area.
void DrawButton(wxDC& dc, wxWindow* wnd, const wxRect& in_rect, int bitmap_id, int button_state, int orientation, const wxBitmap& bitmap_override, wxRect* out_rect)
Draws a button.
void DrawTab(wxDC& dc, wxWindow* wnd, const wxRect& in_rect, const wxString& caption, const wxBitmap& bitmap, bool active, int close_button_state, wxRect* out_tab_rect, wxRect* out_button_rect, int* x_extent)
Draws a tab.
int GetBestTabCtrlSize(wxWindow* wnd, wxAuiNotebookPageArray& pages)
Returns the tab control size.
int GetIndentSize()
Returns the indent size.
wxSize GetTabSize(wxDC& dc, wxWindow* wnd, const wxString& caption, const wxBitmap& bitmap, bool active, int close_button_state, int* x_extent)
Returns the tab size for the given caption, bitmap and state.
void SetFlags(unsigned int flags)
Sets flags.
void SetMeasuringFont(const wxFont& font)
Sets the font used for calculating measurements.
void SetNormalFont(const wxFont& font)
Sets the normal font for drawing labels.
void SetSelectedFont(const wxFont& font)
Sets the font for drawing text for selected UI elements.
void SetSizingInfo(const wxSize& tab_ctrl_size, size_t tab_count)
Sets sizing information.
int ShowWindowList(wxWindow* wnd, const wxArrayString& items, int active_idx)
Pops up a menu to show the list of windows managed by wxAui.