<?xml version="1.0"?>
<interface>
  <!-- interface-requires gtk+ 2.12 -->
  <!-- interface-naming-policy project-wide -->
  <object class="GtkListStore" id="unit_model">
    <columns>
      <!-- column-name name -->
      <column type="gchararray"/>
    </columns>
    <data>
      <row>
        <col id="0" translatable="yes">mm</col>
      </row>
      <row>
        <col id="0" translatable="yes">inch</col>
      </row>
    </data>
  </object>
  <object class="GtkListStore" id="ProcessingConfigs">
    <columns>
      <!-- column-name Name -->
      <column type="gchararray"/>
    </columns>
  </object>
  <object class="GtkListStore" id="ToolList">
    <columns>
      <!-- column-name index -->
      <column type="guint"/>
      <!-- column-name id -->
      <column type="guint"/>
      <!-- column-name description -->
      <column type="gchararray"/>
    </columns>
    <data>
      <row>
        <col id="0">0</col>
        <col id="1">1</col>
        <col id="2" translatable="yes">SphericalDrill 12mm</col>
      </row>
    </data>
  </object>
  <object class="GtkListStore" id="ProcessList">
    <columns>
      <!-- column-name index -->
      <column type="guint"/>
      <!-- column-name description -->
      <column type="gchararray"/>
    </columns>
    <data>
      <row>
        <col id="0">0</col>
        <col id="1" translatable="yes">DropCutter / ZigZag</col>
      </row>
    </data>
  </object>
  <object class="GtkListStore" id="PathSetup">
    <columns>
      <!-- column-name index -->
      <column type="guint"/>
      <!-- column-name tool_id -->
      <column type="guint"/>
      <!-- column-name process_id -->
      <column type="guint"/>
    </columns>
  </object>
  <object class="GtkListStore" id="ScaleDimensionAxesList">
    <columns>
      <!-- column-name value -->
      <column type="gchararray"/>
    </columns>
    <data>
      <row>
        <col id="0" translatable="yes">x</col>
      </row>
      <row>
        <col id="0" translatable="yes">y</col>
      </row>
      <row>
        <col id="0" translatable="yes">z</col>
      </row>
    </data>
  </object>
  <object class="GtkListStore" id="BoundaryModeList">
    <columns>
      <!-- column-name offset -->
      <column type="gint"/>
      <!-- column-name description -->
      <column type="gchararray"/>
    </columns>
    <data>
      <row>
        <col id="0">-1</col>
        <col id="1" translatable="yes">move inside limits</col>
      </row>
      <row>
        <col id="0">0</col>
        <col id="1" translatable="yes">move along limits</col>
      </row>
      <row>
        <col id="0">1</col>
        <col id="1" translatable="yes">move around limits</col>
      </row>
    </data>
  </object>
  <object class="GtkListStore" id="ToolPathListModel">
    <columns>
      <!-- column-name index -->
      <column type="guint"/>
      <!-- column-name name -->
      <column type="gchararray"/>
      <!-- column-name visible -->
      <column type="gboolean"/>
      <!-- column-name drill_size -->
      <column type="gfloat"/>
      <!-- column-name drill_id -->
      <column type="guint"/>
      <!-- column-name allowance -->
      <column type="gfloat"/>
      <!-- column-name speed -->
      <column type="gfloat"/>
      <!-- column-name feedrate -->
      <column type="gfloat"/>
      <!-- column-name machine_time -->
      <column type="gchararray"/>
    </columns>
    <data>
      <row>
        <col id="0">0</col>
        <col id="1" translatable="yes">Rough</col>
        <col id="2">True</col>
        <col id="3">12</col>
        <col id="4">0</col>
        <col id="5">0</col>
        <col id="6">0</col>
        <col id="7">0</col>
        <col id="8">0</col>
      </row>
      <row>
        <col id="0">0</col>
        <col id="1" translatable="yes">test</col>
        <col id="2">False</col>
        <col id="3">0</col>
        <col id="4">0</col>
        <col id="5">0</col>
        <col id="6">0</col>
        <col id="7">0</col>
        <col id="8">0</col>
      </row>
    </data>
  </object>
  <object class="GtkListStore" id="BoundsList">
    <columns>
      <!-- column-name index -->
      <column type="guint"/>
      <!-- column-name description -->
      <column type="gchararray"/>
    </columns>
    <data>
      <row>
        <col id="0">0</col>
        <col id="1" translatable="yes">No margin</col>
      </row>
    </data>
  </object>
  <object class="GtkListStore" id="TaskList">
    <columns>
      <!-- column-name index -->
      <column type="guint"/>
      <!-- column-name name -->
      <column type="gchararray"/>
      <!-- column-name enabled -->
      <column type="gboolean"/>
    </columns>
    <data>
      <row>
        <col id="0">0</col>
        <col id="1" translatable="yes">Rough</col>
        <col id="2">False</col>
      </row>
    </data>
  </object>
  <object class="GtkListStore" id="GCodeCornerStyleList">
    <columns>
      <!-- column-name name -->
      <column type="gchararray"/>
    </columns>
    <data>
      <row>
        <col id="0" translatable="yes">Exact path mode (G61)</col>
      </row>
      <row>
        <col id="0" translatable="yes">Exact stop mode (G61.1)</col>
      </row>
      <row>
        <col id="0" translatable="yes">Continuous with maximum speed (G64)</col>
      </row>
      <row>
        <col id="0" translatable="yes">Continuous with tolerance (G64 P/Q)</col>
      </row>
    </data>
  </object>
  <object class="GtkListStore" id="ProcessPoolStatisticsModel">
    <columns>
      <!-- column-name name -->
      <column type="gchararray"/>
      <!-- column-name last_notify -->
      <column type="guint"/>
      <!-- column-name tasks -->
      <column type="guint"/>
      <!-- column-name process_time -->
      <column type="gfloat"/>
      <!-- column-name avg_process_time -->
      <column type="gfloat"/>
      <!-- column-name avg_transfer_time -->
      <column type="gfloat"/>
    </columns>
  </object>
  <object class="GtkListStore" id="PocketingOptions">
    <columns>
      <!-- column-name name -->
      <column type="gchararray"/>
    </columns>
    <data>
      <row>
        <col id="0" translatable="yes">none</col>
      </row>
      <row>
        <col id="0" translatable="yes">holes</col>
      </row>
      <row>
        <col id="0" translatable="yes">enclosed</col>
      </row>
    </data>
  </object>
  <object class="GtkListStore" id="TouchOffLocationModel">
    <columns>
      <!-- column-name key -->
      <column type="gchararray"/>
      <!-- column-name name -->
      <column type="gchararray"/>
    </columns>
    <data>
      <row>
        <col id="0" translatable="yes">startup</col>
        <col id="1" translatable="yes">Initial location (at startup)</col>
      </row>
      <row>
        <col id="0" translatable="yes">absolute</col>
        <col id="1" translatable="yes">Fixed location (absolute)</col>
      </row>
    </data>
  </object>
  <object class="GtkWindow" id="ProjectWindow">
    <property name="title" translatable="yes">PyCAM</property>
    <property name="role">pycam-main</property>
    <property name="destroy_with_parent">True</property>
    <child>
      <object class="GtkVBox" id="WindowBox">
        <property name="visible">True</property>
        <property name="orientation">vertical</property>
        <property name="spacing">2</property>
      </object>
    </child>
  </object>
  <object class="GtkWindow" id="view3dwindow">
    <property name="title" translatable="yes">PyCAM Visualization</property>
    <property name="role">pycam-view</property>
    <child>
      <object class="GtkVBox" id="view3dbox">
        <property name="visible">True</property>
        <property name="orientation">vertical</property>
        <property name="spacing">1</property>
        <child>
          <object class="GtkHBox" id="ViewControls">
            <property name="visible">True</property>
            <property name="spacing">4</property>
            <child>
              <object class="GtkToolbar" id="ViewItems">
                <property name="visible">True</property>
                <property name="tooltip_text" translatable="yes">Configure the list of visible items.</property>
                <property name="toolbar_style">text</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkVSeparator" id="vseparator13">
                <property name="visible">True</property>
                <property name="orientation">vertical</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="position">1</property>
              </packing>
            </child>
            <child>
              <object class="GtkHBox" id="hbox38">
                <property name="visible">True</property>
                <child>
                  <object class="GtkToolButton" id="Reset View">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">Center</property>
                    <property name="use_underline">True</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkToolButton" id="Front View">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">Front</property>
                    <property name="use_underline">True</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
                    <property name="position">1</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkToolButton" id="Back View">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">Back</property>
                    <property name="use_underline">True</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
                    <property name="position">2</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkToolButton" id="Left View">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">Left</property>
                    <property name="use_underline">True</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
                    <property name="position">3</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkToolButton" id="Right View">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">Right</property>
                    <property name="use_underline">True</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
                    <property name="position">4</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkToolButton" id="Top View">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">Top</property>
                    <property name="use_underline">True</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
                    <property name="position">5</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkToolButton" id="Bottom View">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">Bottom</property>
                    <property name="use_underline">True</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
                    <property name="position">6</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="position">2</property>
              </packing>
            </child>
            <child>
              <object class="GtkLinkButton" id="3DViewHelp">
                <property name="label">gtk-help</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="relief">none</property>
                <property name="use_stock">True</property>
                <property name="xalign">1</property>
                <property name="uri">http://sourceforge.net/apps/mediawiki/pycam/index.php?title=3D_View</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="position">3</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="position">0</property>
          </packing>
        </child>
        <child>
          <object class="GtkHSeparator" id="hseparator16">
            <property name="visible">True</property>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="position">1</property>
          </packing>
        </child>
        <child>
          <object class="GtkAlignment" id="alignment22">
            <property name="visible">True</property>
            <property name="left_padding">2</property>
            <property name="right_padding">2</property>
            <child>
              <object class="GtkTable" id="view3ddimension">
                <property name="visible">True</property>
                <property name="n_rows">2</property>
                <property name="n_columns">6</property>
                <property name="column_spacing">3</property>
                <child>
                  <object class="GtkLabel" id="label8">
                    <property name="visible">True</property>
                    <property name="xalign">0</property>
                    <property name="label" translatable="yes">Model corners:</property>
                  </object>
                  <packing>
                    <property name="top_attach">1</property>
                    <property name="bottom_attach">2</property>
                    <property name="x_options">GTK_FILL</property>
                    <property name="y_options">GTK_FILL</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkVSeparator" id="vseparator16">
                    <property name="visible">True</property>
                    <property name="orientation">vertical</property>
                  </object>
                  <packing>
                    <property name="left_attach">2</property>
                    <property name="right_attach">3</property>
                    <property name="bottom_attach">2</property>
                    <property name="x_options">GTK_FILL</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkVSeparator" id="vseparator17">
                    <property name="visible">True</property>
                    <property name="orientation">vertical</property>
                  </object>
                  <packing>
                    <property name="left_attach">4</property>
                    <property name="right_attach">5</property>
                    <property name="bottom_attach">2</property>
                    <property name="x_options">GTK_FILL</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkHBox" id="hbox42">
                    <property name="visible">True</property>
                    <property name="spacing">2</property>
                    <child>
                      <object class="GtkLabel" id="ModelCornerXMin">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">xmin</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="ModelCornerXSpaces">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">..</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="ModelCornerXMax">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">xmax</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="position">2</property>
                      </packing>
                    </child>
                  </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_FILL</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkHBox" id="hbox44">
                    <property name="visible">True</property>
                    <property name="spacing">2</property>
                    <child>
                      <object class="GtkLabel" id="ModelCornerZMin">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">zmin</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="ModelCornerZSpaces">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">..</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="ModelCornerZMax">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">zmax</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="position">2</property>
                      </packing>
                    </child>
                  </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>
                    <property name="x_options">GTK_FILL</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkLabel" id="DimensionLabel">
                    <property name="visible">True</property>
                    <property name="xalign">0</property>
                    <property name="label" translatable="yes">Bounding Box:</property>
                  </object>
                  <packing>
                    <property name="x_options">GTK_FILL</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkHBox" id="hbox40">
                    <property name="visible">True</property>
                    <property name="spacing">2</property>
                    <child>
                      <object class="GtkLabel" id="model_dim_x_label">
                        <property name="visible">True</property>
                        <property name="xalign">0</property>
                        <property name="label" translatable="yes">&#x394;x:</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="model_dim_x">
                        <property name="visible">True</property>
                        <property name="xalign">0</property>
                        <property name="label" translatable="yes">x</property>
                        <property name="single_line_mode">True</property>
                      </object>
                      <packing>
                        <property name="position">1</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="left_attach">1</property>
                    <property name="right_attach">2</property>
                    <property name="x_options">GTK_FILL</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkHBox" id="hbox41">
                    <property name="visible">True</property>
                    <property name="spacing">2</property>
                    <child>
                      <object class="GtkLabel" id="model_dim_z_label">
                        <property name="visible">True</property>
                        <property name="xalign">0</property>
                        <property name="label" translatable="yes">&#x394;z:</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="model_dim_z">
                        <property name="visible">True</property>
                        <property name="xalign">0</property>
                        <property name="label" translatable="yes">z</property>
                        <property name="single_line_mode">True</property>
                      </object>
                      <packing>
                        <property name="position">1</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="left_attach">5</property>
                    <property name="right_attach">6</property>
                    <property name="x_options">GTK_FILL</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkHBox" id="hbox43">
                    <property name="visible">True</property>
                    <property name="spacing">2</property>
                    <child>
                      <object class="GtkLabel" id="model_dim_y_label">
                        <property name="visible">True</property>
                        <property name="xalign">0</property>
                        <property name="label" translatable="yes">&#x394;y:</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="model_dim_y">
                        <property name="visible">True</property>
                        <property name="xalign">0</property>
                        <property name="label" translatable="yes">y</property>
                        <property name="single_line_mode">True</property>
                      </object>
                      <packing>
                        <property name="position">1</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="left_attach">3</property>
                    <property name="right_attach">4</property>
                    <property name="x_options">GTK_FILL</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkHBox" id="hbox45">
                    <property name="visible">True</property>
                    <property name="spacing">2</property>
                    <child>
                      <object class="GtkLabel" id="ModelCornerYMin">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">ymin</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="ModelCornerYSpaces">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">..</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="ModelCornerYMax">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">ymax</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="position">2</property>
                      </packing>
                    </child>
                  </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>
                    <property name="x_options">GTK_FILL</property>
                  </packing>
                </child>
              </object>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="position">2</property>
          </packing>
        </child>
        <child>
          <placeholder/>
        </child>
      </object>
    </child>
  </object>
  <object class="GtkAdjustment" id="min-x">
    <property name="lower">-2000</property>
    <property name="upper">2000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="min-y">
    <property name="lower">-2000</property>
    <property name="upper">2000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="min-z">
    <property name="lower">-2000</property>
    <property name="upper">2000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="max-x">
    <property name="lower">-2000</property>
    <property name="upper">2000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="max-y">
    <property name="lower">-2000</property>
    <property name="upper">2000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="max-z">
    <property name="lower">-2000</property>
    <property name="upper">2000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="feedrate">
    <property name="lower">1</property>
    <property name="upper">10000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="speed">
    <property name="lower">1</property>
    <property name="upper">10000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="tooldiameter">
    <property name="lower">0.0001</property>
    <property name="upper">500</property>
    <property name="step_increment">0.10000000000000001</property>
  </object>
  <object class="GtkAdjustment" id="torusdiameter">
    <property name="lower">0.0001</property>
    <property name="upper">500</property>
    <property name="step_increment">0.050000000000000003</property>
  </object>
  <object class="GtkAdjustment" id="DrillProgressMaxFPS">
    <property name="lower">1</property>
    <property name="upper">25</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="MaterialAllowanceValue">
    <property name="upper">100</property>
    <property name="step_increment">0.10000000000000001</property>
  </object>
  <object class="GtkAdjustment" id="MaxStepDownValue">
    <property name="lower">0.01</property>
    <property name="upper">100</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="OverlapPercentValue">
    <property name="upper">99</property>
    <property name="step_increment">5</property>
  </object>
  <object class="GtkAdjustment" id="SafetyHeightValue">
    <property name="lower">-2000</property>
    <property name="upper">2000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAction" id="OpenModel">
    <property name="label">_Open Model ...</property>
    <property name="tooltip">Opens a model file.</property>
    <property name="stock_id">gtk-open</property>
  </object>
  <object class="GtkAction" id="FileMenu">
    <property name="label">_File</property>
  </object>
  <object class="GtkAction" id="SettingsMenu">
    <property name="label">_Settings</property>
  </object>
  <object class="GtkAction" id="ExportGCodeVisible">
    <property name="label">Export _visible Toolpaths ...</property>
    <property name="tooltip">Write all visible toolpaths to a file.</property>
  </object>
  <object class="GtkAction" id="ExportGCodeAll">
    <property name="label">_Export all Toolpaths ...</property>
    <property name="tooltip">Write all toolpaths to a file.</property>
    <property name="stock_id">gtk-execute</property>
  </object>
  <object class="GtkAction" id="LoadTaskSettings">
    <property name="label">_Load Task Settings ...</property>
    <property name="tooltip">Load tool, process and task definitions from a file.</property>
  </object>
  <object class="GtkAction" id="SaveTaskSettings">
    <property name="label">_Save Task Settings</property>
    <property name="tooltip">Save the tool, process and task definitions.</property>
    <property name="stock_id">gtk-save-as</property>
  </object>
  <object class="GtkAction" id="SaveAsTaskSettings">
    <property name="label">Save Task Settings _as ...</property>
    <property name="tooltip">Save the tool, process and task definitions to a new file.</property>
  </object>
  <object class="GtkAction" id="GeneralSettings">
    <property name="label">_Preferences</property>
    <property name="tooltip">Configure PyCAM</property>
    <property name="stock_id">gtk-preferences</property>
  </object>
  <object class="GtkAction" id="Quit">
    <property name="label">_Quit</property>
    <property name="tooltip">Exit PyCAM</property>
    <property name="stock_id">gtk-quit</property>
  </object>
  <object class="GtkAction" id="SaveModel">
    <property name="label">_Save Model</property>
    <property name="tooltip">Save the current model to the STL file.</property>
  </object>
  <object class="GtkAction" id="WindowMenu">
    <property name="label">_Windows</property>
  </object>
  <object class="GtkToggleAction" id="Toggle3DView">
    <property name="label">3D _View Window</property>
    <property name="tooltip">Display the model in the 3D view window.</property>
  </object>
  <object class="GtkAction" id="SaveAsModel">
    <property name="label">Save Model _as ...</property>
    <property name="short_label">Save Model as ...</property>
    <property name="tooltip">Save the current model to a new STL file.</property>
    <property name="stock_id">gtk-save-as</property>
  </object>
  <object class="GtkDialog" id="GeneralSettingsWindow">
    <property name="border_width">5</property>
    <property name="title" translatable="yes">PyCAM Preferences</property>
    <property name="role">pycam-preferences</property>
    <property name="destroy_with_parent">True</property>
    <property name="icon_name">preferences-desktop</property>
    <property name="type_hint">normal</property>
    <child internal-child="vbox">
      <object class="GtkVBox" id="dialog-vbox1">
        <property name="visible">True</property>
        <property name="orientation">vertical</property>
        <property name="spacing">2</property>
        <child>
          <object class="GtkImage" id="logo">
            <property name="visible">True</property>
            <property name="ypad">2</property>
            <property name="pixbuf">logo_gui.png</property>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">False</property>
            <property name="position">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkNotebook" id="notebook1">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="tab_pos">left</property>
            <child>
              <object class="GtkVBox" id="vbox7">
                <property name="visible">True</property>
                <property name="orientation">vertical</property>
                <property name="spacing">3</property>
                <child>
                  <object class="GtkFrame" id="GeneralSettingsFrame">
                    <property name="visible">True</property>
                    <property name="label_xalign">0</property>
                    <property name="shadow_type">none</property>
                    <child>
                      <object class="GtkAlignment" id="alignment6">
                        <property name="visible">True</property>
                        <property name="left_padding">12</property>
                        <child>
                          <object class="GtkVBox" id="vbox14">
                            <property name="visible">True</property>
                            <property name="orientation">vertical</property>
                            <property name="spacing">2</property>
                            <child>
                              <object class="GtkCheckButton" id="SettingEnableODE">
                                <property name="label" translatable="yes">Enable experimental ODE calculations</property>
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">The toolpath generation is based on detecting collisions.
The Open-Dynamic-Engine (ODE) is an alternative to the manual computation of these collisions.
It is significantly faster, but the current release of ODE contains a nasty bug that rarely causes erroneous toolpaths at the corner of the model. Thus ODE is disabled by default.
ODE can't be used in combination with parallel processing or server mode.</property>
                                <property name="draw_indicator">True</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkTable" id="table8">
                                <property name="visible">True</property>
                                <property name="n_rows">2</property>
                                <property name="n_columns">2</property>
                                <property name="column_spacing">5</property>
                                <property name="row_spacing">3</property>
                                <child>
                                  <object class="GtkLabel" id="UnitLabel">
                                    <property name="visible">True</property>
                                    <property name="xalign">0</property>
                                    <property name="label" translatable="yes">Unit (for all dimensions):</property>
                                  </object>
                                  <packing>
                                    <property name="top_attach">1</property>
                                    <property name="bottom_attach">2</property>
                                    <property name="x_options">GTK_FILL</property>
                                    <property name="y_options">GTK_FILL</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkComboBox" id="unit_control">
                                    <property name="visible">True</property>
                                    <property name="model">unit_model</property>
                                    <property name="active">0</property>
                                    <child>
                                      <object class="GtkCellRendererText" id="unit_name"/>
                                      <attributes>
                                        <attribute name="text">0</attribute>
                                      </attributes>
                                    </child>
                                  </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_FILL</property>
                                    <property name="y_options">GTK_FILL</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="BoundaryModeLabel">
                                    <property name="visible">True</property>
                                    <property name="xalign">0</property>
                                    <property name="label" translatable="yes">Boundary mode:</property>
                                  </object>
                                  <packing>
                                    <property name="x_options">GTK_FILL</property>
                                    <property name="y_options">GTK_FILL</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkComboBox" id="BoundaryModeControl">
                                    <property name="visible">True</property>
                                    <property name="model">BoundaryModeList</property>
                                    <property name="active">0</property>
                                    <child>
                                      <object class="GtkCellRendererText" id="BoundaryModeColumn"/>
                                      <attributes>
                                        <attribute name="text">1</attribute>
                                      </attributes>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">1</property>
                                    <property name="right_attach">2</property>
                                    <property name="x_options">GTK_FILL</property>
                                    <property name="y_options">GTK_FILL</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkHBox" id="unit_box">
                                <property name="visible">True</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">2</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkCheckButton" id="AutoLoadTaskFile">
                                <property name="label" translatable="yes">Load custom task settings on startup</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="position">3</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkAlignment" id="StartupTaskFileBox">
                                <property name="visible">True</property>
                                <property name="left_padding">20</property>
                                <child>
                                  <object class="GtkFileChooserButton" id="StartupTaskFile">
                                    <property name="visible">True</property>
                                    <property name="title" translatable="yes">Choose custom task settings file loading on startup</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="position">4</property>
                              </packing>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="GeneralSettingsFrameLabel">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">&lt;b&gt;General Settings&lt;/b&gt;</property>
                        <property name="use_markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="position">0</property>
                  </packing>
                </child>
              </object>
            </child>
            <child type="tab">
              <object class="GtkLabel" id="GeneralSettingsTabLabel">
                <property name="visible">True</property>
                <property name="label" translatable="yes">General</property>
              </object>
              <packing>
                <property name="tab_fill">False</property>
              </packing>
            </child>
            <child>
              <object class="GtkFrame" id="GCodeTabFrame">
                <property name="visible">True</property>
                <property name="label_xalign">0</property>
                <property name="shadow_type">none</property>
                <child>
                  <object class="GtkAlignment" id="alignment43">
                    <property name="visible">True</property>
                    <property name="left_padding">12</property>
                    <child>
                      <object class="GtkVBox" id="vbox30">
                        <property name="visible">True</property>
                        <property name="orientation">vertical</property>
                        <property name="spacing">2</property>
                        <child>
                          <object class="GtkTable" id="table14">
                            <property name="visible">True</property>
                            <property name="n_rows">2</property>
                            <property name="n_columns">2</property>
                            <property name="column_spacing">6</property>
                            <property name="row_spacing">2</property>
                            <child>
                              <object class="GtkLabel" id="GCodeFilenameExtensionLabel">
                                <property name="visible">True</property>
                                <property name="xalign">0</property>
                                <property name="label" translatable="yes">Custom GCode filename extension:</property>
                              </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="GtkEntry" id="GCodeFilenameExtension">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="tooltip_text" translatable="yes">Select a file extension to be used when storing GCode files.
Leave this field empty if you are satisfied with the default: "ngc".
This is just a convenience setting. The "Export Toolpath" dialog
still allows you to choose the file extension freely.</property>
                                <property name="invisible_char">&#x25CF;</property>
                                <property name="width_chars">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>
                                <property name="x_options">GTK_FILL</property>
                                <property name="y_options"></property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkSpinButton" id="SafetyHeightControl">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="tooltip_text" translatable="yes">Rapid moves are allowed at this z-level.
This should be clearly above the stock material.
Choose a small value to minimize rapid moves up and down.</property>
                                <property name="invisible_char">&#x25CF;</property>
                                <property name="adjustment">SafetyHeightValue</property>
                                <property name="digits">1</property>
                              </object>
                              <packing>
                                <property name="left_attach">1</property>
                                <property name="right_attach">2</property>
                                <property name="x_options">GTK_FILL</property>
                                <property name="y_options">GTK_EXPAND</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkLabel" id="SafetyHeightLabel">
                                <property name="visible">True</property>
                                <property name="xalign">0</property>
                                <property name="label" translatable="yes">Safety Height:</property>
                              </object>
                              <packing>
                                <property name="y_options">GTK_FILL</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkExpander" id="expander3">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <child>
                              <object class="GtkAlignment" id="alignment10">
                                <property name="visible">True</property>
                                <property name="left_padding">25</property>
                                <child>
                                  <object class="GtkTable" id="table17">
                                    <property name="visible">True</property>
                                    <property name="n_rows">2</property>
                                    <property name="n_columns">2</property>
                                    <child>
                                      <object class="GtkCheckButton" id="GCodeStartStopSpindle">
                                        <property name="label" translatable="yes">Start / Stop Spindle (M3/M5)</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="right_attach">2</property>
                                        <property name="x_options">GTK_FILL</property>
                                        <property name="y_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="GCodeSpindleDelayLabel">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="label" translatable="yes">Delay (in seconds) after start / stop:</property>
                                      </object>
                                      <packing>
                                        <property name="top_attach">1</property>
                                        <property name="bottom_attach">2</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkSpinButton" id="GCodeSpindleDelay">
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="invisible_char">&#x25CF;</property>
                                        <property name="adjustment">GCodeSpindleDelayValue</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_options">GTK_FILL</property>
                                        <property name="y_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="label7">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes">Spindle control</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkExpander" id="expander1">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <child>
                              <object class="GtkAlignment" id="alignment29">
                                <property name="visible">True</property>
                                <property name="xalign">0</property>
                                <property name="yalign">0</property>
                                <property name="left_padding">22</property>
                                <child>
                                  <object class="GtkTable" id="table15">
                                    <property name="visible">True</property>
                                    <property name="n_rows">3</property>
                                    <property name="n_columns">2</property>
                                    <property name="column_spacing">3</property>
                                    <property name="row_spacing">3</property>
                                    <child>
                                      <object class="GtkLabel" id="GCodeMinimumStepLabel">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="label" translatable="yes">x-axis:</property>
                                      </object>
                                      <packing>
                                        <property name="x_options">GTK_FILL</property>
                                        <property name="y_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkSpinButton" id="GCodeMinimumStep_x">
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="invisible_char">&#x25CF;</property>
                                        <property name="width_chars">10</property>
                                        <property name="adjustment">GCodeMinimumStepValue_x</property>
                                        <property name="digits">8</property>
                                      </object>
                                      <packing>
                                        <property name="left_attach">1</property>
                                        <property name="right_attach">2</property>
                                        <property name="x_options">GTK_FILL</property>
                                        <property name="y_options"></property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkSpinButton" id="GCodeMinimumStep_y">
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="invisible_char">&#x25CF;</property>
                                        <property name="width_chars">10</property>
                                        <property name="adjustment">GCodeMinimumStepValue_y</property>
                                        <property name="digits">8</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_options">GTK_FILL</property>
                                        <property name="y_options"></property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkSpinButton" id="GCodeMinimumStep_z">
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="invisible_char">&#x25CF;</property>
                                        <property name="width_chars">10</property>
                                        <property name="adjustment">GCodeMinimumStepValue_z</property>
                                        <property name="digits">8</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="x_options">GTK_FILL</property>
                                        <property name="y_options"></property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="GCodeMinimumStepLabel2">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="label" translatable="yes">z-axis:</property>
                                      </object>
                                      <packing>
                                        <property name="top_attach">2</property>
                                        <property name="bottom_attach">3</property>
                                        <property name="x_options">GTK_FILL</property>
                                        <property name="y_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="GCodeMinimumStepLabel1">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="label" translatable="yes">y-axis:</property>
                                      </object>
                                      <packing>
                                        <property name="top_attach">1</property>
                                        <property name="bottom_attach">2</property>
                                        <property name="x_options">GTK_FILL</property>
                                        <property name="y_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="GCodeMinimumStepSizeExpanderLabel">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes">Minimum step width</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkExpander" id="GCodeCornerStyleExpander">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <child>
                              <object class="GtkAlignment" id="alignment44">
                                <property name="visible">True</property>
                                <property name="left_padding">25</property>
                                <child>
                                  <object class="GtkVBox" id="vbox31">
                                    <property name="visible">True</property>
                                    <property name="orientation">vertical</property>
                                    <property name="spacing">2</property>
                                    <child>
                                      <object class="GtkHBox" id="hbox27">
                                        <property name="visible">True</property>
                                        <property name="spacing">3</property>
                                        <child>
                                          <object class="GtkLabel" id="GCodePathModeLabel">
                                            <property name="visible">True</property>
                                            <property name="xalign">0</property>
                                            <property name="label" translatable="yes">Path mode:</property>
                                          </object>
                                          <packing>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkComboBox" id="GCodeCornerStyleControl">
                                            <property name="visible">True</property>
                                            <property name="model">GCodeCornerStyleList</property>
                                            <child>
                                              <object class="GtkCellRendererText" id="GCodeCornerStyleName"/>
                                              <attributes>
                                                <attribute name="text">0</attribute>
                                              </attributes>
                                            </child>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">False</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkTable" id="GCodeToleranceTable">
                                        <property name="visible">True</property>
                                        <property name="n_rows">2</property>
                                        <property name="n_columns">2</property>
                                        <property name="column_spacing">4</property>
                                        <property name="row_spacing">3</property>
                                        <child>
                                          <object class="GtkSpinButton" id="GCodeCornerStyleCAMTolerance">
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="invisible_char">&#x25CF;</property>
                                            <property name="adjustment">GCodeCornerStyleCAMToleranceValue</property>
                                            <property name="digits">3</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_options">GTK_FILL</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkSpinButton" id="GCodeCornerStyleMotionTolerance">
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="invisible_char">&#x25CF;</property>
                                            <property name="adjustment">GCodeCornerStyleMotionToleranceValue</property>
                                            <property name="digits">3</property>
                                          </object>
                                          <packing>
                                            <property name="left_attach">1</property>
                                            <property name="right_attach">2</property>
                                            <property name="x_options">GTK_FILL</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="GCodeCornerStyleMotionToleranceLabel">
                                            <property name="visible">True</property>
                                            <property name="xalign">0</property>
                                            <property name="label" translatable="yes">Motion blending tolerance:</property>
                                          </object>
                                          <packing>
                                            <property name="x_options">GTK_FILL</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="GCodeCornerStyleCAMToleranceLabel">
                                            <property name="visible">True</property>
                                            <property name="xalign">0</property>
                                            <property name="label" translatable="yes">Naive CAM tolerance:</property>
                                          </object>
                                          <packing>
                                            <property name="top_attach">1</property>
                                            <property name="bottom_attach">2</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLinkButton" id="GCodePathModeHelpLink">
                                        <property name="label" translatable="yes">See the EMC2 manual</property>
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="receives_default">True</property>
                                        <property name="relief">none</property>
                                        <property name="xalign">1</property>
                                        <property name="uri">http://linuxcnc.org/docs/html/gcode_main.html#sub:G61,-G61.1,-G64:</property>
                                      </object>
                                      <packing>
                                        <property name="position">2</property>
                                      </packing>
                                    </child>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="GCodeCornerStyleExpanderLabel">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes">Corner Style</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">3</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkExpander" id="expander2">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <child>
                              <object class="GtkAlignment" id="alignment5">
                                <property name="visible">True</property>
                                <property name="left_padding">25</property>
                                <child>
                                  <object class="GtkVBox" id="vbox6">
                                    <property name="visible">True</property>
                                    <property name="orientation">vertical</property>
                                    <child>
                                      <object class="GtkCheckButton" id="GCodeTouchOffOnStartup">
                                        <property name="label" translatable="yes">Touch off on startup (initializes coordinate system for Z)</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">False</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkCheckButton" id="GCodeTouchOffOnToolChange">
                                        <property name="label" translatable="yes">Measure and compensate tool length on tool change</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="position">1</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkTable" id="TouchOffLocationTable">
                                        <property name="visible">True</property>
                                        <property name="n_rows">8</property>
                                        <property name="n_columns">3</property>
                                        <property name="column_spacing">3</property>
                                        <property name="row_spacing">3</property>
                                        <child>
                                          <object class="GtkComboBox" id="TouchOffLocationSelector">
                                            <property name="visible">True</property>
                                            <property name="model">TouchOffLocationModel</property>
                                            <property name="active">0</property>
                                            <child>
                                              <object class="GtkCellRendererText" id="cellrenderertext8"/>
                                              <attributes>
                                                <attribute name="text">1</attribute>
                                              </attributes>
                                            </child>
                                          </object>
                                          <packing>
                                            <property name="left_attach">1</property>
                                            <property name="right_attach">3</property>
                                            <property name="x_options">GTK_FILL</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="label1">
                                            <property name="visible">True</property>
                                            <property name="xalign">0</property>
                                            <property name="label" translatable="yes">Touch probe position:</property>
                                          </object>
                                          <packing>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="label3">
                                            <property name="visible">True</property>
                                            <property name="xalign">0</property>
                                            <property name="label" translatable="yes">Rapid move down:</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="GtkLabel" id="label4">
                                            <property name="visible">True</property>
                                            <property name="xalign">0</property>
                                            <property name="label" translatable="yes">Probing distance (limit):</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="GtkSpinButton" id="ToolChangeRapidMoveDown">
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="invisible_char">&#x25CF;</property>
                                            <property name="adjustment">ToolChangeRapidMoveDownValue</property>
                                            <property name="digits">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="x_options">GTK_FILL</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkSpinButton" id="ToolChangeSlowMoveDown">
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="invisible_char">&#x25CF;</property>
                                            <property name="adjustment">ToolChangeSlowMoveDownValue</property>
                                            <property name="digits">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="x_options">GTK_FILL</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="label5">
                                            <property name="visible">True</property>
                                            <property name="xalign">0</property>
                                            <property name="label" translatable="yes">Probing speed:</property>
                                          </object>
                                          <packing>
                                            <property name="top_attach">4</property>
                                            <property name="bottom_attach">5</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkSpinButton" id="ToolChangeSlowMoveSpeed">
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="invisible_char">&#x25CF;</property>
                                            <property name="adjustment">ToolChangeSlowMoveSpeedValue</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_options">GTK_FILL</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="LengthUnit1">
                                            <property name="visible">True</property>
                                            <property name="xalign">0</property>
                                            <property name="label" translatable="yes">mm</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>
                                            <property name="x_options">GTK_FILL</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="LengthUnit2">
                                            <property name="visible">True</property>
                                            <property name="xalign">0</property>
                                            <property name="label" translatable="yes">mm</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>
                                            <property name="x_options">GTK_FILL</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="SpeedUnit2">
                                            <property name="visible">True</property>
                                            <property name="xalign">0</property>
                                            <property name="label" translatable="yes">mm/minute</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_options">GTK_FILL</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="TouchOffHeightLabel">
                                            <property name="visible">True</property>
                                            <property name="xalign">0</property>
                                            <property name="label" translatable="yes">Z level of touch probe:</property>
                                          </object>
                                          <packing>
                                            <property name="top_attach">5</property>
                                            <property name="bottom_attach">6</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkSpinButton" id="TouchOffHeight">
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="tooltip_text" translatable="yes">This value specifies the desired height (Z) of the touch plate.
The current coordinate system of the GCode interprete will
be shifted accordingly.</property>
                                            <property name="invisible_char">&#x25CF;</property>
                                            <property name="adjustment">TouchOffHeightValue</property>
                                            <property name="digits">3</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>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="LengthUnitTouchOffHeight">
                                            <property name="visible">True</property>
                                            <property name="xalign">0</property>
                                            <property name="label" translatable="yes">mm</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>
                                            <property name="x_options">GTK_FILL</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkCheckButton" id="TouchOffPauseExecution">
                                            <property name="label" translatable="yes">Pause GCode execution (M0) before and after tool change</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">False</property>
                                            <property name="tooltip_text" translatable="yes">This setting is supposed to be a workaround for machines with manual spindle control.
Everyone else should use the option for M3/M5 (see above).</property>
                                            <property name="draw_indicator">True</property>
                                          </object>
                                          <packing>
                                            <property name="right_attach">3</property>
                                            <property name="top_attach">6</property>
                                            <property name="bottom_attach">7</property>
                                            <property name="x_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLinkButton" id="TouchOffHelp">
                                            <property name="label">gtk-help</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="relief">none</property>
                                            <property name="use_stock">True</property>
                                            <property name="xalign">1</property>
                                            <property name="uri">http://sourceforge.net/apps/mediawiki/pycam/index.php?title=TouchOff</property>
                                          </object>
                                          <packing>
                                            <property name="right_attach">3</property>
                                            <property name="top_attach">7</property>
                                            <property name="bottom_attach">8</property>
                                            <property name="x_options">GTK_FILL</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkVBox" id="AbsoluteToolChangePositionBox">
                                            <property name="visible">True</property>
                                            <property name="orientation">vertical</property>
                                            <child>
                                              <object class="GtkLabel" id="TouchOffAbsolutePositionWarning">
                                                <property name="visible">True</property>
                                                <property name="xalign">0</property>
                                                <property name="label" translatable="yes">&lt;span color="#FF0000"&gt;&lt;b&gt;WARNING:&lt;/b&gt; The initial touch off start location needs to be clearly &lt;u&gt;above&lt;/u&gt; the top of the material.&lt;/span&gt;</property>
                                                <property name="use_markup">True</property>
                                                <property name="wrap">True</property>
                                              </object>
                                              <packing>
                                                <property name="position">0</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkHBox" id="hbox46">
                                                <property name="visible">True</property>
                                                <property name="spacing">2</property>
                                                <child>
                                                  <object class="GtkLabel" id="label6">
                                                    <property name="visible">True</property>
                                                    <property name="xalign">0</property>
                                                    <property name="label" translatable="yes">Absolute touch off start position:</property>
                                                  </object>
                                                  <packing>
                                                    <property name="position">0</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkSpinButton" id="ToolChangePosX">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="width_chars">6</property>
                                                    <property name="adjustment">ToolChangePosXValue</property>
                                                    <property name="digits">3</property>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">1</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkSpinButton" id="ToolChangePosY">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="width_chars">6</property>
                                                    <property name="adjustment">ToolChangePosYValue</property>
                                                    <property name="digits">3</property>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">2</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkSpinButton" id="ToolChangePosZ">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="width_chars">6</property>
                                                    <property name="adjustment">ToolChangePosZValue</property>
                                                    <property name="digits">3</property>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">3</property>
                                                  </packing>
                                                </child>
                                              </object>
                                              <packing>
                                                <property name="position">1</property>
                                              </packing>
                                            </child>
                                          </object>
                                          <packing>
                                            <property name="right_attach">3</property>
                                            <property name="top_attach">1</property>
                                            <property name="bottom_attach">2</property>
                                            <property name="x_options">GTK_FILL</property>
                                            <property name="y_options">GTK_FILL</property>
                                          </packing>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="position">2</property>
                                      </packing>
                                    </child>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="GCodeTouchOffLabel">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes">Touch off and tool length measurement</property>
                                <property name="use_markup">True</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">4</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
                <child type="label">
                  <object class="GtkLabel" id="GCodeFrameLabel">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">&lt;b&gt;GCode settings&lt;/b&gt;</property>
                    <property name="use_markup">True</property>
                  </object>
                </child>
              </object>
              <packing>
                <property name="position">1</property>
                <property name="tab_fill">False</property>
              </packing>
            </child>
            <child type="tab">
              <object class="GtkLabel" id="GCodePreferencesTabLabel">
                <property name="visible">True</property>
                <property name="label" translatable="yes">GCode</property>
              </object>
              <packing>
                <property name="position">1</property>
                <property name="tab_fill">False</property>
              </packing>
            </child>
            <child>
              <object class="GtkFrame" id="frame13">
                <property name="visible">True</property>
                <property name="label_xalign">0</property>
                <property name="shadow_type">none</property>
                <child>
                  <object class="GtkAlignment" id="alignment21">
                    <property name="visible">True</property>
                    <property name="left_padding">12</property>
                    <child>
                      <object class="GtkVBox" id="PreferencesVisibleItemsBox">
                        <property name="visible">True</property>
                        <property name="orientation">vertical</property>
                        <property name="spacing">2</property>
                        <child>
                          <object class="GtkCheckButton" id="ShowModelCheckBox">
                            <property name="label" translatable="yes">Show Model</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">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkCheckButton" id="ShowSupportGridCheckBox">
                            <property name="label" translatable="yes">Show Support Grid</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">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkCheckButton" id="ShowToolPathCheckBox">
                            <property name="label" translatable="yes">Show Toolpath</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">False</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkCheckButton" id="ShowBoundingCheckBox">
                            <property name="label" translatable="yes">Show Bounding Box</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">False</property>
                            <property name="position">3</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkCheckButton" id="ShowAxesCheckBox">
                            <property name="label" translatable="yes">Show Coordinate System</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">False</property>
                            <property name="position">4</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkCheckButton" id="ShowDimensionsCheckBox">
                            <property name="label" translatable="yes">Show Dimensions</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">False</property>
                            <property name="position">5</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkCheckButton" id="ShowDrillCheckBox">
                            <property name="label" translatable="yes">Show Drill</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">False</property>
                            <property name="position">6</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkCheckButton" id="ShowDirectionsCheckBox">
                            <property name="label" translatable="yes">Show Directions</property>
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">False</property>
                            <property name="tooltip_text" translatable="yes">Show the directions of some visual features (e.g. arrows
for contour lines and toolpaths, triangle's normals, et cetera).</property>
                            <property name="draw_indicator">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">7</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
                <child type="label">
                  <object class="GtkLabel" id="VisualSettingsFrameLabel">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">&lt;b&gt;Display settings&lt;/b&gt;</property>
                    <property name="use_markup">True</property>
                  </object>
                </child>
              </object>
              <packing>
                <property name="position">2</property>
              </packing>
            </child>
            <child type="tab">
              <object class="GtkLabel" id="DisplayItemSettingsTabLabel">
                <property name="visible">True</property>
                <property name="label" translatable="yes">Display Items</property>
              </object>
              <packing>
                <property name="position">2</property>
                <property name="tab_fill">False</property>
              </packing>
            </child>
            <child>
              <object class="GtkFrame" id="ColorSelectionFrame">
                <property name="visible">True</property>
                <property name="label_xalign">0</property>
                <property name="shadow_type">none</property>
                <child>
                  <object class="GtkAlignment" id="alignment4">
                    <property name="visible">True</property>
                    <property name="left_padding">12</property>
                    <child>
                      <object class="GtkTable" id="table4">
                        <property name="visible">True</property>
                        <property name="n_rows">8</property>
                        <property name="n_columns">2</property>
                        <property name="column_spacing">23</property>
                        <child>
                          <object class="GtkColorButton" id="ColorModel">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                            <property name="use_alpha">True</property>
                            <property name="color">#000000000000</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_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="ColorBackgroundLabel">
                            <property name="visible">True</property>
                            <property name="xalign">0</property>
                            <property name="label" translatable="yes">Background:</property>
                          </object>
                          <packing>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkColorButton" id="ColorBackground">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                            <property name="use_alpha">True</property>
                            <property name="color">#000000000000</property>
                          </object>
                          <packing>
                            <property name="left_attach">1</property>
                            <property name="right_attach">2</property>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkColorButton" id="ColorBoundingBox">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                            <property name="use_alpha">True</property>
                            <property name="color">#000000000000</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_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="ColorModelLabel">
                            <property name="visible">True</property>
                            <property name="xalign">0</property>
                            <property name="label" translatable="yes">Model:</property>
                          </object>
                          <packing>
                            <property name="top_attach">1</property>
                            <property name="bottom_attach">2</property>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="ColorBoundingBoxLabel">
                            <property name="visible">True</property>
                            <property name="xalign">0</property>
                            <property name="label" translatable="yes">Bounding Box:</property>
                          </object>
                          <packing>
                            <property name="top_attach">3</property>
                            <property name="bottom_attach">4</property>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="ColorToolpathReturnLabel">
                            <property name="visible">True</property>
                            <property name="xalign">0</property>
                            <property name="label" translatable="yes">Toolpath rapid:</property>
                          </object>
                          <packing>
                            <property name="top_attach">6</property>
                            <property name="bottom_attach">7</property>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkColorButton" id="ColorToolpathReturn">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                            <property name="use_alpha">True</property>
                            <property name="color">#000000000000</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_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="ColorDrillLabel">
                            <property name="visible">True</property>
                            <property name="xalign">0</property>
                            <property name="label" translatable="yes">Drill:</property>
                          </object>
                          <packing>
                            <property name="top_attach">4</property>
                            <property name="bottom_attach">5</property>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkColorButton" id="ColorDrill">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                            <property name="use_alpha">True</property>
                            <property name="color">#000000000000</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_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="ColorToolpathCutLabel">
                            <property name="visible">True</property>
                            <property name="xalign">0</property>
                            <property name="label" translatable="yes">Toolpath cut:</property>
                          </object>
                          <packing>
                            <property name="top_attach">5</property>
                            <property name="bottom_attach">6</property>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkColorButton" id="ColorToolpathCut">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                            <property name="use_alpha">True</property>
                            <property name="color">#000000000000</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_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="ColorMaterialLabel">
                            <property name="visible">True</property>
                            <property name="tooltip_text" translatable="yes">The material is shown in "Simulation" mode.</property>
                            <property name="xalign">0</property>
                            <property name="label" translatable="yes">Material:</property>
                          </object>
                          <packing>
                            <property name="top_attach">7</property>
                            <property name="bottom_attach">8</property>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkColorButton" id="ColorMaterial">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                            <property name="use_alpha">True</property>
                            <property name="color">#000000000000</property>
                          </object>
                          <packing>
                            <property name="left_attach">1</property>
                            <property name="right_attach">2</property>
                            <property name="top_attach">7</property>
                            <property name="bottom_attach">8</property>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="ColorSupportGridLabel">
                            <property name="visible">True</property>
                            <property name="xalign">0</property>
                            <property name="label" translatable="yes">Support Grid:</property>
                          </object>
                          <packing>
                            <property name="top_attach">2</property>
                            <property name="bottom_attach">3</property>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkColorButton" id="ColorSupportGrid">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                            <property name="use_alpha">True</property>
                            <property name="color">#000000000000</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="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
                <child type="label">
                  <object class="GtkLabel" id="ColorSelectionFrameLabel">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">&lt;b&gt;Color Selection&lt;/b&gt;</property>
                    <property name="use_markup">True</property>
                  </object>
                </child>
              </object>
              <packing>
                <property name="position">3</property>
              </packing>
            </child>
            <child type="tab">
              <object class="GtkLabel" id="ColorSettingsTabLabel">
                <property name="visible">True</property>
                <property name="label" translatable="yes">Colors</property>
              </object>
              <packing>
                <property name="position">3</property>
                <property name="tab_fill">False</property>
              </packing>
            </child>
            <child>
              <object class="GtkFrame" id="OpenGLSettingsFrame">
                <property name="visible">True</property>
                <property name="label_xalign">0</property>
                <property name="shadow_type">none</property>
                <child>
                  <object class="GtkAlignment" id="alignment11">
                    <property name="visible">True</property>
                    <property name="left_padding">12</property>
                    <child>
                      <object class="GtkVBox" id="vbox1">
                        <property name="visible">True</property>
                        <property name="orientation">vertical</property>
                        <property name="spacing">2</property>
                        <child>
                          <object class="GtkCheckButton" id="OpenGLPolygon">
                            <property name="label" translatable="yes">Polygon fill</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 between polygon fill or polygon outline rendering.
Hotkey: &lt;m&gt;</property>
                            <property name="draw_indicator">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkCheckButton" id="OpenGLLight">
                            <property name="label" translatable="yes">Lighting</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 the OpenGL lighting.
Hotkey: &lt;l&gt;</property>
                            <property name="draw_indicator">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkCheckButton" id="OpenGLShadow">
                            <property name="label" translatable="yes">Shadows</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 the OpenGL shadow effect.
Hotkey: &lt;s&gt;</property>
                            <property name="draw_indicator">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkCheckButton" id="OpenGLPerspective">
                            <property name="label" translatable="yes">Perspective view</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 between orthogonal and perspective view.
Hotkey: &lt;p&gt;</property>
                            <property name="draw_indicator">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">3</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkHBox" id="hbox7">
                            <property name="visible">True</property>
                            <property name="spacing">2</property>
                            <child>
                              <object class="GtkLabel" id="DrillUpdateFPSLabel">
                                <property name="visible">True</property>
                                <property name="tooltip_text" translatable="yes">Maximum number of frame updates per second for drill progress visualization.</property>
                                <property name="label" translatable="yes">Maximum Frames per Second:</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkSpinButton" id="DrillProgressFrameSkipControl">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="invisible_char">&#x2022;</property>
                                <property name="adjustment">DrillProgressMaxFPS</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">4</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
                <child type="label">
                  <object class="GtkLabel" id="OpenGLSettingsFrameLabel">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">&lt;b&gt;OpenGL Settings&lt;/b&gt;</property>
                    <property name="use_markup">True</property>
                  </object>
                </child>
              </object>
              <packing>
                <property name="position">4</property>
              </packing>
            </child>
            <child type="tab">
              <object class="GtkLabel" id="GLSettingsTabLabel">
                <property name="visible">True</property>
                <property name="label" translatable="yes">OpenGL</property>
              </object>
              <packing>
                <property name="position">4</property>
                <property name="tab_fill">False</property>
              </packing>
            </child>
            <child>
              <object class="GtkFrame" id="ProgramsSettingsFrame">
                <property name="visible">True</property>
                <property name="label_xalign">0</property>
                <property name="shadow_type">none</property>
                <child>
                  <object class="GtkAlignment" id="alignment38">
                    <property name="visible">True</property>
                    <property name="left_padding">12</property>
                    <child>
                      <object class="GtkTable" id="table11">
                        <property name="visible">True</property>
                        <property name="n_rows">3</property>
                        <property name="n_columns">4</property>
                        <property name="column_spacing">3</property>
                        <child>
                          <object class="GtkLinkButton" id="ExternalProgramInkscapeLink">
                            <property name="label" translatable="yes">Inkscape</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_text" translatable="yes">Inkscape is a vector drawing program. It can be used to convert 2D SVG files into DXF contour models.</property>
                            <property name="xalign">0</property>
                            <property name="uri">http://sourceforge.net/apps/mediawiki/pycam/index.php?title=Requirements#Inkscape</property>
                          </object>
                          <packing>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLinkButton" id="ExternalProgramPstoeditLink">
                            <property name="label" translatable="yes">pstoedit</property>
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                            <property name="tooltip_text" translatable="yes">pstoedit is a postscript conversion tool. It can be used to convert 2D SVG files into DXF contour models.</property>
                            <property name="relief">none</property>
                            <property name="xalign">0</property>
                            <property name="uri">http://sourceforge.net/apps/mediawiki/pycam/index.php?title=Requirements#Inkscape</property>
                          </object>
                          <packing>
                            <property name="top_attach">1</property>
                            <property name="bottom_attach">2</property>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="ExternalProgramInkscapeAuto">
                            <property name="label">Detect</property>
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                          </object>
                          <packing>
                            <property name="left_attach">3</property>
                            <property name="right_attach">4</property>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="ExternalProgramPstoeditAuto">
                            <property name="label">Detect</property>
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</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>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="ExternalProgramInkscapeBrowse">
                            <property name="label" translatable="yes">Browse</property>
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                          </object>
                          <packing>
                            <property name="left_attach">2</property>
                            <property name="right_attach">3</property>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="ExternalProgramPstoeditBrowse">
                            <property name="label" translatable="yes">Browse</property>
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</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>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkEntry" id="ExternalProgramInkscapeControl">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="invisible_char">&#x25CF;</property>
                          </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="GtkEntry" id="ExternalProgramPstoeditControl">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="invisible_char">&#x25CF;</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="GtkLinkButton" id="ExternalProgramsHelp">
                            <property name="label">gtk-help</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="relief">none</property>
                            <property name="use_stock">True</property>
                            <property name="xalign">1</property>
                            <property name="uri">http://sourceforge.net/apps/mediawiki/pycam/index.php?title=Requirements#Optional_external_programs</property>
                          </object>
                          <packing>
                            <property name="right_attach">4</property>
                            <property name="top_attach">2</property>
                            <property name="bottom_attach">3</property>
                            <property name="x_options">GTK_FILL</property>
                            <property name="y_options">GTK_FILL</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
                <child type="label">
                  <object class="GtkLabel" id="ProgramsSettingsFrameLabel">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">&lt;b&gt;External programs&lt;/b&gt;</property>
                    <property name="use_markup">True</property>
                  </object>
                </child>
              </object>
              <packing>
                <property name="position">5</property>
              </packing>
            </child>
            <child type="tab">
              <object class="GtkLabel" id="ProgramsSettingsTabLabel">
                <property name="visible">True</property>
                <property name="label" translatable="yes">Programs</property>
              </object>
              <packing>
                <property name="position">5</property>
                <property name="tab_fill">False</property>
              </packing>
            </child>
            <child>
              <object class="GtkFrame" id="MultiprocessingFrame">
                <property name="visible">True</property>
                <property name="label_xalign">0</property>
                <property name="shadow_type">none</property>
                <child>
                  <object class="GtkAlignment" id="alignment15">
                    <property name="visible">True</property>
                    <property name="left_padding">12</property>
                    <child>
                      <object class="GtkVBox" id="vbox34">
                        <property name="visible">True</property>
                        <property name="orientation">vertical</property>
                        <property name="spacing">5</property>
                        <child>
                          <object class="GtkCheckButton" id="EnableParallelProcesses">
                            <property name="label" translatable="yes">Enable parallel processes</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">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkVBox" id="ParallelProcessSettingsBox">
                            <property name="visible">True</property>
                            <property name="orientation">vertical</property>
                            <property name="spacing">5</property>
                            <child>
                              <object class="GtkAlignment" id="alignment45">
                                <property name="visible">True</property>
                                <property name="xalign">0</property>
                                <property name="yalign">0</property>
                                <property name="left_padding">10</property>
                                <child>
                                  <object class="GtkTable" id="table13">
                                    <property name="visible">True</property>
                                    <property name="n_rows">3</property>
                                    <property name="n_columns">2</property>
                                    <property name="column_spacing">3</property>
                                    <property name="row_spacing">2</property>
                                    <child>
                                      <object class="GtkLabel" id="AvailableCoresLabel">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="label" translatable="yes">Available cores:</property>
                                      </object>
                                      <packing>
                                        <property name="top_attach">2</property>
                                        <property name="bottom_attach">3</property>
                                        <property name="x_options">GTK_FILL</property>
                                        <property name="y_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="AvailableCores">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="label" translatable="yes">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="x_options">GTK_FILL</property>
                                        <property name="y_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkSpinButton" id="NumberOfProcesses">
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="invisible_char">&#x25CF;</property>
                                        <property name="adjustment">NumberOfProcessesValue</property>
                                        <property name="numeric">True</property>
                                        <property name="update_policy">if-valid</property>
                                      </object>
                                      <packing>
                                        <property name="left_attach">1</property>
                                        <property name="right_attach">2</property>
                                        <property name="x_options">GTK_FILL</property>
                                        <property name="y_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="NumberOfProcessesLabel">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="label" translatable="yes">Number of processes:</property>
                                      </object>
                                      <packing>
                                        <property name="x_options">GTK_FILL</property>
                                        <property name="y_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkViewport" id="viewport2">
                                        <property name="visible">True</property>
                                        <property name="resize_mode">queue</property>
                                        <property name="shadow_type">none</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </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_FILL</property>
                                        <property name="y_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="ZeroProcessesWarning">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="label" translatable="yes">&lt;span foreground="red"&gt;Warning: no local processes enabled.
You will need remote workers.&lt;/span&gt;</property>
                                        <property name="use_markup">True</property>
                                        <property name="wrap">True</property>
                                      </object>
                                      <packing>
                                        <property name="top_attach">1</property>
                                        <property name="bottom_attach">2</property>
                                        <property name="x_options">GTK_FILL</property>
                                        <property name="y_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkHSeparator" id="hseparator15">
                                <property name="visible">True</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkLabel" id="ServerModeDisabledLabel">
                                <property name="visible">True</property>
                                <property name="xalign">0</property>
                                <property name="label" translatable="yes">Server mode is currently not available on your system.
You are probably using the Windows standalone executable.
Instead you could use the PyCAM installer package along with the all-in-one installer of all dependencies.

See the &lt;a href="http://sf.net/apps/mediawiki/pycam/?title=Parallel_Processing_on_different_Platforms"&gt;platform feature matrix&lt;/a&gt; for details.</property>
                                <property name="use_markup">True</property>
                                <property name="wrap">True</property>
                              </object>
                              <packing>
                                <property name="position">2</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkFrame" id="ServerModeSettingsFrame">
                                <property name="visible">True</property>
                                <property name="label_xalign">0</property>
                                <property name="shadow_type">none</property>
                                <child>
                                  <object class="GtkVBox" id="vbox36">
                                    <property name="visible">True</property>
                                    <property name="orientation">vertical</property>
                                    <child>
                                      <object class="GtkHBox" id="hbox34">
                                        <property name="visible">True</property>
                                        <child>
                                          <object class="GtkCheckButton" id="EnableServerMode">
                                            <property name="label">gtk-connect</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">False</property>
                                            <property name="use_stock">True</property>
                                            <property name="draw_indicator">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkAlignment" id="alignment48">
                                            <property name="visible">True</property>
                                            <child>
                                              <placeholder/>
                                            </child>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">False</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkAlignment" id="alignment46">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="yalign">0</property>
                                        <property name="left_padding">10</property>
                                        <child>
                                          <object class="GtkTable" id="ServerModeSettingsTable">
                                            <property name="visible">True</property>
                                            <property name="n_rows">5</property>
                                            <property name="n_columns">3</property>
                                            <property name="column_spacing">3</property>
                                            <property name="row_spacing">2</property>
                                            <child>
                                              <object class="GtkSpinButton" id="RemoteServerPort">
                                                <property name="visible">True</property>
                                                <property name="can_focus">True</property>
                                                <property name="tooltip_text" translatable="yes">The TCP port of the remote server. You need to set a hostname or IP as well.
PyCAM's default port is 1250.</property>
                                                <property name="invisible_char">&#x25CF;</property>
                                                <property name="adjustment">RemoteServerPortValue</property>
                                              </object>
                                              <packing>
                                                <property name="left_attach">2</property>
                                                <property name="right_attach">3</property>
                                                <property name="x_options">GTK_FILL</property>
                                                <property name="y_options">GTK_FILL</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkEntry" id="RemoteServerHostname">
                                                <property name="visible">True</property>
                                                <property name="can_focus">True</property>
                                                <property name="tooltip_text" translatable="yes">Type in a hostname or IP address if you want to connect to a remote PyCAM server.
Leave this field empty for running a local server.</property>
                                                <property name="invisible_char">&#x25CF;</property>
                                                <property name="width_chars">18</property>
                                                <property name="truncate_multiline">True</property>
                                              </object>
                                              <packing>
                                                <property name="left_attach">1</property>
                                                <property name="right_attach">2</property>
                                                <property name="x_options">GTK_FILL</property>
                                                <property name="y_options">GTK_FILL</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkLabel" id="RemoteServerLabel">
                                                <property name="visible">True</property>
                                                <property name="xalign">0</property>
                                                <property name="label" translatable="yes">Remote server:</property>
                                              </object>
                                              <packing>
                                                <property name="x_options">GTK_FILL</property>
                                                <property name="y_options">GTK_FILL</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkLabel" id="ServerPortLocalLabel">
                                                <property name="visible">True</property>
                                                <property name="xalign">0</property>
                                                <property name="label" translatable="yes">Local port:</property>
                                              </object>
                                              <packing>
                                                <property name="top_attach">1</property>
                                                <property name="bottom_attach">2</property>
                                                <property name="x_options">GTK_FILL</property>
                                                <property name="y_options">GTK_FILL</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkLabel" id="ServerPasswordLabel">
                                                <property name="visible">True</property>
                                                <property name="xalign">0</property>
                                                <property name="yalign">0</property>
                                                <property name="label" translatable="yes">Password:</property>
                                              </object>
                                              <packing>
                                                <property name="top_attach">2</property>
                                                <property name="bottom_attach">4</property>
                                                <property name="x_options">GTK_FILL</property>
                                                <property name="y_options">GTK_FILL</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkButton" id="ServerPasswordGenerate">
                                                <property name="label">Generate</property>
                                                <property name="visible">True</property>
                                                <property name="can_focus">True</property>
                                                <property name="receives_default">True</property>
                                                <property name="tooltip_text" translatable="yes">Generate a new random shared secret.</property>
                                                <property name="xalign">0</property>
                                                <property name="yalign">0</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>
                                                <property name="x_options"></property>
                                                <property name="y_options"></property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkCheckButton" id="ServerPasswordShow">
                                                <property name="label" translatable="yes">Show password</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="left_attach">1</property>
                                                <property name="right_attach">2</property>
                                                <property name="top_attach">3</property>
                                                <property name="bottom_attach">4</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkEntry" id="ServerPassword">
                                                <property name="visible">True</property>
                                                <property name="can_focus">True</property>
                                                <property name="visibility">False</property>
                                                <property name="invisible_char">&#x25CF;</property>
                                                <property name="truncate_multiline">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>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkAlignment" id="alignment24">
                                                <property name="visible">True</property>
                                                <child>
                                                  <placeholder/>
                                                </child>
                                              </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>
                                                <property name="x_options">GTK_FILL</property>
                                                <property name="y_options">GTK_FILL</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkLinkButton" id="ServerModeHelp">
                                                <property name="label">gtk-help</property>
                                                <property name="visible">True</property>
                                                <property name="can_focus">True</property>
                                                <property name="receives_default">True</property>
                                                <property name="relief">none</property>
                                                <property name="use_stock">True</property>
                                                <property name="uri">http://sourceforge.net/apps/mediawiki/pycam/index.php?title=ServerMode</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_options">GTK_FILL</property>
                                                <property name="y_options">GTK_FILL</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkAlignment" id="alignment25">
                                                <property name="visible">True</property>
                                                <child>
                                                  <placeholder/>
                                                </child>
                                              </object>
                                              <packing>
                                                <property name="right_attach">2</property>
                                                <property name="top_attach">4</property>
                                                <property name="bottom_attach">5</property>
                                                <property name="x_options">GTK_FILL</property>
                                                <property name="y_options">GTK_FILL</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkSpinButton" id="ServerPortLocal">
                                                <property name="visible">True</property>
                                                <property name="can_focus">True</property>
                                                <property name="invisible_char">&#x25CF;</property>
                                                <property name="adjustment">ServerPortLocalValue</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>
                                                <property name="x_options">GTK_FILL</property>
                                                <property name="y_options">GTK_FILL</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkAlignment" id="alignment49">
                                                <property name="visible">True</property>
                                                <child>
                                                  <placeholder/>
                                                </child>
                                              </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_FILL</property>
                                                <property name="y_options">GTK_FILL</property>
                                              </packing>
                                            </child>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">False</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                  </object>
                                </child>
                                <child type="label">
                                  <object class="GtkLabel" id="ServerModeFrameLabel">
                                    <property name="visible">True</property>
                                    <property name="label" translatable="yes">&lt;b&gt;Distributed processing&lt;/b&gt;</property>
                                    <property name="use_markup">True</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">3</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="ParallelProcessingDisabledLabel">
                            <property name="visible">True</property>
                            <property name="xalign">0</property>
                            <property name="label" translatable="yes">Parallel processing is currently not available on your system.
You need to switch to Python v2.6 (or higher) or install the Python module "multiprocessing".

Note: The Windows standalone executable does not support parallel processing. Please install PyCAM's package for Windows and its dependencies if you need this feature.
    </property>
                            <property name="wrap">True</property>
                          </object>
                          <packing>
                            <property name="position">2</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
                <child type="label">
                  <object class="GtkLabel" id="MultiprocessingFrameLabel">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">&lt;b&gt;Settings for parallel processing&lt;/b&gt;</property>
                    <property name="use_markup">True</property>
                  </object>
                </child>
              </object>
              <packing>
                <property name="position">6</property>
                <property name="tab_fill">False</property>
              </packing>
            </child>
            <child type="tab">
              <object class="GtkLabel" id="MultiprocessingSettings">
                <property name="visible">True</property>
                <property name="label" translatable="yes">Parallel processing</property>
              </object>
              <packing>
                <property name="position">6</property>
                <property name="tab_fill">False</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">False</property>
            <property name="position">3</property>
          </packing>
        </child>
        <child internal-child="action_area">
          <object class="GtkHButtonBox" id="dialog-action_area1">
            <property name="visible">True</property>
            <property name="layout_style">end</property>
            <child>
              <object class="GtkButton" id="ResetPreferencesButton">
                <property name="label">gtk-revert-to-saved</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
                <property name="use_stock">True</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">False</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="CloseSettingsWindow">
                <property name="label">gtk-close</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
                <property name="use_stock">True</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">False</property>
                <property name="position">1</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="pack_type">end</property>
            <property name="position">0</property>
          </packing>
        </child>
      </object>
    </child>
    <action-widgets>
      <action-widget response="0">ResetPreferencesButton</action-widget>
      <action-widget response="0">CloseSettingsWindow</action-widget>
    </action-widgets>
  </object>
  <object class="GtkAboutDialog" id="AboutWindow">
    <property name="border_width">5</property>
    <property name="title" translatable="yes">About PyCAM</property>
    <property name="role">pycam-about</property>
    <property name="window_position">center-on-parent</property>
    <property name="type_hint">normal</property>
    <property name="gravity">center</property>
    <property name="program_name">PyCAM</property>
    <property name="version">0.1</property>
    <property name="copyright" translatable="yes">Copyright &#xA9; 2008-2010 Lode Leroy
Copyright &#xA9; 2010 Lars Kruse</property>
    <property name="comments" translatable="yes">Toolpath Generation for 3-Axis CNC machining</property>
    <property name="website">http://sourceforge.net/projects/pycam/</property>
    <property name="website_label" translatable="yes">Webseite des PyCAM-Projekts</property>
    <property name="license" translatable="yes">This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

PyCAM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.</property>
    <property name="logo">logo_gui.png</property>
    <property name="wrap_license">True</property>
    <child internal-child="vbox">
      <object class="GtkVBox" id="dialog-vbox2">
        <property name="visible">True</property>
        <property name="orientation">vertical</property>
        <property name="spacing">2</property>
        <child>
          <placeholder/>
        </child>
        <child internal-child="action_area">
          <object class="GtkHButtonBox" id="AboutWindowButtons">
            <property name="visible">True</property>
            <property name="layout_style">end</property>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="pack_type">end</property>
            <property name="position">0</property>
          </packing>
        </child>
      </object>
    </child>
  </object>
  <object class="GtkAction" id="About">
    <property name="label">_About</property>
    <property name="stock_id">gtk-about</property>
  </object>
  <object class="GtkAction" id="ExportEMCToolDefinition">
    <property name="label">_Export EMC tools ...</property>
  </object>
  <object class="GtkAdjustment" id="SimulationDetailsValue">
    <property name="value">1</property>
    <property name="lower">1</property>
    <property name="upper">10</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkDialog" id="UnitChangeDialog">
    <property name="border_width">5</property>
    <property name="title" translatable="yes">Unit change compensation</property>
    <property name="role">pycam-units</property>
    <property name="modal">True</property>
    <property name="icon_name">accessories-calculator</property>
    <property name="type_hint">normal</property>
    <child internal-child="vbox">
      <object class="GtkVBox" id="dialog-vbox7">
        <property name="visible">True</property>
        <property name="orientation">vertical</property>
        <property name="spacing">2</property>
        <child>
          <object class="GtkFrame" id="UnitChangeFrame">
            <property name="visible">True</property>
            <property name="label_xalign">0</property>
            <property name="shadow_type">none</property>
            <child>
              <object class="GtkAlignment" id="alignment28">
                <property name="visible">True</property>
                <property name="left_padding">12</property>
                <child>
                  <object class="GtkVBox" id="vbox24">
                    <property name="visible">True</property>
                    <property name="orientation">vertical</property>
                    <child>
                      <object class="GtkLabel" id="UnitChangeHelpLabel">
                        <property name="visible">True</property>
                        <property name="xalign">0</property>
                        <property name="label" translatable="yes">Switching the unit size causes a change of the real world size of the various dimensions within PyCAM.
This change can be compensated by applying the unit conversion factor to the current dimensions.
Any selected group of dimensions will be scaled accordingly.</property>
                        <property name="wrap">True</property>
                        <property name="width_chars">40</property>
                      </object>
                      <packing>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkCheckButton" id="UnitChangeModel">
                        <property name="label" translatable="yes">Model</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">False</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkCheckButton" id="UnitChangeTools">
                        <property name="label" translatable="yes">Tools</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="position">2</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkCheckButton" id="UnitChangeProcesses">
                        <property name="label" translatable="yes">Processes</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">False</property>
                        <property name="position">3</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkCheckButton" id="UnitChangeBounds">
                        <property name="label" translatable="yes">Bounds</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">False</property>
                        <property name="position">4</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkHButtonBox" id="hbuttonbox2">
                        <property name="visible">True</property>
                        <child>
                          <object class="GtkButton" id="UnitChangeSelectAll">
                            <property name="label">gtk-select-all</property>
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                            <property name="use_stock">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="UnitChangeSelectNone">
                            <property name="label">gtk-clear</property>
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                            <property name="use_stock">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="padding">4</property>
                        <property name="position">5</property>
                      </packing>
                    </child>
                  </object>
                </child>
              </object>
            </child>
            <child type="label">
              <object class="GtkLabel" id="UnitChangeFrameLabel">
                <property name="visible">True</property>
                <property name="label" translatable="yes">&lt;b&gt;Change of unit size&lt;/b&gt;</property>
                <property name="use_markup">True</property>
              </object>
            </child>
          </object>
          <packing>
            <property name="position">1</property>
          </packing>
        </child>
        <child internal-child="action_area">
          <object class="GtkHButtonBox" id="dialog-action_area5">
            <property name="visible">True</property>
            <property name="layout_style">end</property>
            <child>
              <placeholder/>
            </child>
            <child>
              <object class="GtkButton" id="UnitChangeApply">
                <property name="label">gtk-apply</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
                <property name="use_stock">True</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">False</property>
                <property name="position">1</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="pack_type">end</property>
            <property name="position">0</property>
          </packing>
        </child>
      </object>
    </child>
    <action-widgets>
      <action-widget response="0">UnitChangeApply</action-widget>
    </action-widgets>
  </object>
  <object class="GtkAdjustment" id="EngraveOffsetValue">
    <property name="lower">-1000</property>
    <property name="upper">1000</property>
    <property name="step_increment">0.5</property>
  </object>
  <object class="GtkAction" id="HelpMenu">
    <property name="label">_Help</property>
  </object>
  <object class="GtkAction" id="HelpMenuMisc">
    <property name="label">Mis_cellaneous</property>
  </object>
  <object class="GtkAction" id="HelpMenuGUI">
    <property name="label">_GUI description</property>
  </object>
  <object class="GtkAction" id="HelpUserManual">
    <property name="label">User _Manual: Overview</property>
    <property name="stock_id">gtk-help</property>
  </object>
  <object class="GtkAction" id="HelpIntroduction">
    <property name="label">_Introduction</property>
  </object>
  <object class="GtkAction" id="HelpSupportedFormats">
    <property name="label">Supported _Formats</property>
  </object>
  <object class="GtkAction" id="HelpModelTransformations">
    <property name="label">_Model Transformations</property>
  </object>
  <object class="GtkAction" id="HelpToolTypes">
    <property name="label">T_ool Types</property>
  </object>
  <object class="GtkAction" id="HelpProcessSettings">
    <property name="label">_Process Settings</property>
  </object>
  <object class="GtkAction" id="HelpBoundsSettings">
    <property name="label">_Bounds Settings</property>
  </object>
  <object class="GtkAction" id="HelpTaskSetup">
    <property name="label">_Task Setup</property>
  </object>
  <object class="GtkAction" id="HelpGCodeExport">
    <property name="label">_GCode Export</property>
  </object>
  <object class="GtkAction" id="HelpSimulation">
    <property name="label">_Simulation</property>
  </object>
  <object class="GtkAction" id="Help3DView">
    <property name="label">3D _View</property>
  </object>
  <object class="GtkAction" id="HelpCommandLine">
    <property name="label">_Command Line Usage</property>
  </object>
  <object class="GtkAction" id="ProjectWebsite">
    <property name="label">Project _Website</property>
    <property name="stock_id">gtk-network</property>
  </object>
  <object class="GtkAction" id="Forum">
    <property name="label">_Forum</property>
  </object>
  <object class="GtkAction" id="BugTracker">
    <property name="label">Report a _Bug</property>
  </object>
  <object class="GtkAction" id="FeatureRequest">
    <property name="label">Re_quest a Feature</property>
  </object>
  <object class="GtkAction" id="HelpHotkeys">
    <property name="label">_Keyboard Shortcuts</property>
  </object>
  <object class="GtkAdjustment" id="GCodeCornerStyleMotionToleranceValue">
    <property name="upper">100</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="GCodeCornerStyleCAMToleranceValue">
    <property name="upper">100</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAction" id="OpenRecentModel">
    <property name="label">Open _Recent</property>
  </object>
  <object class="GtkDialog" id="ProcessPoolWindow">
    <property name="border_width">5</property>
    <property name="title" translatable="yes">PyCAM pool of processes</property>
    <property name="role">pycam-processes</property>
    <property name="type_hint">normal</property>
    <child internal-child="vbox">
      <object class="GtkVBox" id="dialog-vbox5">
        <property name="visible">True</property>
        <property name="orientation">vertical</property>
        <property name="spacing">2</property>
        <child>
          <object class="GtkVBox" id="vbox32">
            <property name="visible">True</property>
            <property name="orientation">vertical</property>
            <child>
              <object class="GtkVBox" id="ProcessPoolStatisticsBox">
                <property name="visible">True</property>
                <property name="orientation">vertical</property>
                <property name="spacing">3</property>
                <child>
                  <object class="GtkScrolledWindow" id="scrolledwindow4">
                    <property name="visible">True</property>
                    <property name="can_focus">True</property>
                    <property name="hscrollbar_policy">automatic</property>
                    <property name="vscrollbar_policy">automatic</property>
                    <property name="shadow_type">etched-in</property>
                    <child>
                      <object class="GtkTreeView" id="ProcessPoolView">
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="model">ProcessPoolStatisticsModel</property>
                        <property name="search_column">0</property>
                        <child>
                          <object class="GtkTreeViewColumn" id="ProcessPoolColumn1">
                            <property name="resizable">True</property>
                            <property name="title">Name</property>
                            <property name="clickable">True</property>
                            <property name="sort_indicator">True</property>
                            <property name="sort_column_id">0</property>
                            <child>
                              <object class="GtkCellRendererText" id="cellrenderertext1"/>
                              <attributes>
                                <attribute name="text">0</attribute>
                              </attributes>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="GtkTreeViewColumn" id="ProcessPoolColumn2">
                            <property name="resizable">True</property>
                            <property name="title">Ping age</property>
                            <property name="clickable">True</property>
                            <property name="sort_indicator">True</property>
                            <property name="sort_column_id">1</property>
                            <child>
                              <object class="GtkCellRendererText" id="cellrenderertext2"/>
                              <attributes>
                                <attribute name="text">1</attribute>
                              </attributes>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="GtkTreeViewColumn" id="ProcessPoolColumn3">
                            <property name="resizable">True</property>
                            <property name="title">Processed</property>
                            <property name="clickable">True</property>
                            <property name="sort_indicator">True</property>
                            <property name="sort_column_id">2</property>
                            <child>
                              <object class="GtkCellRendererText" id="cellrenderertext3"/>
                              <attributes>
                                <attribute name="text">2</attribute>
                              </attributes>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="GtkTreeViewColumn" id="ProcessPoolColumn4">
                            <property name="resizable">True</property>
                            <property name="title">Processing time</property>
                            <property name="clickable">True</property>
                            <property name="sort_indicator">True</property>
                            <property name="sort_column_id">3</property>
                            <child>
                              <object class="GtkCellRendererText" id="cellrenderertext4"/>
                              <attributes>
                                <attribute name="text">3</attribute>
                              </attributes>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="GtkTreeViewColumn" id="ProcessPoolColumn5">
                            <property name="resizable">True</property>
                            <property name="title">Avg. process time</property>
                            <property name="clickable">True</property>
                            <property name="sort_indicator">True</property>
                            <property name="sort_column_id">4</property>
                            <child>
                              <object class="GtkCellRendererText" id="cellrenderertext5"/>
                              <attributes>
                                <attribute name="text">4</attribute>
                              </attributes>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="GtkTreeViewColumn" id="ProcessPoolColumn6">
                            <property name="resizable">True</property>
                            <property name="title">Avg. transfer time</property>
                            <property name="clickable">True</property>
                            <property name="sort_indicator">True</property>
                            <property name="sort_column_id">5</property>
                            <child>
                              <object class="GtkCellRendererText" id="cellrenderertext6"/>
                              <attributes>
                                <attribute name="text">5</attribute>
                              </attributes>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkHBox" id="hbox32">
                    <property name="visible">True</property>
                    <property name="spacing">3</property>
                    <child>
                      <object class="GtkLabel" id="ProcessPoolConnectedWorkersLabel">
                        <property name="visible">True</property>
                        <property name="xalign">0</property>
                        <property name="label" translatable="yes">Number of connected workers:</property>
                        <property name="pattern">&lt;b&gt;____&lt;/b&gt;</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">False</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="ProcessPoolConnectedWorkersValue">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">0</property>
                        <property name="use_markup">True</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">False</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
                    <property name="position">1</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkLabel" id="ProcessPoolDetails">
                    <property name="visible">True</property>
                    <property name="xalign">0</property>
                    <property name="use_markup">True</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
                    <property name="position">2</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkVBox" id="ProcessPoolDisabledBox">
                <property name="visible">True</property>
                <property name="orientation">vertical</property>
                <child>
                  <object class="GtkLabel" id="ProcessPoolDisabledLabel">
                    <property name="visible">True</property>
                    <property name="xalign">0</property>
                    <property name="label" translatable="yes">The server mode is currently not enabled on your system.
Take a look at the &lt;i&gt;Preferences&lt;/i&gt; for &lt;i&gt;Parallel processing&lt;/i&gt; if you want to enable it.
Please read the description of the Server Mode (linked below) to understand the related security implications.</property>
                    <property name="use_markup">True</property>
                    <property name="wrap">True</property>
                    <property name="width_chars">60</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkLinkButton" id="ProcessPoolHelpLink">
                    <property name="label" translatable="yes">Read more about the Server Mode.</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="relief">none</property>
                    <property name="xalign">0</property>
                    <property name="uri">http://sourceforge.net/apps/mediawiki/pycam/index.php?title=ServerMode</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">False</property>
                <property name="position">1</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="position">1</property>
          </packing>
        </child>
        <child internal-child="action_area">
          <object class="GtkHButtonBox" id="dialog-action_area6">
            <property name="visible">True</property>
            <property name="layout_style">end</property>
            <child>
              <object class="GtkHBox" id="hbox30">
                <property name="visible">True</property>
                <child>
                  <object class="GtkLabel" id="ProcessPoolRefreshIntervalLabel">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">Refresh interval:</property>
                  </object>
                  <packing>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkSpinButton" id="ProcessPoolRefreshInterval">
                    <property name="visible">True</property>
                    <property name="can_focus">True</property>
                    <property name="invisible_char">&#x25CF;</property>
                    <property name="adjustment">ProcessPoolRefreshIntervalValue</property>
                    <property name="numeric">True</property>
                  </object>
                  <packing>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">False</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="ProcessPoolWindowClose">
                <property name="label">gtk-close</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
                <property name="use_stock">True</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">False</property>
                <property name="position">1</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="pack_type">end</property>
            <property name="position">0</property>
          </packing>
        </child>
      </object>
    </child>
    <action-widgets>
      <action-widget response="0">ProcessPoolWindowClose</action-widget>
    </action-widgets>
  </object>
  <object class="GtkAdjustment" id="ProcessPoolRefreshIntervalValue">
    <property name="value">3</property>
    <property name="lower">1</property>
    <property name="upper">60</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkToggleAction" id="ToggleProcessPoolWindow">
    <property name="label">_Process Pool Window</property>
    <property name="tooltip">Show the current pool of workers</property>
  </object>
  <object class="GtkAction" id="DevelopmentBlog">
    <property name="label">_Development Blog</property>
  </object>
  <object class="GtkAction" id="HelpServerMode">
    <property name="label">Server Mode</property>
  </object>
  <object class="GtkAction" id="ExtrasMenu">
    <property name="label">E_xtras</property>
  </object>
  <object class="GtkAction" id="EditMenu">
    <property name="label">_Edit</property>
  </object>
  <object class="GtkAction" id="UndoButton">
    <property name="label">Undo latest model change</property>
    <property name="stock_id">gtk-undo</property>
  </object>
  <object class="GtkAdjustment" id="NumberOfProcessesValue">
    <property name="upper">1000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="RemoteServerPortValue">
    <property name="value">1250</property>
    <property name="upper">65535</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="ServerPortLocalValue">
    <property name="value">1250</property>
    <property name="upper">65535</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="SimulationSpeedFactorValueExponential">
    <property name="value">1</property>
    <property name="lower">-2</property>
    <property name="upper">4</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkDialog" id="SimulationDialog">
    <property name="border_width">5</property>
    <property name="title" translatable="yes">PyCAM simulation</property>
    <property name="role">pycam-simulation</property>
    <property name="destroy_with_parent">True</property>
    <property name="type_hint">dialog</property>
    <child internal-child="vbox">
      <object class="GtkVBox" id="dialog-vbox9">
        <property name="visible">True</property>
        <property name="orientation">vertical</property>
        <property name="spacing">2</property>
        <child>
          <object class="GtkVBox" id="vbox23">
            <property name="visible">True</property>
            <property name="orientation">vertical</property>
            <property name="spacing">3</property>
            <child>
              <object class="GtkHBox" id="hbox20">
                <property name="spacing">2</property>
                <child>
                  <object class="GtkLabel" id="SimulationDetailsControlLabel">
                    <property name="visible">True</property>
                    <property name="xalign">0</property>
                    <property name="xpad">5</property>
                    <property name="label" translatable="yes">Simulation detail level (1..10):</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkSpinButton" id="SimulationDetailsControl">
                    <property name="visible">True</property>
                    <property name="can_focus">True</property>
                    <property name="max_length">6</property>
                    <property name="invisible_char">&#x25CF;</property>
                    <property name="adjustment">SimulationDetailsValue</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkLabel" id="label2">
                <property name="xalign">0</property>
                <property name="label" translatable="yes">&lt;b&gt;Hint:&lt;/b&gt; take a look at the "show drill" and
"OpenGL: polygon" settings in preferences.
&lt;b&gt;Beware:&lt;/b&gt; the simulation feature is new and
experimental. Thus you will quite probably stumble
upon interesting bugs and weird results.</property>
                <property name="use_markup">True</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="position">1</property>
              </packing>
            </child>
            <child>
              <object class="GtkLabel" id="SimulationProgressTimelineLabel">
                <property name="visible">True</property>
                <property name="xalign">0</property>
                <property name="label" translatable="yes">Progress:</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="position">2</property>
              </packing>
            </child>
            <child>
              <object class="GtkHScale" id="SimulationProgressTimeline">
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="adjustment">SimulationProgressTimelineValue</property>
                <property name="draw_value">False</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="position">3</property>
              </packing>
            </child>
            <child>
              <object class="GtkHBox" id="hbox36">
                <property name="visible">True</property>
                <property name="spacing">4</property>
                <child>
                  <object class="GtkLabel" id="SimulationSpeedFactorLabel">
                    <property name="visible">True</property>
                    <property name="xalign">0</property>
                    <property name="label" translatable="yes">Simulation speed factor:</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkLabel" id="SimulationSpeedFactorValueLabel">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">1.00</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="position">4</property>
              </packing>
            </child>
            <child>
              <object class="GtkHScale" id="SimulationSpeedFactor">
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="adjustment">SimulationSpeedFactorValueExponential</property>
                <property name="draw_value">False</property>
                <property name="value_pos">bottom</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="position">5</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="position">1</property>
          </packing>
        </child>
        <child internal-child="action_area">
          <object class="GtkHButtonBox" id="dialog-action_area8">
            <property name="visible">True</property>
            <property name="layout_style">end</property>
            <child>
              <object class="GtkButton" id="ExitSimulationButton">
                <property name="label">gtk-close</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="can_default">True</property>
                <property name="has_default">True</property>
                <property name="receives_default">True</property>
                <property name="use_stock">True</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">False</property>
                <property name="position">1</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="pack_type">end</property>
            <property name="position">0</property>
          </packing>
        </child>
      </object>
    </child>
    <action-widgets>
      <action-widget response="0">ExitSimulationButton</action-widget>
    </action-widgets>
  </object>
  <object class="GtkAdjustment" id="SimulationProgressTimelineValue">
    <property name="upper">100</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="GCodeMinimumStepValue_x">
    <property name="upper">100</property>
    <property name="step_increment">5.0000000000000002e-05</property>
  </object>
  <object class="GtkAdjustment" id="GCodeMinimumStepValue_y">
    <property name="value">0.00025000000000000001</property>
    <property name="upper">100</property>
    <property name="step_increment">5.0000000000000002e-05</property>
  </object>
  <object class="GtkAdjustment" id="GCodeMinimumStepValue_z">
    <property name="value">0.00025000000000000001</property>
    <property name="upper">100</property>
    <property name="step_increment">5.0000000000000002e-05</property>
  </object>
  <object class="GtkDialog" id="ToolpathGridDialog">
    <property name="border_width">5</property>
    <property name="title" translatable="yes">Toolpath Grid</property>
    <property name="role">pycam-toolpath-grid</property>
    <property name="destroy_with_parent">True</property>
    <property name="icon_name">document-page-setup</property>
    <property name="type_hint">normal</property>
    <child internal-child="vbox">
      <object class="GtkVBox" id="dialog-vbox10">
        <property name="visible">True</property>
        <property name="orientation">vertical</property>
        <property name="spacing">2</property>
        <child>
          <object class="GtkTable" id="table16">
            <property name="visible">True</property>
            <property name="n_rows">4</property>
            <property name="n_columns">3</property>
            <property name="column_spacing">3</property>
            <property name="row_spacing">3</property>
            <property name="homogeneous">True</property>
            <child>
              <object class="GtkLabel" id="LabelGridRows">
                <property name="visible">True</property>
                <property name="label" translatable="yes">Rows</property>
              </object>
              <packing>
                <property name="left_attach">1</property>
                <property name="right_attach">2</property>
                <property name="x_options">GTK_FILL</property>
                <property name="y_options">GTK_FILL</property>
              </packing>
            </child>
            <child>
              <object class="GtkLabel" id="LabelGridColumns">
                <property name="visible">True</property>
                <property name="label" translatable="yes">Columns</property>
              </object>
              <packing>
                <property name="left_attach">2</property>
                <property name="right_attach">3</property>
                <property name="x_options">GTK_FILL</property>
                <property name="y_options">GTK_FILL</property>
              </packing>
            </child>
            <child>
              <object class="GtkLabel" id="LabelGridCount">
                <property name="visible">True</property>
                <property name="label" translatable="yes">Count:</property>
              </object>
              <packing>
                <property name="top_attach">1</property>
                <property name="bottom_attach">2</property>
                <property name="x_options">GTK_FILL</property>
                <property name="y_options">GTK_FILL</property>
              </packing>
            </child>
            <child>
              <object class="GtkLabel" id="LabelGridDistance">
                <property name="visible">True</property>
                <property name="label" translatable="yes">Distance:</property>
              </object>
              <packing>
                <property name="top_attach">2</property>
                <property name="bottom_attach">3</property>
                <property name="x_options">GTK_FILL</property>
                <property name="y_options">GTK_FILL</property>
              </packing>
            </child>
            <child>
              <object class="GtkSpinButton" id="GridYCount">
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="invisible_char">&#x25CF;</property>
                <property name="adjustment">GridYCountValue</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_options">GTK_FILL</property>
                <property name="y_options">GTK_FILL</property>
              </packing>
            </child>
            <child>
              <object class="GtkSpinButton" id="GridXCount">
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="invisible_char">&#x25CF;</property>
                <property name="adjustment">GridXCountValue</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>
                <property name="x_options">GTK_FILL</property>
                <property name="y_options">GTK_FILL</property>
              </packing>
            </child>
            <child>
              <object class="GtkSpinButton" id="GridYDistance">
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="invisible_char">&#x25CF;</property>
                <property name="adjustment">GridYDistanceValue</property>
                <property name="digits">3</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="x_options">GTK_FILL</property>
                <property name="y_options">GTK_FILL</property>
              </packing>
            </child>
            <child>
              <object class="GtkSpinButton" id="GridXDistance">
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="invisible_char">&#x25CF;</property>
                <property name="adjustment">GridXDistanceValue</property>
                <property name="digits">3</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>
                <property name="x_options">GTK_FILL</property>
                <property name="y_options">GTK_FILL</property>
              </packing>
            </child>
            <child>
              <object class="GtkAlignment" id="alignment47">
                <property name="visible">True</property>
                <child>
                  <placeholder/>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkLabel" id="LabelWidth">
                <property name="visible">True</property>
                <property name="label" translatable="yes">Width:</property>
              </object>
              <packing>
                <property name="top_attach">3</property>
                <property name="bottom_attach">4</property>
                <property name="x_options">GTK_FILL</property>
                <property name="y_options">GTK_FILL</property>
              </packing>
            </child>
            <child>
              <object class="GtkLabel" id="LabelGridYWidth">
                <property name="visible">True</property>
                <property name="label" translatable="yes">?</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_options">GTK_FILL</property>
                <property name="y_options">GTK_FILL</property>
              </packing>
            </child>
            <child>
              <object class="GtkLabel" id="LabelGridXWidth">
                <property name="visible">True</property>
                <property name="label" translatable="yes">?</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>
                <property name="x_options">GTK_FILL</property>
                <property name="y_options">GTK_FILL</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="position">1</property>
          </packing>
        </child>
        <child internal-child="action_area">
          <object class="GtkHButtonBox" id="dialog-action_area9">
            <property name="visible">True</property>
            <property name="layout_style">end</property>
            <child>
              <object class="GtkButton" id="ToolpathGridClose">
                <property name="label">gtk-cancel</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
                <property name="use_stock">True</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">False</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="ToolpathGridOK">
                <property name="label">gtk-ok</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
                <property name="use_stock">True</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">False</property>
                <property name="position">1</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="pack_type">end</property>
            <property name="position">0</property>
          </packing>
        </child>
      </object>
    </child>
    <action-widgets>
      <action-widget response="0">ToolpathGridClose</action-widget>
      <action-widget response="1">ToolpathGridOK</action-widget>
    </action-widgets>
  </object>
  <object class="GtkAdjustment" id="GridYCountValue">
    <property name="value">1</property>
    <property name="lower">1</property>
    <property name="upper">1000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="GridXCountValue">
    <property name="value">1</property>
    <property name="lower">1</property>
    <property name="upper">1000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="GridYDistanceValue">
    <property name="lower">-1000</property>
    <property name="upper">1000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="GridXDistanceValue">
    <property name="lower">-1000</property>
    <property name="upper">1000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="ToolChangeRapidMoveDownValue">
    <property name="upper">10000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="ToolChangeSlowMoveDownValue">
    <property name="value">1</property>
    <property name="lower">0.10000000000000001</property>
    <property name="upper">10000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="ToolChangeSlowMoveSpeedValue">
    <property name="value">20</property>
    <property name="lower">1</property>
    <property name="upper">100000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="ToolChangePosXValue">
    <property name="lower">-10000</property>
    <property name="upper">10000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="ToolChangePosYValue">
    <property name="lower">-10000</property>
    <property name="upper">10000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="ToolChangePosZValue">
    <property name="lower">-10000</property>
    <property name="upper">10000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="TouchOffHeightValue">
    <property name="lower">-10000</property>
    <property name="upper">10000</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="GCodeSpindleDelayValue">
    <property name="upper">100</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAction" id="HelpTouchOff">
    <property name="label">_Touch off and tool change</property>
    <property name="short_label">_Touch off</property>
  </object>
  <object class="GtkAction" id="CopyModelToClipboard">
    <property name="label">_Copy</property>
    <property name="short_label">_Copy</property>
    <property name="tooltip">Copy model to clipboard</property>
    <property name="stock_id">gtk-copy</property>
  </object>
  <object class="GtkAction" id="PasteModelFromClipboard">
    <property name="label">_Paste</property>
    <property name="short_label">_Paste</property>
    <property name="tooltip">Paste a model from clipboard</property>
    <property name="stock_id">gtk-paste</property>
  </object>
  <object class="GtkWindow" id="DummyWindow">
    <child>
      <object class="GtkVBox" id="vbox2">
        <property name="visible">True</property>
        <property name="orientation">vertical</property>
        <child>
          <object class="GtkNotebook" id="TabDump">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <child>
              <object class="GtkVBox" id="ToolsTab">
                <property name="visible">True</property>
                <property name="orientation">vertical</property>
                <property name="spacing">2</property>
                <child>
                  <object class="GtkFrame" id="ToolEditorFrame">
                    <property name="visible">True</property>
                    <property name="label_xalign">0</property>
                    <property name="shadow_type">none</property>
                    <child>
                      <object class="GtkAlignment" id="alignment12">
                        <property name="visible">True</property>
                        <property name="top_padding">4</property>
                        <property name="left_padding">12</property>
                        <child>
                          <object class="GtkVBox" id="vbox8">
                            <property name="visible">True</property>
                            <property name="orientation">vertical</property>
                            <property name="spacing">4</property>
                            <child>
                              <object class="GtkHBox" id="hbox9">
                                <property name="visible">True</property>
                                <property name="spacing">4</property>
                                <child>
                                  <object class="GtkScrolledWindow" id="scrolledwindow6">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="hscrollbar_policy">automatic</property>
                                    <property name="vscrollbar_policy">automatic</property>
                                    <property name="shadow_type">etched-in</property>
                                    <child>
                                      <object class="GtkTreeView" id="ToolEditorTable">
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="model">ToolList</property>
                                        <property name="headers_clickable">False</property>
                                        <property name="search_column">0</property>
                                        <child>
                                          <object class="GtkTreeViewColumn" id="tool_table_id">
                                            <property name="title">Tool ID</property>
                                            <child>
                                              <object class="GtkCellRendererText" id="tool_table_id_column"/>
                                              <attributes>
                                                <attribute name="text">1</attribute>
                                              </attributes>
                                            </child>
                                          </object>
                                        </child>
                                        <child>
                                          <object class="GtkTreeViewColumn" id="tool_table_name">
                                            <property name="title">Name</property>
                                            <child>
                                              <object class="GtkCellRendererText" id="tool_table_name_column"/>
                                              <attributes>
                                                <attribute name="text">2</attribute>
                                              </attributes>
                                            </child>
                                          </object>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkVBox" id="vbox16">
                                    <property name="visible">True</property>
                                    <property name="orientation">vertical</property>
                                    <child>
                                      <object class="GtkVButtonBox" id="vbuttonbox1">
                                        <property name="visible">True</property>
                                        <property name="orientation">vertical</property>
                                        <property name="layout_style">center</property>
                                        <child>
                                          <object class="GtkButton" id="ToolListAdd">
                                            <property name="label">gtk-new</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">True</property>
                                            <property name="use_stock">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkButton" id="ToolListDelete">
                                            <property name="label">gtk-delete</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">True</property>
                                            <property name="use_stock">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkButton" id="ToolListMoveUp">
                                            <property name="label">gtk-go-up</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">True</property>
                                            <property name="use_stock">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">2</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkButton" id="ToolListMoveDown">
                                            <property name="label">gtk-go-down</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">True</property>
                                            <property name="use_stock">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">3</property>
                                          </packing>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLinkButton" id="ToolHelp">
                                        <property name="label">gtk-help</property>
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="receives_default">True</property>
                                        <property name="relief">none</property>
                                        <property name="use_stock">True</property>
                                        <property name="uri">http://sourceforge.net/apps/mediawiki/pycam/index.php?title=ToolTypes</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">False</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkVBox" id="ToolSettingsControlsBox">
                                <property name="visible">True</property>
                                <property name="orientation">vertical</property>
                                <property name="spacing">4</property>
                                <child>
                                  <object class="GtkHSeparator" id="hseparator8">
                                    <property name="visible">True</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkHBox" id="hbox16">
                                    <property name="visible">True</property>
                                    <property name="spacing">3</property>
                                    <child>
                                      <object class="GtkLabel" id="ToolNameLabel">
                                        <property name="visible">True</property>
                                        <property name="label" translatable="yes">Name:</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkEntry" id="ToolName">
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="invisible_char">&#x25CF;</property>
                                        <property name="width_chars">30</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkHSeparator" id="hseparator10">
                                    <property name="visible">True</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkHBox" id="hbox3">
                                    <property name="visible">True</property>
                                    <property name="spacing">3</property>
                                    <child>
                                      <object class="GtkFrame" id="frame6">
                                        <property name="visible">True</property>
                                        <property name="label_xalign">0</property>
                                        <property name="shadow_type">none</property>
                                        <child>
                                          <object class="GtkAlignment" id="alignment14">
                                            <property name="visible">True</property>
                                            <property name="yalign">0</property>
                                            <property name="yscale">0</property>
                                            <property name="top_padding">3</property>
                                            <property name="bottom_padding">3</property>
                                            <property name="left_padding">12</property>
                                            <child>
                                              <object class="GtkVBox" id="vbox19">
                                                <property name="visible">True</property>
                                                <property name="orientation">vertical</property>
                                                <property name="spacing">4</property>
                                                <property name="homogeneous">True</property>
                                                <child>
                                                  <object class="GtkRadioButton" id="SphericalCutter">
                                                    <property name="label" translatable="yes">Spherical Cutter</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>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">0</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkRadioButton" id="CylindricalCutter">
                                                    <property name="label" translatable="yes">Cylindrical Cutter</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">SphericalCutter</property>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">1</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkRadioButton" id="ToroidalCutter">
                                                    <property name="label" translatable="yes">Toroidal Cutter</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">SphericalCutter</property>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">2</property>
                                                  </packing>
                                                </child>
                                              </object>
                                            </child>
                                          </object>
                                        </child>
                                        <child type="label">
                                          <object class="GtkLabel" id="ToolTypeLabel">
                                            <property name="visible">True</property>
                                            <property name="label" translatable="yes">&lt;b&gt;Shape&lt;/b&gt;</property>
                                            <property name="use_markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkVSeparator" id="vseparator5">
                                        <property name="visible">True</property>
                                        <property name="orientation">vertical</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkFrame" id="frame10">
                                        <property name="visible">True</property>
                                        <property name="label_xalign">0</property>
                                        <property name="shadow_type">none</property>
                                        <child>
                                          <object class="GtkAlignment" id="alignment18">
                                            <property name="visible">True</property>
                                            <property name="yalign">0</property>
                                            <property name="yscale">0</property>
                                            <property name="top_padding">3</property>
                                            <property name="bottom_padding">3</property>
                                            <property name="left_padding">12</property>
                                            <child>
                                              <object class="GtkTable" id="table3">
                                                <property name="visible">True</property>
                                                <property name="n_rows">2</property>
                                                <property name="n_columns">2</property>
                                                <property name="column_spacing">2</property>
                                                <property name="row_spacing">4</property>
                                                <child>
                                                  <object class="GtkLabel" id="ToolDiameterLabel">
                                                    <property name="visible">True</property>
                                                    <property name="xalign">0</property>
                                                    <property name="label" translatable="yes">Tool Diameter:</property>
                                                  </object>
                                                  <packing>
                                                    <property name="x_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkLabel" id="TorusDiameterLabel">
                                                    <property name="visible">True</property>
                                                    <property name="xalign">0</property>
                                                    <property name="label" translatable="yes">Torus Diameter:</property>
                                                  </object>
                                                  <packing>
                                                    <property name="top_attach">1</property>
                                                    <property name="bottom_attach">2</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkSpinButton" id="ToolDiameterControl">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="adjustment">tooldiameter</property>
                                                    <property name="digits">4</property>
                                                  </object>
                                                  <packing>
                                                    <property name="left_attach">1</property>
                                                    <property name="right_attach">2</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkSpinButton" id="TorusDiameterControl">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="adjustment">torusdiameter</property>
                                                    <property name="digits">4</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_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                              </object>
                                            </child>
                                          </object>
                                        </child>
                                        <child type="label">
                                          <object class="GtkLabel" id="DimensionsLabel">
                                            <property name="visible">True</property>
                                            <property name="label" translatable="yes">&lt;b&gt;Dimensions&lt;/b&gt;</property>
                                            <property name="use_markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="position">2</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="position">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkHSeparator" id="hseparator1">
                                    <property name="visible">True</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="position">4</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkFrame" id="frame12">
                                    <property name="visible">True</property>
                                    <property name="label_xalign">0</property>
                                    <property name="shadow_type">none</property>
                                    <child>
                                      <object class="GtkAlignment" id="alignment19">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="xscale">0</property>
                                        <property name="top_padding">3</property>
                                        <property name="left_padding">12</property>
                                        <child>
                                          <object class="GtkTable" id="table5">
                                            <property name="visible">True</property>
                                            <property name="n_rows">3</property>
                                            <property name="n_columns">2</property>
                                            <property name="column_spacing">4</property>
                                            <property name="row_spacing">4</property>
                                            <child>
                                              <object class="GtkLabel" id="FeedrateLabel">
                                                <property name="visible">True</property>
                                                <property name="xalign">0</property>
                                                <property name="label" translatable="yes">Feedrate:</property>
                                              </object>
                                              <packing>
                                                <property name="top_attach">1</property>
                                                <property name="bottom_attach">2</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkLabel" id="SpindleSpeedLabel">
                                                <property name="visible">True</property>
                                                <property name="xalign">0</property>
                                                <property name="label" translatable="yes">Spindle Speed:</property>
                                              </object>
                                              <packing>
                                                <property name="top_attach">2</property>
                                                <property name="bottom_attach">3</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkSpinButton" id="FeedrateControl">
                                                <property name="visible">True</property>
                                                <property name="can_focus">True</property>
                                                <property name="invisible_char">&#x25CF;</property>
                                                <property name="adjustment">feedrate</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="GtkSpinButton" id="SpindleSpeedControl">
                                                <property name="visible">True</property>
                                                <property name="can_focus">True</property>
                                                <property name="invisible_char">&#x25CF;</property>
                                                <property name="adjustment">speed</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="GtkLabel" id="SpeedLimitsUnitLabel">
                                                <property name="visible">True</property>
                                                <property name="xalign">0</property>
                                                <property name="label" translatable="yes">Unit:</property>
                                              </object>
                                            </child>
                                            <child>
                                              <object class="GtkLabel" id="SpeedUnit1">
                                                <property name="visible">True</property>
                                                <property name="label" translatable="yes">inches/minute</property>
                                              </object>
                                              <packing>
                                                <property name="left_attach">1</property>
                                                <property name="right_attach">2</property>
                                              </packing>
                                            </child>
                                          </object>
                                        </child>
                                      </object>
                                    </child>
                                    <child type="label">
                                      <object class="GtkLabel" id="ProcessingSpeedLabel">
                                        <property name="visible">True</property>
                                        <property name="label" translatable="yes">&lt;b&gt;Speed&lt;/b&gt;</property>
                                        <property name="use_markup">True</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="position">5</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="ToolEditorFrameLabel">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">&lt;b&gt;Tool Settings&lt;/b&gt;</property>
                        <property name="use_markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
            </child>
            <child type="tab">
              <object class="GtkLabel" id="ToolsTabLabel">
                <property name="visible">True</property>
                <property name="label" translatable="yes">Tools</property>
              </object>
              <packing>
                <property name="tab_fill">False</property>
              </packing>
            </child>
            <child>
              <object class="GtkVBox" id="ProcessesTab">
                <property name="visible">True</property>
                <property name="orientation">vertical</property>
                <property name="spacing">2</property>
                <child>
                  <object class="GtkFrame" id="ProcessEditorFrame">
                    <property name="visible">True</property>
                    <property name="label_xalign">0</property>
                    <property name="shadow_type">none</property>
                    <child>
                      <object class="GtkAlignment" id="alignment26">
                        <property name="visible">True</property>
                        <property name="top_padding">4</property>
                        <property name="left_padding">12</property>
                        <child>
                          <object class="GtkVBox" id="vbox10">
                            <property name="visible">True</property>
                            <property name="orientation">vertical</property>
                            <property name="spacing">4</property>
                            <child>
                              <object class="GtkHBox" id="hbox11">
                                <property name="visible">True</property>
                                <property name="spacing">3</property>
                                <child>
                                  <object class="GtkScrolledWindow" id="scrolledwindow5">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="hscrollbar_policy">automatic</property>
                                    <property name="vscrollbar_policy">automatic</property>
                                    <property name="shadow_type">etched-in</property>
                                    <child>
                                      <object class="GtkTreeView" id="ProcessEditorTable">
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="model">ProcessList</property>
                                        <property name="headers_clickable">False</property>
                                        <property name="enable_search">False</property>
                                        <property name="search_column">0</property>
                                        <child>
                                          <object class="GtkTreeViewColumn" id="processwindow_name">
                                            <property name="title">Name</property>
                                            <child>
                                              <object class="GtkCellRendererText" id="processwindow_name_column"/>
                                              <attributes>
                                                <attribute name="text">1</attribute>
                                              </attributes>
                                            </child>
                                          </object>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkVBox" id="vbox20">
                                    <property name="visible">True</property>
                                    <property name="orientation">vertical</property>
                                    <child>
                                      <object class="GtkVButtonBox" id="vbuttonbox2">
                                        <property name="visible">True</property>
                                        <property name="orientation">vertical</property>
                                        <property name="layout_style">center</property>
                                        <child>
                                          <object class="GtkButton" id="ProcessListAdd">
                                            <property name="label">gtk-new</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">True</property>
                                            <property name="use_stock">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkButton" id="ProcessListDelete">
                                            <property name="label">gtk-delete</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">True</property>
                                            <property name="use_stock">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkButton" id="ProcessListMoveUp">
                                            <property name="label">gtk-go-up</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">True</property>
                                            <property name="use_stock">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">2</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkButton" id="ProcessListMoveDown">
                                            <property name="label">gtk-go-down</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">True</property>
                                            <property name="use_stock">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">3</property>
                                          </packing>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLinkButton" id="ProcessHelp">
                                        <property name="label">gtk-help</property>
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="receives_default">True</property>
                                        <property name="relief">none</property>
                                        <property name="use_stock">True</property>
                                        <property name="uri">http://sourceforge.net/apps/mediawiki/pycam/index.php?title=ProcessSettings</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">False</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkVBox" id="ProcessSettingsControlsBox">
                                <property name="visible">True</property>
                                <property name="orientation">vertical</property>
                                <property name="spacing">4</property>
                                <child>
                                  <object class="GtkHSeparator" id="hseparator7">
                                    <property name="visible">True</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkHBox" id="hbox12">
                                    <property name="visible">True</property>
                                    <property name="spacing">4</property>
                                    <child>
                                      <object class="GtkLabel" id="ProcessEditorNameLabel">
                                        <property name="visible">True</property>
                                        <property name="label" translatable="yes">Name:</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkEntry" id="ProcessSettingName">
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="invisible_char">&#x25CF;</property>
                                        <property name="width_chars">30</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkHSeparator" id="hseparator9">
                                    <property name="visible">True</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkHBox" id="hbox29">
                                    <property name="visible">True</property>
                                    <child>
                                      <object class="GtkFrame" id="frame8">
                                        <property name="visible">True</property>
                                        <property name="label_xalign">0</property>
                                        <property name="shadow_type">none</property>
                                        <child>
                                          <object class="GtkAlignment" id="alignment7">
                                            <property name="visible">True</property>
                                            <property name="left_padding">12</property>
                                            <child>
                                              <object class="GtkVBox" id="vbox21">
                                                <property name="visible">True</property>
                                                <property name="orientation">vertical</property>
                                                <property name="spacing">1</property>
                                                <child>
                                                  <object class="GtkRadioButton" id="PushRemoveStrategy">
                                                    <property name="label" translatable="yes">Slice removal</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>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">0</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkRadioButton" id="ContourPolygonStrategy">
                                                    <property name="label" translatable="yes">Contour (polygon)</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">PushRemoveStrategy</property>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">1</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkRadioButton" id="ContourFollowStrategy">
                                                    <property name="label" translatable="yes">Contour (follow)</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">PushRemoveStrategy</property>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">2</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkRadioButton" id="SurfaceStrategy">
                                                    <property name="label" translatable="yes">Surface</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">PushRemoveStrategy</property>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">3</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkRadioButton" id="EngraveStrategy">
                                                    <property name="label" translatable="yes">Engraving</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">PushRemoveStrategy</property>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">4</property>
                                                  </packing>
                                                </child>
                                              </object>
                                            </child>
                                          </object>
                                        </child>
                                        <child type="label">
                                          <object class="GtkLabel" id="ToolpathStrategy">
                                            <property name="visible">True</property>
                                            <property name="label" translatable="yes">&lt;b&gt;Path Strategy&lt;/b&gt;</property>
                                            <property name="use_markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkVSeparator" id="vseparator9">
                                        <property name="visible">True</property>
                                        <property name="orientation">vertical</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkFrame" id="PathSettingsFrame">
                                        <property name="visible">True</property>
                                        <property name="label_xalign">0</property>
                                        <property name="shadow_type">none</property>
                                        <child>
                                          <object class="GtkAlignment" id="alignment9">
                                            <property name="visible">True</property>
                                            <property name="left_padding">12</property>
                                            <child>
                                              <object class="GtkTable" id="table7">
                                                <property name="visible">True</property>
                                                <property name="n_rows">5</property>
                                                <property name="n_columns">2</property>
                                                <property name="column_spacing">2</property>
                                                <property name="row_spacing">2</property>
                                                <child>
                                                  <object class="GtkLabel" id="OverlapLabel">
                                                    <property name="visible">True</property>
                                                    <property name="xalign">0</property>
                                                    <property name="label" translatable="yes">Overlap [%]:</property>
                                                  </object>
                                                  <packing>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkSpinButton" id="OverlapPercentControl">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="adjustment">OverlapPercentValue</property>
                                                  </object>
                                                  <packing>
                                                    <property name="left_attach">1</property>
                                                    <property name="right_attach">2</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkLabel" id="MaterialAllowanceLabel">
                                                    <property name="visible">True</property>
                                                    <property name="xalign">0</property>
                                                    <property name="label" translatable="yes">Material Allowance:</property>
                                                  </object>
                                                  <packing>
                                                    <property name="top_attach">1</property>
                                                    <property name="bottom_attach">2</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkSpinButton" id="MaterialAllowanceControl">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="adjustment">MaterialAllowanceValue</property>
                                                    <property name="digits">2</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_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkSpinButton" id="MaxStepDownControl">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="adjustment">MaxStepDownValue</property>
                                                    <property name="digits">2</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="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkLabel" id="StepDownLabel">
                                                    <property name="visible">True</property>
                                                    <property name="xalign">0</property>
                                                    <property name="label" translatable="yes">Max. Step Down:</property>
                                                  </object>
                                                  <packing>
                                                    <property name="top_attach">2</property>
                                                    <property name="bottom_attach">3</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkLabel" id="EngraveOffsetLabel">
                                                    <property name="visible">True</property>
                                                    <property name="xalign">0</property>
                                                    <property name="label" translatable="yes">Engrave Offset:</property>
                                                  </object>
                                                  <packing>
                                                    <property name="top_attach">3</property>
                                                    <property name="bottom_attach">4</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkSpinButton" id="EngraveOffsetControl">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="adjustment">EngraveOffsetValue</property>
                                                    <property name="digits">2</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_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkLabel" id="PocketingLabel">
                                                    <property name="visible">True</property>
                                                    <property name="xalign">0</property>
                                                    <property name="label" translatable="yes">Pocketing:</property>
                                                  </object>
                                                  <packing>
                                                    <property name="top_attach">4</property>
                                                    <property name="bottom_attach">5</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkComboBox" id="PocketingControl">
                                                    <property name="visible">True</property>
                                                    <property name="model">PocketingOptions</property>
                                                    <child>
                                                      <object class="GtkCellRendererText" id="cellrenderertext7"/>
                                                      <attributes>
                                                        <attribute name="text">0</attribute>
                                                      </attributes>
                                                    </child>
                                                  </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_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                              </object>
                                            </child>
                                          </object>
                                        </child>
                                        <child type="label">
                                          <object class="GtkLabel" id="PathSettingsFrameLabel">
                                            <property name="visible">True</property>
                                            <property name="label" translatable="yes">&lt;b&gt;Path Control&lt;/b&gt;</property>
                                            <property name="use_markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="position">2</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">False</property>
                                    <property name="position">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkHSeparator" id="hseparator4">
                                    <property name="visible">True</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="position">4</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkFrame" id="frame11">
                                    <property name="visible">True</property>
                                    <property name="label_xalign">0</property>
                                    <property name="shadow_type">none</property>
                                    <child>
                                      <object class="GtkAlignment" id="alignment17">
                                        <property name="visible">True</property>
                                        <property name="left_padding">12</property>
                                        <child>
                                          <object class="GtkHBox" id="hbox13">
                                            <property name="visible">True</property>
                                            <child>
                                              <object class="GtkHBox" id="hbox31">
                                                <property name="visible">True</property>
                                                <property name="spacing">4</property>
                                                <child>
                                                  <object class="GtkLabel" id="GridDirectionLabel">
                                                    <property name="visible">True</property>
                                                    <property name="xalign">0</property>
                                                    <property name="yalign">0</property>
                                                    <property name="label" translatable="yes">Grid direction:</property>
                                                  </object>
                                                  <packing>
                                                    <property name="position">0</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkVBox" id="vbox15">
                                                    <property name="visible">True</property>
                                                    <property name="orientation">vertical</property>
                                                    <child>
                                                      <object class="GtkRadioButton" id="GridDirectionX">
                                                        <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="active">True</property>
                                                        <property name="draw_indicator">True</property>
                                                      </object>
                                                      <packing>
                                                        <property name="expand">False</property>
                                                        <property name="position">0</property>
                                                      </packing>
                                                    </child>
                                                    <child>
                                                      <object class="GtkRadioButton" id="GridDirectionY">
                                                        <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="draw_indicator">True</property>
                                                        <property name="group">GridDirectionX</property>
                                                      </object>
                                                      <packing>
                                                        <property name="expand">False</property>
                                                        <property name="position">1</property>
                                                      </packing>
                                                    </child>
                                                    <child>
                                                      <object class="GtkRadioButton" id="GridDirectionXY">
                                                        <property name="label" translatable="yes">both	</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">GridDirectionX</property>
                                                      </object>
                                                      <packing>
                                                        <property name="expand">False</property>
                                                        <property name="position">2</property>
                                                      </packing>
                                                    </child>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">1</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkVSeparator" id="vseparator8">
                                                    <property name="visible">True</property>
                                                    <property name="orientation">vertical</property>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">2</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkLabel" id="MillingStyleLabel">
                                                    <property name="visible">True</property>
                                                    <property name="xalign">0</property>
                                                    <property name="yalign">0</property>
                                                    <property name="label" translatable="yes">Milling Style:</property>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="fill">False</property>
                                                    <property name="position">3</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkVBox" id="vbox33">
                                                    <property name="visible">True</property>
                                                    <property name="orientation">vertical</property>
                                                    <child>
                                                      <object class="GtkRadioButton" id="MillingStyleConventional">
                                                        <property name="label" translatable="yes">conventional / up</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>
                                                      </object>
                                                      <packing>
                                                        <property name="expand">False</property>
                                                        <property name="fill">False</property>
                                                        <property name="position">0</property>
                                                      </packing>
                                                    </child>
                                                    <child>
                                                      <object class="GtkRadioButton" id="MillingStyleClimb">
                                                        <property name="label" translatable="yes">climb / down</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">MillingStyleConventional</property>
                                                      </object>
                                                      <packing>
                                                        <property name="position">1</property>
                                                      </packing>
                                                    </child>
                                                    <child>
                                                      <object class="GtkRadioButton" id="MillingStyleIgnore">
                                                        <property name="label" translatable="yes">ignore</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">MillingStyleConventional</property>
                                                      </object>
                                                      <packing>
                                                        <property name="position">2</property>
                                                      </packing>
                                                    </child>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">4</property>
                                                  </packing>
                                                </child>
                                              </object>
                                              <packing>
                                                <property name="expand">False</property>
                                                <property name="fill">False</property>
                                                <property name="position">0</property>
                                              </packing>
                                            </child>
                                          </object>
                                        </child>
                                      </object>
                                    </child>
                                    <child type="label">
                                      <object class="GtkLabel" id="PathDirectionFrameLabel">
                                        <property name="visible">True</property>
                                        <property name="label" translatable="yes">&lt;b&gt;Path Direction&lt;/b&gt;</property>
                                        <property name="use_markup">True</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="position">5</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="ProcessEditorFrameLabel">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">&lt;b&gt;Process Settings&lt;/b&gt;</property>
                        <property name="use_markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="position">1</property>
              </packing>
            </child>
            <child type="tab">
              <object class="GtkLabel" id="ProcessesTabLabel">
                <property name="visible">True</property>
                <property name="label" translatable="yes">Processes</property>
              </object>
              <packing>
                <property name="position">1</property>
                <property name="tab_fill">False</property>
              </packing>
            </child>
            <child>
              <object class="GtkFrame" id="BoundsTab">
                <property name="visible">True</property>
                <property name="label_xalign">0</property>
                <property name="shadow_type">none</property>
                <child>
                  <object class="GtkAlignment" id="alignment31">
                    <property name="visible">True</property>
                    <property name="left_padding">12</property>
                    <child>
                      <object class="GtkVBox" id="vbox25">
                        <property name="visible">True</property>
                        <property name="orientation">vertical</property>
                        <property name="spacing">3</property>
                        <child>
                          <object class="GtkHBox" id="hbox21">
                            <property name="visible">True</property>
                            <property name="spacing">2</property>
                            <child>
                              <object class="GtkScrolledWindow" id="scrolledwindow7">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="hscrollbar_policy">automatic</property>
                                <property name="vscrollbar_policy">automatic</property>
                                <property name="shadow_type">etched-in</property>
                                <child>
                                  <object class="GtkTreeView" id="BoundsEditorTable">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="model">BoundsList</property>
                                    <property name="headers_clickable">False</property>
                                    <property name="search_column">0</property>
                                    <child>
                                      <object class="GtkTreeViewColumn" id="BoundsTableDescriptionColumn">
                                        <property name="title">Name</property>
                                        <child>
                                          <object class="GtkCellRendererText" id="BoundsNameCell"/>
                                          <attributes>
                                            <attribute name="text">1</attribute>
                                          </attributes>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkVBox" id="vbox22">
                                <property name="visible">True</property>
                                <property name="orientation">vertical</property>
                                <child>
                                  <object class="GtkVButtonBox" id="vbuttonbox3">
                                    <property name="visible">True</property>
                                    <property name="orientation">vertical</property>
                                    <property name="layout_style">center</property>
                                    <child>
                                      <object class="GtkButton" id="BoundsListAdd">
                                        <property name="label">gtk-new</property>
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="receives_default">True</property>
                                        <property name="use_stock">True</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">False</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="BoundsListDelete">
                                        <property name="label">gtk-delete</property>
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="receives_default">True</property>
                                        <property name="use_stock">True</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">False</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="BoundsListMoveUp">
                                        <property name="label">gtk-go-up</property>
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="receives_default">True</property>
                                        <property name="use_stock">True</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">False</property>
                                        <property name="position">2</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="BoundsListMoveDown">
                                        <property name="label">gtk-go-down</property>
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="receives_default">True</property>
                                        <property name="use_stock">True</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">False</property>
                                        <property name="position">3</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkVButtonBox" id="vbuttonbox7">
                                    <property name="visible">True</property>
                                    <property name="orientation">vertical</property>
                                    <property name="layout_style">end</property>
                                    <child>
                                      <object class="GtkLinkButton" id="BoundsHelp">
                                        <property name="label">gtk-help</property>
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="receives_default">True</property>
                                        <property name="relief">none</property>
                                        <property name="use_stock">True</property>
                                        <property name="uri">http://sourceforge.net/apps/mediawiki/pycam/index.php?title=BoundsSettings</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">False</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkVBox" id="BoundsSettingsControlsBox">
                            <property name="visible">True</property>
                            <property name="orientation">vertical</property>
                            <property name="spacing">3</property>
                            <child>
                              <object class="GtkHSeparator" id="hseparator3">
                                <property name="visible">True</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkHBox" id="hbox22">
                                <property name="visible">True</property>
                                <property name="spacing">3</property>
                                <child>
                                  <object class="GtkLabel" id="BoundsNameLabel">
                                    <property name="visible">True</property>
                                    <property name="label" translatable="yes">Name:</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">False</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkEntry" id="BoundsName">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="invisible_char">&#x25CF;</property>
                                    <property name="width_chars">30</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">False</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkHSeparator" id="hseparator12">
                                <property name="visible">True</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="position">2</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkFrame" id="BoundsMarginTypeFrame">
                                <property name="visible">True</property>
                                <property name="label_xalign">0</property>
                                <property name="shadow_type">none</property>
                                <child>
                                  <object class="GtkAlignment" id="alignment32">
                                    <property name="visible">True</property>
                                    <property name="top_padding">2</property>
                                    <property name="left_padding">12</property>
                                    <child>
                                      <object class="GtkVBox" id="vbox11">
                                        <property name="visible">True</property>
                                        <property name="orientation">vertical</property>
                                        <child>
                                          <object class="GtkHBox" id="hbox23">
                                            <property name="visible">True</property>
                                            <property name="spacing">3</property>
                                            <child>
                                              <object class="GtkVBox" id="vbox27">
                                                <property name="visible">True</property>
                                                <property name="orientation">vertical</property>
                                                <property name="spacing">2</property>
                                                <child>
                                                  <object class="GtkRadioButton" id="BoundsTypeRelativeMargin">
                                                    <property name="label" translatable="yes">Relative margin</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>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">0</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkRadioButton" id="BoundsTypeFixedMargin">
                                                    <property name="label" translatable="yes">Fixed margin</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">BoundsTypeRelativeMargin</property>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">1</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkRadioButton" id="BoundsTypeCustom">
                                                    <property name="label" translatable="yes">Custom</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">BoundsTypeRelativeMargin</property>
                                                  </object>
                                                  <packing>
                                                    <property name="expand">False</property>
                                                    <property name="position">2</property>
                                                  </packing>
                                                </child>
                                              </object>
                                              <packing>
                                                <property name="expand">False</property>
                                                <property name="position">0</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkVSeparator" id="vseparator11">
                                                <property name="visible">True</property>
                                                <property name="orientation">vertical</property>
                                              </object>
                                              <packing>
                                                <property name="expand">False</property>
                                                <property name="position">1</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkTable" id="table2">
                                                <property name="visible">True</property>
                                                <property name="n_rows">4</property>
                                                <property name="n_columns">6</property>
                                                <property name="column_spacing">3</property>
                                                <property name="row_spacing">3</property>
                                                <child>
                                                  <object class="GtkSpinButton" id="boundary_x_low">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="width_chars">6</property>
                                                    <property name="adjustment">min-x</property>
                                                    <property name="digits">2</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_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkSpinButton" id="boundary_y_high">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="width_chars">6</property>
                                                    <property name="adjustment">max-y</property>
                                                    <property name="digits">2</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>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkSpinButton" id="boundary_z_low">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="width_chars">6</property>
                                                    <property name="adjustment">min-z</property>
                                                    <property name="digits">2</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_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkSpinButton" id="boundary_z_high">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="width_chars">6</property>
                                                    <property name="adjustment">max-z</property>
                                                    <property name="digits">2</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>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkSpinButton" id="boundary_y_low">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="width_chars">6</property>
                                                    <property name="adjustment">min-y</property>
                                                    <property name="digits">2</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="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkSpinButton" id="boundary_x_high">
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="invisible_char">&#x25CF;</property>
                                                    <property name="width_chars">6</property>
                                                    <property name="adjustment">max-x</property>
                                                    <property name="digits">2</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>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkLabel" id="z label">
                                                    <property name="visible">True</property>
                                                    <property name="label" translatable="yes">z:</property>
                                                    <property name="width_chars">2</property>
                                                  </object>
                                                  <packing>
                                                    <property name="top_attach">3</property>
                                                    <property name="bottom_attach">4</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkLabel" id="y label">
                                                    <property name="visible">True</property>
                                                    <property name="label" translatable="yes">y:</property>
                                                    <property name="width_chars">2</property>
                                                  </object>
                                                  <packing>
                                                    <property name="top_attach">2</property>
                                                    <property name="bottom_attach">3</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkLabel" id="max label">
                                                    <property name="visible">True</property>
                                                    <property name="label" translatable="yes">upper</property>
                                                  </object>
                                                  <packing>
                                                    <property name="left_attach">2</property>
                                                    <property name="right_attach">3</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkLabel" id="x label">
                                                    <property name="visible">True</property>
                                                    <property name="label" translatable="yes">x:</property>
                                                    <property name="width_chars">2</property>
                                                  </object>
                                                  <packing>
                                                    <property name="top_attach">1</property>
                                                    <property name="bottom_attach">2</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkButton" id="BoundsMarginIncreaseX">
                                                    <property name="label" translatable="yes">+</property>
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="receives_default">True</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>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkButton" id="BoundsMarginIncreaseY">
                                                    <property name="label" translatable="yes">+</property>
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="receives_default">True</property>
                                                  </object>
                                                  <packing>
                                                    <property name="left_attach">3</property>
                                                    <property name="right_attach">4</property>
                                                    <property name="top_attach">2</property>
                                                    <property name="bottom_attach">3</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkButton" id="BoundsMarginIncreaseZ">
                                                    <property name="label" translatable="yes">+</property>
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="receives_default">True</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>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkAlignment" id="alignment35">
                                                    <property name="width_request">30</property>
                                                    <property name="visible">True</property>
                                                    <child>
                                                      <placeholder/>
                                                    </child>
                                                  </object>
                                                  <packing>
                                                    <property name="left_attach">3</property>
                                                    <property name="right_attach">4</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkAlignment" id="alignment36">
                                                    <property name="width_request">30</property>
                                                    <property name="visible">True</property>
                                                    <child>
                                                      <placeholder/>
                                                    </child>
                                                  </object>
                                                  <packing>
                                                    <property name="left_attach">5</property>
                                                    <property name="right_attach">6</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkButton" id="BoundsMarginDecreaseX">
                                                    <property name="label" translatable="yes">-</property>
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="receives_default">True</property>
                                                  </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>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkButton" id="BoundsMarginDecreaseY">
                                                    <property name="label" translatable="yes">-</property>
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="receives_default">True</property>
                                                  </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>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkButton" id="BoundsMarginDecreaseZ">
                                                    <property name="label" translatable="yes">-</property>
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="receives_default">True</property>
                                                  </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>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkButton" id="BoundsMarginResetX">
                                                    <property name="label" translatable="yes">0</property>
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="receives_default">True</property>
                                                  </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>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkButton" id="BoundsMarginResetY">
                                                    <property name="label" translatable="yes">0</property>
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="receives_default">True</property>
                                                  </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>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkButton" id="BoundsMarginResetZ">
                                                    <property name="label" translatable="yes">0</property>
                                                    <property name="visible">True</property>
                                                    <property name="can_focus">True</property>
                                                    <property name="receives_default">True</property>
                                                  </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>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkAlignment" id="alignment16">
                                                    <property name="width_request">30</property>
                                                    <property name="visible">True</property>
                                                    <child>
                                                      <placeholder/>
                                                    </child>
                                                  </object>
                                                  <packing>
                                                    <property name="left_attach">4</property>
                                                    <property name="right_attach">5</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkLabel" id="min label">
                                                    <property name="visible">True</property>
                                                    <property name="label" translatable="yes">lower</property>
                                                  </object>
                                                  <packing>
                                                    <property name="left_attach">1</property>
                                                    <property name="right_attach">2</property>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                                <child>
                                                  <object class="GtkAlignment" id="alignment34">
                                                    <property name="visible">True</property>
                                                    <child>
                                                      <placeholder/>
                                                    </child>
                                                  </object>
                                                  <packing>
                                                    <property name="x_options">GTK_FILL</property>
                                                    <property name="y_options">GTK_FILL</property>
                                                  </packing>
                                                </child>
                                              </object>
                                              <packing>
                                                <property name="expand">False</property>
                                                <property name="position">2</property>
                                              </packing>
                                            </child>
                                          </object>
                                          <packing>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkVBox" id="vbox26">
                                            <property name="visible">True</property>
                                            <property name="orientation">vertical</property>
                                            <child>
                                              <object class="GtkLabel" id="BoundsMarginTypeRelativeLabel">
                                                <property name="visible">True</property>
                                                <property name="xalign">0</property>
                                                <property name="xpad">2</property>
                                                <property name="label" translatable="yes">&lt;i&gt;Relative margins are given in percent relative to the corresponding model size. Positive values create a margin around the model. Negative values create a bounding box that is smaller than the model.&lt;/i&gt;</property>
                                                <property name="use_markup">True</property>
                                                <property name="wrap">True</property>
                                              </object>
                                              <packing>
                                                <property name="position">0</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkLabel" id="BoundsMarginTypeFixedLabel">
                                                <property name="visible">True</property>
                                                <property name="xalign">0</property>
                                                <property name="xpad">2</property>
                                                <property name="label" translatable="yes">&lt;i&gt;Fixed margins are given in mm/inches. Positive values create a margin around the model. Negative values create a bounding box that is smaller than the model.&lt;/i&gt;</property>
                                                <property name="use_markup">True</property>
                                                <property name="wrap">True</property>
                                              </object>
                                              <packing>
                                                <property name="position">1</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkLabel" id="BoundsMarginTypeCustomLabel">
                                                <property name="visible">True</property>
                                                <property name="xalign">0</property>
                                                <property name="xpad">2</property>
                                                <property name="label" translatable="yes">&lt;i&gt;These values are absolute coordinates of the processing bounding box. Changes of the model size have no effect upon the bounding box.&lt;/i&gt;</property>
                                                <property name="use_markup">True</property>
                                                <property name="wrap">True</property>
                                              </object>
                                              <packing>
                                                <property name="position">2</property>
                                              </packing>
                                            </child>
                                          </object>
                                          <packing>
                                            <property name="padding">5</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                                <child type="label">
                                  <object class="GtkLabel" id="BoundMarginTypeFrameLabel">
                                    <property name="visible">True</property>
                                    <property name="label" translatable="yes">&lt;b&gt;Margin Settings&lt;/b&gt;</property>
                                    <property name="use_markup">True</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="position">3</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
                <child type="label">
                  <object class="GtkLabel" id="BoundsFrameLabel">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">&lt;b&gt;Processing boundaries&lt;/b&gt;</property>
                    <property name="use_markup">True</property>
                  </object>
                </child>
              </object>
              <packing>
                <property name="position">2</property>
              </packing>
            </child>
            <child type="tab">
              <object class="GtkLabel" id="BoundsTabLabel">
                <property name="visible">True</property>
                <property name="label" translatable="yes">Bounds</property>
              </object>
              <packing>
                <property name="position">2</property>
                <property name="tab_fill">False</property>
              </packing>
            </child>
            <child>
              <object class="GtkVBox" id="TasksTab">
                <property name="visible">True</property>
                <property name="orientation">vertical</property>
                <property name="spacing">3</property>
                <child>
                  <object class="GtkFrame" id="TaskListFrame">
                    <property name="visible">True</property>
                    <property name="label_xalign">0</property>
                    <property name="shadow_type">none</property>
                    <child>
                      <object class="GtkAlignment" id="alignment13">
                        <property name="visible">True</property>
                        <property name="left_padding">12</property>
                        <child>
                          <object class="GtkVBox" id="vbox18">
                            <property name="visible">True</property>
                            <property name="orientation">vertical</property>
                            <property name="spacing">4</property>
                            <child>
                              <object class="GtkHBox" id="hbox19">
                                <property name="visible">True</property>
                                <property name="spacing">2</property>
                                <child>
                                  <object class="GtkScrolledWindow" id="scrolledwindow3">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="hscrollbar_policy">automatic</property>
                                    <property name="vscrollbar_policy">automatic</property>
                                    <property name="shadow_type">etched-in</property>
                                    <child>
                                      <object class="GtkTreeView" id="TaskListTable">
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="model">TaskList</property>
                                        <property name="headers_clickable">False</property>
                                        <property name="enable_search">False</property>
                                        <property name="search_column">0</property>
                                        <child>
                                          <object class="GtkTreeViewColumn" id="task_enabled">
                                            <property name="title">Enabled</property>
                                            <child>
                                              <object class="GtkCellRendererToggle" id="tasklist_enabled"/>
                                              <attributes>
                                                <attribute name="active">2</attribute>
                                              </attributes>
                                            </child>
                                          </object>
                                        </child>
                                        <child>
                                          <object class="GtkTreeViewColumn" id="tasklist_name">
                                            <property name="title">Name</property>
                                            <child>
                                              <object class="GtkCellRendererText" id="tasklist_name_cell"/>
                                              <attributes>
                                                <attribute name="text">1</attribute>
                                              </attributes>
                                            </child>
                                          </object>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkVBox" id="vbox35">
                                    <property name="visible">True</property>
                                    <property name="orientation">vertical</property>
                                    <child>
                                      <object class="GtkVButtonBox" id="vbuttonbox4">
                                        <property name="visible">True</property>
                                        <property name="orientation">vertical</property>
                                        <property name="layout_style">center</property>
                                        <child>
                                          <object class="GtkButton" id="GenerateToolPathButton">
                                            <property name="label" translatable="yes">_Generate Toolpath</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">True</property>
                                            <property name="image">GenerateOneToolPathIcon</property>
                                            <property name="use_underline">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkButton" id="GenerateAllToolPathsButton">
                                            <property name="label" translatable="yes">Generate _All</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">True</property>
                                            <property name="use_underline">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkButton" id="TaskListAdd">
                                            <property name="label">gtk-new</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">True</property>
                                            <property name="use_stock">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">2</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkButton" id="TaskListDelete">
                                            <property name="label">gtk-delete</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">True</property>
                                            <property name="use_stock">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">3</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkButton" id="TaskListMoveUp">
                                            <property name="label">gtk-go-up</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">True</property>
                                            <property name="use_stock">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">4</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkButton" id="TaskListMoveDown">
                                            <property name="label">gtk-go-down</property>
                                            <property name="visible">True</property>
                                            <property name="can_focus">True</property>
                                            <property name="receives_default">True</property>
                                            <property name="use_stock">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">5</property>
                                          </packing>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLinkButton" id="TaskHelp">
                                        <property name="label">gtk-help</property>
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="receives_default">True</property>
                                        <property name="relief">none</property>
                                        <property name="use_stock">True</property>
                                        <property name="uri">http://sourceforge.net/apps/mediawiki/pycam/index.php?title=TaskSettings</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkVBox" id="TaskDetails">
                                <property name="visible">True</property>
                                <property name="orientation">vertical</property>
                                <child>
                                  <object class="GtkHSeparator" id="hseparator13">
                                    <property name="visible">True</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="padding">3</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkTable" id="table9">
                                    <property name="visible">True</property>
                                    <property name="n_rows">4</property>
                                    <property name="n_columns">2</property>
                                    <property name="column_spacing">5</property>
                                    <property name="row_spacing">3</property>
                                    <child>
                                      <object class="GtkLabel" id="TaskToolLabel">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="label" translatable="yes">Tool:</property>
                                      </object>
                                      <packing>
                                        <property name="top_attach">1</property>
                                        <property name="bottom_attach">2</property>
                                        <property name="x_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="TaskProcessLabel">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="label" translatable="yes">Process:</property>
                                      </object>
                                      <packing>
                                        <property name="top_attach">2</property>
                                        <property name="bottom_attach">3</property>
                                        <property name="x_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="TaskBoundsLabel">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="label" translatable="yes">Bounds:</property>
                                      </object>
                                      <packing>
                                        <property name="top_attach">3</property>
                                        <property name="bottom_attach">4</property>
                                        <property name="x_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkComboBox" id="TaskToolSelector">
                                        <property name="visible">True</property>
                                        <property name="model">ToolList</property>
                                        <child>
                                          <object class="GtkCellRendererText" id="ToolListCell"/>
                                          <attributes>
                                            <attribute name="text">2</attribute>
                                          </attributes>
                                        </child>
                                      </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_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkComboBox" id="TaskProcessSelector">
                                        <property name="visible">True</property>
                                        <property name="model">ProcessList</property>
                                        <child>
                                          <object class="GtkCellRendererText" id="ProcessListCell"/>
                                          <attributes>
                                            <attribute name="text">1</attribute>
                                          </attributes>
                                        </child>
                                      </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_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkComboBox" id="TaskBoundsSelector">
                                        <property name="visible">True</property>
                                        <property name="model">BoundsList</property>
                                        <child>
                                          <object class="GtkCellRendererText" id="BoundsListCell"/>
                                          <attributes>
                                            <attribute name="text">1</attribute>
                                          </attributes>
                                        </child>
                                      </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_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="TaskNameLabel">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="label" translatable="yes">Name:</property>
                                      </object>
                                      <packing>
                                        <property name="x_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkEntry" id="TaskNameControl">
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="invisible_char">&#x25CF;</property>
                                      </object>
                                      <packing>
                                        <property name="left_attach">1</property>
                                        <property name="right_attach">2</property>
                                        <property name="x_options">GTK_FILL</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkFrame" id="CurrentTaskSummaryFrame">
                                    <property name="visible">True</property>
                                    <property name="label_xalign">0</property>
                                    <property name="shadow_type">none</property>
                                    <child>
                                      <object class="GtkAlignment" id="alignment27">
                                        <property name="visible">True</property>
                                        <property name="left_padding">12</property>
                                        <child>
                                          <object class="GtkLabel" id="CurrentTaskSummary">
                                            <property name="visible">True</property>
                                            <property name="xalign">0</property>
                                            <property name="ellipsize">end</property>
                                            <property name="max_width_chars">60</property>
                                          </object>
                                        </child>
                                      </object>
                                    </child>
                                    <child type="label">
                                      <object class="GtkLabel" id="CurrentTaskSummaryFrameLabel">
                                        <property name="visible">True</property>
                                        <property name="xalign">0</property>
                                        <property name="label" translatable="yes">&lt;b&gt;Summary:&lt;/b&gt;</property>
                                        <property name="use_markup">True</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="padding">10</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="TaskListFrameLabel">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">&lt;b&gt;Task list&lt;/b&gt;</property>
                        <property name="use_markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="position">0</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="position">3</property>
              </packing>
            </child>
            <child type="tab">
              <object class="GtkLabel" id="TasksTabLabel">
                <property name="visible">True</property>
                <property name="label" translatable="yes">Tasks</property>
              </object>
              <packing>
                <property name="position">3</property>
                <property name="tab_fill">False</property>
              </packing>
            </child>
            <child>
              <object class="GtkVBox" id="ToolpathsTab">
                <property name="orientation">vertical</property>
                <property name="spacing">3</property>
                <child>
                  <object class="GtkFrame" id="ToolPathTableFrame">
                    <property name="visible">True</property>
                    <property name="label_xalign">0</property>
                    <property name="shadow_type">none</property>
                    <child>
                      <object class="GtkAlignment" id="alignment8">
                        <property name="visible">True</property>
                        <property name="top_padding">2</property>
                        <property name="left_padding">12</property>
                        <child>
                          <object class="GtkHBox" id="hbox5">
                            <property name="visible">True</property>
                            <property name="spacing">5</property>
                            <child>
                              <object class="GtkScrolledWindow" id="scrolledwindow1">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="hscrollbar_policy">automatic</property>
                                <property name="vscrollbar_policy">automatic</property>
                                <property name="shadow_type">etched-in</property>
                                <child>
                                  <object class="GtkTreeView" id="ToolPathTable">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="model">ToolPathListModel</property>
                                    <property name="headers_clickable">False</property>
                                    <property name="search_column">0</property>
                                    <child>
                                      <object class="GtkTreeViewColumn" id="Visibility">
                                        <property name="title">Visible</property>
                                        <child>
                                          <object class="GtkCellRendererToggle" id="toolpath_visible"/>
                                          <attributes>
                                            <attribute name="active">2</attribute>
                                          </attributes>
                                        </child>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkTreeViewColumn" id="Operation">
                                        <property name="title">Operation</property>
                                        <child>
                                          <object class="GtkCellRendererText" id="name"/>
                                          <attributes>
                                            <attribute name="text">1</attribute>
                                          </attributes>
                                        </child>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkTreeViewColumn" id="Machine Time">
                                        <property name="title">Machine Time</property>
                                        <child>
                                          <object class="GtkCellRendererText" id="machine_time"/>
                                          <attributes>
                                            <attribute name="text">8</attribute>
                                          </attributes>
                                        </child>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkTreeViewColumn" id="Drill">
                                        <property name="title">Drill</property>
                                        <child>
                                          <object class="GtkCellRendererText" id="drill_id"/>
                                          <attributes>
                                            <attribute name="text">4</attribute>
                                          </attributes>
                                        </child>
                                        <child>
                                          <object class="GtkCellRendererText" id="drill_size"/>
                                          <attributes>
                                            <attribute name="text">3</attribute>
                                          </attributes>
                                        </child>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkTreeViewColumn" id="Speed">
                                        <property name="visible">False</property>
                                        <property name="title">Speed</property>
                                        <child>
                                          <object class="GtkCellRendererText" id="speed-speed"/>
                                          <attributes>
                                            <attribute name="text">6</attribute>
                                          </attributes>
                                        </child>
                                        <child>
                                          <object class="GtkCellRendererText" id="speed-feedrate"/>
                                          <attributes>
                                            <attribute name="text">7</attribute>
                                          </attributes>
                                        </child>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkTreeViewColumn" id="Material Allowance">
                                        <property name="title">Material Allowance</property>
                                        <child>
                                          <object class="GtkCellRendererText" id="allowance"/>
                                          <attributes>
                                            <attribute name="text">5</attribute>
                                          </attributes>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkVButtonBox" id="vbuttonbox5">
                                <property name="visible">True</property>
                                <property name="orientation">vertical</property>
                                <property name="layout_style">center</property>
                                <child>
                                  <object class="GtkButton" id="ExportAllToolpathsButton">
                                    <property name="label" translatable="yes">Export all</property>
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="receives_default">True</property>
                                    <property name="image">ExportAllToolpathsIcon</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">False</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="ExportVisibleToolpathsButton">
                                    <property name="label" translatable="yes">Export visible</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">False</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="toolpath_simulate">
                                    <property name="label" translatable="yes">Simulate</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">False</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="ToolpathGrid">
                                    <property name="label">Clone grid</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">False</property>
                                    <property name="position">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="toolpath_crop">
                                    <property name="label" translatable="yes">Crop</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">False</property>
                                    <property name="position">4</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="toolpath_delete">
                                    <property name="label">gtk-delete</property>
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="receives_default">True</property>
                                    <property name="use_stock">True</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">False</property>
                                    <property name="position">5</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="toolpath_up">
                                    <property name="label">gtk-go-up</property>
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="receives_default">True</property>
                                    <property name="use_stock">True</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">False</property>
                                    <property name="position">6</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="toolpath_down">
                                    <property name="label">gtk-go-down</property>
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="receives_default">True</property>
                                    <property name="use_stock">True</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">False</property>
                                    <property name="position">7</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child type="label">
                      <object class="GtkLabel" id="ToolPathTableLabel">
                        <property name="visible">True</property>
                        <property name="label" translatable="yes">&lt;b&gt;List of generated Toolpaths&lt;/b&gt;</property>
                        <property name="use_markup">True</property>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="position">0</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="position">4</property>
              </packing>
            </child>
            <child type="tab">
              <object class="GtkLabel" id="ToolpathsTabLabel">
                <property name="visible">True</property>
                <property name="label" translatable="yes">Toolpaths</property>
              </object>
              <packing>
                <property name="position">4</property>
                <property name="tab_fill">False</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="position">0</property>
          </packing>
        </child>
        <child>
          <object class="GtkNotebook" id="MainTabs">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">False</property>
            <property name="position">1</property>
          </packing>
        </child>
        <child>
          <placeholder/>
        </child>
      </object>
    </child>
  </object>
  <object class="GtkImage" id="GenerateOneToolPathIcon">
    <property name="visible">True</property>
    <property name="stock">gtk-execute</property>
  </object>
  <object class="GtkImage" id="ExportAllToolpathsIcon">
    <property name="visible">True</property>
    <property name="stock">gtk-save-as</property>
  </object>
</interface>
