gui: Redo var sheet, data sheet, text import with PsppSheetView.
[pspp] / src / ui / gui / data-editor.ui
index d190a44cf8cbd1a30a7be0b28cd89e112946b622..26821ebf17b936b2d31affbfb964b9c627b14c1f 100644 (file)
@@ -1,20 +1,6 @@
 <?xml version="1.0"?>
 <interface>
   <object class="GtkUIManager" id="uimanager1">
-    <child>
-      <object class="GtkActionGroup" id="actiongroup2">
-        <child>
-          <object class="GtkAction" id="sort-up">
-            <property name="stock-id">gtk-sort-ascending</property>
-          </object>
-        </child>
-        <child>
-          <object class="GtkAction" id="sort-down">
-            <property name="stock-id">gtk-sort-descending</property>
-          </object>
-        </child>
-      </object>
-    </child>
     <child>
       <object class="GtkActionGroup" id="actiongroup1">
         <child>
             <property name="label" translatable="yes">_Edit</property>
           </object>
         </child>
-        <child>
-          <object class="GtkAction" id="action_insert-variable">
-            <property name="name">action_insert-variable</property>
-            <property name="label" translatable="yes">Insert Variable</property>
-            <property name="tooltip" translatable="yes">Create a new variable at the current position</property>
-           <property name="stock-id">pspp-insert-variable</property>
-          </object>
-        </child>
-        <child>
-          <object class="GtkAction" id="edit_insert-case">
-            <property name="name">edit_insert-case</property>
-            <property name="label" translatable="yes">Insert Cases</property>
-            <property name="tooltip" translatable="yes">Create a new case at the current position</property>
-           <property name="stock-id">pspp-insert-case</property>
-          </object>
-        </child>
-        <child>
-          <object class="GtkAction" id="edit_goto-case">
-            <property name="label" translatable="yes">Go To Case...</property>
-            <property name="name">edit_goto-case</property>
-            <property name="tooltip" translatable="yes">Jump to a case in the data sheet</property>
-           <property name="stock-id">gtk-jump-to</property>
-
-          </object>
-        </child>
-        <child>
-          <object class="GtkAction" id="edit_cut">
-            <property name="stock-id">gtk-cut</property>
-            <property name="name">edit_cut</property>
-          </object>
-        </child>
-        <child>
-          <object class="GtkAction" id="edit_copy">
-            <property name="stock-id">gtk-copy</property>
-            <property name="name">edit_copy</property>
-          </object>
-        </child>
-        <child>
-          <object class="GtkAction" id="edit_paste">
-            <property name="stock-id">gtk-paste</property>
-            <property name="name">edit_paste</property>
-          </object>
-        </child>
-        <child>
-          <object class="GtkAction" id="edit_clear-variables">
-            <property name="name">edit_clear-variables</property>
-            <property name="label" translatable="yes">Cl_ear Variables</property>
-           <property name="tooltip" translatable="yes">Delete the variables at the selected position(s)</property>
-            <property name="stock-id">gtk-clear</property>
-          </object>
-        </child>
-        <child>
-          <object class="GtkAction" id="edit_clear-cases">
-            <property name="name">edit_clear-cases</property>
-            <property name="stock-id">gtk-clear</property>
-            <property name="label" translatable="yes">_Clear Cases</property>
-            <property name="tooltip" translatable="yes">Delete the cases at the selected position(s)</property>
-          </object>
-        </child>
-        <child>
-          <object class="GtkAction" id="edit_find">
-            <property name="stock-id">gtk-find</property>
-            <property name="name">edit_find</property>
-            <property name="label" translatable="yes">_Find...</property>
-          </object>
-        </child>
         <child>
           <object class="GtkAction" id="view">
             <property name="name">view</property>
           </object>
         </child>
         <child>
-          <object class="GtkAction" id="data_sort-cases">
+          <object class="PsppireDialogActionSort" id="data_sort-cases">
             <property name="label" translatable="yes">_Sort Cases...</property>
             <property name="name">data_sort-cases</property>
+            <property name="manager">uimanager1</property>
            <property name="stock-id">gtk-sort-ascending</property>
            <property name="tooltip" translatable="yes">Sort cases in the active dataset</property>
           </object>
           </object>
         </child>
         <child>
-          <object class="GtkAction" id="transform_rank">
+          <object class="PsppireDialogActionRank" id="transform_rank">
             <property name="name">transform_rank</property>
+            <property name="manager">uimanager1</property>
             <property name="label" translatable="yes">Ran_k Cases...</property>
           </object>
         </child>
           </object>
         </child>
         <child>
-          <object class="GtkAction" id="analyze_explore">
+          <object class="PsppireDialogActionExamine" id="explore">
             <property name="name">analyze_explore</property>
+            <property name="manager">uimanager1</property>
             <property name="label" translatable="yes">_Explore...</property>
           </object>
         </child>
             <property name="label" translatable="yes">Compare _Means</property>
           </object>
         </child>
+        <child>
+          <object class="PsppireDialogActionMeans" id="means">
+            <property name="name">means</property>
+            <property name="manager">uimanager1</property>
+            <property name="label" translatable="yes">_Means...</property>
+          </object>
+        </child>
         <child>
           <object class="GtkAction" id="one-sample-t-test">
             <property name="name">one-sample-t-test</property>
           </object>
         </child>
         <child>
-          <object class="GtkAction" id="indep-t-test">
+          <object class="PsppireDialogActionIndepSamps" id="indep-t-test">
             <property name="name">indep-t-test</property>
+            <property name="manager">uimanager1</property>
             <property name="label" translatable="yes">_Independent Samples T Test...</property>
           </object>
         </child>
           </object>
         </child>
         <child>
-          <object class="GtkAction" id="correlation">
+          <object class="PsppireDialogActionCorrelation" id="correlation">
             <property name="name">correlation</property>
+            <property name="manager">uimanager1</property>
             <property name="label" translatable="yes">Bivariate _Correlation...</property>
           </object>
         </child>
         <child>
-          <object class="GtkAction" id="k-means">
+          <object class="PsppireDialogActionKmeans" id="k-means">
             <property name="name">k-means</property>
+            <property name="manager">uimanager1</property>
             <property name="label" translatable="yes">_K-Means Cluster...</property>
           </object>
         </child>
         <child>
-          <object class="GtkAction" id="factor-analysis">
+          <object class="PsppireDialogActionFactor" id="factor-analysis">
             <property name="name">factor-analysis</property>
+            <property name="manager">uimanager1</property>
             <property name="label" translatable="yes">Factor _Analysis...</property>
           </object>
         </child>
         <child>
-          <object class="GtkAction" id="reliability">
+          <object class="PsppireDialogActionReliability" id="reliability">
             <property name="name">reliability</property>
+            <property name="manager">uimanager1</property>
             <property name="label" translatable="yes">Re_liability...</property>
           </object>
         </child>
         <child>
-          <object class="GtkAction" id="linear-regression">
+          <object class="PsppireDialogActionRegression" id="linear-regression">
             <property name="name">linear-regression</property>
+            <property name="manager">uimanager1</property>
             <property name="label" translatable="yes">Linear _Regression...</property>
           </object>
         </child>
           </object>
         </child>
         <child>
-          <object class="GtkAction" id="roc-curve">
+          <object class="PsppireDialogActionRoc" id="roc-curve">
             <property name="name">roc-curve</property>
+            <property name="manager">uimanager1</property>
             <property name="label" translatable="yes">ROC Cur_ve...</property>
           </object>
         </child>
           <separator/>
           <menuitem action="file_quit"/>
         </menu>
-        <menu action="edit">
-          <menuitem action="action_insert-variable"/>
-          <menuitem action="edit_insert-case"/>
-          <menuitem action="edit_goto-case"/>
-          <separator/>
-          <menuitem action="edit_cut"/>
-          <menuitem action="edit_copy"/>
-          <menuitem action="edit_paste"/>
-          <menuitem action="edit_clear-variables"/>
-          <menuitem action="edit_clear-cases"/>
-          <separator/>
-          <menuitem action="edit_find"/>
-        </menu>
+       <placeholder name="DataSheetEditMenu"/>
+       <placeholder name="VarSheetEditMenu"/>
         <menu action="view">
           <menuitem action="view_statusbar"/>
           <separator/>
           <menu action="descriptive-statistics">
             <menuitem action="analyze_frequencies"/>
             <menuitem action="analyze_descriptives"/>
-            <menuitem action="analyze_explore"/>
+            <menuitem action="explore"/>
             <menuitem action="crosstabs"/>
           </menu>
           <menu action="compare-means">
+            <menuitem action="means"/>
             <menuitem action="one-sample-t-test"/>
             <menuitem action="indep-t-test"/>
             <menuitem action="paired-t-test"/>
         </menu>
       </menubar>
       <toolbar action="toolbar">
-        <placeholder name="tool-items">
-          <toolitem name="toolbar_open" action="file_open"/>
-          <toolitem name="toolbar_save" action="file_save"/>
-         <separator/>
-          <toolitem name="toolbar_goto-case" action="edit_goto-case"/>
-          <toolitem name="toolbar_goto-variable" action="utilities_variables"/>
-         <separator/>
-          <toolitem name="toolbar_find" action="edit_find"/>
-         <separator/>
-         <toolitem name="toolbar_insert-cases" action="edit_insert-case"/>
-         <toolitem name="toolbar_insert-variable" action="action_insert-variable"/>
-         <separator/>
-         <toolitem name="toolbar_split-file" action="data_split-file"/>
-         <toolitem name="toolbar_weight-cases" action="data_weight-cases"/>
-         <toolitem name="toolbar_select-cases" action="data_select-cases"/>
-         <separator/>
-         <toolitem name="toolbar_select-cases" action="view_value-labels"/>
-        </placeholder>
-      </toolbar>
-      <popup name="datasheet-variable-popup">
-       <menuitem action="action_insert-variable"/>
-       <separator/>
-       <menuitem action="edit_clear-variables"/>
+       <toolitem name="toolbar_open" action="file_open"/>
+       <toolitem name="toolbar_save" action="file_save"/>
        <separator/>
-        <menuitem action="sort-up"/>
-        <menuitem action="sort-down"/>
-      </popup>
-      <popup name="varsheet-variable-popup">
-       <menuitem action="action_insert-variable"/>
+       <placeholder name="DataSheetToolItems"/>
+       <placeholder name="VarSheetToolItems"/>
        <separator/>
-       <menuitem action="edit_clear-variables"/>
-      </popup>
-      <popup name="datasheet-cases-popup">
-       <menuitem action="edit_insert-case"/>
+       <toolitem name="toolbar_split-file" action="data_split-file"/>
+       <toolitem name="toolbar_weight-cases" action="data_weight-cases"/>
+       <toolitem name="toolbar_select-cases" action="data_select-cases"/>
        <separator/>
-       <menuitem action="edit_clear-cases"/>
-      </popup>
+       <toolitem name="toolbar_select-cases" action="view_value-labels"/>
+      </toolbar>
     </ui>
   </object>
   <!-- interface-requires gtk+ 2.6 -->
   <object class="GtkMenuBar" constructor="uimanager1" id="menubar">
     <property name="visible">True</property>
   </object>
-  <object class="GtkMenu" constructor="uimanager1" id="datasheet-variable-popup">
-    <property name="visible">True</property>
-  </object>
-  <object class="GtkMenu" constructor="uimanager1" id="varsheet-variable-popup">
-    <property name="visible">True</property>
-  </object>
-  <object class="GtkMenu" constructor="uimanager1" id="datasheet-cases-popup">
-    <property name="visible">True</property>
-  </object>
   <object class="GtkHandleBox" id="handlebox1">
     <property name="visible">True</property>
     <child>