Joey Pollack
578bd98b40
ImGui::Begin call moved to the Panel class
...
Adds PreBegin in case code needs to be run just before ImGui::Begin is called
4 years ago
Joey Pollack
09953c0e7d
Removed the gui namespace
...
Moved panel_manager out of editor and into the core
4 years ago
Joey Pollack
eeb33c06ff
assets and gui moved back into the lunarium project
...
dearimgui moved into external
4 years ago
Joey Pollack
8e07cec621
Panel and PanelManager refactored. Panel IDs are now handed out when added to the PanelManager. The IDs are no longer tied to the gui subsystem through enum values.
4 years ago
Joeyrp
6e2f676f11
gui code refactored and moved into its own library
...
the LuaConsole and LogGui have been merged into a single Console panel. The appearance looks good and the lua console part works. Still need to add the log history and log filter options.
4 years ago
Joeyrp
307892cb51
Panel names, and dock zones are now retrievable from any panel
...
Panel Manager uses a map to store the dock zone ids
4 years ago
Joeyrp
6a6c6d42ab
Panel management code moved from Editor class into the PanelManager class
...
WorldView panel does not currently show up because the dockspace is not fully set up yet.
4 years ago
Joeyrp
35dc183111
Editor moved into it's own namespace within lunarium
4 years ago
Joeyrp
97db356d66
Basic about window added, status bar added, docking seems to work correctly
4 years ago