Browse Source

Added imgui dock debug code.

Branimir Karadžić 10 years ago
parent
commit
5bb5049cf4
1 changed files with 26 additions and 0 deletions
  1. 26 0
      examples/common/imgui/ocornut_imgui.cpp

+ 26 - 0
examples/common/imgui/ocornut_imgui.cpp

@@ -342,6 +342,32 @@ struct OcornutImguiContext
 
 
 		m_wm = BX_NEW(m_allocator, WindowManager);
 		m_wm = BX_NEW(m_allocator, WindowManager);
 		m_wm->Init();
 		m_wm->Init();
+
+#if 0
+		{
+			class Window : public ImGuiWM::Window
+			{
+			public:
+				Window(const char* _title)
+					: ImGuiWM::Window()
+				{
+					SetTitle(_title);
+				}
+
+				virtual void OnGui() BX_OVERRIDE
+				{
+				}
+			};
+
+			Window* w0 = new Window("test");
+			Window* w1 = new Window("abcd");
+			Window* w2 = new Window("xyzw");
+
+			m_wm->Dock(w0);
+			m_wm->DockWith(w1, w0, ImGuiWM::E_DOCK_ORIENTATION_RIGHT);
+			m_wm->DockWith(w2, w1, ImGuiWM::E_DOCK_ORIENTATION_BOTTOM);
+		}
+#endif // 0
 	}
 	}
 
 
 	void destroy()
 	void destroy()