API Question Trying not to break existing add-ons

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
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.
 

D-mo

Member
Orbiter Contributor
Joined
Dec 11, 2014
Messages
43
Reaction score
7
Points
8
Location
US
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.
 
Top