Ember
Loading...
Searching...
No Matches
MainPanel Member List
This is the complete list of members for
MainPanel
, including all inherited members.
AddScene
(std::unique_ptr< IScene > scene)
MainPanel
ApplyCanvasBackgroundColor
(const wxColour &color)
MainPanel
ApplyOverlayToActiveCanvas
()
MainPanel
private
ApplyTheme
()
EmberUI::Panel
protected
virtual
background_color_
EmberUI::Panel
private
Cleanup
() override
EmberUI::Panel
virtual
CreateLayout
() override
MainPanel
private
virtual
CreateNewScene
()
MainPanel
CreateNewScene
(const wxString &customTitle)
MainPanel
CreateToolbar
()
MainPanel
private
CreateWelcomePanel
()
MainPanel
private
DeserializeState
(const wxString &state) override
EmberUI::Panel
virtual
DoApplyTheme
()
EmberUI::Panel
private
DoCleanup
()
EmberUI::Panel
private
DoCreateLayout
()
MainPanel
private
DoCreateToolbar
()
MainPanel
private
ExecuteOperation
(const wxString &operation, const wxString ¶meter="") override
EmberUI::Panel
virtual
foreground_color_
EmberUI::Panel
private
GenerateSceneTitle
() const
MainPanel
private
GetActiveScene
() const
MainPanel
GetMainSizer
() const
EmberUI::Panel
inline
protected
GetName
() const override
EmberUI::Panel
inline
GetNotebook
() const
MainPanel
inline
GetPanel
() override
EmberUI::Panel
inline
virtual
GetPanelType
() const override
MainPanel
inline
virtual
GetScene
(int index) const
MainPanel
GetSceneCount
() const
MainPanel
inline
GetTitle
() const override
MainPanel
inline
virtual
HandleActivation
()
EmberUI::Panel
protected
virtual
HandleDeactivation
()
EmberUI::Panel
protected
virtual
has_unsaved_changes_
EmberUI::Panel
private
HasUnsavedChanges
() const override
EmberUI::Panel
inline
virtual
ID_NEW_SCENE_BUTTON
enum value
MainPanel
private
ID_OVERLAY_BREADCRUMB
enum value
MainPanel
private
ID_OVERLAY_BUTTON
enum value
MainPanel
private
ID_OVERLAY_CONTROLS_HELP
enum value
MainPanel
private
ID_OVERLAY_COORDINATE
enum value
MainPanel
private
ID_OVERLAY_FPS
enum value
MainPanel
private
ID_OVERLAY_GRID
enum value
MainPanel
private
ID_OVERLAY_HIDE_ALL
enum value
MainPanel
private
ID_OVERLAY_MINIMAP
enum value
MainPanel
private
ID_OVERLAY_SELECTED_NODE
enum value
MainPanel
private
ID_OVERLAY_SHOW_ALL
enum value
MainPanel
private
ID_OVERLAY_TREE_INFO
enum value
MainPanel
private
ID_SCENE_NOTEBOOK
enum value
MainPanel
private
Initialize
() override
EmberUI::Panel
virtual
InitializePanel
()
EmberUI::Panel
private
InsertScene
(int index, std::unique_ptr< IScene > scene)
MainPanel
is_active_
EmberUI::Panel
private
is_initialized_
EmberUI::Panel
private
IsValid
() const override
EmberUI::Panel
inline
virtual
m_activeSceneIndex
MainPanel
private
m_book
MainPanel
private
m_isClosingTab
MainPanel
private
m_nextSceneNumber
MainPanel
private
m_sceneChangedCallback
MainPanel
private
m_sceneNotebook
MainPanel
private
m_scenes
MainPanel
private
m_title
MainPanel
private
m_toolbar
MainPanel
private
m_welcomeActionCallback
MainPanel
private
m_welcomePanel
MainPanel
private
main_sizer_
EmberUI::Panel
private
MainPanel
(wxWindow *parent)
MainPanel
MarkChanged
()
EmberUI::Panel
inline
protected
MarkSaved
()
EmberUI::Panel
inline
protected
name_
EmberUI::Panel
private
OnActivated
() override
EmberUI::Panel
virtual
OnDeactivated
() override
EmberUI::Panel
virtual
OnNewSceneButton
(wxCommandEvent &event)
MainPanel
private
OnOverlayButton
(wxCommandEvent &event)
MainPanel
private
OnOverlayMenuItem
(wxCommandEvent &event)
MainPanel
private
OnPanelPaint
(wxPaintEvent &event)
EmberUI::Panel
protected
virtual
OnPanelSize
(wxSizeEvent &event)
EmberUI::Panel
protected
virtual
OnTabChanged
(wxAuiNotebookEvent &event)
MainPanel
private
OnTabClosed
(wxAuiNotebookEvent &event)
MainPanel
private
operator=
(const Panel &)=delete
EmberUI::Panel
private
Panel
(wxWindow *parent, const wxString &name="Panel", long style=wxTAB_TRAVERSAL)
EmberUI::Panel
explicit
Panel
(const Panel &)=delete
EmberUI::Panel
private
panel_font_
EmberUI::Panel
private
panel_type_
EmberUI::Panel
private
Refresh
() override
EmberUI::Panel
virtual
RemoveScene
(int index, bool force=false)
MainPanel
Save
() override
EmberUI::Panel
virtual
SceneChangedCallback
typedef
MainPanel
SceneTitleExists
(const wxString &title) const
MainPanel
private
SerializeState
() const override
EmberUI::Panel
virtual
SetActiveScene
(int index)
MainPanel
SetMainSizer
(wxSizer *sizer)
EmberUI::Panel
protected
SetName
(const wxString &name) override
EmberUI::Panel
SetPanelType
(const wxString &type)
EmberUI::Panel
inline
SetSceneChangedCallback
(SceneChangedCallback callback)
MainPanel
inline
SetTitle
(const wxString &title)
EmberUI::Panel
inline
SetupEventHandlers
()
EmberUI::Panel
private
SetWelcomeActionCallback
(WelcomeActionCallback cb)
MainPanel
inline
ShowScenes
()
MainPanel
ShowWelcome
()
MainPanel
SupportsOperation
(const wxString &operation) const override
EmberUI::Panel
virtual
SwitchToNextScene
()
MainPanel
SwitchToPreviousScene
()
MainPanel
title_
EmberUI::Panel
private
UpdateActiveSceneTitle
(const wxString &newTitle)
MainPanel
UpdateAppearance
()
EmberUI::Panel
private
UpdateContent
()
EmberUI::Panel
protected
virtual
UpdateOverlayButtonState
()
MainPanel
private
ValidateState
() const
EmberUI::Panel
protected
virtual
WelcomeActionCallback
typedef
MainPanel
wxDECLARE_EVENT_TABLE
()
MainPanel
private
~IPanel
()=default
IPanel
virtual
~Panel
()
EmberUI::Panel
virtual
Generated by
Release_1_14_0