#include <commandeditor/commandeditorpanel.h>
Public Member Functions | |
wxCommandEditorPanel () | |
Constructors. | |
wxCommandEditorPanel (wxWindow *parent, wxWindowID id=SYMBOL_WXCOMMANDEDITORPANEL_IDNAME, const wxPoint &pos=SYMBOL_WXCOMMANDEDITORPANEL_POSITION, const wxSize &size=SYMBOL_WXCOMMANDEDITORPANEL_SIZE, long style=SYMBOL_WXCOMMANDEDITORPANEL_STYLE) | |
bool | Create (wxWindow *parent, wxWindowID id=SYMBOL_WXCOMMANDEDITORPANEL_IDNAME, const wxPoint &pos=SYMBOL_WXCOMMANDEDITORPANEL_POSITION, const wxSize &size=SYMBOL_WXCOMMANDEDITORPANEL_SIZE, long style=SYMBOL_WXCOMMANDEDITORPANEL_STYLE) |
Creation. | |
~wxCommandEditorPanel () | |
Destructor. | |
void | Init () |
Initialises member variables. | |
void | CreateControls () |
Creates the controls and sizers. | |
wxEditorCommandManager * | GetCommandManager () |
Set/get command manager to manipulate. | |
void | SetCommandManager (wxEditorCommandManager *manager) |
void | PopulateFileTypes (int sel=-1) |
Populate drop-down list of file types. | |
void | ShowFileType (int i) |
Show a particular file type. | |
void | OnCommandEditorFileTypesSelected (wxCommandEvent &event) |
wxEVT_COMMAND_COMBOBOX_SELECTED event handler for ID_COMMAND_EDITOR_FILE_TYPES | |
void | OnCommandEditorAddTypeClick (wxCommandEvent &event) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_COMMAND_EDITOR_ADD_TYPE | |
void | OnCommandEditorDeleteTypeClick (wxCommandEvent &event) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_COMMAND_EDITOR_DELETE_TYPE | |
void | OnCommandEditorDeleteTypeUpdate (wxUpdateUIEvent &event) |
wxEVT_UPDATE_UI event handler for ID_COMMAND_EDITOR_DELETE_TYPE | |
void | OnCommandEditorEditTypeClick (wxCommandEvent &event) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_COMMAND_EDITOR_EDIT_TYPE | |
void | OnCommandEditorEditTypeUpdate (wxUpdateUIEvent &event) |
wxEVT_UPDATE_UI event handler for ID_COMMAND_EDITOR_EDIT_TYPE | |
void | OnCommandEditorPanelViewerComboctrlSelected (wxCommandEvent &event) |
wxEVT_COMMAND_COMBOBOX_SELECTED event handler for ID_COMMAND_EDITOR_PANEL_VIEWER_COMBOCTRL | |
void | OnCommandEditorPanelViewerEditClick (wxCommandEvent &event) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_COMMAND_EDITOR_PANEL_VIEWER_EDIT | |
void | OnCommandEditorPanelViewerEditUpdate (wxUpdateUIEvent &event) |
wxEVT_UPDATE_UI event handler for ID_COMMAND_EDITOR_PANEL_VIEWER_EDIT | |
void | OnCommandEditorPanelEditorComboctrlSelected (wxCommandEvent &event) |
wxEVT_COMMAND_COMBOBOX_SELECTED event handler for ID_COMMAND_EDITOR_PANEL_EDITOR_COMBOCTRL | |
void | OnCommandEditorPanelEditorEditClick (wxCommandEvent &event) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_COMMAND_EDITOR_PANEL_EDITOR_EDIT | |
void | OnCommandEditorPanelEditorEditUpdate (wxUpdateUIEvent &event) |
wxEVT_UPDATE_UI event handler for ID_COMMAND_EDITOR_PANEL_EDITOR_EDIT | |
wxBitmap | GetBitmapResource (const wxString &name) |
Retrieves bitmap resources. | |
wxIcon | GetIconResource (const wxString &name) |
Retrieves icon resources. | |
Static Public Member Functions | |
static void | SetUseTooltips (bool useTooltips) |
Use tooltips. | |
static void | SetUICustomization (wxUICustomization *uiCustomization) |
Set UI customization. | |
static bool | ShowToolTips () |
Should we show tooltips? | |
Public Attributes | |
wxComboBox * | m_commandEditorFileTypeCombo |
wxBoxSizer * | m_addDeleteTypeSizer |
wxFlexGridSizer * | m_flexGridSizer |
wxComboBox * | m_commandEditorViewerCombo |
wxButton * | m_commandEditorViewerEditCtrl |
wxStaticText * | m_editorsLabelCtrl |
wxComboBox * | m_commandEditorEditorCombo |
wxButton * | m_commandEditorEditorEditCtrl |
wxEditorCommandManager * | m_commandManager |
bool | m_noUpdates |
Static Public Attributes | |
static bool | sm_useTooltips = true |
static wxUICustomization * | m_uiCustomization = NULL |
wxCommandEditorPanel::wxCommandEditorPanel | ( | ) |
Constructors.
wxCommandEditorPanel::wxCommandEditorPanel | ( | wxWindow * | parent, | |
wxWindowID | id = SYMBOL_WXCOMMANDEDITORPANEL_IDNAME , |
|||
const wxPoint & | pos = SYMBOL_WXCOMMANDEDITORPANEL_POSITION , |
|||
const wxSize & | size = SYMBOL_WXCOMMANDEDITORPANEL_SIZE , |
|||
long | style = SYMBOL_WXCOMMANDEDITORPANEL_STYLE | |||
) |
wxCommandEditorPanel::~wxCommandEditorPanel | ( | ) |
Destructor.
bool wxCommandEditorPanel::Create | ( | wxWindow * | parent, | |
wxWindowID | id = SYMBOL_WXCOMMANDEDITORPANEL_IDNAME , |
|||
const wxPoint & | pos = SYMBOL_WXCOMMANDEDITORPANEL_POSITION , |
|||
const wxSize & | size = SYMBOL_WXCOMMANDEDITORPANEL_SIZE , |
|||
long | style = SYMBOL_WXCOMMANDEDITORPANEL_STYLE | |||
) |
Creation.
void wxCommandEditorPanel::CreateControls | ( | ) |
Creates the controls and sizers.
wxBitmap wxCommandEditorPanel::GetBitmapResource | ( | const wxString & | name | ) |
Retrieves bitmap resources.
wxEditorCommandManager* wxCommandEditorPanel::GetCommandManager | ( | ) | [inline] |
Set/get command manager to manipulate.
wxIcon wxCommandEditorPanel::GetIconResource | ( | const wxString & | name | ) |
Retrieves icon resources.
void wxCommandEditorPanel::Init | ( | ) |
Initialises member variables.
void wxCommandEditorPanel::OnCommandEditorAddTypeClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_COMMAND_EDITOR_ADD_TYPE
void wxCommandEditorPanel::OnCommandEditorDeleteTypeClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_COMMAND_EDITOR_DELETE_TYPE
void wxCommandEditorPanel::OnCommandEditorDeleteTypeUpdate | ( | wxUpdateUIEvent & | event | ) |
wxEVT_UPDATE_UI event handler for ID_COMMAND_EDITOR_DELETE_TYPE
void wxCommandEditorPanel::OnCommandEditorEditTypeClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_COMMAND_EDITOR_EDIT_TYPE
void wxCommandEditorPanel::OnCommandEditorEditTypeUpdate | ( | wxUpdateUIEvent & | event | ) |
wxEVT_UPDATE_UI event handler for ID_COMMAND_EDITOR_EDIT_TYPE
void wxCommandEditorPanel::OnCommandEditorFileTypesSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_COMBOBOX_SELECTED event handler for ID_COMMAND_EDITOR_FILE_TYPES
void wxCommandEditorPanel::OnCommandEditorPanelEditorComboctrlSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_COMBOBOX_SELECTED event handler for ID_COMMAND_EDITOR_PANEL_EDITOR_COMBOCTRL
void wxCommandEditorPanel::OnCommandEditorPanelEditorEditClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_COMMAND_EDITOR_PANEL_EDITOR_EDIT
void wxCommandEditorPanel::OnCommandEditorPanelEditorEditUpdate | ( | wxUpdateUIEvent & | event | ) |
wxEVT_UPDATE_UI event handler for ID_COMMAND_EDITOR_PANEL_EDITOR_EDIT
void wxCommandEditorPanel::OnCommandEditorPanelViewerComboctrlSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_COMBOBOX_SELECTED event handler for ID_COMMAND_EDITOR_PANEL_VIEWER_COMBOCTRL
void wxCommandEditorPanel::OnCommandEditorPanelViewerEditClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_COMMAND_EDITOR_PANEL_VIEWER_EDIT
void wxCommandEditorPanel::OnCommandEditorPanelViewerEditUpdate | ( | wxUpdateUIEvent & | event | ) |
wxEVT_UPDATE_UI event handler for ID_COMMAND_EDITOR_PANEL_VIEWER_EDIT
void wxCommandEditorPanel::PopulateFileTypes | ( | int | sel = -1 |
) |
Populate drop-down list of file types.
void wxCommandEditorPanel::SetCommandManager | ( | wxEditorCommandManager * | manager | ) | [inline] |
static void wxCommandEditorPanel::SetUICustomization | ( | wxUICustomization * | uiCustomization | ) | [inline, static] |
Set UI customization.
static void wxCommandEditorPanel::SetUseTooltips | ( | bool | useTooltips | ) | [inline, static] |
Use tooltips.
void wxCommandEditorPanel::ShowFileType | ( | int | i | ) |
Show a particular file type.
bool wxCommandEditorPanel::ShowToolTips | ( | ) | [static] |
Should we show tooltips?
wxComboBox* wxCommandEditorPanel::m_commandEditorEditorCombo |
wxComboBox* wxCommandEditorPanel::m_commandEditorViewerCombo |
wxStaticText* wxCommandEditorPanel::m_editorsLabelCtrl |
wxFlexGridSizer* wxCommandEditorPanel::m_flexGridSizer |
wxUICustomization * wxCommandEditorPanel::m_uiCustomization = NULL [static] |
bool wxCommandEditorPanel::sm_useTooltips = true [static] |