#include <pane.h>
Public Member Functions | |
virtual bool | Create (wxWindow *parent, wxWindowID id=-1, const wxString &name=wxT("pane"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL) |
virtual void | Init () |
virtual bool | Show (bool state=TRUE) |
void | ShowHeader (bool state) |
void | ShowCloseButton (bool state) |
void | SetOrientation (wxOrientation orientation) |
void | SetVisibilityOnParent (bool state) |
wxWindow * | GetClient () |
virtual wxWindow * | SetClient (wxWindow *pClient, bool removeBorder=false) |
Protected Member Functions | |
void | UpdateSize () |
void | UpdateLayout (int w, int h) |
int | GetHeaderSize () |
void | CalcHeaderSize () |
const wxFont & | GetTitleFont () |
void | OnSize (wxSizeEvent &event) |
void | OnCloseButton (wxCommandEvent &event) |
void | OnPaint (wxPaintEvent &event) |
void | OnErase (wxEraseEvent &event) |
Protected Attributes | |
bool | m_showHeader |
bool | m_showClosebutton |
bool | m_visibilityOnParent |
int | m_headerSize |
wxOrientation | m_orientation |
wxSize | m_toolButtonSize |
wxWindow * | m_pClient |
wxToolButton * | m_pCloseButton |
|
Definition at line 236 of file pane.cpp. References GetTitleFont(), HEADER_BORDER, m_headerSize, m_toolButtonSize, and max. |
|
|
|
Definition at line 124 of file pane.cpp. References m_pClient. |
|
Definition at line 195 of file pane.cpp. References m_headerSize, and m_showHeader. Referenced by OnPaint(), and UpdateLayout(). |
|
Definition at line 246 of file pane.cpp. Referenced by CalcHeaderSize(), and OnPaint(). |
|
Definition at line 67 of file pane.cpp. References m_headerSize, m_orientation, m_pClient, m_pCloseButton, m_showClosebutton, m_showHeader, m_toolButtonSize, and m_visibilityOnParent. |
|
|
|
|
|
Definition at line 150 of file pane.cpp. References GetHeaderSize(), GetTitleFont(), m_orientation, m_pClient, m_pCloseButton, and m_showClosebutton. |
|
Definition at line 134 of file pane.cpp. References UpdateSize(). |
|
Definition at line 95 of file pane.cpp. References m_pClient, and UpdateSize(). |
|
Definition at line 107 of file pane.cpp. References m_orientation, and UpdateSize(). |
|
Definition at line 113 of file pane.cpp. References m_visibilityOnParent. |
|
Definition at line 79 of file pane.cpp. References m_visibilityOnParent. |
|
Definition at line 118 of file pane.cpp. References m_pCloseButton, and m_showClosebutton. |
|
Definition at line 90 of file pane.cpp. References m_showHeader, and UpdateSize(). |
|
Definition at line 199 of file pane.cpp. References GetHeaderSize(), HEADER_BORDER, m_orientation, m_pClient, m_pCloseButton, m_showClosebutton, m_showHeader, and m_toolButtonSize. Referenced by UpdateSize(). |
|
Definition at line 128 of file pane.cpp. References UpdateLayout(). Referenced by OnSize(), SetClient(), SetOrientation(), and ShowHeader(). |
|
Definition at line 72 of file pane.h. Referenced by CalcHeaderSize(), GetHeaderSize(), and Init(). |
|
Definition at line 73 of file pane.h. Referenced by Init(), OnPaint(), SetOrientation(), and UpdateLayout(). |
|
Definition at line 77 of file pane.h. Referenced by GetClient(), Init(), OnPaint(), SetClient(), and UpdateLayout(). |
|
Definition at line 78 of file pane.h. Referenced by Init(), OnPaint(), ShowCloseButton(), and UpdateLayout(). |
|
Definition at line 70 of file pane.h. Referenced by Init(), OnPaint(), ShowCloseButton(), and UpdateLayout(). |
|
Definition at line 69 of file pane.h. Referenced by GetHeaderSize(), Init(), ShowHeader(), and UpdateLayout(). |
|
Definition at line 75 of file pane.h. Referenced by CalcHeaderSize(), Init(), and UpdateLayout(). |
|
Definition at line 71 of file pane.h. Referenced by Init(), SetVisibilityOnParent(), and Show(). |