Version: 3.2.5
wxAuiToolBarArt Class Referenceabstract

#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.