GUI update

Completed

  • Add GeoDMSGui icons, symbols and font?
  • TableView
  • MapView
  • Update DetailPages, create custom writer to have easier parsing at ImGui side.
  • Multiple TreeItem update
  • DetailPages
  • Current Item Bar
  • Jump to Item
  • Treeview
  • Backend (glfw+opengl)
  • Updating current TreeItem

Prototype (to be tested)

  • EventLog
  • Options Window

thumb|GeoDMSGui preview

Busy

  • EventLog colors for: error, warning, message, other?

Todo

  • Overall style of GUI
  • Store users GUI layout in registry

Feature request

  • Mouse 4 and 5 for previous and next TreeItem
  • Button for releasing selection
  • Source code editor in GUI evaluating code real-time (Visual Studio IntelliSense-like)
  • Make clicking on lines in Mapview easier (points, polygons work fine).
  • Remove specific recently opened files.
  • Graphs

Known issues

  • (solved) Visually the wrong item is selected when jumping to an item

0000146, 0000050, 0000187, 0000101, 0000162, 0000112, 0000042 0000282