From 83617128575b476a7be2beca465721301d73b2ad Mon Sep 17 00:00:00 2001 From: Marius-A Date: Sun, 30 Dec 2018 20:53:52 +0200 Subject: [PATCH] - --- GUI/mission_browser.xml | 62 +++++++++++++++--------- config.xml => addon-config.xml | 2 +- main.nas => addon-main.nas | 5 +- addon-metadata.xml | 86 ++++++++++++++++++++++++++++++++++ 4 files changed, 130 insertions(+), 25 deletions(-) rename config.xml => addon-config.xml (77%) rename main.nas => addon-main.nas (87%) create mode 100644 addon-metadata.xml diff --git a/GUI/mission_browser.xml b/GUI/mission_browser.xml index c625988..69b40cd 100644 --- a/GUI/mission_browser.xml +++ b/GUI/mission_browser.xml @@ -26,27 +26,45 @@ hbox - - mission_list - 300 - 250 - fill - fill - true - 6 - /sim/mission/gui/selected-mission - - dialog-apply - - - nasal - - - ... - ... - + + vbox + + hbox + + + + + mission_list + 300 + 250 + fill + fill + true + 6 + /sim/mission/gui/selected-mission + + dialog-apply + + + nasal + + + ... + ... + + vbox @@ -97,7 +115,7 @@ - \ No newline at end of file + diff --git a/main.nas b/addon-main.nas similarity index 87% rename from main.nas rename to addon-main.nas index 57d26c8..7d64747 100644 --- a/main.nas +++ b/addon-main.nas @@ -7,12 +7,13 @@ # Converted to a FlightGear addon by # Slawek Mikula, October 2017 -var main = func( root ) { +var main = func( addon ) { # setting root path to addon + var root = addon.basePath; setprop("/sim/mission/root_path", root); # load scripts foreach(var f; ['mission.nas', 'extensions.nas', 'persistence.nas', 'gui.nas', 'utils.nas'] ) { io.load_nasal( root ~ "/Nasal/" ~ f, "mission" ); } -} \ No newline at end of file +} diff --git a/addon-metadata.xml b/addon-metadata.xml new file mode 100644 index 0000000..678f967 --- /dev/null +++ b/addon-metadata.xml @@ -0,0 +1,86 @@ + + + + + FlightGear add-on metadata + 1 + + + + org.flightgear.addons.Skeleton + Skeleton + 1.1.1 + + + + Torsten Dreyer + + + + + Henning Stahlke + + + + + + + + FlightGear developers + + https://sourceforge.net/p/flightgear/mailman/flightgear-devel/ + + + + + + Template add-on to help new add-on developers. + + + + This add-on does nothing particular, but you may use it as a starting point when writing a new add-on for FlightGear. + + + + + GNU GPL version 2 or later + + + + + + + + https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html + + + + 2017.4.0 + none + + + + https://example.com/FlightGear-Skeleton-addon/ + + + + https://example.com/FlightGear-Skeleton-addon/download + + + + https://example.com/FlightGear-Skeleton-addon/support + + + + https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/trunk/Addons/Skeleton/ + + + + + skeleton + dummy + template + + +