diff --git a/sw/ground_segment/cockpit/gcs.glade b/sw/ground_segment/cockpit/gcs.glade
index 9f2055bc55..5ce941b44f 100644
--- a/sw/ground_segment/cockpit/gcs.glade
+++ b/sw/ground_segment/cockpit/gcs.glade
@@ -1,1938 +1,1159 @@
-
-
-
+
-
-
- True
- strip
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_NONE
- False
- True
- False
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_NORMAL
- GDK_GRAVITY_NORTH_WEST
- True
- False
-
-
-
- True
- True
- False
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- True
- False
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 3
- 4
- False
- 0
- 0
-
-
-
- 50
- True
- 0
- 0.5
- GTK_SHADOW_NONE
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 6
- 0
-
-
-
- True
- Battery level (V)
- True
- False
-
-
-
- 50
- True
-
-
-
-
-
-
-
-
-
- True
- <i>Bat</i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- 1
- 1
- 2
- fill
- fill
-
-
-
-
-
- 53
- True
- 0
- 0.5
- GTK_SHADOW_NONE
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 6
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- Navigation mode. Click to get out of HOME mode
- True
- False
-
-
-
- True
- <b>AUTO2</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Radio Command status
- True
- False
-
-
-
- True
- NO RC
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- GPS status
- True
- False
-
-
-
- True
- 3D
- False
- True
- GTK_JUSTIFY_CENTER
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
-
- True
- <i>Status</i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 1
- 2
- 1
- 3
- fill
- fill
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_NONE
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 6
- 0
-
-
-
- True
- Above Ground Level (m), climb indicator, vertical speed (m/s)
- True
- False
-
-
-
- True
-
-
-
-
-
-
-
-
-
- True
- <i>AGL</i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 2
- 3
- 1
- 2
- fill
- fill
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_NONE
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 6
- 0
-
-
-
- True
- Telemetry status: seconds since the last battery level message
- True
- False
-
-
-
- True
- 0
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
-
-
-
-
-
- True
- <i>Link</i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- 1
- 2
- 3
- fill
- fill
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_NONE
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 6
- 0
-
-
-
- True
- Current altitude minus target altitude
- True
- False
-
-
-
- True
- <b>-30m</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
-
-
-
-
-
- True
- <i>/Target</i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 2
- 3
- 2
- 3
- fill
- fill
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_NONE
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 6
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Current altitude
- True
- False
-
-
-
- True
- <b>185m</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- /
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Target altitude
- True
- False
-
-
-
- True
- <b>215m</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- <i>Alt</i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 3
- 4
- 2
- 3
- fill
- fill
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_NONE
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 6
- 0
-
-
-
- True
- 5
- 2
- False
- 0
- 0
-
-
-
- True
- <i>Stage </i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 1
- 2
- fill
-
-
-
-
-
-
- True
- <i>Time</i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 0
- 1
- fill
-
-
-
-
-
-
- True
- Estimated Time of Arrival: seconds to the next waypoint
- True
- False
-
-
-
- True
- <i>ETA</i>
- False
- True
- GTK_JUSTIFY_RIGHT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 0
- 1
- 2
- 3
- fill
-
-
-
-
-
-
- True
- Block time
- True
- False
-
-
-
- True
- <b>2:20</b>
- False
- True
- GTK_JUSTIFY_CENTER
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 1
- 2
- 0
- 1
- fill
-
-
-
-
-
-
- True
- Stage time
- True
- False
-
-
-
- True
- <b>1:10</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 1
- 2
- 1
- 2
- fill
-
-
-
-
-
-
- True
- Estimated Time of Arrival: seconds to the next waypoint
- True
- False
-
-
-
- True
- <i>N/A</i>
- False
- True
- GTK_JUSTIFY_RIGHT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 1
- 2
- 2
- 3
- fill
-
-
-
-
-
-
- True
- True
- False
-
-
-
- <b>10:31</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 1
- 2
- 3
- 4
- fill
-
-
-
-
-
-
- True
- Appointment Time
- True
- False
-
-
-
- <i>Apt</i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 0
- 1
- 3
- 4
- fill
-
-
-
-
-
-
- True
- True
- Mark
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 1
- 2
- 4
- 5
- fill
-
-
-
-
-
-
-
-
-
-
- True
- <i>Block</i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 3
- 4
- 1
- 2
- fill
- fill
-
-
-
-
-
- True
- Flight time. Click to reset
- True
- False
-
-
-
- True
- <b>12:10</b>
- False
- True
- GTK_JUSTIFY_CENTER
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 0
- 1
- 0
- 1
- fill
-
-
-
-
-
-
- True
- Throttle
- True
- False
-
-
-
- True
-
-
-
-
- 2
- 3
- 0
- 1
- 2
- fill
- fill
-
-
-
-
-
- True
- Ground speed
- True
- False
-
-
-
- True
-
-
-
-
- 1
- 2
- 0
- 1
- 2
- fill
- fill
-
-
-
-
-
- True
- Current navigation block
- True
- False
-
-
-
- 85
- True
- <i>N/A</i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 3
- 4
- 0
- 1
- fill
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_NONE
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 6
- 0
-
-
-
- True
- 3
- 3
- False
- 0
- 0
-
-
-
- True
- False
- Kill
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- True
- gtk-stop
- 4
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 1
- 2
- 0
- 1
- fill
-
-
-
-
-
-
- True
- False
- Resurrect
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- True
- gtk-redo
- 4
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 2
- 3
- 0
- 1
- fill
-
-
-
-
-
-
- True
- False
- Altitude -5m
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- True
- gtk-goto-bottom
- 4
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- 1
- 1
- 2
- fill
-
-
-
-
-
-
- True
- False
- Altitude +5m
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- True
- gtk-goto-top
- 4
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 1
- 2
- 1
- 2
- fill
-
-
-
-
-
-
- True
- False
- Shift 5m left
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- True
- gtk-goto-first
- 4
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- 1
- 2
- 3
- fill
-
-
-
-
-
-
- True
- False
- Recenter
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- True
- gtk-media-pause
- 4
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 1
- 2
- 2
- 3
- fill
-
-
-
-
-
-
- True
- False
- Shift 5m right
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- True
- gtk-goto-last
- 4
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 2
- 3
- 2
- 3
- fill
-
-
-
-
-
-
- True
- False
- Altitude +30m
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- True
- gtk-go-up
- 4
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 2
- 3
- 1
- 2
- fill
-
-
-
-
-
-
- True
- False
- Launch
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 22
- 22
- True
- gtk-apply
- 4
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- 1
- 0
- 1
- fill
-
-
-
-
-
-
-
-
-
-
- True
- <i>Nav</i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
-
-
-
- True
- <b>MJ6</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
-
-
-
-
-
- True
- Setting a Time
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_MOUSE
- False
- True
- False
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_DIALOG
- GDK_GRAVITY_NORTH_WEST
- True
- False
-
-
-
- True
- False
- 0
-
-
-
- 25
- True
- False
- 0
-
-
-
- True
- Time:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- 1
- 0
- True
- GTK_UPDATE_ALWAYS
- False
- False
- 15 0 23 1 10 10
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- 1
- 0
- True
- GTK_UPDATE_ALWAYS
- False
- False
- 42 0 59 1 10 10
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- 1
- 0
- True
- GTK_UPDATE_ALWAYS
- False
- False
- 0 0 59 1 10 10
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- 35
- True
- True
- 0
-
-
-
- True
- True
- gtk-cancel
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- gtk-ok
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
- True
- Save Settings
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_NONE
- True
- True
- False
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_DIALOG
- GDK_GRAVITY_NORTH_WEST
- True
- False
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_POLICY_NEVER
- GTK_POLICY_ALWAYS
- GTK_SHADOW_IN
- GTK_CORNER_TOP_LEFT
-
-
-
- 191
- True
- True
- True
- False
- False
- True
- False
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- gtk-cancel
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- True
- False
-
-
-
-
-
- True
- Send checked values from the airframe file to the aircraft
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- gtk-go-up
- 4
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Upload
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Save the checked aircraft values in the airframe file
- True
- gtk-save
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- True
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
+
+
+
+ True
+ strip
+
+
+ True
+
+
+ True
+ 0
+ in
+
+
+ True
+ 12
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+ 3
+ 4
+
+
+ 50
+ True
+ 0
+ none
+
+
+ True
+ 6
+
+
+ True
+ Battery level (V)
+
+
+ 50
+ True
+
+
+
+
+
+
+
+
+ True
+ <i>Bat</i>
+ True
+
+
+ label_item
+
+
+
+
+ 1
+ 2
+ GTK_FILL
+ GTK_FILL
+
+
+
+
+ 53
+ True
+ 0
+ none
+
+
+ True
+ 6
+
+
+ True
+ 2
+
+
+ True
+ Navigation mode. Click to get out of HOME mode
+
+
+ True
+ 0
+ <b>AUTO2</b>
+ True
+
+
+
+
+ 0
+
+
+
+
+ True
+ Radio Command status
+
+
+ True
+ 0
+ NO RC
+ True
+
+
+
+
+ 1
+
+
+
+
+ True
+ GPS status
+
+
+ True
+ 0
+ 3D
+ True
+ center
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+ True
+ <i>Status</i>
+ True
+
+
+ label_item
+
+
+
+
+ 1
+ 2
+ 1
+ 3
+ GTK_FILL
+ GTK_FILL
+
+
+
+
+ True
+ 0
+ none
+
+
+ True
+ 6
+
+
+ True
+ Above Ground Level (m), climb indicator, vertical speed (m/s)
+
+
+ True
+
+
+
+
+
+
+
+
+ True
+ <i>AGL</i>
+ True
+
+
+ label_item
+
+
+
+
+ 2
+ 3
+ 1
+ 2
+ GTK_FILL
+ GTK_FILL
+
+
+
+
+ True
+ 0
+ none
+
+
+ True
+ 6
+
+
+ True
+ Telemetry status: seconds since the last battery level message
+
+
+ True
+ 0
+ True
+
+
+
+
+
+
+
+
+ True
+ <i>Link</i>
+ True
+
+
+ label_item
+
+
+
+
+ 2
+ 3
+ GTK_FILL
+ GTK_FILL
+
+
+
+
+ True
+ 0
+ none
+
+
+ True
+ 6
+
+
+ True
+ Current altitude minus target altitude
+
+
+ True
+ <b>-30m</b>
+ True
+
+
+
+
+
+
+
+
+ True
+ <i>/Target</i>
+ True
+
+
+ label_item
+
+
+
+
+ 2
+ 3
+ 2
+ 3
+ GTK_FILL
+ GTK_FILL
+
+
+
+
+ True
+ 0
+ none
+
+
+ True
+ 6
+
+
+ True
+
+
+ True
+ Current altitude
+
+
+ True
+ <b>185m</b>
+ True
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ /
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ Target altitude
+
+
+ True
+ <b>215m</b>
+ True
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+
+
+
+
+ True
+ <i>Alt</i>
+ True
+
+
+ label_item
+
+
+
+
+ 3
+ 4
+ 2
+ 3
+ GTK_FILL
+ GTK_FILL
+
+
+
+
+ True
+ 0
+ none
+
+
+ True
+ 6
+
+
+ True
+ 5
+ 2
+
+
+ True
+ 0
+ <i>Stage </i>
+ True
+
+
+ 1
+ 2
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ <i>Time</i>
+ True
+
+
+ GTK_FILL
+
+
+
+
+
+ True
+ Estimated Time of Arrival: seconds to the next waypoint
+
+
+ True
+ 0
+ <i>ETA</i>
+ True
+ right
+
+
+
+
+ 2
+ 3
+ GTK_FILL
+
+
+
+
+
+ True
+ Block time
+
+
+ True
+ 0
+ <b>2:20</b>
+ True
+ center
+
+
+
+
+ 1
+ 2
+ GTK_FILL
+
+
+
+
+
+ True
+ Stage time
+
+
+ True
+ 0
+ <b>1:10</b>
+ True
+
+
+
+
+ 1
+ 2
+ 1
+ 2
+ GTK_FILL
+
+
+
+
+
+ True
+ Estimated Time of Arrival: seconds to the next waypoint
+
+
+ True
+ 0
+ <i>N/A</i>
+ True
+ right
+
+
+
+
+ 1
+ 2
+ 2
+ 3
+ GTK_FILL
+
+
+
+
+
+ True
+
+
+ 0
+ <b>10:31</b>
+ True
+
+
+
+
+ 1
+ 2
+ 3
+ 4
+ GTK_FILL
+
+
+
+
+
+ True
+ Appointment Time
+
+
+ 0
+ <i>Apt</i>
+ True
+
+
+
+
+ 3
+ 4
+ GTK_FILL
+
+
+
+
+
+ Mark
+ True
+ True
+ False
+ True
+
+
+ 1
+ 2
+ 4
+ 5
+ GTK_FILL
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+ <i>Block</i>
+ True
+
+
+ label_item
+
+
+
+
+ 3
+ 4
+ 1
+ 2
+ GTK_FILL
+ GTK_FILL
+
+
+
+
+ True
+ Flight time. Click to reset
+
+
+ True
+ 0
+ <b>12:10</b>
+ True
+ center
+
+
+
+
+ GTK_FILL
+
+
+
+
+
+ True
+ Throttle
+
+
+ True
+
+
+
+
+ 2
+ 3
+ GTK_FILL
+ GTK_FILL
+ 2
+
+
+
+
+ True
+ Ground speed
+
+
+ True
+
+
+
+
+ 1
+ 2
+ GTK_FILL
+ GTK_FILL
+ 2
+
+
+
+
+ True
+ Current navigation block
+
+
+ 85
+ True
+ 0
+ <i>N/A</i>
+ True
+
+
+
+
+ 3
+ 4
+ GTK_FILL
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ 0
+ none
+
+
+ True
+ 6
+
+
+ True
+ 3
+ 3
+
+
+ True
+ False
+ True
+ False
+ Kill
+
+
+ True
+ gtk-stop
+
+
+
+
+ 1
+ 2
+ GTK_FILL
+
+
+
+
+
+ True
+ False
+ True
+ False
+ Resurrect
+
+
+ True
+ gtk-redo
+
+
+
+
+ 2
+ 3
+ GTK_FILL
+
+
+
+
+
+ True
+ False
+ True
+ False
+ Altitude -5m
+
+
+ True
+ gtk-goto-bottom
+
+
+
+
+ 1
+ 2
+ GTK_FILL
+
+
+
+
+
+ True
+ False
+ True
+ False
+ Altitude +5m
+
+
+ True
+ gtk-goto-top
+
+
+
+
+ 1
+ 2
+ 1
+ 2
+ GTK_FILL
+
+
+
+
+
+ True
+ False
+ True
+ False
+ Shift 5m left
+
+
+ True
+ gtk-goto-first
+
+
+
+
+ 2
+ 3
+ GTK_FILL
+
+
+
+
+
+ True
+ False
+ True
+ False
+ Recenter
+
+
+ True
+ gtk-media-pause
+
+
+
+
+ 1
+ 2
+ 2
+ 3
+ GTK_FILL
+
+
+
+
+
+ True
+ False
+ True
+ False
+ Shift 5m right
+
+
+ True
+ gtk-goto-last
+
+
+
+
+ 2
+ 3
+ 2
+ 3
+ GTK_FILL
+
+
+
+
+
+ True
+ False
+ True
+ False
+ Altitude +30m
+
+
+ True
+ gtk-go-up
+
+
+
+
+ 2
+ 3
+ 1
+ 2
+ GTK_FILL
+
+
+
+
+
+ True
+ False
+ True
+ False
+ Launch
+
+
+ 22
+ 22
+ True
+ gtk-apply
+
+
+
+
+ GTK_FILL
+
+
+
+
+
+
+
+
+
+ True
+ <i>Nav</i>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ 0
+
+
+
+
+ True
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ True
+ <b>MJ6</b>
+ True
+
+
+ label_item
+
+
+
+
+
+
+
+
+ True
+ Setting a Time
+ mouse
+ dialog
+
+
+ True
+
+
+ 25
+ True
+
+
+ True
+ Time:
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ 15 0 23 1 10 10
+ 1
+ True
+
+
+ 1
+
+
+
+
+ True
+ True
+ 42 0 59 1 10 10
+ 1
+ True
+
+
+ 2
+
+
+
+
+ True
+ True
+ 0 0 59 1 10 10
+ 1
+ True
+
+
+ 3
+
+
+
+
+ 0
+
+
+
+
+ 35
+ True
+ True
+
+
+ gtk-cancel
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 0
+
+
+
+
+ gtk-ok
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ 1
+
+
+
+
+
+
+ True
+ Save Settings
+ True
+ dialog
+
+
+ True
+
+
+ True
+ True
+ never
+ in
+
+
+ 191
+ True
+ True
+
+
+
+
+ 0
+
+
+
+
+ True
+
+
+ gtk-cancel
+ True
+ True
+ False
+ True
+
+
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ Send checked values from the airframe file to the aircraft
+
+
+ True
+ 0
+ 0
+
+
+ True
+ 2
+
+
+ True
+ gtk-go-up
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ Upload
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ gtk-save
+ True
+ True
+ False
+ Save the checked aircraft values in the airframe file
+ True
+
+
+ False
+ 2
+
+
+
+
+ False
+ 1
+
+
+
+
+
diff --git a/sw/lib/ocaml/Makefile b/sw/lib/ocaml/Makefile
index cc32250ddd..75b645eff0 100644
--- a/sw/lib/ocaml/Makefile
+++ b/sw/lib/ocaml/Makefile
@@ -124,13 +124,16 @@ expr_syntax.cmo : expr_syntax.cmi
gtk_papget_editor.ml : widgets.glade
- lablgladecc2 -root papget_editor -hide-default $< | grep -B 1000000 " end" > $@
+ grep -v invisible_char $< > /tmp/$<
+ lablgladecc2 -root papget_editor -hide-default /tmp/$< | grep -B 1000000 " end" > $@
gtk_papget_text_editor.ml : widgets.glade
- lablgladecc2 -root table_text_editor -hide-default $< | grep -B 1000000 " end" > $@
+ grep -v invisible_char $< > /tmp/$<
+ lablgladecc2 -root table_text_editor -hide-default /tmp/$< | grep -B 1000000 " end" > $@
gtk_papget_gauge_editor.ml : widgets.glade
- lablgladecc2 -root table_gauge_editor -hide-default $< | grep -B 1000000 " end" > $@
+ grep -v invisible_char $< > /tmp/$<
+ lablgladecc2 -root table_gauge_editor -hide-default /tmp/$< | grep -B 1000000 " end" > $@
clean :
rm -f *~ *.cm* *.out *.opt .depend *.a *.o *.so tests gtk_papget_*.ml expr_parser.ml expr_parser.mli expr_lexer.ml expr_lexer.mli
diff --git a/sw/lib/ocaml/widgets.glade b/sw/lib/ocaml/widgets.glade
index d3f3d7c22d..6c7112a09d 100644
--- a/sw/lib/ocaml/widgets.glade
+++ b/sw/lib/ocaml/widgets.glade
@@ -1,468 +1,259 @@
-
-
-
+
-
-
- True
- Text Papget Properties
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_MOUSE
- False
- True
- False
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_NORMAL
- GDK_GRAVITY_NORTH_WEST
- True
- False
-
-
-
- True
- 2
- 2
- False
- 0
- 0
-
-
-
- True
- Format
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 0
- 1
- fill
-
-
-
-
-
-
- True
- Size
- False
- False
- GTK_JUSTIFY_RIGHT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 1
- 2
- fill
-
-
-
-
-
-
- True
- True
- True
- True
- 0
-
- True
- ●
- False
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 1 0 100 1 10 0
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
-
-
-
- True
- Papget Editor
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_NONE
- True
- True
- False
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_NORMAL
- GDK_GRAVITY_NORTH_WEST
- True
- False
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- False
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- False
- 0
-
-
-
- True
- Scale
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- "a+b" to display value x as a.x+b
- True
- True
- True
- 0
- 1+0
- True
- ●
- False
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- False
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- 0
-
-
-
- True
- True
- gtk-delete
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- gtk-close
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
- True
- Gauge Papget Properties
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_MOUSE
- False
- True
- False
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_NORMAL
- GDK_GRAVITY_NORTH_WEST
- True
- False
-
-
-
- True
- 3
- 2
- False
- 0
- 0
-
-
-
- True
- Min
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 0
- 1
- fill
-
-
-
-
-
-
- True
- Max
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 1
- 2
- fill
-
-
-
-
-
-
- True
- True
- True
- True
- 0
-
- True
- ●
- False
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
- True
- True
- True
- True
- 0
-
- True
- ●
- False
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
-
- True
- True
- True
- True
- 0
-
- True
- ●
- False
-
-
- 1
- 2
- 2
- 3
-
-
-
-
-
-
- True
- Text
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 2
- 3
- fill
-
-
-
-
-
-
-
+
+
+
+ True
+ Text Papget Properties
+ mouse
+
+
+ True
+ 2
+ 2
+
+
+ True
+ 0
+ Format
+
+
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Size
+ right
+
+
+ 1
+ 2
+ GTK_FILL
+
+
+
+
+
+ True
+ True
+ ●
+
+
+ 1
+ 2
+
+
+
+
+
+ True
+ True
+ 1 0 100 1 10 0
+ 1
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+
+
+ True
+ Papget Editor
+ True
+
+
+ True
+
+
+ True
+
+
+
+
+
+ False
+ 0
+
+
+
+
+
+
+ True
+ Scale
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ "a+b" to display value x as a.x+b
+ ●
+ 1+0
+
+
+ 1
+
+
+
+
+ 1
+
+
+
+
+ True
+
+
+
+
+
+ 2
+
+
+
+
+ True
+ True
+
+
+ gtk-delete
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 0
+
+
+
+
+ gtk-close
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ 3
+
+
+
+
+
+
+ True
+ Gauge Papget Properties
+ mouse
+
+
+ True
+ 3
+ 2
+
+
+ True
+ 0
+ Min
+
+
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Max
+
+
+ 1
+ 2
+ GTK_FILL
+
+
+
+
+
+ True
+ True
+ ●
+
+
+ 1
+ 2
+
+
+
+
+
+ True
+ True
+ ●
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+ True
+ True
+ ●
+
+
+ 1
+ 2
+ 2
+ 3
+
+
+
+
+
+ True
+ 0
+ Text
+
+
+ 2
+ 3
+ GTK_FILL
+
+
+
+
+
+
diff --git a/sw/logalizer/Makefile b/sw/logalizer/Makefile
index 89885c8502..a6d57c70a7 100644
--- a/sw/logalizer/Makefile
+++ b/sw/logalizer/Makefile
@@ -71,7 +71,8 @@ plot : ../lib/ocaml/lib-pprz.cmxa
gtk_export.ml : export.glade
- lablgladecc2 -root export -hide-default $< | grep -B 1000000 " end" > $@
+ grep -v invisible_char $< > /tmp/$<
+ lablgladecc2 -root export -hide-default /tmp/$< | grep -B 1000000 " end" > $@
diff --git a/sw/logalizer/export.glade b/sw/logalizer/export.glade
index 5681ac570b..f891bf32a6 100644
--- a/sw/logalizer/export.glade
+++ b/sw/logalizer/export.glade
@@ -1,269 +1,162 @@
-
-
-
+
-
-
- Save CSV
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_NONE
- True
- True
- False
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_NORMAL
- GDK_GRAVITY_NORTH_WEST
- True
- False
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_POLICY_AUTOMATIC
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- 191
- True
- True
- True
- False
- False
- True
- False
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- Timestamp:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- False
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- True
- True
- 0
- 0.25
- True
- ●
- False
- 5
-
-
- 0
- False
- True
-
-
-
-
-
- True
- s
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 3
- False
- False
-
-
-
-
-
- True
- Sep:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- False
-
-
-
-
-
-
- 3
- True
- True
-
-
-
-
-
- True
- Export GPS lat-long positions
- True
- GPS latlong
- True
- GTK_RELIEF_NORMAL
- True
- True
- False
- True
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- gtk-close
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- True
- False
-
-
-
-
-
- True
- Save the checked aircraft values in the airframe file
- True
- gtk-save-as
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- True
- False
-
-
-
-
- 2
- False
- True
-
-
-
-
-
-
+
+
+
+ Save CSV
+ True
+
+
+ True
+
+
+ True
+ True
+ automatic
+
+
+ 191
+ True
+ True
+
+
+
+
+ 0
+
+
+
+
+ True
+
+
+ True
+ Timestamp:
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+
+
+
+
+
+ 1
+
+
+
+
+ True
+ True
+ ●
+ 5
+ 0.25
+
+
+ False
+ 2
+
+
+
+
+ True
+ s
+
+
+ False
+ False
+ 3
+ 3
+
+
+
+
+ True
+ Sep:
+
+
+ False
+ False
+ 4
+
+
+
+
+ True
+
+
+
+
+
+ 3
+ 5
+
+
+
+
+ GPS latlong
+ True
+ True
+ False
+ Export GPS lat-long positions
+ True
+ True
+ True
+
+
+ 6
+
+
+
+
+ False
+ 1
+
+
+
+
+ True
+
+
+ gtk-close
+ True
+ True
+ False
+ True
+
+
+ False
+ 0
+
+
+
+
+ gtk-save-as
+ True
+ True
+ False
+ Save the checked aircraft values in the airframe file
+ True
+
+
+ False
+ 1
+
+
+
+
+ False
+ 2
+ 2
+
+
+
+
+
diff --git a/sw/supervision/Makefile b/sw/supervision/Makefile
index c9c8fcba68..905e875d5c 100644
--- a/sw/supervision/Makefile
+++ b/sw/supervision/Makefile
@@ -15,10 +15,12 @@ paparazzicenter : $(PAPARAZZICENTERCMO) $(OCAMLLIB)/lib-pprz.cma
$(Q)$(OCAMLC) -custom $(INCLUDES) -o $@ unix.cma str.cma xml-light.cma lablgtk.cma lablglade.cma gtkInit.cmo lib-pprz.cma xlib-pprz.cma lablgnomeui.cma $^
gtk_pc.ml : paparazzicenter.glade
- lablgladecc2 -hide-default -root window $< > $@
+ grep -v invisible_char $< > /tmp/$<
+ lablgladecc2 -hide-default -root window /tmp/$< > $@
gtk_process.ml : paparazzicenter.glade
- lablgladecc2 -hide-default -root hbox_program $< | grep -B 1000000 " end" > $@
+ grep -v invisible_char $< > /tmp/$<
+ lablgladecc2 -hide-default -root hbox_program /tmp/$< | grep -B 1000000 " end" > $@
%.cmo : %.ml
@echo OC $<
diff --git a/sw/supervision/paparazzicenter.glade b/sw/supervision/paparazzicenter.glade
index ddcc4f7add..95fbacff9d 100644
--- a/sw/supervision/paparazzicenter.glade
+++ b/sw/supervision/paparazzicenter.glade
@@ -1,1918 +1,1213 @@
-
-
-
+
-
-
- True
- window1
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_NONE
- False
- True
- False
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_NORMAL
- GDK_GRAVITY_NORTH_WEST
- True
- False
-
-
-
- 32
- True
- False
- 0
-
-
-
- True
- process name
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 20
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- True
- True
- 0
-
- True
- ●
- False
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Automatic respawn
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- 32
- True
- True
- gtk-stop
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
- 32
- True
- False
- True
- gtk-remove
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
-
-
- True
- Paparazzi Center
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_NONE
- False
- True
- False
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_NORMAL
- GDK_GRAVITY_NORTH_WEST
- True
- False
-
-
-
- True
- False
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
-
-
-
- 250
- 400
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
-
-
-
-
-
-
-
-
- True
- <b>A/C</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- ID of the aircraft (number from 1 to 255)
- True
- True
- True
- 3
-
- True
- ●
- False
- 3
-
-
-
-
-
-
-
- True
- <b>id</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- False
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Color selector
- True
- ...
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- <b>GUI color</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- 1
- True
- True
- GTK_POLICY_AUTOMATIC
- GTK_POLICY_AUTOMATIC
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- GTK_SHADOW_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- ________________
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Browse
- True
- ...
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Launch the GCS editor or a text editor (gedit or EDITOR env variable if set)
- True
- gtk-edit
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- <b>Airframe</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- _________________
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- ...
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Launch a text editor (gedit or EDITOR env variable if set)
- True
- gtk-edit
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- <b>Flight plan</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- _________________
- False
- False
- GTK_JUSTIFY_LEFT
- True
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Browse (multiple selection allowed)
- True
- ...
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Launch an editor on the _first_ settings file
- True
- gtk-edit
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- <b>Settings</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- _________________
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- ...
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- gtk-edit
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- <b>Radio</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- _________________
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- ...
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- gtk-edit
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- <b>Telemetry</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
- True
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 3
-
-
-
- 1
- True
- True
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
-
-
-
-
-
-
-
-
- True
- <b>Target</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Add a target in the combo list
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- gtk-add
- 4
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- New Target
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- gtk-clear
- 4
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Clean
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Build the selected target of the selected A/C. Warning: Save is required before this action
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- gtk-convert
- 4
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Build
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- Upload into the airborne device (which must be plugged !).
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- gtk-go-up
- 4
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Upload
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
-
-
- 0
- False
- True
-
-
-
-
-
- 1
- True
- True
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
-
-
-
-
-
-
-
-
- True
- <b>Session</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- gtk-execute
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- gtk-clear
- 4
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Stop/Remove All Processes
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
-
-
- 0
- False
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- True
- GTK_POLICY_ALWAYS
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- True
- True
- False
- True
- GTK_JUSTIFY_LEFT
- GTK_WRAP_NONE
- True
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
-
-
- 0
- True
- True
-
-
-
-
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
-
-
- 0
- False
- False
-
-
-
-
-
-
+
+
+
+ True
+ window1
+
+
+ 32
+ True
+
+
+ True
+ process name
+ 20
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ ●
+
+
+ 1
+
+
+
+
+ True
+ True
+ False
+ Automatic respawn
+ True
+
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ gtk-stop
+ 32
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 3
+
+
+
+
+ gtk-remove
+ 32
+ True
+ False
+ True
+ False
+ True
+
+
+ False
+ False
+ 4
+
+
+
+
+
+
+ True
+ Paparazzi Center
+
+
+ True
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+
+
+ 250
+ 400
+ True
+
+
+ True
+
+
+ True
+ 0
+
+
+ True
+ 12
+
+
+ True
+
+
+
+
+
+
+
+
+
+ True
+ <b>A/C</b>
+ True
+
+
+ label_item
+
+
+
+
+ 0
+
+
+
+
+ True
+ 0
+
+
+ True
+ 12
+
+
+ True
+ True
+ ID of the aircraft (number from 1 to 255)
+ 3
+ ●
+ 3
+
+
+
+
+
+
+ True
+ <b>id</b>
+ True
+
+
+ label_item
+
+
+
+
+ 1
+
+
+
+
+ True
+ 0
+
+
+ True
+ 12
+
+
+ True
+
+
+ True
+
+
+
+
+
+ 0
+
+
+
+
+ ...
+ True
+ True
+ False
+ Color selector
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ True
+ <b>GUI color</b>
+ True
+
+
+ label_item
+
+
+
+
+ 2
+
+
+
+
+ False
+ 0
+
+
+
+
+ True
+ True
+ 1
+ automatic
+ automatic
+
+
+ True
+
+
+ True
+
+
+ True
+ 0
+
+
+ True
+ 12
+
+
+ True
+ 2
+
+
+ True
+ ________________
+
+
+ 0
+
+
+
+
+ ...
+ True
+ True
+ False
+ Browse
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+ gtk-edit
+ True
+ True
+ False
+ Launch the GCS editor or a text editor (gedit or EDITOR env variable if set)
+ True
+
+
+ False
+ False
+ 2
+
+
+
+
+
+
+
+
+ True
+ <b>Airframe</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ 0
+
+
+
+
+ True
+ 0
+
+
+ True
+ 12
+
+
+ True
+
+
+ True
+ _________________
+
+
+ 0
+
+
+
+
+ ...
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+ gtk-edit
+ True
+ True
+ False
+ Launch a text editor (gedit or EDITOR env variable if set)
+ True
+
+
+ False
+ False
+ 2
+
+
+
+
+
+
+
+
+ True
+ <b>Flight plan</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ 1
+
+
+
+
+ True
+ 0
+
+
+ True
+ 12
+
+
+ True
+
+
+ True
+ _________________
+ True
+
+
+ 0
+
+
+
+
+ ...
+ True
+ True
+ False
+ Browse (multiple selection allowed)
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+ gtk-edit
+ True
+ True
+ False
+ Launch an editor on the _first_ settings file
+ True
+
+
+ False
+ False
+ 2
+
+
+
+
+
+
+
+
+ True
+ <b>Settings</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ 2
+
+
+
+
+ True
+ 0
+
+
+ True
+ 12
+
+
+ True
+
+
+ True
+ _________________
+
+
+ 0
+
+
+
+
+ ...
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+ gtk-edit
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 2
+
+
+
+
+
+
+
+
+ True
+ <b>Radio</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ 3
+
+
+
+
+ True
+ 0
+
+
+ True
+ 12
+
+
+ True
+
+
+ True
+ _________________
+
+
+ 0
+
+
+
+
+ ...
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+ gtk-edit
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 2
+
+
+
+
+
+
+
+
+ True
+ <b>Telemetry</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ 4
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ False
+ True
+
+
+
+
+ True
+
+
+ True
+ 3
+
+
+ True
+ 1
+ True
+
+
+ True
+
+
+ True
+ 0
+
+
+ True
+ 12
+
+
+ True
+
+
+
+
+
+
+
+
+
+ True
+ <b>Target</b>
+ True
+
+
+ label_item
+
+
+
+
+ 0
+
+
+
+
+ True
+ True
+ False
+ Add a target in the combo list
+
+
+ True
+ 0
+ 0
+
+
+ True
+ 2
+
+
+ True
+ gtk-add
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ New Target
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+
+
+ True
+ True
+ False
+
+
+ True
+ 0
+ 0
+
+
+ True
+ 2
+
+
+ True
+ gtk-clear
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ Clean
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ True
+ False
+ Build the selected target of the selected A/C. Warning: Save is required before this action
+
+
+ True
+ 0
+ 0
+
+
+ True
+ 2
+
+
+ True
+ gtk-convert
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ Build
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ False
+ True
+ False
+ Upload into the airborne device (which must be plugged !).
+
+
+ True
+ 0
+ 0
+
+
+ True
+ 2
+
+
+ True
+ gtk-go-up
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ Upload
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ 0
+
+
+
+
+ True
+
+
+ False
+ 1
+
+
+
+
+ True
+ 1
+ True
+
+
+ True
+
+
+ True
+ 0
+
+
+ True
+ 12
+
+
+ True
+
+
+
+
+
+
+
+
+
+ True
+ <b>Session</b>
+ True
+
+
+ label_item
+
+
+
+
+ 0
+
+
+
+
+ gtk-execute
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+ True
+ 0
+ 0
+
+
+ True
+ 2
+
+
+ True
+ gtk-clear
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ Stop/Remove All Processes
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ 2
+
+
+
+
+ True
+
+
+ False
+ 3
+
+
+
+
+ False
+ 0
+
+
+
+
+ True
+
+
+
+
+
+ False
+ 1
+
+
+
+
+ True
+ True
+
+
+ True
+ True
+
+
+
+
+ 2
+
+
+
+
+ True
+ True
+
+
+
+
+ 1
+
+
+
+
+ True
+
+
+ False
+ False
+ 2
+
+
+
+
+