Major updates to the gui, minor bug fixes.
Closes #36, #37, #41. Partial work on #20, will require a TopBar class refactor and usage of a GUIManager to be complete.
GUI Updates:
New Panel types, loads from xml files.
Frame resizing, no longer fixed. Requires further auto resizing work.
Colours, loaded from xml files.
Bug fixes:
Better initialisation (Pre and Post) orders.
Better propogation of events.
So I don't have permission to close this pull request? But I've taken a look through it - looks good except for lack of documentation in the \details of a bunch of class.
Major updates to the gui, minor bug fixes. Closes #36, #37, #41. Partial work on #20, will require a TopBar class refactor and usage of a GUIManager to be complete.
GUI Updates:
New Panel types, loads from xml files. Frame resizing, no longer fixed. Requires further auto resizing work. Colours, loaded from xml files.
Bug fixes:
Better initialisation (Pre and Post) orders. Better propogation of events.