n72.75
Move slow and try not to break too much.
Orbiter Contributor
Addon Developer
Tutorial Publisher
Donator
- Joined
- Mar 21, 2008
- Messages
- 2,696
- Reaction score
- 1,353
- Points
- 128
- Location
- Saco, ME
- Website
- mwhume.space
- Preferred Pronouns
- he/him
oh that is very nice. Finally, mouse support for those menus!To keep the ball rolling, I just pushed a prototype that integrates Dear ImGui into OpenOrbiter :
To demonstrate, I replaced the legacy Select/InputBox with ImGui controls. I also converted the ExternalMFD to use ImGui and ported the DlgMap/VectorMap to sketchpad to remove some Windows dependencies.
Do you think it could be a viable solution to replace the Windows stuff used for dialogs?
Also, the D3D9Client seems to have a bug when it comes to filling concave polygons...
From everything I have heard ImGui is the way to go. I haven't personally done a lot of programming with it (I'm kinda still stuck on curses/ncurses for a lot of my UIs I write), but I hear good things.