EditorWindowDock.txt 1.1 KB

123456789101112131415161718192021222324
  1. TODO:
  2. - Closing all docked widgets causes an exception
  3. - Test out minimum dock container size and maybe increase it a bit
  4. I should consider adding multiple C# EditorWindow types (via an enum)
  5. - Normal dockable EditorWindow, a tool window (unockable, no tabs), a modal window or maybe others
  6. - Dockable EditorWindow would internally be EditorWidgetBase as it is now and I would create different types for other windows
  7. - (Other windows should not need layout)
  8. Polish TOOD:
  9. - Change cursor icon when window is dragged
  10. - Prevent docking if available size is less than 20 pixels, otherwise there might be some weirdness
  11. ------------------------
  12. LATER:
  13. get rid of CmApplication gMainCA and similar methods. Users may access CoreThread singleton directly now
  14. get rid of CoreAccessor::submitToCoreThread and instead leave that functionally only available to CoreThread
  15. ------------------------
  16. Other things to remember:
  17. - Possibly add a way to have hidden widgets in the EditorWidgetContainer (like side-bars that pop on mouse over in Visual Studio)