#include <ax/ax_containerctrl.h>
Public Types | |
| enum | { ID_AXCONTAINERCTRL = 10000, ID_UP = 10004, ID_HOME = 10005 } |
| Control identifiers. More... | |
Public Member Functions | |
| AxContainerCtrl () | |
| Constructors. | |
| AxContainerCtrl (wxWindow *parent, wxWindowID id=SYMBOL_AXCONTAINERCTRL_IDNAME, const wxPoint &pos=SYMBOL_AXCONTAINERCTRL_POSITION, const wxSize &size=SYMBOL_AXCONTAINERCTRL_SIZE, long style=SYMBOL_AXCONTAINERCTRL_STYLE) | |
| bool | Create (wxWindow *parent, wxWindowID id=SYMBOL_AXCONTAINERCTRL_IDNAME, const wxPoint &pos=SYMBOL_AXCONTAINERCTRL_POSITION, const wxSize &size=SYMBOL_AXCONTAINERCTRL_SIZE, long style=SYMBOL_AXCONTAINERCTRL_STYLE) |
| Creation. | |
| ~AxContainerCtrl () | |
| Destructor. | |
| void | Init () |
| Initialises member variables. | |
| void | CreateControls () |
| Creates the controls and sizers. | |
| AxMenuListCtrl * | GetMenuCtrl () const |
| wxTextCtrl * | GetTitleCtrl () const |
| wxTextCtrl * | GetDescriptionCtrl () const |
| AxPagerCtrl * | GetPagerCtrl () const |
| AxMenuController * | GetController () const |
| void | SetController (AxMenuController *controller) |
| void | OnSysColourChanged (wxSysColourChangedEvent &event) |
| void | OnIdle (wxIdleEvent &event) |
| wxEVT_IDLE event handler for ID_AXCONTAINERCTRL | |
| void | OnAnyKeyDown (wxListEvent &event) |
| wxEVT_COMMAND_LIST_KEY_DOWN event handler for wxID_ANY | |
| void | OnUpClick (wxCommandEvent &event) |
| wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_UP | |
| void | OnUpUpdate (wxUpdateUIEvent &event) |
| wxEVT_UPDATE_UI event handler for ID_UP | |
| void | OnHomeClick (wxCommandEvent &event) |
| wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_HOME | |
| void | OnHomeUpdate (wxUpdateUIEvent &event) |
| wxEVT_UPDATE_UI event handler for ID_HOME | |
| wxBitmap | GetBitmapResource (const wxString &name) |
| Retrieves bitmap resources. | |
| wxIcon | GetIconResource (const wxString &name) |
| Retrieves icon resources. | |
Static Public Member Functions | |
| static bool | ShowToolTips () |
| Should we show tooltips? | |
Public Attributes | |
| wxTextCtrl * | m_titleCtrl |
| AxMenuListCtrl * | m_menuCtrl |
| AxPagerCtrl * | m_pagerCtrl |
| wxTextCtrl * | m_descriptionCtrl |
| AxMenuController * | m_controller |
| AxContainerCtrlWakeUpIdleTimer | m_wakeUpIdleTimer |
Use with AxStandardMenuController, and add the control to a main frame or dialog.
| AxContainerCtrl::AxContainerCtrl | ( | ) |
Constructors.
| AxContainerCtrl::AxContainerCtrl | ( | wxWindow * | parent, | |
| wxWindowID | id = SYMBOL_AXCONTAINERCTRL_IDNAME, |
|||
| const wxPoint & | pos = SYMBOL_AXCONTAINERCTRL_POSITION, |
|||
| const wxSize & | size = SYMBOL_AXCONTAINERCTRL_SIZE, |
|||
| long | style = SYMBOL_AXCONTAINERCTRL_STYLE | |||
| ) |
| AxContainerCtrl::~AxContainerCtrl | ( | ) |
Destructor.
| bool AxContainerCtrl::Create | ( | wxWindow * | parent, | |
| wxWindowID | id = SYMBOL_AXCONTAINERCTRL_IDNAME, |
|||
| const wxPoint & | pos = SYMBOL_AXCONTAINERCTRL_POSITION, |
|||
| const wxSize & | size = SYMBOL_AXCONTAINERCTRL_SIZE, |
|||
| long | style = SYMBOL_AXCONTAINERCTRL_STYLE | |||
| ) |
Creation.
| void AxContainerCtrl::CreateControls | ( | ) |
Creates the controls and sizers.
| wxBitmap AxContainerCtrl::GetBitmapResource | ( | const wxString & | name | ) |
Retrieves bitmap resources.
| AxMenuController* AxContainerCtrl::GetController | ( | ) | const [inline] |
| wxTextCtrl* AxContainerCtrl::GetDescriptionCtrl | ( | ) | const [inline] |
| wxIcon AxContainerCtrl::GetIconResource | ( | const wxString & | name | ) |
Retrieves icon resources.
| AxMenuListCtrl* AxContainerCtrl::GetMenuCtrl | ( | ) | const [inline] |
| AxPagerCtrl* AxContainerCtrl::GetPagerCtrl | ( | ) | const [inline] |
| wxTextCtrl* AxContainerCtrl::GetTitleCtrl | ( | ) | const [inline] |
| void AxContainerCtrl::Init | ( | ) |
Initialises member variables.
| void AxContainerCtrl::OnAnyKeyDown | ( | wxListEvent & | event | ) |
wxEVT_COMMAND_LIST_KEY_DOWN event handler for wxID_ANY
| void AxContainerCtrl::OnHomeClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_HOME
| void AxContainerCtrl::OnHomeUpdate | ( | wxUpdateUIEvent & | event | ) |
wxEVT_UPDATE_UI event handler for ID_HOME
| void AxContainerCtrl::OnIdle | ( | wxIdleEvent & | event | ) |
wxEVT_IDLE event handler for ID_AXCONTAINERCTRL
| void AxContainerCtrl::OnSysColourChanged | ( | wxSysColourChangedEvent & | event | ) |
| void AxContainerCtrl::OnUpClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_UP
| void AxContainerCtrl::OnUpUpdate | ( | wxUpdateUIEvent & | event | ) |
wxEVT_UPDATE_UI event handler for ID_UP
| void AxContainerCtrl::SetController | ( | AxMenuController * | controller | ) | [inline] |
| bool AxContainerCtrl::ShowToolTips | ( | ) | [static] |
Should we show tooltips?
| wxTextCtrl* AxContainerCtrl::m_descriptionCtrl |
| wxTextCtrl* AxContainerCtrl::m_titleCtrl |
1.5.8