ALBA
Public Member Functions | List of all members
wxDockArt Class Referenceabstract

#include <albaGUIDockManager.h>

Inheritance diagram for wxDockArt:
Inheritance graph
[legend]

Public Member Functions

 wxDockArt ()
 
virtual ~wxDockArt ()
 
virtual int GetMetric (int id)=0
 
virtual void SetMetric (int id, int new_val)=0
 
virtual void SetFont (int id, const wxFont &font)=0
 
virtual wxFont GetFont (int id)=0
 
virtual wxColour GetColour (int id)=0
 
virtual void SetColour (int id, const wxColor &colour)=0
 
wxColor GetColor (int id)
 
void SetColor (int id, const wxColor &color)
 
virtual void DrawSash (wxDC &dc, int orientation, const wxRect &rect)=0
 
virtual void DrawBackground (wxDC &dc, int orientation, const wxRect &rect)=0
 
virtual void DrawCaption (wxDC &dc, const wxString &text, const wxRect &rect, wxPaneInfo &pane)=0
 
virtual void DrawGripper (wxDC &dc, const wxRect &rect, wxPaneInfo &pane)=0
 
virtual void DrawBorder (wxDC &dc, const wxRect &rect, wxPaneInfo &pane)=0
 
virtual void DrawPaneButton (wxDC &dc, int button, int button_state, const wxRect &rect, wxPaneInfo &pane)=0
 

Detailed Description

class name: wxDockArt dock art provider code - a dock provider provides all drawing functionality to the wxAui dock manager.

This allows the dock manager to have pluggable look-and-feels.

Definition at line 682 of file albaGUIDockManager.h.

Constructor & Destructor Documentation

◆ wxDockArt()

wxDockArt::wxDockArt ( )
inline

constructor

Definition at line 686 of file albaGUIDockManager.h.

◆ ~wxDockArt()

virtual wxDockArt::~wxDockArt ( )
inlinevirtual

destructor

Definition at line 688 of file albaGUIDockManager.h.

Member Function Documentation

◆ GetMetric()

virtual int wxDockArt::GetMetric ( int  id)
pure virtual

get metric

Implemented in wxDefaultDockArt.

◆ SetMetric()

virtual void wxDockArt::SetMetric ( int  id,
int  new_val 
)
pure virtual

set metric

Implemented in wxDefaultDockArt.

◆ SetFont()

virtual void wxDockArt::SetFont ( int  id,
const wxFont &  font 
)
pure virtual

set font

Implemented in wxDefaultDockArt.

◆ GetFont()

virtual wxFont wxDockArt::GetFont ( int  id)
pure virtual

get font

Implemented in wxDefaultDockArt.

◆ GetColour()

virtual wxColour wxDockArt::GetColour ( int  id)
pure virtual

get colour

Implemented in wxDefaultDockArt.

◆ SetColour()

virtual void wxDockArt::SetColour ( int  id,
const wxColor &  colour 
)
pure virtual

set colour

Implemented in wxDefaultDockArt.

◆ GetColor()

wxColor wxDockArt::GetColor ( int  id)
inline

get colour

Definition at line 703 of file albaGUIDockManager.h.

◆ SetColor()

void wxDockArt::SetColor ( int  id,
const wxColor &  color 
)
inline

set colour

Definition at line 705 of file albaGUIDockManager.h.

◆ DrawSash()

virtual void wxDockArt::DrawSash ( wxDC &  dc,
int  orientation,
const wxRect &  rect 
)
pure virtual

draw sash

Implemented in wxDefaultDockArt.

◆ DrawBackground()

virtual void wxDockArt::DrawBackground ( wxDC &  dc,
int  orientation,
const wxRect &  rect 
)
pure virtual

draw background

Implemented in wxDefaultDockArt.

◆ DrawCaption()

virtual void wxDockArt::DrawCaption ( wxDC &  dc,
const wxString &  text,
const wxRect &  rect,
wxPaneInfo pane 
)
pure virtual

draw caption

Implemented in wxDefaultDockArt.

◆ DrawGripper()

virtual void wxDockArt::DrawGripper ( wxDC &  dc,
const wxRect &  rect,
wxPaneInfo pane 
)
pure virtual

draw gripper

Implemented in wxDefaultDockArt.

◆ DrawBorder()

virtual void wxDockArt::DrawBorder ( wxDC &  dc,
const wxRect &  rect,
wxPaneInfo pane 
)
pure virtual

draw border

Implemented in wxDefaultDockArt.

◆ DrawPaneButton()

virtual void wxDockArt::DrawPaneButton ( wxDC &  dc,
int  button,
int  button_state,
const wxRect &  rect,
wxPaneInfo pane 
)
pure virtual

draw pane button

Implemented in wxDefaultDockArt.


The documentation for this class was generated from the following file: