API Question Trying not to break existing add-ons

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...
oh that is very nice. Finally, mouse support for those menus!

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.
 
Do you think it could be a viable solution to replace the Windows stuff used for dialogs?
@Gondos wow that looks nice. :hailprobe: The only thing I would ask is that we make it a submodule instead of importing all their code into Orbiter.
 
Back
Top