7 #ifndef CAFU_GUIEDITOR_GUI_DOCUMENT_HPP_INCLUDED
8 #define CAFU_GUIEDITOR_GUI_DOCUMENT_HPP_INCLUDED
10 #include "CompSelection.hpp"
12 #include "../DocumentAdapter.hpp"
14 #include "GuiSys/GuiImpl.hpp"
15 #include "GuiSys/Window.hpp"
16 #include "Templates/Pointer.hpp"
17 #include "UniScriptState.hpp"
35 wxString DefaultFocus;
55 GameConfigT* GetGameConfig() {
return m_GameConfig; }
58 bool SaveInit_cgui(std::ostream& OutFile);
Definition: GuiDocument.hpp:27
This class implements a Graphical User Interface (GUI).
Definition: GuiImpl.hpp:42
Definition: EditorMaterial.hpp:21
The class describes the settings for a game/MOD.
Definition: GameConfig.hpp:32
Definition: GuiDocument.hpp:39
Definition: DocumentAdapter.hpp:56
IntrusivePtrT< WindowT > GetRootWindow() const
Returns the root window of this GUI.
Definition: GuiImpl.cpp:337
Definition: ObserverPattern.hpp:95
This class represents the state of a script: the underlying Lua state, pending coroutines, metatables for C++ class hierarchies, etc.
Definition: UniScriptState.hpp:214
This file provides the classes for the Observer pattern as described in the book by the GoF...
Definition: Renderer.hpp:16