<?xml version="1.0"?> <interface> <!-- interface-requires gtk+ 2.12 --> <!-- interface-naming-policy project-wide --> <object class="GtkWindow" id="OpenGLWindow"> <property name="title" translatable="yes">PyCAM Visualization</property> <property name="role">pycam-view</property> <child> <object class="GtkVBox" id="OpenGLBox"> <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="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="ResetView"> <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="FrontView"> <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="BackView"> <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="LeftView"> <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="RightView"> <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="TopView"> <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="BottomView"> <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="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">Δ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">Δ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">Δ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="GtkToggleAction" id="Toggle3DView"> <property name="label">3D _View Window</property> <property name="short_label">3D _View Window</property> <property name="tooltip">Display the model in the 3D view window.</property> </object> <object class="GtkFrame" id="OpenGLPrefTab"> <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="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="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="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="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="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">●</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"><b>OpenGL Settings</b></property> <property name="use_markup">True</property> </object> </child> </object> <object class="GtkAdjustment" id="DrillProgressMaxFPS"> <property name="value">1</property> <property name="lower">1</property> <property name="upper">25</property> <property name="step_increment">1</property> </object> <object class="GtkFrame" id="ColorPrefTab"> <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="ColorTable"> <property name="visible">True</property> <property name="n_columns">2</property> <property name="column_spacing">3</property> <property name="row_spacing">3</property> <child> <placeholder/> </child> <child> <placeholder/> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="ColorSelectionFrameLabel"> <property name="visible">True</property> <property name="label" translatable="yes"><b>Color Selection</b></property> <property name="use_markup">True</property> </object> </child> </object> <object class="GtkFrame" id="DisplayItemsPrefTab"> <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> <placeholder/> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="VisualSettingsFrameLabel"> <property name="visible">True</property> <property name="label" translatable="yes"><b>Display settings</b></property> <property name="use_markup">True</property> </object> </child> </object> </interface>