20,741
edits
No edit summary |
mNo edit summary |
||
Line 34: | Line 34: | ||
Looking at the code, anyone wanting to just use Stuart's code "as is" would be best off by instantiating a fresh MFDDisplay object and simply adding Stuart's ChecklistPage to that (otherwise empty) MFD - the MFD would then merely act as the boilerplate, but could trivially be shown inside a Canvas GUI dialog. That way, even aircraft without an MFD could use Stuart's checklist work to render a Canvas-based checklist. | Looking at the code, anyone wanting to just use Stuart's code "as is" would be best off by instantiating a fresh MFDDisplay object and simply adding Stuart's ChecklistPage to that (otherwise empty) MFD - the MFD would then merely act as the boilerplate, but could trivially be shown inside a Canvas GUI dialog. That way, even aircraft without an MFD could use Stuart's checklist work to render a Canvas-based checklist. | ||
To learn more about Richard's MFD framework (which is what Stuart's FG1000 is using under the hood), see: [[ | To learn more about Richard's MFD framework (which is what Stuart's FG1000 is using under the hood), see: [[Canvas MFD Framework]] <ref>https://forum.flightgear.org/viewtopic.php?f=4&t=37992&p=373519&#p373519</ref> | ||
|skills= [[Nasal]], [[Canvas]] | |skills= [[Nasal]], [[Canvas]] | ||
Line 42: | Line 42: | ||
* [[Canvas Image]] | * [[Canvas Image]] | ||
* [[Howto:Creating a Canvas GUI Widget]] | * [[Howto:Creating a Canvas GUI Widget]] | ||
* [[FG1000]] | |||
* [[Canvas MFD Framework]] | |||
* [[Emesary]] | * [[Emesary]] | ||
}} | }} |