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

Jump to navigation Jump to search
Line 811: Line 811:


{{FGCquote|1= If you know something about gui systems, something about portability of code across all our supported platforms, and something about flightgear. Then post a proposal for a change. Better yet, post patches with a new gui system that doesn't suck, runs efficiently, supports all platforms, integrates cleanly with FlightGear, doesn't add a nightmare of new library dependencies, isn't chock full of bugs, does everything the current system does, and does everything you think a gui system should do, etc. etc.|2= {{cite web  | url    = http://sourceforge.net/p/flightgear/mailman/message/24461156/  | title  = <nowiki>Re: [Flightgear-devel] GUI dialogs suck</nowiki>  | author = <nowiki>Curtis Olson</nowiki>  | date  = Jan 29th, 2010  }}}}
{{FGCquote|1= If you know something about gui systems, something about portability of code across all our supported platforms, and something about flightgear. Then post a proposal for a change. Better yet, post patches with a new gui system that doesn't suck, runs efficiently, supports all platforms, integrates cleanly with FlightGear, doesn't add a nightmare of new library dependencies, isn't chock full of bugs, does everything the current system does, and does everything you think a gui system should do, etc. etc.|2= {{cite web  | url    = http://sourceforge.net/p/flightgear/mailman/message/24461156/  | title  = <nowiki>Re: [Flightgear-devel] GUI dialogs suck</nowiki>  | author = <nowiki>Curtis Olson</nowiki>  | date  = Jan 29th, 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  }}}}


{{FGCquote|1= the current solution based on PUI really needs to go away for plenty reasons, especially the horrible OpenGL code it runs. |2= {{cite web  | url    = http://sourceforge.net/p/flightgear/mailman/message/34532040/  | title  = <nowiki>[Flightgear-devel]  GUI questions (again)</nowiki>  | author = <nowiki>James Turner</nowiki>  | date  = Oct 11th, 2015  }}}}
{{FGCquote|1= the current solution based on PUI really needs to go away for plenty reasons, especially the horrible OpenGL code it runs. |2= {{cite web  | url    = http://sourceforge.net/p/flightgear/mailman/message/34532040/  | title  = <nowiki>[Flightgear-devel]  GUI questions (again)</nowiki>  | author = <nowiki>James Turner</nowiki>  | date  = Oct 11th, 2015  }}}}
Line 847: Line 845:


{{FGCquote|1= my feeling is that our lowest-effort, most-visually pleasing and consistent result is going to be making both Phi and Qt UIs able to work / translate / parse the dialog XML syntax. |2= {{cite web  | url    = http://sourceforge.net/p/flightgear/mailman/message/34537052/  | title  = <nowiki>Re: [Flightgear-devel] GUI questions (again)</nowiki>  | author = <nowiki>James Turner</nowiki>  | date  = Oct 13th, 2015  }}}}
{{FGCquote|1= my feeling is that our lowest-effort, most-visually pleasing and consistent result is going to be making both Phi and Qt UIs able to work / translate / parse the dialog XML syntax. |2= {{cite web  | url    = http://sourceforge.net/p/flightgear/mailman/message/34537052/  | title  = <nowiki>Re: [Flightgear-devel] GUI questions (again)</nowiki>  | author = <nowiki>James Turner</nowiki>  | date  = Oct 13th, 2015  }}}}


== Implementation ==
== Implementation ==

Navigation menu