Version: 3.2.8
Loading...
Searching...
No Matches

#include <wx/aui/auibar.h>

Inheritance diagram for wxAuiToolBarArt:

Detailed Description

wxAuiToolBarArt is part of the wxAUI class framework.

See also wxAuiToolBar and wxAUI Overview.

Library:  wxAui
Category:  Window Docking (wxAUI)

Public Member Functions

 wxAuiToolBarArt ()
virtual wxAuiToolBarArtClone ()=0
virtual void SetFlags (unsigned int flags)=0
virtual unsigned int GetFlags ()=0
virtual void SetFont (const wxFont &font)=0
virtual wxFont GetFont ()=0
virtual void SetTextOrientation (int orientation)=0
virtual int GetTextOrientation ()=0
virtual void DrawBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect)=0
virtual void DrawPlainBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect)=0
virtual void DrawLabel (wxDC &dc, wxWindow *wnd, const wxAuiToolBarItem &item, const wxRect &rect)=0
virtual void DrawButton (wxDC &dc, wxWindow *wnd, const wxAuiToolBarItem &item, const wxRect &rect)=0
virtual void DrawDropDownButton (wxDC &dc, wxWindow *wnd, const wxAuiToolBarItem &item, const wxRect &rect)=0
virtual void DrawControlLabel (wxDC &dc, wxWindow *wnd, const wxAuiToolBarItem &item, const wxRect &rect)=0
virtual void DrawSeparator (wxDC &dc, wxWindow *wnd, const wxRect &rect)=0
virtual void DrawGripper (wxDC &dc, wxWindow *wnd, const wxRect &rect)=0
virtual void DrawOverflowButton (wxDC &dc, wxWindow *wnd, const wxRect &rect, int state)=0
virtual wxSize GetLabelSize (wxDC &dc, wxWindow *wnd, const wxAuiToolBarItem &item)=0
virtual wxSize GetToolSize (wxDC &dc, wxWindow *wnd, const wxAuiToolBarItem &item)=0
virtual int GetElementSize (int element_id)=0
virtual void SetElementSize (int element_id, int size)=0
virtual int ShowDropDown (wxWindow *wnd, const wxAuiToolBarItemArray &items)=0

Constructor & Destructor Documentation

◆ wxAuiToolBarArt()

wxAuiToolBarArt::wxAuiToolBarArt ( )

Member Function Documentation

◆ Clone()

virtual wxAuiToolBarArt * wxAuiToolBarArt::Clone ( )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ DrawBackground()

virtual void wxAuiToolBarArt::DrawBackground ( wxDC & dc,
wxWindow * wnd,
const wxRect & rect )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ DrawButton()

virtual void wxAuiToolBarArt::DrawButton ( wxDC & dc,
wxWindow * wnd,
const wxAuiToolBarItem & item,
const wxRect & rect )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ DrawControlLabel()

virtual void wxAuiToolBarArt::DrawControlLabel ( wxDC & dc,
wxWindow * wnd,
const wxAuiToolBarItem & item,
const wxRect & rect )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ DrawDropDownButton()

virtual void wxAuiToolBarArt::DrawDropDownButton ( wxDC & dc,
wxWindow * wnd,
const wxAuiToolBarItem & item,
const wxRect & rect )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ DrawGripper()

virtual void wxAuiToolBarArt::DrawGripper ( wxDC & dc,
wxWindow * wnd,
const wxRect & rect )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ DrawLabel()

virtual void wxAuiToolBarArt::DrawLabel ( wxDC & dc,
wxWindow * wnd,
const wxAuiToolBarItem & item,
const wxRect & rect )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ DrawOverflowButton()

virtual void wxAuiToolBarArt::DrawOverflowButton ( wxDC & dc,
wxWindow * wnd,
const wxRect & rect,
int state )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ DrawPlainBackground()

virtual void wxAuiToolBarArt::DrawPlainBackground ( wxDC & dc,
wxWindow * wnd,
const wxRect & rect )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ DrawSeparator()

virtual void wxAuiToolBarArt::DrawSeparator ( wxDC & dc,
wxWindow * wnd,
const wxRect & rect )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ GetElementSize()

virtual int wxAuiToolBarArt::GetElementSize ( int element_id)
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ GetFlags()

virtual unsigned int wxAuiToolBarArt::GetFlags ( )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ GetFont()

virtual wxFont wxAuiToolBarArt::GetFont ( )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ GetLabelSize()

virtual wxSize wxAuiToolBarArt::GetLabelSize ( wxDC & dc,
wxWindow * wnd,
const wxAuiToolBarItem & item )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ GetTextOrientation()

virtual int wxAuiToolBarArt::GetTextOrientation ( )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ GetToolSize()

virtual wxSize wxAuiToolBarArt::GetToolSize ( wxDC & dc,
wxWindow * wnd,
const wxAuiToolBarItem & item )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ SetElementSize()

virtual void wxAuiToolBarArt::SetElementSize ( int element_id,
int size )
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ SetFlags()

virtual void wxAuiToolBarArt::SetFlags ( unsigned int flags)
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ SetFont()

virtual void wxAuiToolBarArt::SetFont ( const wxFont & font)
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ SetTextOrientation()

virtual void wxAuiToolBarArt::SetTextOrientation ( int orientation)
pure virtual

Implemented in wxAuiDefaultToolBarArt.

◆ ShowDropDown()

virtual int wxAuiToolBarArt::ShowDropDown ( wxWindow * wnd,
const wxAuiToolBarItemArray & items )
pure virtual

Implemented in wxAuiDefaultToolBarArt.