Howto:Processing legacy PUI dialogs using Canvas: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 15: Line 15:
{{FGCquote|1= Qt widgets can be drawn into OpenGL buffers. That doesn't change the fact that it would be a great deal of work to port our GUI to Qt, and it would introduce a very large external dependency. Having seen the fit pitched when I started using boost... Now, big projects can get done, and motivated individuals with time on their hands can work wonders. We should keep in mind the relative importance of the GUI system to the whole flying experience and judge whether it would be worth the effort to do a huge rewrite in this area.|2= {{cite web  | url    = http://sourceforge.net/p/flightgear/mailman/message/24467194/  | title  = <nowiki>Re: [Flightgear-devel] GUI dialogs suck</nowiki>  | author = <nowiki>Tim Moore</nowiki>  | date  = Jan 30th, 2010  }}}}
{{FGCquote|1= Qt widgets can be drawn into OpenGL buffers. That doesn't change the fact that it would be a great deal of work to port our GUI to Qt, and it would introduce a very large external dependency. Having seen the fit pitched when I started using boost... Now, big projects can get done, and motivated individuals with time on their hands can work wonders. We should keep in mind the relative importance of the GUI system to the whole flying experience and judge whether it would be worth the effort to do a huge rewrite in this area.|2= {{cite web  | url    = http://sourceforge.net/p/flightgear/mailman/message/24467194/  | title  = <nowiki>Re: [Flightgear-devel] GUI dialogs suck</nowiki>  | author = <nowiki>Tim Moore</nowiki>  | date  = Jan 30th, 2010  }}}}


FlightGear's rudimentary gui is written all in opengl so it works fine in full screen and doesn't need tricky interactions with the underlying OS (the details of which often vary wildly from one OS or window system to the next.)  Qt has taken great strides in lowering this barrier and James is a Qt expert, but it's still a massive amount of work with a lot of build/dependency implications to convert a whole gui system (and test all the edge cases.)<ref>{{cite web
FlightGear's rudimentary gui ([[PUI]]) is written all in opengl so it works fine in full screen and doesn't need tricky interactions with the underlying OS (the details of which often vary wildly from one OS or window system to the next.)  Qt has taken great strides in lowering this barrier and James is a Qt expert, but it's still a massive amount of work with a lot of build/dependency implications to convert a whole gui system (and test all the edge cases.)<ref>{{cite web
   |url    =  https://forum.flightgear.org/viewtopic.php?p=296166#p296166  
   |url    =  https://forum.flightgear.org/viewtopic.php?p=296166#p296166  
   |title  =  <nowiki> Re: Nasal must go </nowiki>  
   |title  =  <nowiki> Re: Nasal must go </nowiki>  

Navigation menu