#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(). |
1.4.2