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

Jump to navigation Jump to search
Line 192: Line 192:
If people find it challenging to render a webkit or Qt5 widget into FlightGear, they'd be well-advised to simply come up with a custom Canvas::Element child class - which I also understand how to do, and James has previously done that, too (he implemented/prototyped Canvas::Image for handling raster images), so he understaands perfectly how to extend the Canvas system to support other "elements".
If people find it challenging to render a webkit or Qt5 widget into FlightGear, they'd be well-advised to simply come up with a custom Canvas::Element child class - which I also understand how to do, and James has previously done that, too (he implemented/prototyped Canvas::Image for handling raster images), so he understaands perfectly how to extend the Canvas system to support other "elements".
This path is unrelated to PUI or pui2canvas - it's just a way of rendering into the FligthGear window, without having to do much  homework - it'll just work, which includes event handling etc - Tom implemented that almost half a decade ago, indeed at the encouragement of James and others back then ...<ref>{{cite web
This path is unrelated to PUI or pui2canvas - it's just a way of rendering into the FligthGear window, without having to do much  homework - it'll just work, which includes event handling etc - Tom implemented that almost half a decade ago, indeed at the encouragement of James and others back then ...<ref>{{cite web
  |url    =  https://forum.flightgear.org/viewtopic.php?p=289032#p289032
  |title  =  <nowiki> Re: Aircraft Center | pui2canvas parser (devel-list follow-u </nowiki>
  |author =  <nowiki> Hooray </nowiki>
  |date  =  Jun 18th, 2016
  |added  =  Jun 18th, 2016
  |script_version = 0.40
  }}</ref>
replacing the PUI menubar with a Canvas-based one is trivial - the code on the wiki actually worked, i.e. is parsing menubar.xml and creates buttons that create popups with the corresponding entries.<ref>{{cite web
   |url    =  https://forum.flightgear.org/viewtopic.php?p=289032#p289032  
   |url    =  https://forum.flightgear.org/viewtopic.php?p=289032#p289032  
   |title  =  <nowiki> Re: Aircraft Center | pui2canvas parser (devel-list follow-u </nowiki>  
   |title  =  <nowiki> Re: Aircraft Center | pui2canvas parser (devel-list follow-u </nowiki>  

Navigation menu