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