psppire-import-textfile: Default to using column names from imported file.
authorBen Pfaff <blp@cs.stanford.edu>
Sat, 30 Sep 2023 18:27:08 +0000 (11:27 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Sat, 30 Sep 2023 18:27:08 +0000 (11:27 -0700)
We speculate that users will find this less surprising.

Suggested by Alan Mead.

src/ui/gui/psppire-import-textfile.c
src/ui/gui/text-data-import.ui

index 237b240e41aabc082eb2eb67623e165cb41dfc55..95251c7324e59550a91f0a6a979e4db15bcea158 100644 (file)
@@ -230,7 +230,7 @@ render_text_preview_line (GtkTreeViewColumn *tree_column,
 static void
 reset_first_line_page (PsppireImportAssistant *ia)
 {
-  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ia->variable_names_cb), FALSE);
+  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ia->variable_names_cb), TRUE);
 
   GtkTreeSelection *selection =
     gtk_tree_view_get_selection (GTK_TREE_VIEW (ia->first_line_tree_view));
index 7bc38dbc88d26eed3e82d0d49ee71ff75a424f2f..9f3b3f0bcd26e7685a58437798a78e02bbb75aa1 100644 (file)
       </packing>
     </child>
     <child>
-      <object class="GtkScrolledWindow" id="first-line-scroller">
+      <object class="GtkCheckButton" id="variable-names">
+        <property name="label" translatable="yes">Line above selected line contains variable names</property>
         <property name="visible">True</property>
         <property name="can_focus">True</property>
+        <property name="receives_default">False</property>
         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+        <property name="draw_indicator">True</property>
       </object>
       <packing>
-        <property name="expand">True</property>
+        <property name="expand">False</property>
         <property name="fill">True</property>
         <property name="position">1</property>
       </packing>
     </child>
     <child>
-      <object class="GtkCheckButton" id="variable-names">
-        <property name="label" translatable="yes">Line above selected line contains variable names</property>
+      <object class="GtkScrolledWindow" id="first-line-scroller">
         <property name="visible">True</property>
         <property name="can_focus">True</property>
-        <property name="receives_default">False</property>
         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-        <property name="draw_indicator">True</property>
       </object>
       <packing>
-        <property name="expand">False</property>
+        <property name="expand">True</property>
         <property name="fill">True</property>
         <property name="position">2</property>
       </packing>