4329 lines
258 KiB
XML
4329 lines
258 KiB
XML
<?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"><b>Main Window</b></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"><b>DRO</b></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"><b>Themes</b></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"><b>Mouse Button mode</b></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"><b>Preview</b></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"><b>On Touch off</b></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"><b>General</b></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"><b>Spindle</b></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"><b>Tool Sensor</b></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"><b>INCREMENTS</b></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"><b>MODE</b></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"><b>PROGRAM</b></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"><b>TOOL</b></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"><b>CONTROL OUTPUTS</b></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"><b>DRO</b></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"><b>STATUS</b></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"><b>OVERRIDES</b></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"><b>SPEEDS</b></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"><b>SPINDLE</b></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"><b>HOME SWITCHES</b></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>
|