<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>MainWindow</class>
 <widget class="QMainWindow" name="MainWindow">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>846</width>
    <height>647</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>MainWindow</string>
  </property>
  <widget class="QWidget" name="centralwidget">
   <layout class="QVBoxLayout" name="verticalLayout_2">
    <property name="margin">
     <number>0</number>
    </property>
    <item>
     <widget class="QSplitter" name="splitter1">
      <property name="orientation">
       <enum>Qt::Horizontal</enum>
      </property>
      <widget class="QWidget" name="editorPane" native="true">
       <property name="enabled">
        <bool>true</bool>
       </property>
       <layout class="QVBoxLayout" name="verticalLayout_3">
        <property name="margin">
         <number>0</number>
        </property>
        <item>
         <widget class="QFrame" name="find_panel">
          <property name="enabled">
           <bool>true</bool>
          </property>
          <property name="sizePolicy">
           <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
            <horstretch>0</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
          </property>
          <property name="frameShape">
           <enum>QFrame::NoFrame</enum>
          </property>
          <property name="frameShadow">
           <enum>QFrame::Raised</enum>
          </property>
          <property name="lineWidth">
           <number>0</number>
          </property>
          <layout class="QGridLayout" name="gridLayout">
           <item row="0" column="0">
            <widget class="QComboBox" name="findTypeComboBox">
             <item>
              <property name="text">
               <string>Find</string>
              </property>
             </item>
             <item>
              <property name="text">
               <string>Replace</string>
              </property>
             </item>
            </widget>
           </item>
           <item row="0" column="1">
            <widget class="QLineEdit" name="findInputField">
             <property name="placeholderText">
              <string>Search string</string>
             </property>
            </widget>
           </item>
           <item row="0" column="2">
            <widget class="QPushButton" name="prevButton">
             <property name="text">
              <string>&lt;</string>
             </property>
            </widget>
           </item>
           <item row="0" column="3">
            <widget class="QPushButton" name="nextButton">
             <property name="text">
              <string>&gt;</string>
             </property>
            </widget>
           </item>
           <item row="0" column="4">
            <widget class="QPushButton" name="hideFindButton">
             <property name="text">
              <string>Done</string>
             </property>
            </widget>
           </item>
           <item row="1" column="1">
            <widget class="QLineEdit" name="replaceInputField">
             <property name="placeholderText">
              <string>Replacement string</string>
             </property>
            </widget>
           </item>
           <item row="1" column="2" colspan="2">
            <widget class="QPushButton" name="replaceButton">
             <property name="text">
              <string>Replace</string>
             </property>
            </widget>
           </item>
           <item row="1" column="4">
            <widget class="QPushButton" name="replaceAllButton">
             <property name="text">
              <string>All</string>
             </property>
            </widget>
           </item>
          </layout>
         </widget>
        </item>
        <item>
         <widget class="Editor" name="editor" native="true">
          <property name="font">
           <font>
            <family>Monaco</family>
            <pointsize>8</pointsize>
           </font>
          </property>
         </widget>
        </item>
       </layout>
      </widget>
      <widget class="QWidget" name="layoutWidget">
       <layout class="QVBoxLayout" name="verticalLayout">
        <item>
         <widget class="QSplitter" name="splitter2">
          <property name="orientation">
           <enum>Qt::Vertical</enum>
          </property>
          <widget class="QGLView" name="qglview" native="true"/>
          <widget class="QTextEdit" name="console">
           <property name="readOnly">
            <bool>true</bool>
           </property>
          </widget>
         </widget>
        </item>
        <item>
         <widget class="QFrame" name="animate_panel">
          <property name="enabled">
           <bool>true</bool>
          </property>
          <property name="frameShape">
           <enum>QFrame::NoFrame</enum>
          </property>
          <property name="frameShadow">
           <enum>QFrame::Raised</enum>
          </property>
          <property name="lineWidth">
           <number>0</number>
          </property>
          <layout class="QHBoxLayout" name="horizontalLayoutAnimate">
           <property name="margin">
            <number>0</number>
           </property>
           <item>
            <widget class="QLabel" name="label">
             <property name="text">
              <string>Time:</string>
             </property>
            </widget>
           </item>
           <item>
            <widget class="QLineEdit" name="e_tval"/>
           </item>
           <item>
            <widget class="QLabel" name="label_2">
             <property name="text">
              <string>FPS:</string>
             </property>
            </widget>
           </item>
           <item>
            <widget class="QLineEdit" name="e_fps"/>
           </item>
           <item>
            <widget class="QLabel" name="label_3">
             <property name="text">
              <string>Steps:</string>
             </property>
            </widget>
           </item>
           <item>
            <widget class="QLineEdit" name="e_fsteps"/>
           </item>
           <item>
            <widget class="QCheckBox" name="e_dump">
             <property name="text">
              <string>Dump Pictures</string>
             </property>
            </widget>
           </item>
          </layout>
         </widget>
        </item>
       </layout>
      </widget>
     </widget>
    </item>
   </layout>
  </widget>
  <widget class="QMenuBar" name="menubar">
   <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
     <width>846</width>
     <height>22</height>
    </rect>
   </property>
   <widget class="QMenu" name="menu_File">
    <property name="title">
     <string>&amp;File</string>
    </property>
    <widget class="QMenu" name="menuOpenRecent">
     <property name="title">
      <string>Open Recent</string>
     </property>
    </widget>
    <widget class="QMenu" name="menuExamples">
     <property name="title">
      <string>Examples</string>
     </property>
    </widget>
    <widget class="QMenu" name="menuExport">
     <property name="title">
      <string>Export</string>
     </property>
     <addaction name="designActionExportSTL"/>
     <addaction name="designActionExportOFF"/>
     <addaction name="designActionExportDXF"/>
     <addaction name="designActionExportCSG"/>
     <addaction name="separator"/>
     <addaction name="designActionExportImage"/>
    </widget>
    <addaction name="fileActionNew"/>
    <addaction name="fileActionOpen"/>
    <addaction name="menuOpenRecent"/>
    <addaction name="menuExamples"/>
    <addaction name="fileActionReload"/>
    <addaction name="fileActionClose"/>
    <addaction name="separator"/>
    <addaction name="fileActionSave"/>
    <addaction name="fileActionSaveAs"/>
    <addaction name="separator"/>
    <addaction name="menuExport"/>
    <addaction name="separator"/>
    <addaction name="fileShowLibraryFolder"/>
    <addaction name="separator"/>
    <addaction name="fileActionQuit"/>
   </widget>
   <widget class="QMenu" name="menu_Edit">
    <property name="title">
     <string>&amp;Edit</string>
    </property>
    <addaction name="editActionUndo"/>
    <addaction name="editActionRedo"/>
    <addaction name="separator"/>
    <addaction name="editActionCut"/>
    <addaction name="editActionCopy"/>
    <addaction name="editActionPaste"/>
    <addaction name="separator"/>
    <addaction name="editActionIndent"/>
    <addaction name="editActionUnindent"/>
    <addaction name="separator"/>
    <addaction name="editActionComment"/>
    <addaction name="editActionUncomment"/>
    <addaction name="separator"/>
    <addaction name="editActionPasteVPT"/>
    <addaction name="editActionPasteVPR"/>
    <addaction name="separator"/>
    <addaction name="editActionFind"/>
    <addaction name="editActionFindAndReplace"/>
    <addaction name="editActionFindNext"/>
    <addaction name="editActionFindPrevious"/>
    <addaction name="editActionUseSelectionForFind"/>
    <addaction name="separator"/>
    <addaction name="editActionZoomIn"/>
    <addaction name="editActionZoomOut"/>
    <addaction name="editActionPreferences"/>
   </widget>
   <widget class="QMenu" name="menu_Design">
    <property name="title">
     <string>&amp;Design</string>
    </property>
    <addaction name="designActionAutoReload"/>
    <addaction name="designActionReloadAndCompile"/>
    <addaction name="designActionCompile"/>
    <addaction name="designActionCompileAndRender"/>
    <addaction name="separator"/>
    <addaction name="designCheckValidity"/>
    <addaction name="designActionDisplayAST"/>
    <addaction name="designActionDisplayCSGTree"/>
    <addaction name="designActionDisplayCSGProducts"/>
    <addaction name="separator"/>
    <addaction name="designActionFlushCaches"/>
   </widget>
   <widget class="QMenu" name="menu_View">
    <property name="title">
     <string>&amp;View</string>
    </property>
    <addaction name="viewActionOpenCSG"/>
    <addaction name="viewActionCGALSurfaces"/>
    <addaction name="viewActionCGALGrid"/>
    <addaction name="viewActionThrownTogether"/>
    <addaction name="separator"/>
    <addaction name="viewActionShowEdges"/>
    <addaction name="viewActionShowAxes"/>
    <addaction name="viewActionShowCrosshairs"/>
    <addaction name="viewActionAnimate"/>
    <addaction name="separator"/>
    <addaction name="viewActionTop"/>
    <addaction name="viewActionBottom"/>
    <addaction name="viewActionLeft"/>
    <addaction name="viewActionRight"/>
    <addaction name="viewActionFront"/>
    <addaction name="viewActionBack"/>
    <addaction name="viewActionDiagonal"/>
    <addaction name="viewActionCenter"/>
    <addaction name="separator"/>
    <addaction name="viewActionResetView"/>
    <addaction name="separator"/>
    <addaction name="viewActionPerspective"/>
    <addaction name="viewActionOrthogonal"/>
    <addaction name="separator"/>
    <addaction name="editActionHide"/>
    <addaction name="viewActionHide"/>
   </widget>
   <widget class="QMenu" name="menuHelp">
    <property name="title">
     <string>&amp;Help</string>
    </property>
    <addaction name="helpActionAbout"/>
    <addaction name="helpActionHomepage"/>
    <addaction name="helpActionManual"/>
    <addaction name="helpActionLibraryInfo"/>
    <addaction name="appActionUpdateCheck"/>
   </widget>
   <addaction name="menu_File"/>
   <addaction name="menu_Edit"/>
   <addaction name="menu_Design"/>
   <addaction name="menu_View"/>
   <addaction name="menuHelp"/>
  </widget>
  <widget class="QStatusBar" name="statusbar"/>
  <action name="fileActionNew">
   <property name="text">
    <string>&amp;New</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+N</string>
   </property>
  </action>
  <action name="fileActionOpen">
   <property name="text">
    <string>&amp;Open...</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+O</string>
   </property>
  </action>
  <action name="fileActionSave">
   <property name="text">
    <string>&amp;Save</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+S</string>
   </property>
  </action>
  <action name="fileActionSaveAs">
   <property name="text">
    <string>Save &amp;As...</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+S</string>
   </property>
  </action>
  <action name="fileActionReload">
   <property name="text">
    <string>&amp;Reload</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+R</string>
   </property>
  </action>
  <action name="fileActionQuit">
   <property name="text">
    <string>&amp;Quit</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Q</string>
   </property>
  </action>
  <action name="editActionUndo">
   <property name="text">
    <string>&amp;Undo</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Z</string>
   </property>
  </action>
  <action name="editActionRedo">
   <property name="text">
    <string>&amp;Redo</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+Z</string>
   </property>
  </action>
  <action name="editActionCut">
   <property name="text">
    <string>Cu&amp;t</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+X</string>
   </property>
  </action>
  <action name="editActionCopy">
   <property name="text">
    <string>&amp;Copy</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+C</string>
   </property>
  </action>
  <action name="editActionPaste">
   <property name="text">
    <string>&amp;Paste</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+V</string>
   </property>
  </action>
  <action name="editActionIndent">
   <property name="text">
    <string>&amp;Indent</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+I</string>
   </property>
  </action>
  <action name="editActionUnindent">
   <property name="text">
    <string>U&amp;nindent</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+I</string>
   </property>
  </action>
  <action name="editActionComment">
   <property name="text">
    <string>C&amp;omment</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+D</string>
   </property>
  </action>
  <action name="editActionUncomment">
   <property name="text">
    <string>Unco&amp;mment</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+D</string>
   </property>
  </action>
  <action name="editActionPasteVPT">
   <property name="text">
    <string>Paste viewport translation</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+T</string>
   </property>
  </action>
  <action name="editActionPasteVPR">
   <property name="text">
    <string>Paste viewport rotation</string>
   </property>
  </action>
  <action name="editActionZoomIn">
   <property name="text">
    <string>Zoom In</string>
   </property>
   <property name="shortcut">
    <string>Ctrl++</string>
   </property>
  </action>
  <action name="editActionZoomOut">
   <property name="text">
    <string>Zoom Out</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+-</string>
   </property>
  </action>
  <action name="editActionHide">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Hide editor</string>
   </property>
  </action>
  <action name="designActionReloadAndCompile">
   <property name="text">
    <string>&amp;Reload and Compile</string>
   </property>
   <property name="shortcut">
    <string>F4</string>
   </property>
  </action>
  <action name="designActionCompile">
   <property name="text">
    <string>&amp;Compile</string>
   </property>
   <property name="shortcut">
    <string>F5</string>
   </property>
  </action>
  <action name="designActionCompileAndRender">
   <property name="text">
    <string>Compile and &amp;Render (CGAL)</string>
   </property>
   <property name="shortcut">
    <string>F6</string>
   </property>
  </action>
  <action name="designCheckValidity">
   <property name="text">
    <string>Check Validity</string>
   </property>
  </action>
  <action name="designActionDisplayAST">
   <property name="text">
    <string>Display &amp;AST...</string>
   </property>
  </action>
  <action name="designActionDisplayCSGTree">
   <property name="text">
    <string>Display CSG &amp;Tree...</string>
   </property>
  </action>
  <action name="designActionDisplayCSGProducts">
   <property name="text">
    <string>Display CSG &amp;Products...</string>
   </property>
  </action>
  <action name="designActionExportSTL">
   <property name="text">
    <string>Export as &amp;STL...</string>
   </property>
  </action>
  <action name="designActionExportOFF">
   <property name="text">
    <string>Export as &amp;OFF...</string>
   </property>
  </action>
  <action name="viewActionOpenCSG">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>OpenCSG</string>
   </property>
   <property name="shortcut">
    <string>F9</string>
   </property>
  </action>
  <action name="viewActionCGALSurfaces">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>CGAL Surfaces</string>
   </property>
   <property name="shortcut">
    <string>F10</string>
   </property>
  </action>
  <action name="viewActionCGALGrid">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>CGAL Grid Only</string>
   </property>
   <property name="shortcut">
    <string>F11</string>
   </property>
  </action>
  <action name="viewActionThrownTogether">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Thrown Together</string>
   </property>
   <property name="shortcut">
    <string>F12</string>
   </property>
  </action>
  <action name="viewActionShowEdges">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Show Edges</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+1</string>
   </property>
  </action>
  <action name="viewActionShowAxes">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Show Axes</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+2</string>
   </property>
  </action>
  <action name="viewActionShowCrosshairs">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Show Crosshairs</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+3</string>
   </property>
  </action>
  <action name="viewActionAnimate">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Animate</string>
   </property>
  </action>
  <action name="viewActionTop">
   <property name="text">
    <string>Top</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+4</string>
   </property>
  </action>
  <action name="viewActionBottom">
   <property name="text">
    <string>Bottom</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+5</string>
   </property>
  </action>
  <action name="viewActionLeft">
   <property name="text">
    <string>Left</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+6</string>
   </property>
  </action>
  <action name="viewActionRight">
   <property name="text">
    <string>Right</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+7</string>
   </property>
  </action>
  <action name="viewActionFront">
   <property name="text">
    <string>Front</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+8</string>
   </property>
  </action>
  <action name="viewActionBack">
   <property name="text">
    <string>Back</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+9</string>
   </property>
  </action>
  <action name="viewActionDiagonal">
   <property name="text">
    <string>Diagonal</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+0</string>
   </property>
  </action>
  <action name="viewActionCenter">
   <property name="text">
    <string>Center</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+P</string>
   </property>
  </action>
  <action name="viewActionPerspective">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Perspective</string>
   </property>
  </action>
  <action name="viewActionOrthogonal">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Orthogonal</string>
   </property>
  </action>
  <action name="viewActionHide">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Hide console</string>
   </property>
  </action>
  <action name="helpActionAbout">
   <property name="enabled">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>About</string>
   </property>
  </action>
  <action name="helpActionManual">
   <property name="text">
    <string>Documentation</string>
   </property>
  </action>
  <action name="fileActionClearRecent">
   <property name="text">
    <string>Clear Recent</string>
   </property>
  </action>
  <action name="designActionExportDXF">
   <property name="text">
    <string>Export as DXF...</string>
   </property>
  </action>
  <action name="fileActionClose">
   <property name="text">
    <string>Close</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+W</string>
   </property>
  </action>
  <action name="editActionPreferences">
   <property name="text">
    <string>Preferences</string>
   </property>
  </action>
  <action name="editActionFind">
   <property name="text">
    <string>Find...</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+F</string>
   </property>
  </action>
  <action name="editActionFindAndReplace">
   <property name="text">
    <string>Find and Replace...</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Alt+F</string>
   </property>
  </action>
  <action name="editActionFindNext">
   <property name="text">
    <string>Find Next</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+G</string>
   </property>
  </action>
  <action name="editActionFindPrevious">
   <property name="text">
    <string>Find Previous</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+G</string>
   </property>
  </action>
  <action name="editActionUseSelectionForFind">
   <property name="text">
    <string>Use Selection for Find</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+E</string>
   </property>
  </action>
  <action name="designActionFlushCaches">
   <property name="text">
    <string>Flush Caches</string>
   </property>
  </action>
  <action name="helpActionHomepage">
   <property name="text">
    <string>OpenSCAD Homepage</string>
   </property>
  </action>
  <action name="designActionAutoReload">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Automatic Reload and Compile</string>
   </property>
  </action>
  <action name="designActionExportImage">
   <property name="text">
    <string>Export as Image...</string>
   </property>
  </action>
  <action name="designActionExportCSG">
   <property name="text">
    <string>Export as CSG...</string>
   </property>
  </action>
  <action name="helpActionLibraryInfo">
   <property name="text">
    <string>Library info</string>
   </property>
  </action>
  <action name="appActionUpdateCheck">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="text">
    <string>Check for Update..</string>
   </property>
  </action>
  <action name="fileShowLibraryFolder">
   <property name="text">
    <string>Show Library Folder...</string>
   </property>
  </action>
  <action name="viewActionResetView">
   <property name="text">
    <string>Reset View</string>
   </property>
  </action>
 </widget>
 <customwidgets>
  <customwidget>
   <class>QGLView</class>
   <extends>QWidget</extends>
   <header>QGLView.h</header>
   <container>1</container>
  </customwidget>
  <customwidget>
   <class>Editor</class>
   <extends>QWidget</extends>
   <header>editor.h</header>
  </customwidget>
 </customwidgets>
 <resources>
  <include location="../openscad.qrc"/>
 </resources>
 <connections>
  <connection>
   <sender>fileActionClose</sender>
   <signal>triggered()</signal>
   <receiver>MainWindow</receiver>
   <slot>close()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>340</x>
     <y>323</y>
    </hint>
   </hints>
  </connection>
 </connections>
</ui>
