From 317b6f892ff3ee844cf7224daf36ccc7a8ebb8ba Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Tue, 27 Aug 2024 23:42:19 +0200 Subject: Generate source files from readable data files Reverse the operation from previous commit, now use the readable data files to generate source header files. This opens the door for future improvement of the data format to allow compression for example. Now Python is needed to build the firmware, with Pillow module (Python Imaging Library). --- data/Makefile | 36 -- data/bitmaps/Cursor.png | Bin 0 -> 81 bytes data/bitmaps/Cursor.toml | 3 + data/bitmaps/Display.png | Bin 0 -> 116 bytes data/bitmaps/Display.toml | 3 + data/bitmaps/Fail.png | Bin 0 -> 120 bytes data/bitmaps/Fail.toml | 3 + data/bitmaps/Info.png | Bin 0 -> 118 bytes data/bitmaps/Info.toml | 3 + data/bitmaps/LowBattery.png | Bin 0 -> 317 bytes data/bitmaps/LowBattery.toml | 3 + data/bitmaps/Ok.png | Bin 0 -> 112 bytes data/bitmaps/Ok.toml | 3 + data/bitmaps/RCXintro_1.png | Bin 0 -> 315 bytes data/bitmaps/RCXintro_1.toml | 3 + data/bitmaps/RCXintro_10.png | Bin 0 -> 96 bytes data/bitmaps/RCXintro_10.toml | 3 + data/bitmaps/RCXintro_11.png | Bin 0 -> 91 bytes data/bitmaps/RCXintro_11.toml | 3 + data/bitmaps/RCXintro_12.png | Bin 0 -> 121 bytes data/bitmaps/RCXintro_12.toml | 3 + data/bitmaps/RCXintro_13.png | Bin 0 -> 133 bytes data/bitmaps/RCXintro_13.toml | 3 + data/bitmaps/RCXintro_14.png | Bin 0 -> 149 bytes data/bitmaps/RCXintro_14.toml | 3 + data/bitmaps/RCXintro_15.png | Bin 0 -> 157 bytes data/bitmaps/RCXintro_15.toml | 3 + data/bitmaps/RCXintro_16.png | Bin 0 -> 161 bytes data/bitmaps/RCXintro_16.toml | 3 + data/bitmaps/RCXintro_2.png | Bin 0 -> 336 bytes data/bitmaps/RCXintro_2.toml | 3 + data/bitmaps/RCXintro_3.png | Bin 0 -> 243 bytes data/bitmaps/RCXintro_3.toml | 3 + data/bitmaps/RCXintro_4.png | Bin 0 -> 155 bytes data/bitmaps/RCXintro_4.toml | 3 + data/bitmaps/RCXintro_5.png | Bin 0 -> 163 bytes data/bitmaps/RCXintro_5.toml | 3 + data/bitmaps/RCXintro_6.png | Bin 0 -> 139 bytes data/bitmaps/RCXintro_6.toml | 3 + data/bitmaps/RCXintro_7.png | Bin 0 -> 133 bytes data/bitmaps/RCXintro_7.toml | 3 + data/bitmaps/RCXintro_8.png | Bin 0 -> 113 bytes data/bitmaps/RCXintro_8.toml | 3 + data/bitmaps/RCXintro_9.png | Bin 0 -> 97 bytes data/bitmaps/RCXintro_9.toml | 3 + data/bitmaps/Test1.png | Bin 0 -> 75 bytes data/bitmaps/Test1.toml | 3 + data/bitmaps/Test2.png | Bin 0 -> 82 bytes data/bitmaps/Test2.toml | 3 + data/bitmaps/Wait.png | Bin 0 -> 113 bytes data/bitmaps/Wait.toml | 3 + data/icons/Connections.png | Bin 0 -> 160 bytes data/icons/Connections.toml | 3 + data/icons/Devices.png | Bin 0 -> 230 bytes data/icons/Devices.toml | 3 + data/icons/Font.png | Bin 0 -> 575 bytes data/icons/Font.toml | 3 + data/icons/Icons.png | Bin 0 -> 2356 bytes data/icons/Icons.toml | 3 + data/icons/Port.png | Bin 0 -> 93 bytes data/icons/Port.toml | 3 + data/icons/Running.png | Bin 0 -> 274 bytes data/icons/Running.toml | 3 + data/icons/Status.png | Bin 0 -> 293 bytes data/icons/Status.toml | 3 + data/icons/Step.png | Bin 0 -> 369 bytes data/icons/Step.toml | 3 + data/menus/Mainmenu.toml | 115 +++++++ data/menus/Submenu01.toml | 210 +++++++++++ data/menus/Submenu02.toml | 783 ++++++++++++++++++++++++++++++++++++++++++ data/menus/Submenu03.toml | 419 ++++++++++++++++++++++ data/menus/Submenu04.toml | 278 +++++++++++++++ data/menus/Submenu05.toml | 200 +++++++++++ data/menus/Submenu06.toml | 75 ++++ data/menus/Submenu07.toml | 230 +++++++++++++ 75 files changed, 2409 insertions(+), 36 deletions(-) delete mode 100644 data/Makefile create mode 100644 data/bitmaps/Cursor.png create mode 100644 data/bitmaps/Cursor.toml create mode 100644 data/bitmaps/Display.png create mode 100644 data/bitmaps/Display.toml create mode 100644 data/bitmaps/Fail.png create mode 100644 data/bitmaps/Fail.toml create mode 100644 data/bitmaps/Info.png create mode 100644 data/bitmaps/Info.toml create mode 100644 data/bitmaps/LowBattery.png create mode 100644 data/bitmaps/LowBattery.toml create mode 100644 data/bitmaps/Ok.png create mode 100644 data/bitmaps/Ok.toml create mode 100644 data/bitmaps/RCXintro_1.png create mode 100644 data/bitmaps/RCXintro_1.toml create mode 100644 data/bitmaps/RCXintro_10.png create mode 100644 data/bitmaps/RCXintro_10.toml create mode 100644 data/bitmaps/RCXintro_11.png create mode 100644 data/bitmaps/RCXintro_11.toml create mode 100644 data/bitmaps/RCXintro_12.png create mode 100644 data/bitmaps/RCXintro_12.toml create mode 100644 data/bitmaps/RCXintro_13.png create mode 100644 data/bitmaps/RCXintro_13.toml create mode 100644 data/bitmaps/RCXintro_14.png create mode 100644 data/bitmaps/RCXintro_14.toml create mode 100644 data/bitmaps/RCXintro_15.png create mode 100644 data/bitmaps/RCXintro_15.toml create mode 100644 data/bitmaps/RCXintro_16.png create mode 100644 data/bitmaps/RCXintro_16.toml create mode 100644 data/bitmaps/RCXintro_2.png create mode 100644 data/bitmaps/RCXintro_2.toml create mode 100644 data/bitmaps/RCXintro_3.png create mode 100644 data/bitmaps/RCXintro_3.toml create mode 100644 data/bitmaps/RCXintro_4.png create mode 100644 data/bitmaps/RCXintro_4.toml create mode 100644 data/bitmaps/RCXintro_5.png create mode 100644 data/bitmaps/RCXintro_5.toml create mode 100644 data/bitmaps/RCXintro_6.png create mode 100644 data/bitmaps/RCXintro_6.toml create mode 100644 data/bitmaps/RCXintro_7.png create mode 100644 data/bitmaps/RCXintro_7.toml create mode 100644 data/bitmaps/RCXintro_8.png create mode 100644 data/bitmaps/RCXintro_8.toml create mode 100644 data/bitmaps/RCXintro_9.png create mode 100644 data/bitmaps/RCXintro_9.toml create mode 100644 data/bitmaps/Test1.png create mode 100644 data/bitmaps/Test1.toml create mode 100644 data/bitmaps/Test2.png create mode 100644 data/bitmaps/Test2.toml create mode 100644 data/bitmaps/Wait.png create mode 100644 data/bitmaps/Wait.toml create mode 100644 data/icons/Connections.png create mode 100644 data/icons/Connections.toml create mode 100644 data/icons/Devices.png create mode 100644 data/icons/Devices.toml create mode 100644 data/icons/Font.png create mode 100644 data/icons/Font.toml create mode 100644 data/icons/Icons.png create mode 100644 data/icons/Icons.toml create mode 100644 data/icons/Port.png create mode 100644 data/icons/Port.toml create mode 100644 data/icons/Running.png create mode 100644 data/icons/Running.toml create mode 100644 data/icons/Status.png create mode 100644 data/icons/Status.toml create mode 100644 data/icons/Step.png create mode 100644 data/icons/Step.toml create mode 100644 data/menus/Mainmenu.toml create mode 100644 data/menus/Submenu01.toml create mode 100644 data/menus/Submenu02.toml create mode 100644 data/menus/Submenu03.toml create mode 100644 data/menus/Submenu04.toml create mode 100644 data/menus/Submenu05.toml create mode 100644 data/menus/Submenu06.toml create mode 100644 data/menus/Submenu07.toml (limited to 'data') diff --git a/data/Makefile b/data/Makefile deleted file mode 100644 index 65e3e6c..0000000 --- a/data/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -BASE = .. -SRCDIR = $(BASE)/src -TOOLSDIR = $(BASE)/tools - -BITMAPS = Cursor Display Fail Info LowBattery Ok Wait \ - RCXintro_1 RCXintro_2 RCXintro_3 RCXintro_4 RCXintro_5 RCXintro_6 \ - RCXintro_7 RCXintro_8 RCXintro_9 RCXintro_10 RCXintro_11 RCXintro_12 \ - RCXintro_13 RCXintro_14 RCXintro_15 RCXintro_16 \ - Test1 Test2 - -ICONS = Connections Devices Font Icons Port Running Status Step - -MENUS = Mainmenu \ - Submenu01 Submenu02 Submenu03 Submenu04 Submenu05 Submenu06 Submenu07 - -ALL = $(BITMAPS:%=bitmaps/%.png) $(ICONS:%=icons/%.png) $(MENUS:%=menus/%.toml) - -all: $(ALL) - -vpath %.txt $(SRCDIR) -vpath %.rms $(SRCDIR) - -bitmaps/%.png: %.txt - mkdir -p bitmaps - $(TOOLSDIR)/txt2img $< bitmaps/$* - -icons/%.png: %.txt - mkdir -p icons - $(TOOLSDIR)/txt2img $< icons/$* - -menus/%.toml: %.rms - mkdir -p menus - $(TOOLSDIR)/txt2img $< menus/$* - -clean: - rm -f $(ALL) $(BITMAPS:%=bitmaps/%.toml) $(ICONS:%=icons/%.toml) diff --git a/data/bitmaps/Cursor.png b/data/bitmaps/Cursor.png new file mode 100644 index 0000000..36cb577 Binary files /dev/null and b/data/bitmaps/Cursor.png differ diff --git a/data/bitmaps/Cursor.toml b/data/bitmaps/Cursor.toml new file mode 100644 index 0000000..6db083e --- /dev/null +++ b/data/bitmaps/Cursor.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 0 +start_y = 0 diff --git a/data/bitmaps/Display.png b/data/bitmaps/Display.png new file mode 100644 index 0000000..bc9c03c Binary files /dev/null and b/data/bitmaps/Display.png differ diff --git a/data/bitmaps/Display.toml b/data/bitmaps/Display.toml new file mode 100644 index 0000000..cfe7c1c --- /dev/null +++ b/data/bitmaps/Display.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 14 +start_y = 16 diff --git a/data/bitmaps/Fail.png b/data/bitmaps/Fail.png new file mode 100644 index 0000000..9a96f83 Binary files /dev/null and b/data/bitmaps/Fail.png differ diff --git a/data/bitmaps/Fail.toml b/data/bitmaps/Fail.toml new file mode 100644 index 0000000..5de2b4d --- /dev/null +++ b/data/bitmaps/Fail.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 0 +start_y = 8 diff --git a/data/bitmaps/Info.png b/data/bitmaps/Info.png new file mode 100644 index 0000000..3154047 Binary files /dev/null and b/data/bitmaps/Info.png differ diff --git a/data/bitmaps/Info.toml b/data/bitmaps/Info.toml new file mode 100644 index 0000000..5de2b4d --- /dev/null +++ b/data/bitmaps/Info.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 0 +start_y = 8 diff --git a/data/bitmaps/LowBattery.png b/data/bitmaps/LowBattery.png new file mode 100644 index 0000000..fd381d4 Binary files /dev/null and b/data/bitmaps/LowBattery.png differ diff --git a/data/bitmaps/LowBattery.toml b/data/bitmaps/LowBattery.toml new file mode 100644 index 0000000..f59b6ba --- /dev/null +++ b/data/bitmaps/LowBattery.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 2 +start_y = 8 diff --git a/data/bitmaps/Ok.png b/data/bitmaps/Ok.png new file mode 100644 index 0000000..8cd32a8 Binary files /dev/null and b/data/bitmaps/Ok.png differ diff --git a/data/bitmaps/Ok.toml b/data/bitmaps/Ok.toml new file mode 100644 index 0000000..b5d30f8 --- /dev/null +++ b/data/bitmaps/Ok.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 42 +start_y = 48 diff --git a/data/bitmaps/RCXintro_1.png b/data/bitmaps/RCXintro_1.png new file mode 100644 index 0000000..d4c7b03 Binary files /dev/null and b/data/bitmaps/RCXintro_1.png differ diff --git a/data/bitmaps/RCXintro_1.toml b/data/bitmaps/RCXintro_1.toml new file mode 100644 index 0000000..a5e861c --- /dev/null +++ b/data/bitmaps/RCXintro_1.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 16 +start_y = 0 diff --git a/data/bitmaps/RCXintro_10.png b/data/bitmaps/RCXintro_10.png new file mode 100644 index 0000000..0284ad5 Binary files /dev/null and b/data/bitmaps/RCXintro_10.png differ diff --git a/data/bitmaps/RCXintro_10.toml b/data/bitmaps/RCXintro_10.toml new file mode 100644 index 0000000..47a497b --- /dev/null +++ b/data/bitmaps/RCXintro_10.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 56 +start_y = 32 diff --git a/data/bitmaps/RCXintro_11.png b/data/bitmaps/RCXintro_11.png new file mode 100644 index 0000000..67a7b3a Binary files /dev/null and b/data/bitmaps/RCXintro_11.png differ diff --git a/data/bitmaps/RCXintro_11.toml b/data/bitmaps/RCXintro_11.toml new file mode 100644 index 0000000..381c376 --- /dev/null +++ b/data/bitmaps/RCXintro_11.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 58 +start_y = 32 diff --git a/data/bitmaps/RCXintro_12.png b/data/bitmaps/RCXintro_12.png new file mode 100644 index 0000000..d9b92c6 Binary files /dev/null and b/data/bitmaps/RCXintro_12.png differ diff --git a/data/bitmaps/RCXintro_12.toml b/data/bitmaps/RCXintro_12.toml new file mode 100644 index 0000000..88948c6 --- /dev/null +++ b/data/bitmaps/RCXintro_12.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 3 +start_y = 32 diff --git a/data/bitmaps/RCXintro_13.png b/data/bitmaps/RCXintro_13.png new file mode 100644 index 0000000..f9d2054 Binary files /dev/null and b/data/bitmaps/RCXintro_13.png differ diff --git a/data/bitmaps/RCXintro_13.toml b/data/bitmaps/RCXintro_13.toml new file mode 100644 index 0000000..88948c6 --- /dev/null +++ b/data/bitmaps/RCXintro_13.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 3 +start_y = 32 diff --git a/data/bitmaps/RCXintro_14.png b/data/bitmaps/RCXintro_14.png new file mode 100644 index 0000000..b96b7dc Binary files /dev/null and b/data/bitmaps/RCXintro_14.png differ diff --git a/data/bitmaps/RCXintro_14.toml b/data/bitmaps/RCXintro_14.toml new file mode 100644 index 0000000..88948c6 --- /dev/null +++ b/data/bitmaps/RCXintro_14.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 3 +start_y = 32 diff --git a/data/bitmaps/RCXintro_15.png b/data/bitmaps/RCXintro_15.png new file mode 100644 index 0000000..e984994 Binary files /dev/null and b/data/bitmaps/RCXintro_15.png differ diff --git a/data/bitmaps/RCXintro_15.toml b/data/bitmaps/RCXintro_15.toml new file mode 100644 index 0000000..88948c6 --- /dev/null +++ b/data/bitmaps/RCXintro_15.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 3 +start_y = 32 diff --git a/data/bitmaps/RCXintro_16.png b/data/bitmaps/RCXintro_16.png new file mode 100644 index 0000000..7113f0a Binary files /dev/null and b/data/bitmaps/RCXintro_16.png differ diff --git a/data/bitmaps/RCXintro_16.toml b/data/bitmaps/RCXintro_16.toml new file mode 100644 index 0000000..88948c6 --- /dev/null +++ b/data/bitmaps/RCXintro_16.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 3 +start_y = 32 diff --git a/data/bitmaps/RCXintro_2.png b/data/bitmaps/RCXintro_2.png new file mode 100644 index 0000000..2b6ee44 Binary files /dev/null and b/data/bitmaps/RCXintro_2.png differ diff --git a/data/bitmaps/RCXintro_2.toml b/data/bitmaps/RCXintro_2.toml new file mode 100644 index 0000000..a5e861c --- /dev/null +++ b/data/bitmaps/RCXintro_2.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 16 +start_y = 0 diff --git a/data/bitmaps/RCXintro_3.png b/data/bitmaps/RCXintro_3.png new file mode 100644 index 0000000..a631741 Binary files /dev/null and b/data/bitmaps/RCXintro_3.png differ diff --git a/data/bitmaps/RCXintro_3.toml b/data/bitmaps/RCXintro_3.toml new file mode 100644 index 0000000..a5e861c --- /dev/null +++ b/data/bitmaps/RCXintro_3.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 16 +start_y = 0 diff --git a/data/bitmaps/RCXintro_4.png b/data/bitmaps/RCXintro_4.png new file mode 100644 index 0000000..6390f8c Binary files /dev/null and b/data/bitmaps/RCXintro_4.png differ diff --git a/data/bitmaps/RCXintro_4.toml b/data/bitmaps/RCXintro_4.toml new file mode 100644 index 0000000..a5e861c --- /dev/null +++ b/data/bitmaps/RCXintro_4.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 16 +start_y = 0 diff --git a/data/bitmaps/RCXintro_5.png b/data/bitmaps/RCXintro_5.png new file mode 100644 index 0000000..5c297e2 Binary files /dev/null and b/data/bitmaps/RCXintro_5.png differ diff --git a/data/bitmaps/RCXintro_5.toml b/data/bitmaps/RCXintro_5.toml new file mode 100644 index 0000000..3d792dc --- /dev/null +++ b/data/bitmaps/RCXintro_5.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 23 +start_y = 0 diff --git a/data/bitmaps/RCXintro_6.png b/data/bitmaps/RCXintro_6.png new file mode 100644 index 0000000..af8158e Binary files /dev/null and b/data/bitmaps/RCXintro_6.png differ diff --git a/data/bitmaps/RCXintro_6.toml b/data/bitmaps/RCXintro_6.toml new file mode 100644 index 0000000..1a80132 --- /dev/null +++ b/data/bitmaps/RCXintro_6.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 28 +start_y = 8 diff --git a/data/bitmaps/RCXintro_7.png b/data/bitmaps/RCXintro_7.png new file mode 100644 index 0000000..28d9b53 Binary files /dev/null and b/data/bitmaps/RCXintro_7.png differ diff --git a/data/bitmaps/RCXintro_7.toml b/data/bitmaps/RCXintro_7.toml new file mode 100644 index 0000000..1c1eae4 --- /dev/null +++ b/data/bitmaps/RCXintro_7.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 35 +start_y = 16 diff --git a/data/bitmaps/RCXintro_8.png b/data/bitmaps/RCXintro_8.png new file mode 100644 index 0000000..afc386e Binary files /dev/null and b/data/bitmaps/RCXintro_8.png differ diff --git a/data/bitmaps/RCXintro_8.toml b/data/bitmaps/RCXintro_8.toml new file mode 100644 index 0000000..a24c6a6 --- /dev/null +++ b/data/bitmaps/RCXintro_8.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 44 +start_y = 24 diff --git a/data/bitmaps/RCXintro_9.png b/data/bitmaps/RCXintro_9.png new file mode 100644 index 0000000..e6a4daf Binary files /dev/null and b/data/bitmaps/RCXintro_9.png differ diff --git a/data/bitmaps/RCXintro_9.toml b/data/bitmaps/RCXintro_9.toml new file mode 100644 index 0000000..dfbb51d --- /dev/null +++ b/data/bitmaps/RCXintro_9.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 52 +start_y = 24 diff --git a/data/bitmaps/Test1.png b/data/bitmaps/Test1.png new file mode 100644 index 0000000..39ce840 Binary files /dev/null and b/data/bitmaps/Test1.png differ diff --git a/data/bitmaps/Test1.toml b/data/bitmaps/Test1.toml new file mode 100644 index 0000000..6db083e --- /dev/null +++ b/data/bitmaps/Test1.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 0 +start_y = 0 diff --git a/data/bitmaps/Test2.png b/data/bitmaps/Test2.png new file mode 100644 index 0000000..913221e Binary files /dev/null and b/data/bitmaps/Test2.png differ diff --git a/data/bitmaps/Test2.toml b/data/bitmaps/Test2.toml new file mode 100644 index 0000000..6db083e --- /dev/null +++ b/data/bitmaps/Test2.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 0 +start_y = 0 diff --git a/data/bitmaps/Wait.png b/data/bitmaps/Wait.png new file mode 100644 index 0000000..144fabe Binary files /dev/null and b/data/bitmaps/Wait.png differ diff --git a/data/bitmaps/Wait.toml b/data/bitmaps/Wait.toml new file mode 100644 index 0000000..5de2b4d --- /dev/null +++ b/data/bitmaps/Wait.toml @@ -0,0 +1,3 @@ +format = "bitmap" +start_x = 0 +start_y = 8 diff --git a/data/icons/Connections.png b/data/icons/Connections.png new file mode 100644 index 0000000..83813e0 Binary files /dev/null and b/data/icons/Connections.png differ diff --git a/data/icons/Connections.toml b/data/icons/Connections.toml new file mode 100644 index 0000000..b362c55 --- /dev/null +++ b/data/icons/Connections.toml @@ -0,0 +1,3 @@ +format = "icon" +item_pixels_x = 24 +item_pixels_y = 24 diff --git a/data/icons/Devices.png b/data/icons/Devices.png new file mode 100644 index 0000000..8b34982 Binary files /dev/null and b/data/icons/Devices.png differ diff --git a/data/icons/Devices.toml b/data/icons/Devices.toml new file mode 100644 index 0000000..b362c55 --- /dev/null +++ b/data/icons/Devices.toml @@ -0,0 +1,3 @@ +format = "icon" +item_pixels_x = 24 +item_pixels_y = 24 diff --git a/data/icons/Font.png b/data/icons/Font.png new file mode 100644 index 0000000..20f8b62 Binary files /dev/null and b/data/icons/Font.png differ diff --git a/data/icons/Font.toml b/data/icons/Font.toml new file mode 100644 index 0000000..8d2d8aa --- /dev/null +++ b/data/icons/Font.toml @@ -0,0 +1,3 @@ +format = "icon" +item_pixels_x = 6 +item_pixels_y = 8 diff --git a/data/icons/Icons.png b/data/icons/Icons.png new file mode 100644 index 0000000..4c29068 Binary files /dev/null and b/data/icons/Icons.png differ diff --git a/data/icons/Icons.toml b/data/icons/Icons.toml new file mode 100644 index 0000000..b362c55 --- /dev/null +++ b/data/icons/Icons.toml @@ -0,0 +1,3 @@ +format = "icon" +item_pixels_x = 24 +item_pixels_y = 24 diff --git a/data/icons/Port.png b/data/icons/Port.png new file mode 100644 index 0000000..6b53649 Binary files /dev/null and b/data/icons/Port.png differ diff --git a/data/icons/Port.toml b/data/icons/Port.toml new file mode 100644 index 0000000..3b75809 --- /dev/null +++ b/data/icons/Port.toml @@ -0,0 +1,3 @@ +format = "icon" +item_pixels_x = 3 +item_pixels_y = 8 diff --git a/data/icons/Running.png b/data/icons/Running.png new file mode 100644 index 0000000..06070df Binary files /dev/null and b/data/icons/Running.png differ diff --git a/data/icons/Running.toml b/data/icons/Running.toml new file mode 100644 index 0000000..b362c55 --- /dev/null +++ b/data/icons/Running.toml @@ -0,0 +1,3 @@ +format = "icon" +item_pixels_x = 24 +item_pixels_y = 24 diff --git a/data/icons/Status.png b/data/icons/Status.png new file mode 100644 index 0000000..819b652 Binary files /dev/null and b/data/icons/Status.png differ diff --git a/data/icons/Status.toml b/data/icons/Status.toml new file mode 100644 index 0000000..9c5f7b8 --- /dev/null +++ b/data/icons/Status.toml @@ -0,0 +1,3 @@ +format = "icon" +item_pixels_x = 12 +item_pixels_y = 8 diff --git a/data/icons/Step.png b/data/icons/Step.png new file mode 100644 index 0000000..b3bf129 Binary files /dev/null and b/data/icons/Step.png differ diff --git a/data/icons/Step.toml b/data/icons/Step.toml new file mode 100644 index 0000000..472b4e5 --- /dev/null +++ b/data/icons/Step.toml @@ -0,0 +1,3 @@ +format = "icon" +item_pixels_x = 11 +item_pixels_y = 16 diff --git a/data/menus/Mainmenu.toml b/data/menus/Mainmenu.toml new file mode 100644 index 0000000..5b6e1b4 --- /dev/null +++ b/data/menus/Mainmenu.toml @@ -0,0 +1,115 @@ +format = "menu" +item_pixels_x = 24 +item_pixels_y = 24 + +[[items]] +item_id = 1 +function_index = 2 +function_parameter = 0 +file_load_no = 0 +next_menu = 1 +icon_text = "Turn off?" +icon_image_no = 49 + +[items.flags] +skip_this_mother_id = 1 +enter_only_calls = true +exit_load_menu = true + +[[items]] +item_id = 2 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 1 +icon_text = "Turn off?" +icon_image_no = 48 + +[items.flags] +skip_this_mother_id = 1 +exit_load_menu = true + +[[items]] +item_id = 17 +function_index = 0 +function_parameter = 0 +file_load_no = 1 +next_menu = 1 +icon_text = "My Files" +icon_image_no = 59 + +[items.flags] +exit_load_pointer = 1 + +[[items]] +item_id = 33 +function_index = 0 +function_parameter = 0 +file_load_no = 2 +next_menu = 1 +icon_text = "NXT Program" +icon_image_no = 60 + +[items.flags] +exit_load_pointer = 1 + +[[items]] +item_id = 49 +function_index = 10 +function_parameter = 0 +file_load_no = 3 +next_menu = 1 +icon_text = "NXT Datalog" +icon_image_no = 61 + +[items.flags] +exit_load_pointer = 1 +only_datalog_enabled = true + +[[items]] +item_id = 65 +function_index = 14 +function_parameter = 0 +file_load_no = 4 +next_menu = 1 +icon_text = "View" +icon_image_no = 62 + +[items.flags] +exit_load_pointer = 1 + +[[items]] +item_id = 81 +function_index = 0 +function_parameter = 0 +file_load_no = 7 +next_menu = 2 +icon_text = "Bluetooth" +icon_image_no = 81 + +[items.flags] +exit_load_pointer = 1 + +[[items]] +item_id = 97 +function_index = 0 +function_parameter = 0 +file_load_no = 5 +next_menu = 1 +icon_text = "Settings" +icon_image_no = 63 + +[items.flags] +exit_load_pointer = 1 + +[[items]] +item_id = 113 +function_index = 0 +function_parameter = 0 +file_load_no = 6 +next_menu = 1 +icon_text = "Try Me" +icon_image_no = 64 + +[items.flags] +exit_load_pointer = 1 diff --git a/data/menus/Submenu01.toml b/data/menus/Submenu01.toml new file mode 100644 index 0000000..5223086 --- /dev/null +++ b/data/menus/Submenu01.toml @@ -0,0 +1,210 @@ +format = "menu" +item_pixels_x = 24 +item_pixels_y = 24 + +[[items]] +item_id = 1 +function_index = 6 +function_parameter = 2 +file_load_no = 0 +next_menu = 1 +icon_text = "Software files" +icon_image_no = 28 + +[items.flags] +skip_this_mother_id = 1 +accept_incoming_request = true + +[[items]] +item_id = 2 +function_index = 6 +function_parameter = 3 +file_load_no = 0 +next_menu = 1 +icon_text = "NXT files" +icon_image_no = 29 + +[items.flags] +skip_this_mother_id = 1 +accept_incoming_request = true + +[[items]] +item_id = 3 +function_index = 6 +function_parameter = 1 +file_load_no = 0 +next_menu = 1 +icon_text = "Sound files" +icon_image_no = 27 + +[items.flags] +skip_this_mother_id = 1 +accept_incoming_request = true + +[[items]] +item_id = 4 +function_index = 6 +function_parameter = 5 +file_load_no = 0 +next_menu = 2 +icon_text = "Datalog files" +icon_image_no = 31 + +[items.flags] +accept_incoming_request = true +only_datalog_enabled = true + +[[items]] +item_id = 17 +function_index = 6 +function_parameter = 242 +file_load_no = 0 +next_menu = 1 +icon_text = " " +icon_image_no = 0 + +[items.flags] +init_calls_with_0 = true +left_right_as_call = true + +[[items]] +item_id = 20 +function_index = 6 +function_parameter = 242 +file_load_no = 0 +next_menu = 1 +icon_text = " " +icon_image_no = 0 + +[items.flags] +init_calls_with_0 = true +left_right_as_call = true + +[[items]] +item_id = 273 +function_index = 8 +function_parameter = 248 +file_load_no = 0 +next_menu = 0 +icon_text = "Run" +icon_image_no = 50 + +[items.flags] +leave_background = true +init_calls_with_0 = true + +[[items]] +item_id = 529 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 1 +icon_text = "Send" +icon_image_no = 51 + +[items.flags] +only_bt_on = true + +[[items]] +item_id = 785 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 2 +icon_text = "Delete" +icon_image_no = 52 + +[[items]] +item_id = 276 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 2 +icon_text = "Delete" +icon_image_no = 52 + +[[items]] +item_id = 532 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 1 +icon_text = "Send" +icon_image_no = 51 + +[items.flags] +only_bt_on = true + +[[items]] +item_id = 4625 +function_index = 16 +function_parameter = 249 +file_load_no = 0 +next_menu = 0 +icon_text = " " +icon_image_no = 0 + +[items.flags] +init_calls_with_0 = true +left_right_as_call = true + +[[items]] +item_id = 4881 +function_index = 9 +function_parameter = 0 +file_load_no = 0 +next_menu = 0 +icon_text = "Are you sure?" +icon_image_no = 49 + +[items.flags] +back_twice = true + +[[items]] +item_id = 8977 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 0 +icon_text = "Are you sure?" +icon_image_no = 48 + +[items.flags] +enter_act_as_exit = true + +[[items]] +item_id = 4372 +function_index = 9 +function_parameter = 0 +file_load_no = 0 +next_menu = 0 +icon_text = "Are you sure?" +icon_image_no = 49 + +[items.flags] +back_twice = true + +[[items]] +item_id = 8468 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 0 +icon_text = "Are you sure?" +icon_image_no = 48 + +[items.flags] +enter_act_as_exit = true + +[[items]] +item_id = 4628 +function_index = 16 +function_parameter = 249 +file_load_no = 0 +next_menu = 0 +icon_text = " " +icon_image_no = 0 + +[items.flags] +init_calls_with_0 = true +left_right_as_call = true diff --git a/data/menus/Submenu02.toml b/data/menus/Submenu02.toml new file mode 100644 index 0000000..be56734 --- /dev/null +++ b/data/menus/Submenu02.toml @@ -0,0 +1,783 @@ +format = "menu" +item_pixels_x = 24 +item_pixels_y = 24 + +[[items]] +item_id = 1 +function_index = 11 +function_parameter = 247 +file_load_no = 0 +next_menu = 1 +icon_text = " " +icon_image_no = 0 + +[items.flags] +init_calls_with_0 = true +left_right_as_call = true + +[[items]] +item_id = 17 +function_index = 11 +function_parameter = 35 +file_load_no = 0 +next_menu = 1 +icon_text = "Forward 5" +icon_image_no = 35 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 33 +function_index = 11 +function_parameter = 34 +file_load_no = 0 +next_menu = 1 +icon_text = "Forward" +icon_image_no = 34 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 49 +function_index = 11 +function_parameter = 41 +file_load_no = 0 +next_menu = 1 +icon_text = "Turn right 2" +icon_image_no = 41 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 65 +function_index = 11 +function_parameter = 40 +file_load_no = 0 +next_menu = 1 +icon_text = "Turn right" +icon_image_no = 40 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 81 +function_index = 11 +function_parameter = 47 +file_load_no = 0 +next_menu = 1 +icon_text = "Back right 2" +icon_image_no = 47 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 97 +function_index = 11 +function_parameter = 39 +file_load_no = 0 +next_menu = 1 +icon_text = "Back right" +icon_image_no = 39 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 113 +function_index = 11 +function_parameter = 43 +file_load_no = 0 +next_menu = 1 +icon_text = "Tone 1" +icon_image_no = 43 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 129 +function_index = 11 +function_parameter = 44 +file_load_no = 0 +next_menu = 1 +icon_text = "Tone 2" +icon_image_no = 44 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 145 +function_index = 11 +function_parameter = 36 +file_load_no = 0 +next_menu = 1 +icon_text = "Back left 2" +icon_image_no = 36 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 161 +function_index = 11 +function_parameter = 42 +file_load_no = 0 +next_menu = 1 +icon_text = "Back left" +icon_image_no = 42 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 177 +function_index = 11 +function_parameter = 37 +file_load_no = 0 +next_menu = 1 +icon_text = "Turn left" +icon_image_no = 37 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 193 +function_index = 11 +function_parameter = 38 +file_load_no = 0 +next_menu = 1 +icon_text = "Turn left 2" +icon_image_no = 38 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 209 +function_index = 11 +function_parameter = 33 +file_load_no = 0 +next_menu = 1 +icon_text = "Empty" +icon_image_no = 33 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 225 +function_index = 11 +function_parameter = 45 +file_load_no = 0 +next_menu = 1 +icon_text = "Backward" +icon_image_no = 45 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 241 +function_index = 11 +function_parameter = 46 +file_load_no = 0 +next_menu = 1 +icon_text = "Backward 5" +icon_image_no = 46 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 273 +function_index = 11 +function_parameter = 65 +file_load_no = 0 +next_menu = 1 +icon_text = "Empty" +icon_image_no = 33 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 529 +function_index = 11 +function_parameter = 70 +file_load_no = 0 +next_menu = 1 +icon_text = "Wait 2" +icon_image_no = 70 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 785 +function_index = 11 +function_parameter = 71 +file_load_no = 0 +next_menu = 1 +icon_text = "Wait 5" +icon_image_no = 71 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 1041 +function_index = 11 +function_parameter = 72 +file_load_no = 0 +next_menu = 1 +icon_text = "Wait 10" +icon_image_no = 72 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 1297 +function_index = 11 +function_parameter = 67 +file_load_no = 0 +next_menu = 1 +icon_text = "Object" +icon_image_no = 67 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 1553 +function_index = 11 +function_parameter = 68 +file_load_no = 0 +next_menu = 1 +icon_text = "Sound" +icon_image_no = 68 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 1809 +function_index = 11 +function_parameter = 66 +file_load_no = 0 +next_menu = 1 +icon_text = "Light" +icon_image_no = 66 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 2065 +function_index = 11 +function_parameter = 73 +file_load_no = 0 +next_menu = 1 +icon_text = "Dark" +icon_image_no = 73 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 2321 +function_index = 11 +function_parameter = 69 +file_load_no = 0 +next_menu = 1 +icon_text = "Touch" +icon_image_no = 69 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 4369 +function_index = 11 +function_parameter = 35 +file_load_no = 0 +next_menu = 1 +icon_text = "Forward 5" +icon_image_no = 35 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 8465 +function_index = 11 +function_parameter = 34 +file_load_no = 0 +next_menu = 1 +icon_text = "Forward" +icon_image_no = 34 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 12561 +function_index = 11 +function_parameter = 41 +file_load_no = 0 +next_menu = 1 +icon_text = "Turn right 2" +icon_image_no = 41 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 16657 +function_index = 11 +function_parameter = 40 +file_load_no = 0 +next_menu = 1 +icon_text = "Turn right" +icon_image_no = 40 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 20753 +function_index = 11 +function_parameter = 47 +file_load_no = 0 +next_menu = 1 +icon_text = "Back right 2" +icon_image_no = 47 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 24849 +function_index = 11 +function_parameter = 39 +file_load_no = 0 +next_menu = 1 +icon_text = "Back right" +icon_image_no = 39 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 28945 +function_index = 11 +function_parameter = 43 +file_load_no = 0 +next_menu = 1 +icon_text = "Tone 1" +icon_image_no = 43 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 33041 +function_index = 11 +function_parameter = 44 +file_load_no = 0 +next_menu = 1 +icon_text = "Tone 2" +icon_image_no = 44 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 37137 +function_index = 11 +function_parameter = 36 +file_load_no = 0 +next_menu = 1 +icon_text = "Back left 2" +icon_image_no = 36 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 41233 +function_index = 11 +function_parameter = 42 +file_load_no = 0 +next_menu = 1 +icon_text = "Back left" +icon_image_no = 42 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 45329 +function_index = 11 +function_parameter = 37 +file_load_no = 0 +next_menu = 1 +icon_text = "Turn left" +icon_image_no = 37 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 49425 +function_index = 11 +function_parameter = 38 +file_load_no = 0 +next_menu = 1 +icon_text = "Turn left 2" +icon_image_no = 38 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 53521 +function_index = 11 +function_parameter = 33 +file_load_no = 0 +next_menu = 1 +icon_text = "Empty" +icon_image_no = 33 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 57617 +function_index = 11 +function_parameter = 45 +file_load_no = 0 +next_menu = 1 +icon_text = "Backward" +icon_image_no = 45 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 61713 +function_index = 11 +function_parameter = 46 +file_load_no = 0 +next_menu = 1 +icon_text = "Backward 5" +icon_image_no = 46 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 69905 +function_index = 11 +function_parameter = 65 +file_load_no = 0 +next_menu = 1 +icon_text = "Empty" +icon_image_no = 33 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 135441 +function_index = 11 +function_parameter = 70 +file_load_no = 0 +next_menu = 1 +icon_text = "Wait 2" +icon_image_no = 70 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 200977 +function_index = 11 +function_parameter = 71 +file_load_no = 0 +next_menu = 1 +icon_text = "Wait 5" +icon_image_no = 71 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 266513 +function_index = 11 +function_parameter = 72 +file_load_no = 0 +next_menu = 1 +icon_text = "Wait 10" +icon_image_no = 72 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 332049 +function_index = 11 +function_parameter = 67 +file_load_no = 0 +next_menu = 1 +icon_text = "Object" +icon_image_no = 67 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 397585 +function_index = 11 +function_parameter = 68 +file_load_no = 0 +next_menu = 1 +icon_text = "Sound" +icon_image_no = 68 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 463121 +function_index = 11 +function_parameter = 66 +file_load_no = 0 +next_menu = 1 +icon_text = "Light" +icon_image_no = 66 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 528657 +function_index = 11 +function_parameter = 73 +file_load_no = 0 +next_menu = 1 +icon_text = "Dark" +icon_image_no = 73 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 594193 +function_index = 11 +function_parameter = 69 +file_load_no = 0 +next_menu = 1 +icon_text = "Touch" +icon_image_no = 69 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 1118481 +function_index = 11 +function_parameter = 251 +file_load_no = 0 +next_menu = 1 +icon_text = "Stop" +icon_image_no = 77 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 2167057 +function_index = 11 +function_parameter = 252 +file_load_no = 0 +next_menu = 1 +icon_text = "Loop" +icon_image_no = 78 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 17895697 +function_index = 11 +function_parameter = 248 +file_load_no = 0 +next_menu = 0 +icon_text = "Run" +icon_image_no = 50 + +[items.flags] +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 34672913 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 0 +icon_text = "Main menu" +icon_image_no = 55 + +[items.flags] +leave_background = true +exit_calls_with_ff = true +enter_leaves_menufile = true + +[[items]] +item_id = 68227345 +function_index = 11 +function_parameter = 250 +file_load_no = 0 +next_menu = 2 +icon_text = "Save" +icon_image_no = 29 + +[items.flags] +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 336662801 +function_index = 11 +function_parameter = 237 +file_load_no = 0 +next_menu = 0 +icon_text = "Yes" +icon_image_no = 49 + +[items.flags] +leave_background = true +enter_leaves_menufile = true + +[[items]] +item_id = 605098257 +function_index = 11 +function_parameter = 246 +file_load_no = 0 +next_menu = 0 +icon_text = "No" +icon_image_no = 48 + +[items.flags] +enter_act_as_exit = true +leave_background = true +exit_calls = true diff --git a/data/menus/Submenu03.toml b/data/menus/Submenu03.toml new file mode 100644 index 0000000..b33ea20 --- /dev/null +++ b/data/menus/Submenu03.toml @@ -0,0 +1,419 @@ +format = "menu" +item_pixels_x = 24 +item_pixels_y = 24 + +[[items]] +item_id = 1 +function_index = 10 +function_parameter = 11 +file_load_no = 0 +next_menu = 1 +icon_text = "Temperature `C" +icon_image_no = 15 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 2 +function_index = 10 +function_parameter = 12 +file_load_no = 0 +next_menu = 1 +icon_text = "Temperature `F" +icon_image_no = 16 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 3 +function_index = 10 +function_parameter = 2 +file_load_no = 0 +next_menu = 1 +icon_text = "Sound dB" +icon_image_no = 2 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 4 +function_index = 10 +function_parameter = 3 +file_load_no = 0 +next_menu = 1 +icon_text = "Sound dBA" +icon_image_no = 3 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 5 +function_index = 10 +function_parameter = 4 +file_load_no = 0 +next_menu = 1 +icon_text = "Reflected light" +icon_image_no = 4 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 6 +function_index = 10 +function_parameter = 5 +file_load_no = 0 +next_menu = 1 +icon_text = "Ambient light" +icon_image_no = 5 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 7 +function_index = 10 +function_parameter = 8 +file_load_no = 0 +next_menu = 1 +icon_text = "Motor Rotations" +icon_image_no = 9 + +[items.flags] +leave_background = true + +[[items]] +item_id = 8 +function_index = 10 +function_parameter = 7 +file_load_no = 0 +next_menu = 1 +icon_text = "Motor Degrees" +icon_image_no = 8 + +[items.flags] +leave_background = true + +[[items]] +item_id = 9 +function_index = 10 +function_parameter = 6 +file_load_no = 0 +next_menu = 1 +icon_text = "Touch" +icon_image_no = 7 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 10 +function_index = 10 +function_parameter = 9 +file_load_no = 0 +next_menu = 1 +icon_text = "UltraSonic inch" +icon_image_no = 11 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 11 +function_index = 10 +function_parameter = 10 +file_load_no = 0 +next_menu = 1 +icon_text = "UltraSonic cm" +icon_image_no = 12 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 12 +function_index = 10 +function_parameter = 13 +file_load_no = 0 +next_menu = 1 +icon_text = "Color" +icon_image_no = 17 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 13 +function_index = 10 +function_parameter = 238 +file_load_no = 0 +next_menu = 1 +icon_text = "Done" +icon_image_no = 49 + +[items.flags] +leave_background = true + +[[items]] +item_id = 17 +function_index = 10 +function_parameter = 18 +file_load_no = 0 +next_menu = 1 +icon_text = "Port 1" +icon_image_no = 18 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 33 +function_index = 10 +function_parameter = 19 +file_load_no = 0 +next_menu = 1 +icon_text = "Port 2" +icon_image_no = 19 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 49 +function_index = 10 +function_parameter = 20 +file_load_no = 0 +next_menu = 1 +icon_text = "Port 3" +icon_image_no = 20 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 65 +function_index = 10 +function_parameter = 21 +file_load_no = 0 +next_menu = 1 +icon_text = "Port 4" +icon_image_no = 21 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 23 +function_index = 10 +function_parameter = 22 +file_load_no = 0 +next_menu = 1 +icon_text = "Port A" +icon_image_no = 22 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 39 +function_index = 10 +function_parameter = 23 +file_load_no = 0 +next_menu = 1 +icon_text = "Port B" +icon_image_no = 23 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 55 +function_index = 10 +function_parameter = 24 +file_load_no = 0 +next_menu = 1 +icon_text = "Port C" +icon_image_no = 24 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 24 +function_index = 10 +function_parameter = 22 +file_load_no = 0 +next_menu = 1 +icon_text = "Port A" +icon_image_no = 22 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 40 +function_index = 10 +function_parameter = 23 +file_load_no = 0 +next_menu = 1 +icon_text = "Port B" +icon_image_no = 23 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 56 +function_index = 10 +function_parameter = 24 +file_load_no = 0 +next_menu = 1 +icon_text = "Port C" +icon_image_no = 23 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 29 +function_index = 10 +function_parameter = 247 +file_load_no = 0 +next_menu = 1 +icon_text = " " +icon_image_no = 0 + +[items.flags] +auto_press_enter = true + +[[items]] +item_id = 273 +function_index = 10 +function_parameter = 242 +file_load_no = 0 +next_menu = 0 +icon_text = " " +icon_image_no = 0 + +[items.flags] +auto_press_enter = true +back_three_times = true +exit_load_pointer = 13 + +[[items]] +item_id = 279 +function_index = 10 +function_parameter = 242 +file_load_no = 0 +next_menu = 0 +icon_text = " " +icon_image_no = 0 + +[items.flags] +auto_press_enter = true +back_three_times = true +exit_load_pointer = 13 + +[[items]] +item_id = 280 +function_index = 10 +function_parameter = 242 +file_load_no = 0 +next_menu = 0 +icon_text = " " +icon_image_no = 0 + +[items.flags] +auto_press_enter = true +back_three_times = true +exit_load_pointer = 13 + +[[items]] +item_id = 285 +function_index = 10 +function_parameter = 248 +file_load_no = 0 +next_menu = 2 +icon_text = "Run" +icon_image_no = 50 + +[items.flags] +back_twice = true +leave_background = true +exit_calls_with_ff = true + +[[items]] +item_id = 4381 +function_index = 10 +function_parameter = 241 +file_load_no = 0 +next_menu = 0 +icon_text = "Main menu" +icon_image_no = 55 + +[items.flags] +enter_leaves_menufile = true +exit_disable = true + +[[items]] +item_id = 8477 +function_index = 10 +function_parameter = 250 +file_load_no = 0 +next_menu = 2 +icon_text = "Save" +icon_image_no = 31 + +[items.flags] +exit_disable = true + +[[items]] +item_id = 74013 +function_index = 10 +function_parameter = 237 +file_load_no = 0 +next_menu = 0 +icon_text = "Yes" +icon_image_no = 49 + +[items.flags] +leave_background = true +enter_leaves_menufile = true + +[[items]] +item_id = 139549 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 0 +icon_text = "No" +icon_image_no = 48 + +[items.flags] +enter_act_as_exit = true +leave_background = true +exit_calls = true diff --git a/data/menus/Submenu04.toml b/data/menus/Submenu04.toml new file mode 100644 index 0000000..165f40e --- /dev/null +++ b/data/menus/Submenu04.toml @@ -0,0 +1,278 @@ +format = "menu" +item_pixels_x = 24 +item_pixels_y = 24 + +[[items]] +item_id = 1 +function_index = 14 +function_parameter = 2 +file_load_no = 0 +next_menu = 1 +icon_text = "Sound dB" +icon_image_no = 2 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 2 +function_index = 14 +function_parameter = 3 +file_load_no = 0 +next_menu = 1 +icon_text = "Sound dBA" +icon_image_no = 3 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 3 +function_index = 14 +function_parameter = 4 +file_load_no = 0 +next_menu = 1 +icon_text = "Reflected light" +icon_image_no = 4 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 4 +function_index = 14 +function_parameter = 5 +file_load_no = 0 +next_menu = 1 +icon_text = "Ambient light" +icon_image_no = 5 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 5 +function_index = 14 +function_parameter = 11 +file_load_no = 0 +next_menu = 1 +icon_text = "Temperature `C" +icon_image_no = 15 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true +init_calls_with_0 = true + +[[items]] +item_id = 6 +function_index = 14 +function_parameter = 12 +file_load_no = 0 +next_menu = 1 +icon_text = "Temperature `F" +icon_image_no = 16 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 7 +function_index = 14 +function_parameter = 8 +file_load_no = 0 +next_menu = 1 +icon_text = "Motor rotations" +icon_image_no = 9 + +[items.flags] +leave_background = true + +[[items]] +item_id = 8 +function_index = 14 +function_parameter = 7 +file_load_no = 0 +next_menu = 1 +icon_text = "Motor degrees" +icon_image_no = 8 + +[items.flags] +leave_background = true + +[[items]] +item_id = 9 +function_index = 14 +function_parameter = 6 +file_load_no = 0 +next_menu = 1 +icon_text = "Touch" +icon_image_no = 7 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 10 +function_index = 14 +function_parameter = 9 +file_load_no = 0 +next_menu = 1 +icon_text = "Ultrasonic inch" +icon_image_no = 11 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 11 +function_index = 14 +function_parameter = 10 +file_load_no = 0 +next_menu = 1 +icon_text = "Ultrasonic cm" +icon_image_no = 12 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 12 +function_index = 14 +function_parameter = 13 +file_load_no = 0 +next_menu = 1 +icon_text = "Color" +icon_image_no = 17 + +[items.flags] +skip_this_mother_id = 1 +leave_background = true + +[[items]] +item_id = 17 +function_index = 14 +function_parameter = 18 +file_load_no = 0 +next_menu = 0 +icon_text = "Port 1" +icon_image_no = 18 + +[items.flags] +leave_background = true + +[[items]] +item_id = 33 +function_index = 14 +function_parameter = 19 +file_load_no = 0 +next_menu = 0 +icon_text = "Port 2" +icon_image_no = 19 + +[items.flags] +leave_background = true + +[[items]] +item_id = 49 +function_index = 14 +function_parameter = 20 +file_load_no = 0 +next_menu = 0 +icon_text = "Port 3" +icon_image_no = 20 + +[items.flags] +leave_background = true + +[[items]] +item_id = 65 +function_index = 14 +function_parameter = 21 +file_load_no = 0 +next_menu = 0 +icon_text = "Port 4" +icon_image_no = 21 + +[items.flags] +leave_background = true + +[[items]] +item_id = 23 +function_index = 14 +function_parameter = 22 +file_load_no = 0 +next_menu = 0 +icon_text = "Port A" +icon_image_no = 22 + +[items.flags] +leave_background = true + +[[items]] +item_id = 39 +function_index = 14 +function_parameter = 23 +file_load_no = 0 +next_menu = 0 +icon_text = "Port B" +icon_image_no = 23 + +[items.flags] +leave_background = true + +[[items]] +item_id = 55 +function_index = 14 +function_parameter = 24 +file_load_no = 0 +next_menu = 0 +icon_text = "Port C" +icon_image_no = 24 + +[items.flags] +leave_background = true + +[[items]] +item_id = 24 +function_index = 14 +function_parameter = 22 +file_load_no = 0 +next_menu = 0 +icon_text = "Port A" +icon_image_no = 22 + +[items.flags] +leave_background = true + +[[items]] +item_id = 40 +function_index = 14 +function_parameter = 23 +file_load_no = 0 +next_menu = 0 +icon_text = "Port B" +icon_image_no = 23 + +[items.flags] +leave_background = true + +[[items]] +item_id = 56 +function_index = 14 +function_parameter = 24 +file_load_no = 0 +next_menu = 0 +icon_text = "Port C" +icon_image_no = 24 + +[items.flags] +leave_background = true diff --git a/data/menus/Submenu05.toml b/data/menus/Submenu05.toml new file mode 100644 index 0000000..417a4e7 --- /dev/null +++ b/data/menus/Submenu05.toml @@ -0,0 +1,200 @@ +format = "menu" +item_pixels_x = 24 +item_pixels_y = 24 + +[[items]] +item_id = 1 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 1 +icon_text = "Volume" +icon_image_no = 57 + +[items.flags] +accept_incoming_request = true + +[[items]] +item_id = 2 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 1 +icon_text = "Sleep" +icon_image_no = 58 + +[items.flags] +accept_incoming_request = true + +[[items]] +item_id = 3 +function_index = 1 +function_parameter = 0 +file_load_no = 0 +next_menu = 0 +icon_text = "NXT Version" +icon_image_no = 79 + +[[items]] +item_id = 4 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 1 +icon_text = "Delete files" +icon_image_no = 52 + +[items.flags] +accept_incoming_request = true + +[[items]] +item_id = 17 +function_index = 7 +function_parameter = 239 +file_load_no = 0 +next_menu = 0 +icon_text = " " +icon_image_no = 57 + +[items.flags] +leave_background = true +exit_calls_with_ff = true +init_calls_with_0 = true +left_right_as_call = true + +[[items]] +item_id = 33 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 0 +icon_text = " " +icon_image_no = 53 + +[[items]] +item_id = 49 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 0 +icon_text = " " +icon_image_no = 54 + +[[items]] +item_id = 18 +function_index = 4 +function_parameter = 239 +file_load_no = 0 +next_menu = 0 +icon_text = " " +icon_image_no = 58 + +[items.flags] +leave_background = true +init_calls_with_0 = true +left_right_as_call = true + +[[items]] +item_id = 34 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 0 +icon_text = " " +icon_image_no = 53 + +[[items]] +item_id = 50 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 0 +icon_text = " " +icon_image_no = 54 + +[[items]] +item_id = 20 +function_index = 5 +function_parameter = 2 +file_load_no = 0 +next_menu = 2 +icon_text = "Software files" +icon_image_no = 28 + +[items.flags] +skip_this_mother_id = 1 + +[[items]] +item_id = 36 +function_index = 5 +function_parameter = 3 +file_load_no = 0 +next_menu = 2 +icon_text = "NXT files" +icon_image_no = 29 + +[items.flags] +skip_this_mother_id = 1 + +[[items]] +item_id = 52 +function_index = 5 +function_parameter = 1 +file_load_no = 0 +next_menu = 2 +icon_text = "Sound files" +icon_image_no = 27 + +[items.flags] +skip_this_mother_id = 1 + +[[items]] +item_id = 68 +function_index = 5 +function_parameter = 5 +file_load_no = 0 +next_menu = 2 +icon_text = "Datalog files" +icon_image_no = 31 + +[items.flags] +skip_this_mother_id = 1 +only_datalog_enabled = true + +[[items]] +item_id = 84 +function_index = 5 +function_parameter = 4 +file_load_no = 0 +next_menu = 2 +icon_text = "Try me files" +icon_image_no = 30 + +[items.flags] +skip_this_mother_id = 1 + +[[items]] +item_id = 276 +function_index = 5 +function_parameter = 241 +file_load_no = 0 +next_menu = 0 +icon_text = "Are you sure?" +icon_image_no = 49 + +[items.flags] +back_twice = true +init_calls_with_0 = true + +[[items]] +item_id = 532 +function_index = 5 +function_parameter = 0 +file_load_no = 0 +next_menu = 0 +icon_text = "Are you sure?" +icon_image_no = 48 + +[items.flags] +enter_act_as_exit = true +init_calls_with_0 = true diff --git a/data/menus/Submenu06.toml b/data/menus/Submenu06.toml new file mode 100644 index 0000000..681d53f --- /dev/null +++ b/data/menus/Submenu06.toml @@ -0,0 +1,75 @@ +format = "menu" +item_pixels_x = 24 +item_pixels_y = 24 + +[[items]] +item_id = 1 +function_index = 6 +function_parameter = 4 +file_load_no = 0 +next_menu = 1 +icon_text = " " +icon_image_no = 30 + +[items.flags] +auto_press_enter = true + +[[items]] +item_id = 17 +function_index = 6 +function_parameter = 242 +file_load_no = 0 +next_menu = 2 +icon_text = " " +icon_image_no = 30 + +[items.flags] +exit_leaves_menufile = true +init_calls_with_0 = true +left_right_as_call = true + +[[items]] +item_id = 273 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 2 +icon_text = "Delete" +icon_image_no = 52 + +[[items]] +item_id = 529 +function_index = 8 +function_parameter = 248 +file_load_no = 0 +next_menu = 0 +icon_text = "Run" +icon_image_no = 50 + +[items.flags] +leave_background = true +init_calls_with_0 = true + +[[items]] +item_id = 4369 +function_index = 9 +function_parameter = 0 +file_load_no = 0 +next_menu = 0 +icon_text = "Are you sure?" +icon_image_no = 49 + +[items.flags] +back_twice = true + +[[items]] +item_id = 8465 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 0 +icon_text = "Are you sure?" +icon_image_no = 48 + +[items.flags] +enter_act_as_exit = true diff --git a/data/menus/Submenu07.toml b/data/menus/Submenu07.toml new file mode 100644 index 0000000..a1b5ff5 --- /dev/null +++ b/data/menus/Submenu07.toml @@ -0,0 +1,230 @@ +format = "menu" +item_pixels_x = 24 +item_pixels_y = 24 + +[[items]] +item_id = 1 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 1 +icon_text = "Search" +icon_image_no = 86 + +[items.flags] +accept_incoming_request = true +only_bt_on = true + +[[items]] +item_id = 2 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 1 +icon_text = "My contacts" +icon_image_no = 82 + +[items.flags] +accept_incoming_request = true +only_bt_on = true + +[[items]] +item_id = 3 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 1 +icon_text = "Connections" +icon_image_no = 83 + +[items.flags] +accept_incoming_request = true +only_bt_on = true + +[[items]] +item_id = 4 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 1 +icon_text = "Visibility" +icon_image_no = 84 + +[items.flags] +accept_incoming_request = true +only_bt_on = true + +[[items]] +item_id = 5 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 1 +icon_text = "On/Off" +icon_image_no = 85 + +[items.flags] +accept_incoming_request = true + +[[items]] +item_id = 17 +function_index = 18 +function_parameter = 255 +file_load_no = 0 +next_menu = 1 +icon_text = " " +icon_image_no = 87 + +[items.flags] +init_calls_with_0 = true +left_right_as_call = true + +[[items]] +item_id = 18 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 1 +icon_text = " " +icon_image_no = 87 + +[items.flags] +auto_press_enter = true + +[[items]] +item_id = 19 +function_index = 20 +function_parameter = 246 +file_load_no = 0 +next_menu = 1 +icon_text = " " +icon_image_no = 87 + +[items.flags] +init_calls_with_0 = true +left_right_as_call = true + +[[items]] +item_id = 20 +function_index = 17 +function_parameter = 235 +file_load_no = 0 +next_menu = 0 +icon_text = "Visible" +icon_image_no = 90 + +[[items]] +item_id = 36 +function_index = 17 +function_parameter = 234 +file_load_no = 0 +next_menu = 0 +icon_text = "Invisible" +icon_image_no = 91 + +[[items]] +item_id = 21 +function_index = 3 +function_parameter = 235 +file_load_no = 0 +next_menu = 0 +icon_text = "On" +icon_image_no = 92 + +[items.flags] +exit_leaves_menufile = true + +[[items]] +item_id = 37 +function_index = 3 +function_parameter = 234 +file_load_no = 0 +next_menu = 0 +icon_text = "Off" +icon_image_no = 93 + +[items.flags] +exit_leaves_menufile = true +only_bt_on = true + +[[items]] +item_id = 273 +function_index = 19 +function_parameter = 242 +file_load_no = 0 +next_menu = 1 +icon_text = " " +icon_image_no = 87 + +[items.flags] +back_twice = true +init_calls_with_0 = true +left_right_as_call = true + +[[items]] +item_id = 274 +function_index = 19 +function_parameter = 242 +file_load_no = 0 +next_menu = 2 +icon_text = " " +icon_image_no = 87 + +[items.flags] +back_twice = true +left_right_as_call = true +init_calls_with_1 = true + +[[items]] +item_id = 275 +function_index = 20 +function_parameter = 240 +file_load_no = 0 +next_menu = 0 +icon_text = "Disconnect" +icon_image_no = 89 + +[[items]] +item_id = 4369 +function_index = 16 +function_parameter = 245 +file_load_no = 0 +next_menu = 0 +icon_text = " " +icon_image_no = 87 + +[items.flags] +init_calls_with_0 = true +left_right_as_call = true + +[[items]] +item_id = 4370 +function_index = 19 +function_parameter = 241 +file_load_no = 0 +next_menu = 0 +icon_text = "Delete" +icon_image_no = 52 + +[[items]] +item_id = 8466 +function_index = 0 +function_parameter = 0 +file_load_no = 0 +next_menu = 1 +icon_text = "Connect" +icon_image_no = 88 + +[[items]] +item_id = 74002 +function_index = 16 +function_parameter = 245 +file_load_no = 0 +next_menu = 0 +icon_text = " " +icon_image_no = 87 + +[items.flags] +back_twice = true +init_calls_with_0 = true +left_right_as_call = true -- cgit v1.2.3