TDME2 1.9.121
|
Tab controller, which connects UI with logic. More...
#include <tdme/tools/editor/tabcontrollers/TabController.h>
Public Member Functions | |
virtual | ~TabController () |
Destructor. More... | |
virtual void | initialize (GUIScreenNode *screenNode)=0 |
Init. More... | |
virtual void | dispose ()=0 |
Dispose. More... | |
virtual GUIScreenNode * | getScreenNode ()=0 |
virtual void | save ()=0 |
Save. More... | |
virtual void | saveAs ()=0 |
Save. More... | |
![]() | |
virtual | ~GUIActionListener () |
Destructor. More... | |
virtual void | onActionPerformed (GUIActionListenerType type, GUIElementNode *node)=0 |
On action performed. More... | |
![]() | |
virtual | ~GUIChangeListener () |
Destructor. More... | |
virtual void | onValueChanged (GUIElementNode *node)=0 |
On value changed. More... | |
![]() | |
virtual | ~GUIFocusListener () |
Destructor. More... | |
virtual void | onFocus (GUIElementNode *node)=0 |
On focus. More... | |
virtual void | onUnfocus (GUIElementNode *node)=0 |
On unfocus. More... | |
![]() | |
virtual | ~GUIContextMenuRequestListener () |
Destructor. More... | |
virtual void | onContextMenuRequested (GUIElementNode *node, int mouseX, int mouseY)=0 |
On mouse over. More... | |
Tab controller, which connects UI with logic.
Definition at line 22 of file TabController.h.
|
inlinevirtual |
Destructor.
Definition at line 27 of file TabController.h.
|
pure virtual |
Dispose.
Implemented in EmptyEditorTabController, EnvMapEditorTabController, FontTabController, ModelEditorTabController, ParticleSystemEditorTabController, SceneEditorTabController, SoundTabController, TerrainEditorTabController, TextEditorTabController, TextureTabController, TriggerEditorTabController, and UIEditorTabController.
|
pure virtual |
Implemented in EmptyEditorTabController, EnvMapEditorTabController, FontTabController, ModelEditorTabController, ParticleSystemEditorTabController, SceneEditorTabController, SoundTabController, TerrainEditorTabController, TextEditorTabController, TextureTabController, TriggerEditorTabController, and UIEditorTabController.
|
pure virtual |
Init.
Implemented in EmptyEditorTabController, EnvMapEditorTabController, FontTabController, ModelEditorTabController, ParticleSystemEditorTabController, SceneEditorTabController, SoundTabController, TerrainEditorTabController, TextEditorTabController, TextureTabController, TriggerEditorTabController, and UIEditorTabController.
|
pure virtual |
Save.
Implemented in EmptyEditorTabController, EnvMapEditorTabController, FontTabController, ModelEditorTabController, ParticleSystemEditorTabController, SceneEditorTabController, SoundTabController, TerrainEditorTabController, TextEditorTabController, TextureTabController, TriggerEditorTabController, and UIEditorTabController.
|
pure virtual |
Save.
Implemented in EmptyEditorTabController, EnvMapEditorTabController, FontTabController, ModelEditorTabController, ParticleSystemEditorTabController, SceneEditorTabController, SoundTabController, TerrainEditorTabController, TextEditorTabController, TextureTabController, TriggerEditorTabController, and UIEditorTabController.