Joeyrp
f4e5de912d
Separates out the tile map into it's own class
...
Refactors some file names and locations (igraphics.h -> graphics.h, types.h/cpp moved to core)
4 years ago
Joeyrp
7e6f2907f2
Adds STIL_WAITING to the file browser results
4 years ago
Joeyrp
72fb87e667
Adds LogIfFailed to the OpRes class
4 years ago
Joeyrp
4c48c455b1
PanelManager refactored into a reusable, generic class.
...
Each editor tool can now use it's own panel manager.
4 years ago
Joeyrp
8ac5ef51d5
Editor manages window class IDs so tool windows cannot be docked with other tools or with the main editor window
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
e05f3bb20a
Adds INFO_DEBUG as a default log Level
...
TODO files updated
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
ed030afcea
Refactored MainPanel into the PanelManager instead (they both were basically doing the same job)
...
Menu and status bar code refactored into Editor (This could become quite large may need another class to handle the menus)
Build script now accepts the g option to delete the imgui.ini file on build for testing.
4 years ago
Joeyrp
6b24ac4bc5
Programmatic docking proof-of-concept working
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