<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.40.0 -->
<interface>
  <requires lib="gtk+" version="3.16"/>
  <requires lib="gladevcp" version="0.0"/>
  <object class="GtkAdjustment" id="adj_grid_size">
    <property name="upper">100</property>
    <property name="step-increment">0.10</property>
  </object>
  <object class="GtkAdjustment" id="adj_height">
    <property name="lower">750</property>
    <property name="upper">3920</property>
    <property name="value">750</property>
    <property name="step-increment">1</property>
    <signal name="value-changed" handler="on_adj_height_value_changed" swapped="no"/>
  </object>
  <object class="GtkAdjustment" id="adj_probe_height">
    <property name="upper">999</property>
    <property name="value">32.43</property>
    <property name="step-increment">1</property>
    <property name="page-increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adj_probe_vel">
    <property name="upper">100</property>
    <property name="value">10</property>
    <property name="step-increment">1</property>
  </object>
  <object class="GtkAdjustment" id="adj_progress">
    <property name="upper">100</property>
    <property name="step-increment">1</property>
    <property name="page-increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adj_scale_feed_override">
    <property name="lower">1</property>
    <property name="upper">120</property>
    <property name="value">1</property>
    <property name="step-increment">1</property>
    <signal name="value-changed" handler="on_adj_scale_feed_override_value_changed" swapped="no"/>
  </object>
  <object class="GtkAdjustment" id="adj_scale_jog_vel">
    <property name="lower">100</property>
    <property name="upper">3600</property>
    <property name="value">100</property>
    <property name="step-increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adj_scale_rapid_override">
    <property name="lower">1</property>
    <property name="upper">100</property>
    <property name="value">1</property>
    <property name="step-increment">1</property>
    <signal name="value-changed" handler="on_adj_scale_rapid_override_value_changed" swapped="no"/>
  </object>
  <object class="GtkAdjustment" id="adj_scale_spindle_override">
    <property name="lower">1</property>
    <property name="upper">100</property>
    <property name="value">1</property>
    <property name="step-increment">5</property>
    <signal name="value-changed" handler="on_adj_scale_spindle_override_value_changed" swapped="no"/>
  </object>
  <object class="GtkAdjustment" id="adj_search_vel">
    <property name="upper">10000</property>
    <property name="value">100</property>
    <property name="step-increment">1</property>
  </object>
  <object class="GtkAdjustment" id="adj_start_spindle_RPM">
    <property name="lower">50</property>
    <property name="upper">10000</property>
    <property name="value">300</property>
    <property name="step-increment">25</property>
    <signal name="value-changed" handler="on_adj_start_spindle_RPM_value_changed" swapped="no"/>
  </object>
  <object class="GtkAdjustment" id="adj_tool">
    <property name="upper">30</property>
    <property name="step-increment">1</property>
  </object>
  <object class="GtkAdjustment" id="adj_width">
    <property name="lower">979</property>
    <property name="upper">3920</property>
    <property name="value">979</property>
    <property name="step-increment">1</property>
    <signal name="value-changed" handler="on_adj_width_value_changed" swapped="no"/>
  </object>
  <object class="GtkAdjustment" id="adj_x_pos">
    <property name="upper">1024</property>
    <property name="step-increment">1</property>
    <signal name="value-changed" handler="on_adj_x_pos_value_changed" swapped="no"/>
  </object>
  <object class="GtkAdjustment" id="adj_y_pos">
    <property name="upper">768</property>
    <property name="value">30</property>
    <property name="step-increment">1</property>
    <signal name="value-changed" handler="on_adj_y_pos_value_changed" swapped="no"/>
  </object>
  <object class="GtkTextBuffer" id="alarm_buffer"/>
  <object class="GtkFileFilter" id="filefilter1"/>
  <object class="EMC_Action_Open" id="hal_action_open"/>
  <object class="EMC_Action_Reload" id="hal_action_reload"/>
  <object class="EMC_Action_Step" id="hal_action_step"/>
  <object class="EMC_Action_Stop" id="hal_action_stop"/>
  <object class="EMC_Stat" id="hal_status">
    <signal name="all-homed" handler="on_hal_status_all_homed" swapped="no"/>
    <signal name="file-loaded" handler="on_hal_status_file_loaded" swapped="no"/>
    <signal name="interp-idle" handler="on_hal_status_interp_idle" swapped="no"/>
    <signal name="interp-run" handler="on_hal_status_interp_run" swapped="no"/>
    <signal name="line-changed" handler="on_hal_status_line_changed" swapped="no"/>
    <signal name="mode-auto" handler="on_hal_status_mode_auto" swapped="no"/>
    <signal name="mode-manual" handler="on_hal_status_mode_manual" swapped="no"/>
    <signal name="mode-mdi" handler="on_hal_status_mode_mdi" swapped="no"/>
    <signal name="motion-mode-changed" handler="on_hal_status_motion_mode_changed" swapped="no"/>
    <signal name="not-all-homed" handler="on_hal_status_not_all_homed" swapped="no"/>
    <signal name="state-estop" handler="on_hal_status_state_estop" swapped="no"/>
    <signal name="state-estop-reset" handler="on_hal_status_state_estop_reset" swapped="no"/>
    <signal name="state-off" handler="on_hal_status_state_off" swapped="no"/>
    <signal name="state-on" handler="on_hal_status_state_on" swapped="no"/>
    <signal name="tool-in-spindle-changed" handler="on_hal_status_tool_in_spindle_changed" swapped="no"/>
  </object>
  <object class="EMC_ToggleAction_Pause" id="hal_toggleaction_pause"/>
  <object class="EMC_ToggleAction_Run" id="hal_toggleaction_run"/>
  <object class="GtkListStore" id="list_increments">
    <columns>
      <!-- column-name Increment -->
      <column type="gchararray"/>
    </columns>
  </object>
  <object class="GtkListStore" id="lst_button_mode">
    <columns>
      <!-- column-name button_mode -->
      <column type="gint"/>
      <!-- column-name button_mode_description -->
      <column type="gchararray"/>
    </columns>
    <data>
      <row>
        <col id="0">0</col>
        <col id="1" translatable="yes">left rotate,  middle move,  right zoom</col>
      </row>
      <row>
        <col id="0">1</col>
        <col id="1" translatable="yes">left zoom,  middle move,  right rotate</col>
      </row>
      <row>
        <col id="0">2</col>
        <col id="1" translatable="yes">left move,  middle rotate,  right zoom</col>
      </row>
      <row>
        <col id="0">3</col>
        <col id="1" translatable="yes">left zoom,  middle rotate,  right move</col>
      </row>
      <row>
        <col id="0">4</col>
        <col id="1" translatable="yes">left move,  middle zoom,  right rotate</col>
      </row>
      <row>
        <col id="0">5</col>
        <col id="1" translatable="yes">left rotate,  middle zoom,  right move</col>
      </row>
    </data>
  </object>
  <object class="GtkListStore" id="lstst_themes">
    <columns>
      <!-- column-name text -->
      <column type="gchararray"/>
    </columns>
    <data>
      <row>
        <col id="0">test</col>
      </row>
      <row>
        <col id="0">test2</col>
      </row>
    </data>
  </object>
  <object class="EMC_Action_Home" id="vcp_action_home_all">
    <property name="confirm-homed">True</property>
  </object>
  <object class="EMC_Action_Home" id="vcp_action_home_x">
    <property name="axis">0</property>
    <property name="confirm-homed">True</property>
  </object>
  <object class="EMC_Action_Home" id="vcp_action_home_y">
    <property name="axis">1</property>
    <property name="confirm-homed">True</property>
  </object>
  <object class="EMC_Action_Home" id="vcp_action_home_z">
    <property name="stock-id">gtk-home</property>
    <property name="axis">2</property>
    <property name="confirm-homed">True</property>
  </object>
  <object class="EMC_Action_Unhome" id="vcp_action_unhome_all"/>
  <object class="EMC_ToggleAction_ESTOP" id="vcp_toggleaction_estop"/>
  <object class="EMC_ToggleAction_Power" id="vcp_toggleaction_power"/>
  <object class="GtkWindow" id="window1">
    <property name="can-focus">False</property>
    <signal name="destroy" handler="on_window1_destroy" swapped="no"/>
    <signal name="show" handler="on_window1_show" swapped="no"/>
    <child>
      <object class="GtkVBox" id="vbox_main">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <child>
          <object class="GtkHBox" id="hbox_upper">
            <property name="visible">True</property>
            <property name="can-focus">False</property>
            <property name="border-width">2</property>
            <child>
              <object class="GtkVBox" id="vbox_gcode">
                <property name="width-request">350</property>
                <property name="visible">True</property>
                <property name="can-focus">False</property>
                <property name="border-width">2</property>
                <child>
                  <object class="GtkHBox" id="hbox1">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <child>
                      <object class="GtkEntry" id="gcode_tab">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="editable">False</property>
                        <property name="invisible-char">●</property>
                        <property name="text" translatable="yes">No Program Loaded</property>
                        <property name="caps-lock-warning">False</property>
                        <property name="primary-icon-activatable">False</property>
                        <property name="secondary-icon-activatable">False</property>
                      </object>
                      <packing>
                        <property name="expand">True</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkButton" id="btn_load_file">
                        <property name="label" translatable="yes">LOAD</property>
                        <property name="use-action-appearance">False</property>
                        <property name="related-action">hal_action_open</property>
                        <property name="height-request">40</property>
                        <property name="visible">True</property>
                        <property name="can-focus">True</property>
                        <property name="receives-default">True</property>
                        <property name="tooltip-text" translatable="yes">Load a gcode program</property>
                        <property name="use-underline">True</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="padding">2</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkNotebook" id="ntb_mode">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="border-width">4</property>
                    <property name="show-tabs">False</property>
                    <child>
                      <object class="EMC_MDIHistory" id="hal_mdihistory">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <child>
                          <placeholder/>
                        </child>
                      </object>
                    </child>
                    <child type="tab">
                      <object class="GtkLabel" id="lbl_mdi">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">MDI</property>
                      </object>
                      <packing>
                        <property name="tab-fill">False</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkScrolledWindow" id="scrolledwindow">
                        <property name="visible">True</property>
                        <property name="can-focus">True</property>
                        <child>
                          <object class="EMC_SourceView" id="gcode_view">
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="left-margin">2</property>
                            <property name="right-margin">2</property>
                            <property name="show-line-numbers">True</property>
                            <property name="show-line-marks">True</property>
                            <property name="tab-width">3</property>
                            <property name="auto-indent">True</property>
                            <property name="insert-spaces-instead-of-tabs">True</property>
                            <property name="highlight-current-line">True</property>
                          </object>
                        </child>
                      </object>
                      <packing>
                        <property name="position">1</property>
                      </packing>
                    </child>
                    <child type="tab">
                      <object class="GtkLabel" id="lbl_auto">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">AUTO</property>
                      </object>
                      <packing>
                        <property name="position">1</property>
                        <property name="tab-fill">False</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">True</property>
                    <property name="fill">True</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkNotebook" id="ntb_main">
                <property name="width-request">800</property>
                <property name="visible">True</property>
                <property name="can-focus">False</property>
                <property name="border-width">2</property>
                <signal name="switch-page" handler="on_ntb_main_switch_page" swapped="no"/>
                <child>
                  <object class="GtkVBox" id="vbox_gremlin">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="spacing">2</property>
                    <child>
                      <object class="GtkEventBox" id="eventbox_gremlin">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <child>
                          <object class="HAL_Gremlin" id="gremlin">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="double-buffered">False</property>
                            <property name="enable-dro">False</property>
                            <property name="show-dtg">False</property>
                            <property name="use-commanded">False</property>
                            <property name="view"/>
                          </object>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">True</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkHButtonBox" id="hbtb_viewports">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="homogeneous">True</property>
                        <child>
                          <object class="GtkRadioButton" id="rbt_view_p">
                            <property name="label" translatable="yes">P</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">False</property>
                            <property name="tooltip-text" translatable="yes">View perspective</property>
                            <property name="resize-mode">queue</property>
                            <property name="active">True</property>
                            <property name="draw-indicator">False</property>
                            <signal name="toggled" handler="on_rbt_view_p_toggled" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkRadioButton" id="rbt_view_x">
                            <property name="label" translatable="yes">X</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">False</property>
                            <property name="tooltip-text" translatable="yes">View along the X axis from positive to negative</property>
                            <property name="draw-indicator">False</property>
                            <property name="group">rbt_view_p</property>
                            <signal name="toggled" handler="on_rbt_view_x_toggled" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkRadioButton" id="rbt_view_y">
                            <property name="label" translatable="yes">Y</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">False</property>
                            <property name="tooltip-text" translatable="yes">View along the Y axis from positive to negative</property>
                            <property name="draw-indicator">False</property>
                            <property name="group">rbt_view_p</property>
                            <signal name="toggled" handler="on_rbt_view_y_toggled" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkRadioButton" id="rbt_view_z">
                            <property name="label" translatable="yes">Z</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">False</property>
                            <property name="tooltip-text" translatable="yes">View along the Z axis from positive to negative</property>
                            <property name="draw-indicator">False</property>
                            <property name="group">rbt_view_p</property>
                            <signal name="toggled" handler="on_rbt_view_z_toggled" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">3</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_zoom_in">
                            <property name="label" translatable="yes">IN</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Zoom in</property>
                            <signal name="clicked" handler="on_btn_zoom_in_clicked" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">4</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_zoom_out">
                            <property name="label" translatable="yes">OUT</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Zoom out</property>
                            <signal name="clicked" handler="on_btn_zoom_out_clicked" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">5</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkToggleButton" id="tbtn_view_dimension">
                            <property name="label" translatable="yes">DIMENSION</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">View dimensions</property>
                            <signal name="toggled" handler="on_tbtn_view_dimension_toggled" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">6</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkToggleButton" id="tbtn_view_tool_path">
                            <property name="label" translatable="yes">TOOLPATH</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Enable toolpath view</property>
                            <signal name="toggled" handler="on_tbtn_view_tool_path_toggled" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">7</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_delete_view">
                            <property name="label" translatable="yes">CLEAR</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Clear the toolpaths</property>
                            <signal name="clicked" handler="on_btn_delete_view_clicked" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">8</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                  </object>
                </child>
                <child type="tab">
                  <object class="GtkLabel" id="label_gremlin">
                    <property name="height-request">30</property>
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="label" translatable="yes">MAIN</property>
                  </object>
                  <packing>
                    <property name="tab-fill">False</property>
                  </packing>
                </child>
                <child>
                  <object class="OffsetPage" id="offsetpage1">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="foreground-color">rgb(255,0,0)</property>
                    <property name="hide-columns">abcuvw</property>
                    <property name="hide-rows">2</property>
                    <property name="highlight-color">rgb(173,216,230)</property>
                  </object>
                  <packing>
                    <property name="position">1</property>
                  </packing>
                </child>
                <child type="tab">
                  <object class="GtkLabel" id="label_offset">
                    <property name="height-request">30</property>
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="label" translatable="yes">OFFSETS</property>
                  </object>
                  <packing>
                    <property name="position">1</property>
                    <property name="tab-fill">False</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkHBox" id="hbox_tool">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <child>
                      <object class="ToolEdit" id="tooledit1">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                      </object>
                      <packing>
                        <property name="expand">True</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="position">2</property>
                  </packing>
                </child>
                <child type="tab">
                  <object class="GtkLabel" id="label_tool">
                    <property name="height-request">30</property>
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="label" translatable="yes">TOOL</property>
                  </object>
                  <packing>
                    <property name="position">2</property>
                    <property name="tab-fill">False</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkScrolledWindow" id="alarm_window">
                    <property name="visible">True</property>
                    <property name="can-focus">True</property>
                    <property name="shadow-type">in</property>
                    <child>
                      <object class="GtkTextView" id="alarm_history">
                        <property name="visible">True</property>
                        <property name="can-focus">True</property>
                        <property name="buffer">alarm_buffer</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="menu-label">Terminal</property>
                    <property name="position">3</property>
                  </packing>
                </child>
                <child type="tab">
                  <object class="GtkLabel" id="lbl_alarms">
                    <property name="height-request">30</property>
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="label" translatable="yes">ALARMS</property>
                  </object>
                  <packing>
                    <property name="position">3</property>
                    <property name="tab-fill">False</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkHBox" id="hbox_setup">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="spacing">16</property>
                    <child>
                      <object class="GtkVBox" id="vbox_set_1">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="border-width">2</property>
                        <property name="spacing">10</property>
                        <child>
                          <object class="GtkFrame" id="frm_main_window">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label-xalign">0.5</property>
                            <property name="shadow-type">in</property>
                            <child>
                              <object class="GtkVBox" id="vbox_main_window">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <child>
                                  <object class="GtkHBox" id="hbox_window">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="homogeneous">True</property>
                                    <child>
                                      <object class="GtkButton" id="full_window">
                                        <property name="label" translatable="yes">Full</property>
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="max_window">
                                        <property name="label" translatable="yes">Max</property>
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="default_window">
                                        <property name="label" translatable="yes">Window</property>
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">2</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkTable" id="tbl_main_window">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="n-rows">4</property>
                                    <property name="n-columns">2</property>
                                    <child>
                                      <object class="GtkLabel" id="lbl_x_pos">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="xpad">5</property>
                                        <property name="ypad">5</property>
                                        <property name="label" translatable="yes">X Pos.</property>
                                        <property name="xalign">0</property>
                                      </object>
                                      <packing>
                                        <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_y_pos">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="xpad">5</property>
                                        <property name="ypad">5</property>
                                        <property name="label" translatable="yes">Y Pos.</property>
                                        <property name="xalign">0</property>
                                      </object>
                                      <packing>
                                        <property name="top-attach">1</property>
                                        <property name="bottom-attach">2</property>
                                        <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_width">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="xpad">5</property>
                                        <property name="ypad">5</property>
                                        <property name="label" translatable="yes">Width</property>
                                        <property name="xalign">0</property>
                                      </object>
                                      <packing>
                                        <property name="top-attach">2</property>
                                        <property name="bottom-attach">3</property>
                                        <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_height">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="xpad">5</property>
                                        <property name="ypad">5</property>
                                        <property name="label" translatable="yes">Height</property>
                                        <property name="xalign">0</property>
                                      </object>
                                      <packing>
                                        <property name="top-attach">3</property>
                                        <property name="bottom-attach">4</property>
                                        <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkSpinButton" id="spbtn_x_pos">
                                        <property name="visible">True</property>
                                        <property name="sensitive">False</property>
                                        <property name="can-focus">True</property>
                                        <property name="invisible-char">●</property>
                                        <property name="xalign">1</property>
                                        <property name="primary-icon-activatable">False</property>
                                        <property name="secondary-icon-activatable">False</property>
                                        <property name="adjustment">adj_x_pos</property>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="right-attach">2</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                        <property name="x-padding">5</property>
                                        <property name="y-padding">2</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkSpinButton" id="spbtn_y_pos">
                                        <property name="visible">True</property>
                                        <property name="sensitive">False</property>
                                        <property name="can-focus">True</property>
                                        <property name="invisible-char">●</property>
                                        <property name="xalign">1</property>
                                        <property name="primary-icon-activatable">False</property>
                                        <property name="secondary-icon-activatable">False</property>
                                        <property name="adjustment">adj_y_pos</property>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="right-attach">2</property>
                                        <property name="top-attach">1</property>
                                        <property name="bottom-attach">2</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                        <property name="x-padding">5</property>
                                        <property name="y-padding">2</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkSpinButton" id="spbtn_width">
                                        <property name="visible">True</property>
                                        <property name="sensitive">False</property>
                                        <property name="can-focus">True</property>
                                        <property name="invisible-char">●</property>
                                        <property name="xalign">1</property>
                                        <property name="primary-icon-activatable">False</property>
                                        <property name="secondary-icon-activatable">False</property>
                                        <property name="adjustment">adj_width</property>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="right-attach">2</property>
                                        <property name="top-attach">2</property>
                                        <property name="bottom-attach">3</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                        <property name="x-padding">5</property>
                                        <property name="y-padding">2</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkSpinButton" id="spbtn_height">
                                        <property name="visible">True</property>
                                        <property name="sensitive">False</property>
                                        <property name="can-focus">True</property>
                                        <property name="invisible-char">●</property>
                                        <property name="xalign">1</property>
                                        <property name="primary-icon-activatable">False</property>
                                        <property name="secondary-icon-activatable">False</property>
                                        <property name="adjustment">adj_height</property>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="right-attach">2</property>
                                        <property name="top-attach">3</property>
                                        <property name="bottom-attach">4</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                        <property name="x-padding">5</property>
                                        <property name="y-padding">2</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="lbl_frm_main_window">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">&lt;b&gt;Main Window&lt;/b&gt;</property>
                                <property name="use-markup">True</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkFrame" id="frm_dro_settings">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label-xalign">0.5</property>
                            <property name="shadow-type">in</property>
                            <child>
                              <object class="GtkAlignment" id="ali_dro">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="top-padding">5</property>
                                <property name="bottom-padding">5</property>
                                <property name="left-padding">3</property>
                                <property name="right-padding">3</property>
                                <child>
                                  <object class="GtkTable" id="tbl_frm_dro">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="n-rows">2</property>
                                    <property name="n-columns">2</property>
                                    <property name="row-spacing">3</property>
                                    <child>
                                      <object class="GtkLabel" id="lbl_homed_color">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Homed Color</property>
                                        <property name="xalign">0</property>
                                      </object>
                                      <packing>
                                        <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                        <property name="x-padding">5</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_unhomed_color">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Unhomed Color</property>
                                        <property name="xalign">0</property>
                                      </object>
                                      <packing>
                                        <property name="top-attach">1</property>
                                        <property name="bottom-attach">2</property>
                                        <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                        <property name="x-padding">5</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkColorButton" id="homed_colorbtn">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="title" translatable="yes">DRO colour when home</property>
                                        <property name="color">#0000ffff0000</property>
                                        <signal name="color-set" handler="on_homed_colorbtn_color_set" swapped="no"/>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="right-attach">2</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                        <property name="y-padding">2</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkColorButton" id="unhomed_colorbtn">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="title" translatable="yes">DRO colour when not homed</property>
                                        <property name="color">#ffff00000000</property>
                                        <signal name="color-set" handler="on_unhomed_colorbtn_color_set" swapped="no"/>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="right-attach">2</property>
                                        <property name="top-attach">1</property>
                                        <property name="bottom-attach">2</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                        <property name="y-padding">2</property>
                                      </packing>
                                    </child>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="lbl_frm_dro">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">&lt;b&gt;DRO&lt;/b&gt;</property>
                                <property name="use-markup">True</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkFrame" id="frm_themes">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label-xalign">0.5</property>
                            <property name="shadow-type">in</property>
                            <child>
                              <object class="GtkTable" id="table1">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="n-rows">3</property>
                                <property name="n-columns">2</property>
                                <child>
                                  <object class="GtkComboBox" id="theme_choice">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="model">lstst_themes</property>
                                    <child>
                                      <object class="GtkCellRendererText" id="cellrenderertext1"/>
                                      <attributes>
                                        <attribute name="text">0</attribute>
                                      </attributes>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="right-attach">2</property>
                                    <property name="y-options">GTK_SHRINK</property>
                                    <property name="x-padding">5</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="label25">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="label" translatable="yes">Warning Audio</property>
                                    <property name="xalign">0</property>
                                  </object>
                                  <packing>
                                    <property name="top-attach">1</property>
                                    <property name="bottom-attach">2</property>
                                    <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                    <property name="y-options">GTK_SHRINK</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="label27">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="label" translatable="yes">Alert Audio</property>
                                    <property name="xalign">0</property>
                                  </object>
                                  <packing>
                                    <property name="top-attach">2</property>
                                    <property name="bottom-attach">3</property>
                                    <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                    <property name="y-options">GTK_SHRINK</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkFileChooserButton" id="audio_alert_chooser">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <signal name="file-set" handler="on_change_sound" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="right-attach">2</property>
                                    <property name="top-attach">1</property>
                                    <property name="bottom-attach">2</property>
                                    <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                    <property name="y-options">GTK_SHRINK</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkFileChooserButton" id="audio_error_chooser">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <signal name="file-set" handler="on_change_sound" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="right-attach">2</property>
                                    <property name="top-attach">2</property>
                                    <property name="bottom-attach">3</property>
                                    <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                    <property name="y-options">GTK_SHRINK</property>
                                  </packing>
                                </child>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="lbl_frm_themes">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">&lt;b&gt;Themes&lt;/b&gt;</property>
                                <property name="use-markup">True</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkVBox" id="vbox__set_2">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="border-width">2</property>
                        <property name="spacing">20</property>
                        <child>
                          <object class="GtkFrame" id="frm_preview">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label-xalign">0.5</property>
                            <property name="shadow-type">in</property>
                            <child>
                              <object class="GtkVBox" id="vbox_preview">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <child>
                                  <object class="GtkHBox" id="hbox16">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkLabel" id="label8">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Grid Size</property>
                                        <property name="xalign">0</property>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkSpinButton" id="grid_size">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="invisible-char">●</property>
                                        <property name="xalign">1</property>
                                        <property name="primary-icon-activatable">False</property>
                                        <property name="secondary-icon-activatable">False</property>
                                        <property name="digits">3</property>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">True</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkCheckButton" id="chk_show_dro">
                                    <property name="label" translatable="yes">Show DRO</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="draw-indicator">True</property>
                                    <signal name="toggled" handler="on_chk_show_dro_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkCheckButton" id="show_offsets">
                                    <property name="label" translatable="yes">Show Offsets</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="draw-indicator">True</property>
                                    <signal name="toggled" handler="on_show_offsets_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkCheckButton" id="chk_show_dtg">
                                    <property name="label" translatable="yes">Show DTG</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="xalign">1</property>
                                    <property name="draw-indicator">True</property>
                                    <signal name="toggled" handler="on_chk_show_dtg_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkHSeparator" id="hseparator2">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">4</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="lbl_mouse_mode">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="label" translatable="yes">&lt;b&gt;Mouse Button mode&lt;/b&gt;</property>
                                    <property name="use-markup">True</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">False</property>
                                    <property name="position">5</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkComboBoxText" id="cmb_mouse_button_mode">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <items>
                                      <item id="0" translatable="yes">left rotate,  middle move,  right zoom</item>
                                      <item id="1" translatable="yes">left zoom,  middle move,  right rotate</item>
                                      <item id="2" translatable="yes">left move,  middle rotate,  right zoom</item>
                                      <item id="3" translatable="yes">left zoom,  middle rotate,  right move</item>
                                      <item id="4" translatable="yes">left move,  middle zoom,  right rotate</item>
                                      <item id="5" translatable="yes">left rotate,  middle zoom,  right move</item>
                                    </items>
                                  </object>
                                  <packing>
                                    <property name="expand">True</property>
                                    <property name="fill">True</property>
                                    <property name="position">6</property>
                                  </packing>
                                </child>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="lbl_frm_preview">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">&lt;b&gt;Preview&lt;/b&gt;</property>
                                <property name="use-markup">True</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkFrame" id="frm_ntb_preview">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label-xalign">0.5</property>
                            <property name="shadow-type">in</property>
                            <child>
                              <object class="GtkVBox" id="vbox_keyboard1">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <child>
                                  <object class="GtkRadioButton" id="rbtn_show_preview">
                                    <property name="label" translatable="yes">Show Preview</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="active">True</property>
                                    <property name="draw-indicator">True</property>
                                    <signal name="toggled" handler="on_rbtn_show_preview_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">True</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkRadioButton" id="rbtn_show_offsets">
                                    <property name="label" translatable="yes">Show Offsets</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="draw-indicator">True</property>
                                    <property name="group">rbtn_show_preview</property>
                                  </object>
                                  <packing>
                                    <property name="expand">True</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="lbl_frm_ntb_preview">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">&lt;b&gt;On Touch off&lt;/b&gt;</property>
                                <property name="use-markup">True</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="padding">5</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkFrame" id="frm_general">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label-xalign">0.5</property>
                            <property name="shadow-type">in</property>
                            <child>
                              <object class="GtkVBox" id="vbox_general">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <child>
                                  <object class="GtkCheckButton" id="desktop_notify">
                                    <property name="label" translatable="yes">Use Desktop Notify</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="draw-indicator">True</property>
                                  </object>
                                  <packing>
                                    <property name="expand">True</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkCheckButton" id="chk_run_from_line">
                                    <property name="label" translatable="yes">Use Run From Line</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="image-position">right</property>
                                    <property name="draw-indicator">True</property>
                                    <signal name="toggled" handler="on_chk_run_from_line_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkCheckButton" id="chk_use_kb_shortcuts">
                                    <property name="label" translatable="yes">Use Keyboard Shortcuts</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="draw-indicator">True</property>
                                    <signal name="toggled" handler="on_chk_use_kb_shortcuts_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkCheckButton" id="chk_use_auto_zref">
                                    <property name="label" translatable="yes">Use Block Height</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="draw-indicator">True</property>
                                    <signal name="toggled" handler="on_chk_use_auto_zref_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">True</property>
                                    <property name="fill">True</property>
                                    <property name="position">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkCheckButton" id="chk_reload_tool">
                                    <property name="label" translatable="yes">Reload Tool on Start</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">If checked, the tool in spindle
will be saved on each change
and the last tool will be reloaded
at start of the GUI. Also it's 
length offset will be reloaded.
</property>
                                    <property name="active">True</property>
                                    <property name="draw-indicator">True</property>
                                    <signal name="toggled" handler="on_chk_reload_tool_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">True</property>
                                    <property name="fill">True</property>
                                    <property name="position">4</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="lbl_reload_tool">
                                    <property name="can-focus">False</property>
                                    <property name="xpad">4</property>
                                    <property name="label" translatable="yes">You use NO_FORCE_HOMING,
so the reload of a tool at start
is not possible.</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">False</property>
                                    <property name="position">5</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkCheckButton" id="chk_ignore_limits">
                                    <property name="label" translatable="yes">Ignore limits</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="draw-indicator">True</property>
                                    <signal name="toggled" handler="on_chk_ignore_limits_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="padding">4</property>
                                    <property name="pack-type">end</property>
                                    <property name="position">6</property>
                                  </packing>
                                </child>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="lbl_frm_general">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">&lt;b&gt;General&lt;/b&gt;</property>
                                <property name="use-markup">True</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkVBox" id="vbox_set_3">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="border-width">2</property>
                        <property name="spacing">10</property>
                        <child>
                          <object class="GtkFrame" id="frm_spindle_settings">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label-xalign">0.5</property>
                            <property name="shadow-type">in</property>
                            <child>
                              <object class="GtkTable" id="tbl_spindle">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="n-columns">2</property>
                                <child>
                                  <object class="GtkLabel" id="lbl_start_rpm">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="label" translatable="yes">Starting RPM</property>
                                    <property name="xalign">0</property>
                                  </object>
                                  <packing>
                                    <property name="y-options">GTK_SHRINK</property>
                                    <property name="x-padding">5</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkSpinButton" id="sbtn_spindle_start_rpm">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="invisible-char">●</property>
                                    <property name="activates-default">True</property>
                                    <property name="xalign">1</property>
                                    <property name="shadow-type">etched-in</property>
                                    <property name="primary-icon-activatable">False</property>
                                    <property name="secondary-icon-activatable">False</property>
                                    <property name="adjustment">adj_start_spindle_RPM</property>
                                    <property name="climb-rate">1</property>
                                    <property name="numeric">True</property>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="right-attach">2</property>
                                    <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                    <property name="y-padding">2</property>
                                  </packing>
                                </child>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="lbl_frm_spindle">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">&lt;b&gt;Spindle&lt;/b&gt;</property>
                                <property name="use-markup">True</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkFrame" id="frm_probe_pos">
                            <property name="visible">True</property>
                            <property name="sensitive">False</property>
                            <property name="can-focus">False</property>
                            <property name="label-xalign">0.5</property>
                            <property name="shadow-type">in</property>
                            <child>
                              <object class="GtkAlignment" id="ali_probe_pos">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="top-padding">5</property>
                                <property name="bottom-padding">5</property>
                                <property name="left-padding">3</property>
                                <property name="right-padding">3</property>
                                <child>
                                  <object class="GtkTable" id="tbl_probe_pos">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="n-rows">7</property>
                                    <property name="n-columns">2</property>
                                    <child>
                                      <object class="GtkLabel" id="lbl_pos_x">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">X Pos</property>
                                        <property name="xalign">0</property>
                                      </object>
                                      <packing>
                                        <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_pos_y">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Y Pos</property>
                                        <property name="xalign">0</property>
                                      </object>
                                      <packing>
                                        <property name="top-attach">1</property>
                                        <property name="bottom-attach">2</property>
                                        <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_sensorheight">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Sensor Height</property>
                                        <property name="xalign">0</property>
                                      </object>
                                      <packing>
                                        <property name="top-attach">4</property>
                                        <property name="bottom-attach">5</property>
                                        <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_xpos">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">0.000</property>
                                        <property name="xalign">1</property>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="right-attach">2</property>
                                        <property name="x-padding">5</property>
                                        <property name="y-padding">2</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_ypos">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">0.000</property>
                                        <property name="xalign">1</property>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="right-attach">2</property>
                                        <property name="top-attach">1</property>
                                        <property name="bottom-attach">2</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                        <property name="x-padding">5</property>
                                        <property name="y-padding">2</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_pos_z">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Z Pos</property>
                                        <property name="xalign">0</property>
                                      </object>
                                      <packing>
                                        <property name="top-attach">2</property>
                                        <property name="bottom-attach">3</property>
                                        <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_zpos">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">0.000</property>
                                        <property name="xalign">1</property>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="right-attach">2</property>
                                        <property name="top-attach">2</property>
                                        <property name="bottom-attach">3</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                        <property name="x-padding">5</property>
                                        <property name="y-padding">2</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_maxprobe">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Max. Probe</property>
                                        <property name="xalign">0</property>
                                      </object>
                                      <packing>
                                        <property name="top-attach">3</property>
                                        <property name="bottom-attach">4</property>
                                        <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_max_probe">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">0.000</property>
                                        <property name="xalign">1</property>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="right-attach">2</property>
                                        <property name="top-attach">3</property>
                                        <property name="bottom-attach">4</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                        <property name="x-padding">5</property>
                                        <property name="y-padding">2</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_searchvel">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Search Velocity</property>
                                        <property name="xalign">0</property>
                                      </object>
                                      <packing>
                                        <property name="top-attach">5</property>
                                        <property name="bottom-attach">6</property>
                                        <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_probevel">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Probe Velocity</property>
                                        <property name="xalign">0</property>
                                      </object>
                                      <packing>
                                        <property name="top-attach">6</property>
                                        <property name="bottom-attach">7</property>
                                        <property name="x-options">GTK_SHRINK | GTK_FILL</property>
                                        <property name="y-options">GTK_SHRINK</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_sensor_height">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">0.000</property>
                                        <property name="xalign">1</property>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="right-attach">2</property>
                                        <property name="top-attach">4</property>
                                        <property name="bottom-attach">5</property>
                                        <property name="x-padding">5</property>
                                        <property name="y-padding">2</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_search_vel">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">0.000</property>
                                        <property name="xalign">1</property>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="right-attach">2</property>
                                        <property name="top-attach">5</property>
                                        <property name="bottom-attach">6</property>
                                        <property name="x-padding">5</property>
                                        <property name="y-padding">2</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="lbl_probe_vel">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">0.000</property>
                                        <property name="xalign">1</property>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="right-attach">2</property>
                                        <property name="top-attach">6</property>
                                        <property name="bottom-attach">7</property>
                                        <property name="x-padding">5</property>
                                        <property name="y-padding">2</property>
                                      </packing>
                                    </child>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="lbl_frm_probe">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">&lt;b&gt;Tool Sensor&lt;/b&gt;</property>
                                <property name="use-markup">True</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="lbl_tool_measurement">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label" translatable="yes">No valid tool sensor
data found in INI file.</property>
                            <property name="wrap">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">2</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkVButtonBox" id="vbtb_status">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="homogeneous">True</property>
                        <property name="layout-style">start</property>
                        <child>
                          <object class="GtkButton" id="btn_delete">
                            <property name="label" translatable="yes">DELETE
MDI</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">delete MDI history</property>
                            <property name="border-width">4</property>
                            <signal name="clicked" handler="on_btn_delete_clicked" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_classicladder">
                            <property name="label" translatable="yes">CLASSIC
LADDER</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Open classicladder</property>
                            <property name="border-width">4</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_hal_scope">
                            <property name="label" translatable="yes">HAL
SCOPE</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">launch hal scope</property>
                            <property name="border-width">4</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_status">
                            <property name="label" translatable="yes">STATUS</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">launch linuxcnc status</property>
                            <property name="border-width">4</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">3</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_hal_meter">
                            <property name="label" translatable="yes">HAL
METER</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">launch hal meter</property>
                            <property name="border-width">4</property>
                            <property name="xalign">0.51999998092651367</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">4</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_calibration">
                            <property name="label" translatable="yes">CALIBRATION</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">launch calibration</property>
                            <property name="border-width">4</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">5</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_show_hal">
                            <property name="label" translatable="yes">HAL
SHOW</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">opens the show hal tool</property>
                            <property name="border-width">4</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">6</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="pack-type">end</property>
                        <property name="position">3</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="position">4</property>
                  </packing>
                </child>
                <child type="tab">
                  <object class="GtkLabel" id="label_settings">
                    <property name="height-request">30</property>
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="label" translatable="yes">SETTINGS</property>
                  </object>
                  <packing>
                    <property name="position">4</property>
                    <property name="tab-fill">False</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="padding">2</property>
                <property name="position">1</property>
              </packing>
            </child>
            <child>
              <object class="GtkVBox" id="vbox_top_right">
                <property name="width-request">180</property>
                <property name="visible">True</property>
                <property name="can-focus">False</property>
                <property name="border-width">2</property>
                <child>
                  <object class="GtkHBox" id="hbox_on_estop">
                    <property name="height-request">40</property>
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="homogeneous">True</property>
                    <child>
                      <object class="GtkToggleButton" id="tbtn_on">
                        <property name="label" translatable="yes">OFF</property>
                        <property name="use-action-appearance">False</property>
                        <property name="related-action">vcp_toggleaction_power</property>
                        <property name="height-request">50</property>
                        <property name="visible">True</property>
                        <property name="can-focus">True</property>
                        <property name="receives-default">True</property>
                        <property name="tooltip-text" translatable="yes">Toggle machine state</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkToggleButton" id="tbtn_estop">
                        <property name="label" translatable="yes">ESTOP</property>
                        <property name="use-action-appearance">False</property>
                        <property name="related-action">vcp_toggleaction_estop</property>
                        <property name="height-request">50</property>
                        <property name="visible">True</property>
                        <property name="can-focus">True</property>
                        <property name="receives-default">True</property>
                        <property name="tooltip-text" translatable="yes">Toggle ESTOP state</property>
                        <property name="image-position">bottom</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="padding">2</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkEntry" id="entry_clock">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="editable">False</property>
                    <property name="invisible-char">●</property>
                    <property name="text" translatable="yes">00:00:00</property>
                    <property name="xalign">0.5</property>
                    <property name="primary-icon-activatable">False</property>
                    <property name="secondary-icon-activatable">False</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="padding">4</property>
                    <property name="position">1</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkFrame" id="frame_gmcodes">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="border-width">4</property>
                    <property name="label-xalign">0</property>
                    <property name="shadow-type">in</property>
                    <child>
                      <object class="GtkVBox" id="vbox_gmcodes">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <child>
                          <object class="GtkLabel" id="active_gcodes_label">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="ypad">4</property>
                            <property name="label" translatable="yes">GCodes</property>
                            <property name="wrap">True</property>
                            <property name="xalign">0</property>
                          </object>
                          <packing>
                            <property name="expand">True</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="active_mcodes_label">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="ypad">4</property>
                            <property name="label" translatable="yes">MCodes</property>
                            <property name="wrap">True</property>
                            <property name="xalign">0</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="label41">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="use-markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">2</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkTable" id="tbl_jog_buttons">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="border-width">4</property>
                    <property name="n-rows">6</property>
                    <property name="n-columns">3</property>
                    <property name="column-spacing">4</property>
                    <property name="homogeneous">True</property>
                    <child>
                      <object class="GtkButton" id="xneg">
                        <property name="label">X-</property>
                        <property name="visible">True</property>
                        <property name="can-focus">True</property>
                        <property name="receives-default">True</property>
                        <property name="image-position">top</property>
                      </object>
                      <packing>
                        <property name="top-attach">4</property>
                        <property name="bottom-attach">5</property>
                        <property name="x-padding">4</property>
                        <property name="y-padding">4</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkButton" id="ypos">
                        <property name="label">Y+</property>
                        <property name="visible">True</property>
                        <property name="can-focus">True</property>
                        <property name="receives-default">True</property>
                        <property name="image-position">top</property>
                      </object>
                      <packing>
                        <property name="left-attach">1</property>
                        <property name="right-attach">2</property>
                        <property name="top-attach">3</property>
                        <property name="bottom-attach">4</property>
                        <property name="x-padding">4</property>
                        <property name="y-padding">4</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkButton" id="yneg">
                        <property name="label">Y-</property>
                        <property name="visible">True</property>
                        <property name="can-focus">True</property>
                        <property name="receives-default">True</property>
                        <property name="image-position">bottom</property>
                      </object>
                      <packing>
                        <property name="left-attach">1</property>
                        <property name="right-attach">2</property>
                        <property name="top-attach">5</property>
                        <property name="bottom-attach">6</property>
                        <property name="x-padding">4</property>
                        <property name="y-padding">4</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkButton" id="xpos">
                        <property name="label">X+</property>
                        <property name="visible">True</property>
                        <property name="can-focus">True</property>
                        <property name="receives-default">True</property>
                        <property name="image-position">right</property>
                      </object>
                      <packing>
                        <property name="left-attach">2</property>
                        <property name="right-attach">3</property>
                        <property name="top-attach">4</property>
                        <property name="bottom-attach">5</property>
                        <property name="x-padding">4</property>
                        <property name="y-padding">4</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkButton" id="zpos">
                        <property name="label">Z+</property>
                        <property name="visible">True</property>
                        <property name="can-focus">True</property>
                        <property name="receives-default">True</property>
                        <property name="image-position">top</property>
                      </object>
                      <packing>
                        <property name="left-attach">1</property>
                        <property name="right-attach">2</property>
                        <property name="x-padding">4</property>
                        <property name="y-padding">4</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkButton" id="zneg">
                        <property name="label">Z-</property>
                        <property name="visible">True</property>
                        <property name="can-focus">True</property>
                        <property name="receives-default">True</property>
                        <property name="image-position">bottom</property>
                      </object>
                      <packing>
                        <property name="left-attach">1</property>
                        <property name="right-attach">2</property>
                        <property name="top-attach">1</property>
                        <property name="bottom-attach">2</property>
                        <property name="x-padding">4</property>
                        <property name="y-padding">4</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="label43">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                      </object>
                      <packing>
                        <property name="top-attach">1</property>
                        <property name="bottom-attach">2</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="label42">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkLabel" id="label44">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                      </object>
                      <packing>
                        <property name="top-attach">2</property>
                        <property name="bottom-attach">3</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="label45">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                      </object>
                      <packing>
                        <property name="top-attach">3</property>
                        <property name="bottom-attach">4</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="label46">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                      </object>
                      <packing>
                        <property name="top-attach">5</property>
                        <property name="bottom-attach">6</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="label47">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                      </object>
                      <packing>
                        <property name="left-attach">2</property>
                        <property name="right-attach">3</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="label48">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                      </object>
                      <packing>
                        <property name="left-attach">2</property>
                        <property name="right-attach">3</property>
                        <property name="top-attach">1</property>
                        <property name="bottom-attach">2</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="label49">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                      </object>
                      <packing>
                        <property name="left-attach">2</property>
                        <property name="right-attach">3</property>
                        <property name="top-attach">2</property>
                        <property name="bottom-attach">3</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="label50">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                      </object>
                      <packing>
                        <property name="left-attach">2</property>
                        <property name="right-attach">3</property>
                        <property name="top-attach">3</property>
                        <property name="bottom-attach">4</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="label51">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                      </object>
                      <packing>
                        <property name="left-attach">2</property>
                        <property name="right-attach">3</property>
                        <property name="top-attach">5</property>
                        <property name="bottom-attach">6</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="label52">
                        <property name="height-request">40</property>
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                      </object>
                      <packing>
                        <property name="left-attach">1</property>
                        <property name="right-attach">2</property>
                        <property name="top-attach">2</property>
                        <property name="bottom-attach">3</property>
                      </packing>
                    </child>
                    <child>
                      <object class="HAL_LED" id="hal_led_jog">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="led-blink-rate">0</property>
                        <property name="led-shape">2</property>
                        <property name="led-shiny">True</property>
                        <property name="led-size">6</property>
                      </object>
                      <packing>
                        <property name="left-attach">1</property>
                        <property name="right-attach">2</property>
                        <property name="top-attach">4</property>
                        <property name="bottom-attach">5</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">True</property>
                    <property name="fill">True</property>
                    <property name="position">3</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkFrame" id="frm_increments">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="label-xalign">0.5</property>
                    <property name="shadow-type">in</property>
                    <child>
                      <object class="GtkComboBox" id="cmb_increments">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="tooltip-text" translatable="yes">Select jog increment</property>
                        <property name="model">list_increments</property>
                        <signal name="changed" handler="on_cmb_increments_changed" swapped="no"/>
                        <child>
                          <object class="GtkCellRendererText" id="cellrenderertext2"/>
                          <attributes>
                            <attribute name="text">0</attribute>
                          </attributes>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="label5">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">&lt;b&gt;INCREMENTS&lt;/b&gt;</property>
                        <property name="use-markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">4</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkFrame" id="frm_mode">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="label-xalign">0.5</property>
                    <property name="shadow-type">in</property>
                    <child>
                      <object class="GtkHBox" id="hbox_mode">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="homogeneous">True</property>
                        <child>
                          <object class="GtkRadioButton" id="rbt_manual">
                            <property name="label" translatable="yes">MAN</property>
                            <property name="height-request">50</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">False</property>
                            <property name="border-width">4</property>
                            <property name="active">True</property>
                            <property name="draw-indicator">False</property>
                            <signal name="clicked" handler="on_rbt_manual_clicked" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkRadioButton" id="rbt_mdi">
                            <property name="label" translatable="yes">MDI</property>
                            <property name="height-request">50</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">False</property>
                            <property name="border-width">4</property>
                            <property name="active">True</property>
                            <property name="draw-indicator">False</property>
                            <property name="group">rbt_manual</property>
                            <signal name="clicked" handler="on_rbt_mdi_clicked" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkRadioButton" id="rbt_auto">
                            <property name="label" translatable="yes">AUTO</property>
                            <property name="height-request">50</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">False</property>
                            <property name="border-width">4</property>
                            <property name="active">True</property>
                            <property name="draw-indicator">False</property>
                            <property name="group">rbt_manual</property>
                            <signal name="clicked" handler="on_rbt_auto_clicked" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="label4">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">&lt;b&gt;MODE&lt;/b&gt;</property>
                        <property name="use-markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">5</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
                <property name="position">2</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="expand">True</property>
            <property name="fill">True</property>
            <property name="position">0</property>
          </packing>
        </child>
        <child>
          <object class="GtkHSeparator" id="hseparator1">
            <property name="visible">True</property>
            <property name="can-focus">False</property>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">True</property>
            <property name="position">1</property>
          </packing>
        </child>
        <child>
          <object class="GtkHBox" id="hbox_lower">
            <property name="height-request">320</property>
            <property name="visible">True</property>
            <property name="can-focus">False</property>
            <property name="border-width">2</property>
            <child>
              <object class="GtkVBox" id="vbox_pgm_tool">
                <property name="visible">True</property>
                <property name="can-focus">False</property>
                <child>
                  <object class="GtkHBox" id="hbox_pgm_tool">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <child>
                      <object class="GtkFrame" id="frm_program">
                        <property name="width-request">200</property>
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="border-width">2</property>
                        <property name="label-xalign">0.5</property>
                        <property name="shadow-type">in</property>
                        <child>
                          <object class="GtkTable" id="table_run">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="n-rows">5</property>
                            <property name="n-columns">2</property>
                            <property name="homogeneous">True</property>
                            <child>
                              <object class="GtkCheckButton" id="tbtn_optional_blocks">
                                <property name="label" translatable="yes">OPT BLK</property>
                                <property name="height-request">40</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">False</property>
                                <property name="tooltip-text" translatable="yes">Toggle optional blocks</property>
                                <property name="border-width">4</property>
                                <property name="draw-indicator">False</property>
                                <signal name="toggled" handler="on_tbtn_optional_blocks_toggled" swapped="no"/>
                              </object>
                              <packing>
                                <property name="y-options">GTK_FILL</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkToggleButton" id="tbtn_pause">
                                <property name="label">PAUSE</property>
                                <property name="use-action-appearance">False</property>
                                <property name="related-action">hal_toggleaction_pause</property>
                                <property name="height-request">40</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">True</property>
                                <property name="tooltip-text" translatable="yes">Pause running program</property>
                                <property name="border-width">4</property>
                                <property name="use-underline">True</property>
                              </object>
                              <packing>
                                <property name="top-attach">2</property>
                                <property name="bottom-attach">3</property>
                                <property name="y-options">GTK_FILL</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkCheckButton" id="tbtn_optional_stops">
                                <property name="label" translatable="yes">OPT STP</property>
                                <property name="height-request">40</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">False</property>
                                <property name="tooltip-text" translatable="yes">Toggle optional stops</property>
                                <property name="border-width">4</property>
                                <property name="draw-indicator">False</property>
                                <signal name="toggled" handler="on_tbtn_optional_stops_toggled" swapped="no"/>
                              </object>
                              <packing>
                                <property name="top-attach">1</property>
                                <property name="bottom-attach">2</property>
                                <property name="y-options">GTK_FILL</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="btn_run">
                                <property name="label">START</property>
                                <property name="use-action-appearance">False</property>
                                <property name="related-action">hal_toggleaction_run</property>
                                <property name="height-request">40</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">True</property>
                                <property name="tooltip-text" translatable="yes">Start program gcode</property>
                                <property name="border-width">4</property>
                                <property name="use-underline">True</property>
                                <signal name="clicked" handler="on_btn_run_clicked" swapped="no"/>
                              </object>
                              <packing>
                                <property name="left-attach">1</property>
                                <property name="right-attach">2</property>
                                <property name="y-options">GTK_FILL</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="btn_stop">
                                <property name="label">STOP</property>
                                <property name="use-action-appearance">False</property>
                                <property name="related-action">hal_action_stop</property>
                                <property name="height-request">40</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">True</property>
                                <property name="tooltip-text" translatable="yes">Stop the running program</property>
                                <property name="border-width">4</property>
                                <property name="use-underline">True</property>
                              </object>
                              <packing>
                                <property name="left-attach">1</property>
                                <property name="right-attach">2</property>
                                <property name="top-attach">1</property>
                                <property name="bottom-attach">2</property>
                                <property name="y-options">GTK_FILL</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="btn_step">
                                <property name="label" translatable="yes">STEP</property>
                                <property name="use-action-appearance">False</property>
                                <property name="related-action">hal_action_step</property>
                                <property name="height-request">40</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">True</property>
                                <property name="tooltip-text" translatable="yes">Single step through program</property>
                                <property name="border-width">4</property>
                                <property name="use-underline">True</property>
                              </object>
                              <packing>
                                <property name="left-attach">1</property>
                                <property name="right-attach">2</property>
                                <property name="top-attach">2</property>
                                <property name="bottom-attach">3</property>
                                <property name="y-options">GTK_FILL</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="btn_from_line">
                                <property name="label" translatable="yes">FRM LINE</property>
                                <property name="height-request">40</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">True</property>
                                <property name="tooltip-text" translatable="yes">Run from line number</property>
                                <property name="border-width">4</property>
                                <signal name="clicked" handler="on_btn_from_line_clicked" swapped="no"/>
                              </object>
                              <packing>
                                <property name="left-attach">1</property>
                                <property name="right-attach">2</property>
                                <property name="top-attach">3</property>
                                <property name="bottom-attach">4</property>
                                <property name="y-options">GTK_FILL</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="btn_reload">
                                <property name="label" translatable="yes">RELOAD</property>
                                <property name="use-action-appearance">False</property>
                                <property name="related-action">hal_action_reload</property>
                                <property name="height-request">40</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">True</property>
                                <property name="tooltip-text" translatable="yes">Reload the gcode file</property>
                                <property name="border-width">4</property>
                                <property name="use-underline">True</property>
                              </object>
                              <packing>
                                <property name="top-attach">3</property>
                                <property name="bottom-attach">4</property>
                                <property name="y-options">GTK_FILL</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkProgressBar" id="pgm_progress">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="show-text">True</property>
                              </object>
                              <packing>
                                <property name="right-attach">2</property>
                                <property name="top-attach">4</property>
                                <property name="bottom-attach">5</property>
                                <property name="y-options">GTK_EXPAND</property>
                                <property name="x-padding">4</property>
                              </packing>
                            </child>
                          </object>
                        </child>
                        <child type="label">
                          <object class="GtkLabel" id="lbl_frm_run">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label" translatable="yes">&lt;b&gt;PROGRAM&lt;/b&gt;</property>
                            <property name="use-markup">True</property>
                          </object>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">True</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkFrame" id="frm_tool">
                        <property name="width-request">200</property>
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="border-width">2</property>
                        <property name="label-xalign">0.5</property>
                        <property name="shadow-type">in</property>
                        <child>
                          <object class="GtkVBox" id="vbox_tool">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <child>
                              <object class="GtkTable" id="table2">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="n-rows">4</property>
                                <property name="n-columns">4</property>
                                <property name="homogeneous">True</property>
                                <child>
                                  <object class="GtkLabel" id="lbl_tool">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="xpad">4</property>
                                    <property name="label" translatable="yes">TOOL</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkEntry" id="enter_tool">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="max-length">2</property>
                                    <property name="invisible-char">●</property>
                                    <property name="width-chars">2</property>
                                    <property name="text" translatable="yes">0</property>
                                    <property name="xalign">0.5</property>
                                    <property name="primary-icon-activatable">False</property>
                                    <property name="secondary-icon-activatable">False</property>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="right-attach">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="lbl_dia">
                                    <property name="width-request">80</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="label" translatable="yes">DIA</property>
                                  </object>
                                  <packing>
                                    <property name="top-attach">1</property>
                                    <property name="bottom-attach">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkEntry" id="lbl_tool_diameter">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="editable">False</property>
                                    <property name="invisible-char">●</property>
                                    <property name="width-chars">10</property>
                                    <property name="text" translatable="yes">0.0</property>
                                    <property name="xalign">0.5</property>
                                    <property name="primary-icon-activatable">False</property>
                                    <property name="secondary-icon-activatable">False</property>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="right-attach">3</property>
                                    <property name="top-attach">1</property>
                                    <property name="bottom-attach">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="lbl_dia_unit">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="label" translatable="yes">MM</property>
                                  </object>
                                  <packing>
                                    <property name="left-attach">3</property>
                                    <property name="right-attach">4</property>
                                    <property name="top-attach">1</property>
                                    <property name="bottom-attach">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="label11">
                                    <property name="width-request">80</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="label" translatable="yes">DESC</property>
                                  </object>
                                  <packing>
                                    <property name="top-attach">2</property>
                                    <property name="bottom-attach">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkEntry" id="lbl_tool_comment">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="editable">False</property>
                                    <property name="invisible-char">●</property>
                                    <property name="width-chars">10</property>
                                    <property name="text" translatable="yes">NO TOOL</property>
                                    <property name="xalign">0.5</property>
                                    <property name="primary-icon-activatable">False</property>
                                    <property name="secondary-icon-activatable">False</property>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="right-attach">4</property>
                                    <property name="top-attach">2</property>
                                    <property name="bottom-attach">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkEntry" id="lbl_blockheight">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="editable">False</property>
                                    <property name="invisible-char">●</property>
                                    <property name="text" translatable="yes">0.00</property>
                                    <property name="xalign">0.5</property>
                                    <property name="primary-icon-activatable">False</property>
                                    <property name="secondary-icon-activatable">False</property>
                                  </object>
                                  <packing>
                                    <property name="left-attach">2</property>
                                    <property name="right-attach">3</property>
                                    <property name="top-attach">3</property>
                                    <property name="bottom-attach">4</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="btn_blockheight">
                                    <property name="label" translatable="yes">BLK HEIGHT</property>
                                    <property name="height-request">40</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">True</property>
                                    <property name="tooltip-text" translatable="yes">Distance from machine table to top of workpiece</property>
                                    <property name="border-width">4</property>
                                    <signal name="clicked" handler="on_btn_blockheight_clicked" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="right-attach">2</property>
                                    <property name="top-attach">3</property>
                                    <property name="bottom-attach">4</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="btn_M6">
                                    <property name="label" translatable="yes">M6</property>
                                    <property name="height-request">40</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">True</property>
                                    <property name="border-width">4</property>
                                    <signal name="clicked" handler="on_btn_M6_clicked" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="left-attach">3</property>
                                    <property name="right-attach">4</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="lbl_blk_unit">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="label" translatable="yes">MM</property>
                                  </object>
                                  <packing>
                                    <property name="left-attach">3</property>
                                    <property name="right-attach">4</property>
                                    <property name="top-attach">3</property>
                                    <property name="bottom-attach">4</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">True</property>
                                <property name="fill">True</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkTable" id="table4">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="n-rows">2</property>
                                <property name="n-columns">2</property>
                                <property name="homogeneous">True</property>
                                <child>
                                  <object class="GtkButton" id="btn_laser_zero">
                                    <property name="label" translatable="yes">REF LASER</property>
                                    <property name="height-request">40</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">True</property>
                                    <property name="tooltip-text" translatable="yes">Set laser crosshair offsets</property>
                                    <property name="border-width">4</property>
                                    <signal name="clicked" handler="on_btn_laser_zero_clicked" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="top-attach">1</property>
                                    <property name="bottom-attach">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="btn_touchoff">
                                    <property name="label" translatable="yes">TOUCHOFF</property>
                                    <property name="height-request">40</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">True</property>
                                    <property name="tooltip-text" translatable="yes">Touchoff tool to workpiece</property>
                                    <property name="border-width">4</property>
                                    <signal name="clicked" handler="on_btn_touchoff_clicked" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="right-attach">2</property>
                                    <property name="top-attach">1</property>
                                    <property name="bottom-attach">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="btn_g30">
                                    <property name="label" translatable="yes">GO G30</property>
                                    <property name="height-request">40</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">True</property>
                                    <property name="tooltip-text" translatable="yes">Go to tool sensor location</property>
                                    <property name="border-width">4</property>
                                    <signal name="clicked" handler="on_btn_g30_clicked" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="right-attach">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="btn_home">
                                    <property name="label" translatable="yes">GO HOME</property>
                                    <property name="height-request">40</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">True</property>
                                    <property name="tooltip-text" translatable="yes">Go to G53 Home</property>
                                    <property name="border-width">4</property>
                                    <signal name="clicked" handler="on_btn_home_clicked" swapped="no"/>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">True</property>
                                <property name="fill">True</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                        </child>
                        <child type="label">
                          <object class="GtkLabel" id="lbl_frm_tool">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label" translatable="yes">&lt;b&gt;TOOL&lt;/b&gt;</property>
                            <property name="use-markup">True</property>
                          </object>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">True</property>
                        <property name="fill">True</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">True</property>
                    <property name="fill">True</property>
                    <property name="padding">2</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkFrame" id="frm_controls">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="label-xalign">0.5</property>
                    <property name="shadow-type">in</property>
                    <child>
                      <object class="GtkHBox" id="hbox4">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="homogeneous">True</property>
                        <child>
                          <object class="GtkToggleButton" id="tbtn_mist">
                            <property name="label" translatable="yes">MIST</property>
                            <property name="height-request">40</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Toggle mist coolant</property>
                            <property name="border-width">4</property>
                            <signal name="toggled" handler="on_tbtn_mist_toggled" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">True</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkToggleButton" id="tbtn_flood">
                            <property name="label" translatable="yes">FLOOD</property>
                            <property name="height-request">40</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Toggle flood coolant</property>
                            <property name="border-width">4</property>
                            <signal name="toggled" handler="on_tbtn_flood_toggled" swapped="no"/>
                          </object>
                          <packing>
                            <property name="expand">True</property>
                            <property name="fill">True</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="HAL_ToggleButton" id="tbtn_laser">
                            <property name="label" translatable="yes">LASER</property>
                            <property name="height-request">40</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Toggle laser crosshairs</property>
                            <property name="border-width">4</property>
                          </object>
                          <packing>
                            <property name="expand">True</property>
                            <property name="fill">True</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="HAL_ToggleButton" id="tbtn_spare">
                            <property name="label" translatable="yes">SPARE</property>
                            <property name="height-request">40</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Toggle spare output</property>
                            <property name="border-width">4</property>
                          </object>
                          <packing>
                            <property name="expand">True</property>
                            <property name="fill">True</property>
                            <property name="position">3</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="lbl_controls">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">&lt;b&gt;CONTROL OUTPUTS&lt;/b&gt;</property>
                        <property name="use-markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">True</property>
                    <property name="fill">True</property>
                    <property name="padding">2</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="padding">4</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkVBox" id="vbox_dro_panel">
                <property name="width-request">400</property>
                <property name="visible">True</property>
                <property name="can-focus">False</property>
                <child>
                  <object class="GtkFrame" id="frm_dro">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="border-width">2</property>
                    <property name="label-xalign">0.5</property>
                    <property name="shadow-type">in</property>
                    <child>
                      <object class="GtkTable" id="tbl_dro">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="n-rows">4</property>
                        <property name="n-columns">7</property>
                        <property name="homogeneous">True</property>
                        <child>
                          <object class="GtkButton" id="btn_ref_y">
                            <property name="label" translatable="yes">REFY</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Ref Y axis</property>
                            <property name="border-width">4</property>
                            <signal name="clicked" handler="on_ref_axis_clicked" swapped="no"/>
                          </object>
                          <packing>
                            <property name="left-attach">5</property>
                            <property name="right-attach">6</property>
                            <property name="top-attach">2</property>
                            <property name="bottom-attach">3</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_ref_z">
                            <property name="label" translatable="yes">REFZ</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Ref Z axis</property>
                            <property name="border-width">4</property>
                            <signal name="clicked" handler="on_ref_axis_clicked" swapped="no"/>
                          </object>
                          <packing>
                            <property name="left-attach">5</property>
                            <property name="right-attach">6</property>
                            <property name="top-attach">3</property>
                            <property name="bottom-attach">4</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_ref_x">
                            <property name="label" translatable="yes">REFX</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Ref X axis</property>
                            <property name="border-width">4</property>
                            <signal name="clicked" handler="on_ref_axis_clicked" swapped="no"/>
                          </object>
                          <packing>
                            <property name="left-attach">5</property>
                            <property name="right-attach">6</property>
                            <property name="top-attach">1</property>
                            <property name="bottom-attach">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_zero_x">
                            <property name="label" translatable="yes">ZERO</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Zero X axis</property>
                            <property name="border-width">4</property>
                            <signal name="clicked" handler="on_zero_axis_clicked" swapped="no"/>
                          </object>
                          <packing>
                            <property name="left-attach">4</property>
                            <property name="right-attach">5</property>
                            <property name="top-attach">1</property>
                            <property name="bottom-attach">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_zero_y">
                            <property name="label" translatable="yes">ZERO</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Zero Y axis</property>
                            <property name="border-width">4</property>
                            <signal name="clicked" handler="on_zero_axis_clicked" swapped="no"/>
                          </object>
                          <packing>
                            <property name="left-attach">4</property>
                            <property name="right-attach">5</property>
                            <property name="top-attach">2</property>
                            <property name="bottom-attach">3</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_zero_z">
                            <property name="label" translatable="yes">ZERO</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Zero Z axis</property>
                            <property name="border-width">4</property>
                            <signal name="clicked" handler="on_zero_axis_clicked" swapped="no"/>
                          </object>
                          <packing>
                            <property name="left-attach">4</property>
                            <property name="right-attach">5</property>
                            <property name="top-attach">3</property>
                            <property name="bottom-attach">4</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_home_x">
                            <property name="label" translatable="yes">HOME</property>
                            <property name="use-action-appearance">False</property>
                            <property name="related-action">vcp_action_home_x</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Home X axis</property>
                            <property name="border-width">4</property>
                          </object>
                          <packing>
                            <property name="left-attach">6</property>
                            <property name="right-attach">7</property>
                            <property name="top-attach">1</property>
                            <property name="bottom-attach">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_home_y">
                            <property name="label" translatable="yes">HOME</property>
                            <property name="use-action-appearance">False</property>
                            <property name="related-action">vcp_action_home_y</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Home Y axis</property>
                            <property name="border-width">4</property>
                          </object>
                          <packing>
                            <property name="left-attach">6</property>
                            <property name="right-attach">7</property>
                            <property name="top-attach">2</property>
                            <property name="bottom-attach">3</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_home_z">
                            <property name="label" translatable="yes">HOME</property>
                            <property name="use-action-appearance">False</property>
                            <property name="related-action">vcp_action_home_z</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Home Z axis</property>
                            <property name="border-width">4</property>
                          </object>
                          <packing>
                            <property name="left-attach">6</property>
                            <property name="right-attach">7</property>
                            <property name="top-attach">3</property>
                            <property name="bottom-attach">4</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkFrame" id="frm_dro_x">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="border-width">4</property>
                            <property name="label-xalign">0</property>
                            <property name="shadow-type">in</property>
                            <child>
                              <object class="HAL_DRO" id="hal_dro_x">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">X</property>
                                <property name="display-units-mm">True</property>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="label22">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="use-markup">True</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="left-attach">1</property>
                            <property name="right-attach">4</property>
                            <property name="top-attach">1</property>
                            <property name="bottom-attach">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkFrame" id="frm_dro_y">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="border-width">4</property>
                            <property name="label-xalign">0</property>
                            <property name="shadow-type">in</property>
                            <child>
                              <object class="HAL_DRO" id="hal_dro_y">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Y</property>
                                <property name="display-units-mm">True</property>
                                <property name="joint-number">1</property>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="label23">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="use-markup">True</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="left-attach">1</property>
                            <property name="right-attach">4</property>
                            <property name="top-attach">2</property>
                            <property name="bottom-attach">3</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkFrame" id="frm_dro_z">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="border-width">4</property>
                            <property name="label-xalign">0</property>
                            <property name="shadow-type">in</property>
                            <child>
                              <object class="HAL_DRO" id="hal_dro_z">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Z</property>
                                <property name="display-units-mm">True</property>
                                <property name="joint-number">2</property>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="label24">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="use-markup">True</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="left-attach">1</property>
                            <property name="right-attach">4</property>
                            <property name="top-attach">3</property>
                            <property name="bottom-attach">4</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkRadioButton" id="rbt_abs">
                            <property name="label" translatable="yes">ABS</property>
                            <property name="height-request">40</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">False</property>
                            <property name="tooltip-text" translatable="yes">Absolute machine coordinates</property>
                            <property name="border-width">4</property>
                            <property name="active">True</property>
                            <property name="draw-indicator">False</property>
                            <signal name="toggled" handler="on_rbt_abs_toggled" swapped="no"/>
                          </object>
                          <packing>
                            <property name="left-attach">1</property>
                            <property name="right-attach">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkRadioButton" id="rbt_rel">
                            <property name="label" translatable="yes">REL</property>
                            <property name="height-request">40</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">False</property>
                            <property name="tooltip-text" translatable="yes">Relative work coordinates</property>
                            <property name="border-width">4</property>
                            <property name="active">True</property>
                            <property name="draw-indicator">False</property>
                            <property name="group">rbt_abs</property>
                            <signal name="toggled" handler="on_rbt_rel_toggled" swapped="no"/>
                          </object>
                          <packing>
                            <property name="left-attach">2</property>
                            <property name="right-attach">3</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkRadioButton" id="rbt_dtg">
                            <property name="label" translatable="yes">DTG</property>
                            <property name="height-request">40</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">False</property>
                            <property name="tooltip-text" translatable="yes">Distance to go</property>
                            <property name="border-width">4</property>
                            <property name="active">True</property>
                            <property name="draw-indicator">False</property>
                            <property name="group">rbt_abs</property>
                            <signal name="toggled" handler="on_rbt_dtg_toggled" swapped="no"/>
                          </object>
                          <packing>
                            <property name="left-attach">3</property>
                            <property name="right-attach">4</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="lbl_axis_x">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label" translatable="yes">X</property>
                            <attributes>
                              <attribute name="weight" value="bold"/>
                              <attribute name="scale" value="2"/>
                            </attributes>
                          </object>
                          <packing>
                            <property name="top-attach">1</property>
                            <property name="bottom-attach">2</property>
                            <property name="x-padding">4</property>
                            <property name="y-padding">4</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="lbl_axis_y">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label" translatable="yes">Y</property>
                            <attributes>
                              <attribute name="weight" value="bold"/>
                              <attribute name="scale" value="2"/>
                            </attributes>
                          </object>
                          <packing>
                            <property name="top-attach">2</property>
                            <property name="bottom-attach">3</property>
                            <property name="x-padding">4</property>
                            <property name="y-padding">4</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="lbl_axis_z">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label" translatable="yes">Z</property>
                            <attributes>
                              <attribute name="weight" value="bold"/>
                              <attribute name="scale" value="2"/>
                            </attributes>
                          </object>
                          <packing>
                            <property name="top-attach">3</property>
                            <property name="bottom-attach">4</property>
                            <property name="x-padding">4</property>
                            <property name="y-padding">4</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkToggleButton" id="tbtn_units">
                            <property name="label" translatable="yes">UNIT</property>
                            <property name="height-request">40</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Switch between imperial and metric</property>
                            <property name="border-width">4</property>
                            <signal name="toggled" handler="on_tbtn_units_toggled" swapped="no"/>
                          </object>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_home_all">
                            <property name="label" translatable="yes">HOME
 ALL</property>
                            <property name="use-action-appearance">False</property>
                            <property name="related-action">vcp_action_home_all</property>
                            <property name="height-request">40</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">HOME all axes</property>
                            <property name="border-width">4</property>
                            <property name="image-position">bottom</property>
                          </object>
                          <packing>
                            <property name="left-attach">4</property>
                            <property name="right-attach">5</property>
                          </packing>
                        </child>
                        <child>
                          <object class="HAL_LED" id="hal_led_all_homed">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="led-blink-rate">0</property>
                            <property name="led-shape">2</property>
                            <property name="led-shiny">True</property>
                            <property name="led-size">6</property>
                          </object>
                          <packing>
                            <property name="left-attach">6</property>
                            <property name="right-attach">7</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_unhome_all">
                            <property name="label" translatable="yes">UNHM
 ALL</property>
                            <property name="use-action-appearance">False</property>
                            <property name="related-action">vcp_action_unhome_all</property>
                            <property name="height-request">40</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">UNHOME all axes</property>
                            <property name="border-width">4</property>
                            <property name="use-underline">True</property>
                            <property name="image-position">bottom</property>
                          </object>
                          <packing>
                            <property name="left-attach">5</property>
                            <property name="right-attach">6</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="lbl_frm_dr">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">&lt;b&gt;DRO&lt;/b&gt;</property>
                        <property name="use-markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">True</property>
                    <property name="fill">True</property>
                    <property name="padding">2</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkFrame" id="frm_statusbar">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="label-xalign">0.5</property>
                    <property name="shadow-type">in</property>
                    <child>
                      <object class="GtkHBox" id="hbox_statusbar">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <child>
                          <object class="GtkStatusbar" id="statusbar1">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="spacing">2</property>
                          </object>
                          <packing>
                            <property name="expand">True</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="btn_pop_statusbar">
                            <property name="label" translatable="yes">OK</property>
                            <property name="height-request">30</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="label15">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">&lt;b&gt;STATUS&lt;/b&gt;</property>
                        <property name="use-markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="padding">2</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="padding">4</property>
                <property name="position">1</property>
              </packing>
            </child>
            <child>
              <object class="GtkVBox" id="vbox_overrides">
                <property name="visible">True</property>
                <property name="can-focus">False</property>
                <child>
                  <object class="GtkFrame" id="frm_overrides">
                    <property name="width-request">250</property>
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="border-width">2</property>
                    <property name="label-xalign">0.5</property>
                    <property name="shadow-type">in</property>
                    <child>
                      <object class="GtkVBox" id="vbox_sliders">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="spacing">4</property>
                        <property name="homogeneous">True</property>
                        <child>
                          <object class="GtkHBox" id="hbox5">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <child>
                              <object class="GtkLabel" id="lbl_jog_ovr">
                                <property name="width-request">60</property>
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">JOG</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkHScale" id="jog_speed">
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="tooltip-text" translatable="yes">Adjust jog speed</property>
                                <property name="adjustment">adj_scale_jog_vel</property>
                                <property name="round-digits">0</property>
                                <property name="digits">0</property>
                              </object>
                              <packing>
                                <property name="expand">True</property>
                                <property name="fill">True</property>
                                <property name="padding">4</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkToggleButton" id="tbtn_jog_speed">
                                <property name="label" translatable="yes">FAST</property>
                                <property name="width-request">60</property>
                                <property name="height-request">48</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">True</property>
                                <property name="tooltip-text" translatable="yes">Toggle between fast and slow jog</property>
                                <property name="border-width">4</property>
                                <signal name="toggled" handler="on_tbtn_jog_speed_toggled" swapped="no"/>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">2</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">True</property>
                            <property name="fill">False</property>
                            <property name="padding">2</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkHBox" id="hbox_feed_or">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <child>
                              <object class="GtkLabel" id="lbl_feed_ovr">
                                <property name="width-request">60</property>
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">FEED</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkHScale" id="spc_feed">
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="tooltip-text" translatable="yes">Adjust feed override</property>
                                <property name="adjustment">adj_scale_feed_override</property>
                                <property name="round-digits">1</property>
                                <property name="digits">0</property>
                                <signal name="value-changed" handler="on_spc_feed_value_changed" swapped="no"/>
                              </object>
                              <packing>
                                <property name="expand">True</property>
                                <property name="fill">True</property>
                                <property name="padding">4</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="btn_feed_100">
                                <property name="label">100</property>
                                <property name="width-request">60</property>
                                <property name="height-request">48</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">True</property>
                                <property name="has-tooltip">True</property>
                                <property name="tooltip-markup">reset feed override to 100 %</property>
                                <property name="tooltip-text" translatable="yes">Reset feed override to 100%</property>
                                <property name="border-width">4</property>
                                <signal name="clicked" handler="on_btn_feed_100_clicked" swapped="no"/>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">2</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">True</property>
                            <property name="fill">False</property>
                            <property name="padding">2</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkHBox" id="hbox_rapid_or">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <child>
                              <object class="GtkLabel" id="lbl_rapid_ovr">
                                <property name="width-request">60</property>
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">RAPID</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkHScale" id="spc_rapid">
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="tooltip-text" translatable="yes">Adjust rapid override</property>
                                <property name="adjustment">adj_scale_rapid_override</property>
                                <property name="round-digits">1</property>
                                <property name="digits">0</property>
                                <signal name="value-changed" handler="on_spc_rapid_value_changed" swapped="no"/>
                              </object>
                              <packing>
                                <property name="expand">True</property>
                                <property name="fill">True</property>
                                <property name="padding">4</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="btn_rapid_100">
                                <property name="label">100</property>
                                <property name="width-request">60</property>
                                <property name="height-request">48</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">True</property>
                                <property name="has-tooltip">True</property>
                                <property name="tooltip-markup">reset rapid override to 100 %</property>
                                <property name="tooltip-text" translatable="yes">Reset rapid override to 100%</property>
                                <property name="border-width">4</property>
                                <signal name="clicked" handler="on_btn_rapid_100_clicked" swapped="no"/>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">2</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">True</property>
                            <property name="fill">False</property>
                            <property name="padding">2</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkHBox" id="hbox_spindle_or">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <child>
                              <object class="GtkLabel" id="lbl_spindle_ovr">
                                <property name="width-request">60</property>
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">SPINDLE</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkHScale" id="spc_spindle">
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="tooltip-text" translatable="yes">Adjust spindle override</property>
                                <property name="adjustment">adj_scale_spindle_override</property>
                                <property name="round-digits">1</property>
                                <property name="digits">0</property>
                                <signal name="value-changed" handler="on_spc_spindle_value_changed" swapped="no"/>
                              </object>
                              <packing>
                                <property name="expand">True</property>
                                <property name="fill">True</property>
                                <property name="padding">4</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="btn_spindle_100">
                                <property name="label">100</property>
                                <property name="width-request">60</property>
                                <property name="height-request">48</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">True</property>
                                <property name="tooltip-text" translatable="yes">Reset spindle override to 100%</property>
                                <property name="border-width">4</property>
                                <signal name="clicked" handler="on_btn_spindle_100_clicked" swapped="no"/>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">2</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">True</property>
                            <property name="fill">False</property>
                            <property name="padding">2</property>
                            <property name="position">3</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="lbl_frm_overrides">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">&lt;b&gt;OVERRIDES&lt;/b&gt;</property>
                        <property name="use-markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">True</property>
                    <property name="fill">True</property>
                    <property name="padding">2</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkLabel" id="label9">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="label" translatable="yes">SilverDragon</property>
                    <attributes>
                      <attribute name="style" value="oblique"/>
                      <attribute name="weight" value="semibold"/>
                      <attribute name="scale" value="2"/>
                    </attributes>
                  </object>
                  <packing>
                    <property name="expand">True</property>
                    <property name="fill">True</property>
                    <property name="padding">2</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="padding">4</property>
                <property name="position">2</property>
              </packing>
            </child>
            <child>
              <object class="GtkVBox" id="vbox_status">
                <property name="width-request">200</property>
                <property name="visible">True</property>
                <property name="can-focus">False</property>
                <property name="border-width">4</property>
                <child>
                  <object class="GtkFrame" id="frm_status">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="label-xalign">0.5</property>
                    <property name="shadow-type">in</property>
                    <child>
                      <object class="GtkTable" id="table3">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="n-rows">2</property>
                        <property name="n-columns">4</property>
                        <property name="homogeneous">True</property>
                        <child>
                          <object class="GtkLabel" id="lbl_feedrate">
                            <property name="width-request">60</property>
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label" translatable="yes">FEED</property>
                          </object>
                        </child>
                        <child>
                          <object class="GtkLabel" id="label17">
                            <property name="width-request">60</property>
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label" translatable="yes">VC</property>
                          </object>
                          <packing>
                            <property name="top-attach">1</property>
                            <property name="bottom-attach">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkEntry" id="lbl_velocity">
                            <property name="width-request">60</property>
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="editable">False</property>
                            <property name="invisible-char">●</property>
                            <property name="width-chars">8</property>
                            <property name="text" translatable="yes">0</property>
                            <property name="xalign">0.5</property>
                            <property name="primary-icon-activatable">False</property>
                            <property name="secondary-icon-activatable">False</property>
                          </object>
                          <packing>
                            <property name="left-attach">1</property>
                            <property name="right-attach">3</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkEntry" id="lbl_vc">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="editable">False</property>
                            <property name="invisible-char">●</property>
                            <property name="width-chars">8</property>
                            <property name="text" translatable="yes">0.0</property>
                            <property name="xalign">0.5</property>
                            <property name="primary-icon-activatable">False</property>
                            <property name="secondary-icon-activatable">False</property>
                          </object>
                          <packing>
                            <property name="left-attach">1</property>
                            <property name="right-attach">3</property>
                            <property name="top-attach">1</property>
                            <property name="bottom-attach">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="lbl_feed_units">
                            <property name="width-request">80</property>
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label" translatable="yes">UNIT</property>
                          </object>
                          <packing>
                            <property name="left-attach">3</property>
                            <property name="right-attach">4</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="lbl_vc_units">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label" translatable="yes">UNIT</property>
                          </object>
                          <packing>
                            <property name="left-attach">3</property>
                            <property name="right-attach">4</property>
                            <property name="top-attach">1</property>
                            <property name="bottom-attach">2</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="lbl_frm_speeds">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">&lt;b&gt;SPEEDS&lt;/b&gt;</property>
                        <property name="use-markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">True</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkFrame" id="frm_spindle">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="label-xalign">0.5</property>
                    <property name="shadow-type">in</property>
                    <child>
                      <object class="GtkVBox" id="vbox_spindle">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="homogeneous">True</property>
                        <child>
                          <object class="GtkHBox" id="hbox_spindle_feedback">
                            <property name="height-request">20</property>
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <child>
                              <object class="GtkLabel" id="lbl_spindle">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="xpad">8</property>
                                <property name="label" translatable="yes">SPINDLE</property>
                              </object>
                              <packing>
                                <property name="expand">True</property>
                                <property name="fill">True</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkEntry" id="lbl_spindle_rpm">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="editable">False</property>
                                <property name="max-length">12</property>
                                <property name="invisible-char">●</property>
                                <property name="width-chars">12</property>
                                <property name="text" translatable="yes">0</property>
                                <property name="xalign">0.5</property>
                                <property name="primary-icon-activatable">False</property>
                                <property name="secondary-icon-activatable">False</property>
                              </object>
                              <packing>
                                <property name="expand">True</property>
                                <property name="fill">True</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkLabel" id="label29">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="xpad">4</property>
                                <property name="label" translatable="yes">RPM</property>
                              </object>
                              <packing>
                                <property name="expand">True</property>
                                <property name="fill">True</property>
                                <property name="position">2</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="padding">4</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkHBox" id="hbox_spindle_ctl">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="spacing">4</property>
                            <property name="homogeneous">True</property>
                            <child>
                              <object class="GtkRadioButton" id="rbt_reverse">
                                <property name="label">REV</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">False</property>
                                <property name="border-width">4</property>
                                <property name="draw-indicator">False</property>
                                <property name="group">rbt_stop</property>
                                <signal name="clicked" handler="on_rbt_reverse_clicked" swapped="no"/>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkRadioButton" id="rbt_stop">
                                <property name="label" translatable="yes">STOP</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">False</property>
                                <property name="border-width">4</property>
                                <property name="active">True</property>
                                <property name="draw-indicator">False</property>
                                <signal name="clicked" handler="on_rbt_stop_clicked" swapped="no"/>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkRadioButton" id="rbt_forward">
                                <property name="label">FWD</property>
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">False</property>
                                <property name="border-width">4</property>
                                <property name="image-position">right</property>
                                <property name="draw-indicator">False</property>
                                <property name="group">rbt_stop</property>
                                <signal name="clicked" handler="on_rbt_forward_clicked" swapped="no"/>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">2</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="padding">4</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="label21">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">&lt;b&gt;SPINDLE&lt;/b&gt;</property>
                        <property name="use-markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">True</property>
                    <property name="fill">True</property>
                    <property name="padding">2</property>
                    <property name="position">1</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkFrame" id="frm_limits">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="label-xalign">0.5</property>
                    <property name="shadow-type">in</property>
                    <child>
                      <object class="GtkTable" id="tbl_limits">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="n-rows">2</property>
                        <property name="n-columns">4</property>
                        <child>
                          <object class="HAL_LED" id="hal_led_home_p">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="led-blink-rate">0</property>
                            <property name="led-shape">2</property>
                            <property name="led-shiny">True</property>
                            <property name="led-size">6</property>
                          </object>
                          <packing>
                            <property name="left-attach">3</property>
                            <property name="right-attach">4</property>
                            <property name="top-attach">1</property>
                            <property name="bottom-attach">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="label6">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label" translatable="yes">P</property>
                          </object>
                          <packing>
                            <property name="left-attach">3</property>
                            <property name="right-attach">4</property>
                          </packing>
                        </child>
                        <child>
                          <object class="HAL_LED" id="hal_led_home_z">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="led-blink-rate">0</property>
                            <property name="led-shape">2</property>
                            <property name="led-shiny">True</property>
                            <property name="led-size">6</property>
                          </object>
                          <packing>
                            <property name="left-attach">2</property>
                            <property name="right-attach">3</property>
                            <property name="top-attach">1</property>
                            <property name="bottom-attach">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="label3">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label" translatable="yes">Z</property>
                          </object>
                          <packing>
                            <property name="left-attach">2</property>
                            <property name="right-attach">3</property>
                          </packing>
                        </child>
                        <child>
                          <object class="HAL_LED" id="hal_led_home_y">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="led-blink-rate">0</property>
                            <property name="led-shape">2</property>
                            <property name="led-shiny">True</property>
                            <property name="led-size">6</property>
                          </object>
                          <packing>
                            <property name="left-attach">1</property>
                            <property name="right-attach">2</property>
                            <property name="top-attach">1</property>
                            <property name="bottom-attach">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="label2">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label" translatable="yes">Y</property>
                          </object>
                          <packing>
                            <property name="left-attach">1</property>
                            <property name="right-attach">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="HAL_LED" id="hal_led_home_x">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="led-blink-rate">0</property>
                            <property name="led-shape">2</property>
                            <property name="led-shiny">True</property>
                            <property name="led-size">6</property>
                          </object>
                          <packing>
                            <property name="top-attach">1</property>
                            <property name="bottom-attach">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="label7">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="label" translatable="yes">X</property>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="lbl_frm_status">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">&lt;b&gt;HOME SWITCHES&lt;/b&gt;</property>
                        <property name="use-markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">True</property>
                    <property name="fill">True</property>
                    <property name="padding">2</property>
                    <property name="position">2</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkButton" id="btn_exit">
                    <property name="label" translatable="yes">EXIT</property>
                    <property name="height-request">40</property>
                    <property name="visible">True</property>
                    <property name="can-focus">True</property>
                    <property name="receives-default">True</property>
                    <property name="tooltip-text" translatable="yes">Exit LinuxCNC</property>
                    <property name="border-width">4</property>
                    <signal name="clicked" handler="on_btn_exit_clicked" swapped="no"/>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="padding">2</property>
                    <property name="position">3</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="padding">4</property>
                <property name="position">3</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">True</property>
            <property name="position">2</property>
          </packing>
        </child>
      </object>
    </child>
  </object>
</interface>
