gremlin_view.ui
1 <?xml version="1.0" encoding="UTF-8"?> 2 <interface> 3 <requires lib="gtk+" version="2.20"/> 4 <!-- interface-requires gladevcp 0.0 --> 5 <!-- interface-naming-policy project-wide --> 6 <object class="GtkWindow" id="gremlin_view_window"> 7 <property name="can_focus">False</property> 8 <child> 9 <object class="GtkHBox" id="gremlin_view_box"> 10 <property name="visible">True</property> 11 <property name="can_focus">False</property> 12 <child> 13 <object class="GtkVBox" id="vbox2"> 14 <property name="visible">True</property> 15 <property name="can_focus">False</property> 16 <child> 17 <object class="GtkHBox" id="hbox1"> 18 <property name="visible">True</property> 19 <property name="can_focus">False</property> 20 <property name="homogeneous">True</property> 21 <child> 22 <object class="GtkButton" id="zoomout"> 23 <property name="label" translatable="yes">OUT</property> 24 <property name="visible">True</property> 25 <property name="can_focus">True</property> 26 <property name="receives_default">True</property> 27 <property name="use_action_appearance">False</property> 28 <signal name="pressed" handler="on_zoomout_pressed" swapped="no"/> 29 </object> 30 <packing> 31 <property name="expand">True</property> 32 <property name="fill">True</property> 33 <property name="position">0</property> 34 </packing> 35 </child> 36 <child> 37 <object class="GtkButton" id="zoomin"> 38 <property name="label" translatable="yes">IN</property> 39 <property name="visible">True</property> 40 <property name="can_focus">True</property> 41 <property name="receives_default">True</property> 42 <property name="use_action_appearance">False</property> 43 <signal name="pressed" handler="on_zoomin_pressed" swapped="no"/> 44 </object> 45 <packing> 46 <property name="expand">True</property> 47 <property name="fill">True</property> 48 <property name="position">1</property> 49 </packing> 50 </child> 51 </object> 52 <packing> 53 <property name="expand">True</property> 54 <property name="fill">True</property> 55 <property name="position">0</property> 56 </packing> 57 </child> 58 <child> 59 <object class="GtkHBox" id="hbox2"> 60 <property name="visible">True</property> 61 <property name="can_focus">False</property> 62 <property name="homogeneous">True</property> 63 <child> 64 <object class="GtkButton" id="pan_x_minus"> 65 <property name="label" translatable="yes">X-</property> 66 <property name="visible">True</property> 67 <property name="can_focus">True</property> 68 <property name="receives_default">True</property> 69 <property name="use_action_appearance">False</property> 70 <signal name="pressed" handler="on_pan_x_minus_pressed" swapped="no"/> 71 </object> 72 <packing> 73 <property name="expand">True</property> 74 <property name="fill">True</property> 75 <property name="position">0</property> 76 </packing> 77 </child> 78 <child> 79 <object class="GtkButton" id="pan_x_plus"> 80 <property name="label" translatable="yes">X+</property> 81 <property name="visible">True</property> 82 <property name="can_focus">True</property> 83 <property name="receives_default">True</property> 84 <property name="use_action_appearance">False</property> 85 <signal name="pressed" handler="on_pan_x_plus_pressed" swapped="no"/> 86 </object> 87 <packing> 88 <property name="expand">True</property> 89 <property name="fill">True</property> 90 <property name="position">1</property> 91 </packing> 92 </child> 93 </object> 94 <packing> 95 <property name="expand">True</property> 96 <property name="fill">True</property> 97 <property name="position">1</property> 98 </packing> 99 </child> 100 <child> 101 <object class="GtkHBox" id="hbox3"> 102 <property name="visible">True</property> 103 <property name="can_focus">False</property> 104 <property name="homogeneous">True</property> 105 <child> 106 <object class="GtkHBox" id="hbox5"> 107 <property name="visible">True</property> 108 <property name="can_focus">False</property> 109 <property name="homogeneous">True</property> 110 <child> 111 <object class="GtkButton" id="pan_y_minus"> 112 <property name="label" translatable="yes">Y-</property> 113 <property name="visible">True</property> 114 <property name="can_focus">True</property> 115 <property name="receives_default">True</property> 116 <property name="use_action_appearance">False</property> 117 <signal name="pressed" handler="on_pan_y_minus_pressed" swapped="no"/> 118 </object> 119 <packing> 120 <property name="expand">True</property> 121 <property name="fill">True</property> 122 <property name="position">0</property> 123 </packing> 124 </child> 125 <child> 126 <object class="GtkButton" id="pan_y_plus"> 127 <property name="label" translatable="yes">Y+</property> 128 <property name="visible">True</property> 129 <property name="can_focus">True</property> 130 <property name="receives_default">True</property> 131 <property name="use_action_appearance">False</property> 132 <signal name="pressed" handler="on_pan_y_plus_pressed" swapped="no"/> 133 </object> 134 <packing> 135 <property name="expand">True</property> 136 <property name="fill">True</property> 137 <property name="position">1</property> 138 </packing> 139 </child> 140 </object> 141 <packing> 142 <property name="expand">True</property> 143 <property name="fill">True</property> 144 <property name="position">0</property> 145 </packing> 146 </child> 147 </object> 148 <packing> 149 <property name="expand">True</property> 150 <property name="fill">True</property> 151 <property name="position">2</property> 152 </packing> 153 </child> 154 <child> 155 <object class="GtkHBox" id="hbox4"> 156 <property name="visible">True</property> 157 <property name="can_focus">False</property> 158 <property name="homogeneous">True</property> 159 <child> 160 <object class="GtkRadioButton" id="select_p_view"> 161 <property name="label" translatable="yes">P</property> 162 <property name="visible">True</property> 163 <property name="can_focus">True</property> 164 <property name="receives_default">False</property> 165 <property name="use_action_appearance">False</property> 166 <property name="active">True</property> 167 <property name="draw_indicator">True</property> 168 <signal name="clicked" handler="on_select_p_view_clicked" swapped="no"/> 169 </object> 170 <packing> 171 <property name="expand">True</property> 172 <property name="fill">True</property> 173 <property name="position">0</property> 174 </packing> 175 </child> 176 <child> 177 <object class="GtkRadioButton" id="select_z_view"> 178 <property name="label" translatable="yes">Z</property> 179 <property name="visible">True</property> 180 <property name="can_focus">True</property> 181 <property name="receives_default">False</property> 182 <property name="use_action_appearance">False</property> 183 <property name="active">True</property> 184 <property name="draw_indicator">True</property> 185 <signal name="clicked" handler="on_select_z_view_clicked" swapped="no"/> 186 </object> 187 <packing> 188 <property name="expand">True</property> 189 <property name="fill">True</property> 190 <property name="position">1</property> 191 </packing> 192 </child> 193 </object> 194 <packing> 195 <property name="expand">True</property> 196 <property name="fill">True</property> 197 <property name="position">3</property> 198 </packing> 199 </child> 200 <child> 201 <object class="GtkHBox" id="hbox6"> 202 <property name="visible">True</property> 203 <property name="can_focus">False</property> 204 <child> 205 <object class="GtkRadioButton" id="select_x_view"> 206 <property name="label" translatable="yes">X</property> 207 <property name="visible">True</property> 208 <property name="can_focus">True</property> 209 <property name="receives_default">False</property> 210 <property name="use_action_appearance">False</property> 211 <property name="active">True</property> 212 <property name="draw_indicator">True</property> 213 <signal name="clicked" handler="on_select_x_view_clicked" swapped="no"/> 214 </object> 215 <packing> 216 <property name="expand">True</property> 217 <property name="fill">True</property> 218 <property name="position">0</property> 219 </packing> 220 </child> 221 <child> 222 <object class="GtkRadioButton" id="select_y_view"> 223 <property name="label" translatable="yes">Y</property> 224 <property name="visible">True</property> 225 <property name="can_focus">True</property> 226 <property name="receives_default">False</property> 227 <property name="use_action_appearance">False</property> 228 <property name="active">True</property> 229 <property name="draw_indicator">True</property> 230 <signal name="clicked" handler="on_select_y_view_clicked" swapped="no"/> 231 </object> 232 <packing> 233 <property name="expand">True</property> 234 <property name="fill">True</property> 235 <property name="position">1</property> 236 </packing> 237 </child> 238 </object> 239 <packing> 240 <property name="expand">True</property> 241 <property name="fill">True</property> 242 <property name="position">4</property> 243 </packing> 244 </child> 245 <child> 246 <object class="GtkCheckButton" id="enable_dro"> 247 <property name="label" translatable="yes">DRO </property> 248 <property name="visible">True</property> 249 <property name="can_focus">True</property> 250 <property name="receives_default">False</property> 251 <property name="use_action_appearance">False</property> 252 <property name="draw_indicator">True</property> 253 <signal name="clicked" handler="on_enable_dro_clicked" swapped="no"/> 254 </object> 255 <packing> 256 <property name="expand">True</property> 257 <property name="fill">True</property> 258 <property name="position">5</property> 259 </packing> 260 </child> 261 <child> 262 <object class="GtkCheckButton" id="show_machine_speed"> 263 <property name="label" translatable="yes">Velocity</property> 264 <property name="visible">True</property> 265 <property name="can_focus">True</property> 266 <property name="receives_default">False</property> 267 <property name="use_action_appearance">False</property> 268 <property name="draw_indicator">True</property> 269 <signal name="clicked" handler="on_show_machine_speed_clicked" swapped="no"/> 270 </object> 271 <packing> 272 <property name="expand">True</property> 273 <property name="fill">True</property> 274 <property name="position">6</property> 275 </packing> 276 </child> 277 <child> 278 <object class="GtkCheckButton" id="show_distance_to_go"> 279 <property name="label" translatable="yes">DTG</property> 280 <property name="visible">True</property> 281 <property name="can_focus">True</property> 282 <property name="receives_default">False</property> 283 <property name="use_action_appearance">False</property> 284 <property name="draw_indicator">True</property> 285 <signal name="clicked" handler="on_show_distance_to_go_clicked" swapped="no"/> 286 </object> 287 <packing> 288 <property name="expand">True</property> 289 <property name="fill">True</property> 290 <property name="position">7</property> 291 </packing> 292 </child> 293 <child> 294 <object class="GtkCheckButton" id="show_limits"> 295 <property name="label" translatable="yes">Limits</property> 296 <property name="visible">True</property> 297 <property name="can_focus">True</property> 298 <property name="receives_default">False</property> 299 <property name="use_action_appearance">False</property> 300 <property name="draw_indicator">True</property> 301 <signal name="clicked" handler="on_show_limits_clicked" swapped="no"/> 302 </object> 303 <packing> 304 <property name="expand">True</property> 305 <property name="fill">True</property> 306 <property name="position">8</property> 307 </packing> 308 </child> 309 <child> 310 <object class="GtkCheckButton" id="show_extents"> 311 <property name="label" translatable="yes">Extents</property> 312 <property name="visible">True</property> 313 <property name="can_focus">True</property> 314 <property name="receives_default">False</property> 315 <property name="use_action_appearance">False</property> 316 <property name="draw_indicator">True</property> 317 <signal name="clicked" handler="on_show_extents_clicked" swapped="no"/> 318 </object> 319 <packing> 320 <property name="expand">True</property> 321 <property name="fill">True</property> 322 <property name="position">9</property> 323 </packing> 324 </child> 325 <child> 326 <object class="GtkCheckButton" id="show_tool"> 327 <property name="label" translatable="yes">Tool</property> 328 <property name="visible">True</property> 329 <property name="can_focus">True</property> 330 <property name="receives_default">False</property> 331 <property name="use_action_appearance">False</property> 332 <property name="draw_indicator">True</property> 333 <signal name="clicked" handler="on_show_tool_clicked" swapped="no"/> 334 </object> 335 <packing> 336 <property name="expand">True</property> 337 <property name="fill">True</property> 338 <property name="position">10</property> 339 </packing> 340 </child> 341 <child> 342 <object class="GtkButton" id="clear_live_plotter"> 343 <property name="label" translatable="yes">Clear</property> 344 <property name="visible">True</property> 345 <property name="can_focus">True</property> 346 <property name="receives_default">True</property> 347 <property name="use_action_appearance">False</property> 348 <signal name="clicked" handler="on_clear_live_plotter_clicked" swapped="no"/> 349 </object> 350 <packing> 351 <property name="expand">True</property> 352 <property name="fill">True</property> 353 <property name="pack_type">end</property> 354 <property name="position">11</property> 355 </packing> 356 </child> 357 <child> 358 <object class="GtkCheckButton" id="show_metric"> 359 <property name="label" translatable="yes">Metric</property> 360 <property name="visible">True</property> 361 <property name="can_focus">True</property> 362 <property name="receives_default">False</property> 363 <property name="use_action_appearance">False</property> 364 <property name="draw_indicator">True</property> 365 <signal name="clicked" handler="on_show_metric_clicked" swapped="no"/> 366 </object> 367 <packing> 368 <property name="expand">True</property> 369 <property name="fill">True</property> 370 <property name="position">12</property> 371 </packing> 372 </child> 373 <child> 374 <placeholder/> 375 </child> 376 <child> 377 <placeholder/> 378 </child> 379 </object> 380 <packing> 381 <property name="expand">False</property> 382 <property name="fill">False</property> 383 <property name="padding">4</property> 384 <property name="position">0</property> 385 </packing> 386 </child> 387 <child> 388 <object class="GtkVBox" id="bbox"> 389 <property name="visible">True</property> 390 <property name="can_focus">False</property> 391 <child> 392 <object class="HAL_Gremlin" id="gremlin_view_hal_gremlin"> 393 <property name="visible">True</property> 394 <property name="can_focus">False</property> 395 <property name="double_buffered">False</property> 396 </object> 397 <packing> 398 <property name="expand">True</property> 399 <property name="fill">True</property> 400 <property name="position">0</property> 401 </packing> 402 </child> 403 </object> 404 <packing> 405 <property name="expand">True</property> 406 <property name="fill">True</property> 407 <property name="position">1</property> 408 </packing> 409 </child> 410 </object> 411 </child> 412 </object> 413 </interface>