summaryrefslogtreecommitdiff
path: root/Source/Asura.Editor/System/GUIWindow.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2019-08-16 08:54:08 +0800
committerchai <chaifix@163.com>2019-08-16 08:54:08 +0800
commita077eb38b01292611f4f6031b75e3e2c1c20f06e (patch)
tree8f760483d7b0290952bbdb5bcd8f3943102aeb3a /Source/Asura.Editor/System/GUIWindow.h
parent6a065c913e9308cc72e1ad0723b6167048f439b6 (diff)
Diffstat (limited to 'Source/Asura.Editor/System/GUIWindow.h')
-rw-r--r--Source/Asura.Editor/System/GUIWindow.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/Source/Asura.Editor/System/GUIWindow.h b/Source/Asura.Editor/System/GUIWindow.h
new file mode 100644
index 0000000..228aa74
--- /dev/null
+++ b/Source/Asura.Editor/System/GUIWindow.h
@@ -0,0 +1,36 @@
+#ifndef _ASURA_GUI_WINDOW_H_
+#define _ASURA_GUI_WINDOW_H_
+
+#include <vector>
+
+#include <asura-base/Classes.h>
+
+#include "ContainerWindow.h"
+
+namespace_begin(AsuraEditor)
+
+typedef std::vector<GUIPanel*> GUIPanelVector;
+
+/// һGUIWindowGUI paneltabpanelлGUIԪصĴڡ
+class GUIWindow
+{
+public:
+
+ GUIWindow();
+ ~GUIWindow();
+
+ void DoRepint();
+
+private:
+
+ ContainerWindow* m_ParentWindow;
+ GUIPanelVector m_GUIPanels;
+
+ bool m_IsRepaint;
+
+};
+
+
+namespace_end
+
+#endif \ No newline at end of file