Whitespace changes only
[pspp-builds.git] / src / ui / gui / var-type-dialog.c
index 7433b93e4b0237d3a07cc9dd5bb3e1fb32a2f2cf..48b6e988dce3b9f3ebe5a928c14cb880d4ca68f3 100644 (file)
@@ -1,4 +1,4 @@
-/* 
+/*
     PSPPIRE --- A Graphical User Interface for PSPP
     Copyright (C) 2005, 2006  Free Software Foundation
 
@@ -73,7 +73,7 @@ static const struct format_opt format_option[] =
   };
 
 
-static const struct fmt_spec dollar_format[] = 
+static const struct fmt_spec dollar_format[] =
   {
     {FMT_DOLLAR, 2, 0},
     {FMT_DOLLAR, 3, 0},
@@ -89,30 +89,30 @@ static const struct fmt_spec dollar_format[] =
     {FMT_DOLLAR, 19, 2}
   };
 
-static const int cc_format[] = 
+static const int cc_format[] =
   {
-    FMT_CCA, 
-    FMT_CCB, 
-    FMT_CCC, 
-    FMT_CCD, 
-    FMT_CCE, 
+    FMT_CCA,
+    FMT_CCB,
+    FMT_CCC,
+    FMT_CCD,
+    FMT_CCE,
   };
 
 
 static void select_treeview_from_format
  (GtkTreeView *treeview, const struct fmt_spec *fmt);
 
-static void select_treeview_from_format_type(GtkTreeView *treeview, 
+static void select_treeview_from_format_type(GtkTreeView *treeview,
                                             const int fmt_type);
 
 
 /* callback for when any of the radio buttons are toggled */
-static void        
+static void
 on_toggle_1(GtkToggleButton *togglebutton, gpointer user_data)
 {
   struct tgs *tgs = user_data;
 
-  if ( gtk_toggle_button_get_active(togglebutton) == FALSE) 
+  if ( gtk_toggle_button_get_active(togglebutton) == FALSE)
     return ;
 
   tgs->dialog->active_button = tgs->button;
@@ -122,7 +122,7 @@ static void update_width_decimals(const struct var_type_dialog *dialog);
 
 #define force_max(x, val) if (x > val) x = val
 
-/* 
+/*
    Set the local format from the variable
    and force them to have sensible values */
 static void
@@ -130,7 +130,7 @@ set_local_width_decimals(struct var_type_dialog *dialog)
 {
   dialog->fmt_l = * var_get_write_format (dialog->pv);
 
-  switch (dialog->active_button) 
+  switch (dialog->active_button)
     {
     case BUTTON_STRING:
       force_max( dialog->fmt_l.w, 255);
@@ -144,13 +144,13 @@ set_local_width_decimals(struct var_type_dialog *dialog)
 
 
 /* callback for when any of the radio buttons are toggled */
-static void        
+static void
 on_toggle_2(GtkToggleButton *togglebutton, gpointer user_data)
 {
   struct var_type_dialog *dialog = user_data;
-  if ( gtk_toggle_button_get_active(togglebutton) == FALSE) 
+  if ( gtk_toggle_button_get_active(togglebutton) == FALSE)
     {
-      switch (dialog->active_button) 
+      switch (dialog->active_button)
        {
        case BUTTON_DATE:
          gtk_widget_hide(dialog->date_format_list);
@@ -172,7 +172,7 @@ on_toggle_2(GtkToggleButton *togglebutton, gpointer user_data)
   set_local_width_decimals(dialog);
   update_width_decimals(dialog);
 
-  switch (dialog->active_button) 
+  switch (dialog->active_button)
     {
     case BUTTON_STRING:
       gtk_widget_show(dialog->width_decimals);
@@ -214,7 +214,7 @@ static void
 add_to_group(GtkWidget *w, gpointer data)
 {
   GtkSizeGroup *sg = data;
-  
+
   gtk_size_group_add_widget(sg, w);
 }
 
@@ -243,7 +243,7 @@ preview_custom(GtkWidget *w, gpointer data)
 
   struct var_type_dialog *dialog = data;
 
-  if ( dialog->active_button != BUTTON_CUSTOM ) 
+  if ( dialog->active_button != BUTTON_CUSTOM )
     return;
 
   text = gtk_entry_get_text(GTK_ENTRY(dialog->entry_decimals));
@@ -283,7 +283,7 @@ set_format_from_treeview(GtkTreeView *treeview, gpointer data)
 {
   struct var_type_dialog *dialog = data;
   GtkTreeIter iter ;
-  GValue the_value = {0}; 
+  GValue the_value = {0};
 
   GtkTreeSelection* sel =  gtk_tree_view_get_selection(treeview);
 
@@ -305,7 +305,7 @@ set_format_type_from_treeview(GtkTreeView *treeview, gpointer data)
   static struct fmt_spec custom_format = {0,0,0};
   struct var_type_dialog *dialog = data;
   GtkTreeIter iter ;
-  GValue the_value = {0}; 
+  GValue the_value = {0};
 
   GtkTreeSelection* sel =  gtk_tree_view_get_selection(treeview);
 
@@ -334,24 +334,24 @@ var_type_dialog_create (GladeXML *xml)
 
   dialog->window = get_widget_assert(xml,"var_type_dialog");
 
-  gtk_window_set_transient_for(GTK_WINDOW(dialog->window), 
+  gtk_window_set_transient_for(GTK_WINDOW(dialog->window),
                               GTK_WINDOW(get_widget_assert(xml, "data_editor")));
 
-  dialog->radioButton[BUTTON_NUMERIC] = 
+  dialog->radioButton[BUTTON_NUMERIC] =
     get_widget_assert(xml,"radiobutton1");
-  dialog->radioButton[BUTTON_COMMA] =   
+  dialog->radioButton[BUTTON_COMMA] =
     get_widget_assert(xml,"radiobutton2");
-  dialog->radioButton[BUTTON_DOT] =     
+  dialog->radioButton[BUTTON_DOT] =
     get_widget_assert(xml,"radiobutton3");
-  dialog->radioButton[BUTTON_SCIENTIFIC] = 
+  dialog->radioButton[BUTTON_SCIENTIFIC] =
     get_widget_assert(xml,"radiobutton4");
-  dialog->radioButton[BUTTON_DATE] =   
+  dialog->radioButton[BUTTON_DATE] =
     get_widget_assert(xml,"radiobutton5");
-  dialog->radioButton[BUTTON_DOLLAR] = 
+  dialog->radioButton[BUTTON_DOLLAR] =
     get_widget_assert(xml,"radiobutton6");
-  dialog->radioButton[BUTTON_CUSTOM] = 
+  dialog->radioButton[BUTTON_CUSTOM] =
     get_widget_assert(xml,"radiobutton7");
-  dialog->radioButton[BUTTON_STRING] = 
+  dialog->radioButton[BUTTON_STRING] =
     get_widget_assert(xml,"radiobutton8");
 
 
@@ -370,10 +370,10 @@ var_type_dialog_create (GladeXML *xml)
                                                   "custom_currency_hbox");
 
   dialog->dollar_window = get_widget_assert(xml, "dollar_window");
-  dialog->dollar_treeview = 
+  dialog->dollar_treeview =
     GTK_TREE_VIEW(get_widget_assert(xml, "dollar_treeview"));
 
-  dialog->custom_treeview = 
+  dialog->custom_treeview =
     GTK_TREE_VIEW(get_widget_assert(xml, "custom_treeview"));
 
 
@@ -394,40 +394,40 @@ var_type_dialog_create (GladeXML *xml)
      upleasant resizing effects */
   GtkSizeGroup *sizeGroup = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
 
-  gtk_container_foreach(GTK_CONTAINER(get_widget_assert(xml, "middle_box")), 
+  gtk_container_foreach(GTK_CONTAINER(get_widget_assert(xml, "middle_box")),
                        add_to_group, sizeGroup);
 
 
-  for (i = 0 ; i < num_BUTTONS; ++i ) 
+  for (i = 0 ; i < num_BUTTONS; ++i )
     {
       tgs[i].dialog = dialog;
       tgs[i].button = i;
-      g_signal_connect(dialog->radioButton[i], "toggled", 
+      g_signal_connect(dialog->radioButton[i], "toggled",
                       G_CALLBACK(on_toggle_1), &tgs[i]);
 
-      g_signal_connect(dialog->radioButton[i], "toggled", 
+      g_signal_connect(dialog->radioButton[i], "toggled",
                       G_CALLBACK(on_toggle_2), dialog);
     }
 
   /* Populate the date format tree view */
-  dialog->date_format_treeview = GTK_TREE_VIEW(get_widget_assert(xml, 
+  dialog->date_format_treeview = GTK_TREE_VIEW(get_widget_assert(xml,
                                              "date_format_list_view"));
 
   renderer = gtk_cell_renderer_text_new();
-  
+
   column = gtk_tree_view_column_new_with_attributes ("Title",
                                                     renderer,
                                                     "text",
                                                     0,
                                                     NULL);
 
-  gtk_tree_view_append_column (GTK_TREE_VIEW (dialog->date_format_treeview), 
+  gtk_tree_view_append_column (GTK_TREE_VIEW (dialog->date_format_treeview),
                               column);
 
 
   list_store = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_POINTER);
 
-  for ( i = 0 ; i < sizeof(format_option) / sizeof(format_option[0]) ; ++i ) 
+  for ( i = 0 ; i < sizeof(format_option) / sizeof(format_option[0]) ; ++i )
     {
       gtk_list_store_append (list_store, &iter);
       gtk_list_store_set (list_store, &iter,
@@ -436,7 +436,7 @@ var_type_dialog_create (GladeXML *xml)
                          -1);
     }
 
-  gtk_tree_view_set_model(GTK_TREE_VIEW(dialog->date_format_treeview), 
+  gtk_tree_view_set_model(GTK_TREE_VIEW(dialog->date_format_treeview),
                          GTK_TREE_MODEL(list_store));
 
   g_object_unref(list_store);
@@ -448,21 +448,21 @@ var_type_dialog_create (GladeXML *xml)
   /* populate the dollar treeview */
 
   renderer = gtk_cell_renderer_text_new();
-  
+
   column = gtk_tree_view_column_new_with_attributes ("Title",
                                                     renderer,
                                                     "text",
                                                     0,
                                                     NULL);
 
-  gtk_tree_view_append_column (GTK_TREE_VIEW (dialog->dollar_treeview), 
+  gtk_tree_view_append_column (GTK_TREE_VIEW (dialog->dollar_treeview),
                               column);
 
 
-  list_store = gtk_list_store_new (2, G_TYPE_STRING, 
+  list_store = gtk_list_store_new (2, G_TYPE_STRING,
                                                 G_TYPE_POINTER);
 
-  for ( i = 0 ; i < sizeof(dollar_format)/sizeof(dollar_format[0]) ; ++i ) 
+  for ( i = 0 ; i < sizeof(dollar_format)/sizeof(dollar_format[0]) ; ++i )
     {
       char *template = fmt_dollar_template (&dollar_format[i]);
       gtk_list_store_append (list_store, &iter);
@@ -473,16 +473,16 @@ var_type_dialog_create (GladeXML *xml)
       free (template);
     }
 
-  gtk_tree_view_set_model(GTK_TREE_VIEW(dialog->dollar_treeview), 
+  gtk_tree_view_set_model(GTK_TREE_VIEW(dialog->dollar_treeview),
                          GTK_TREE_MODEL(list_store));
 
   g_object_unref(list_store);
 
-  g_signal_connect(GTK_OBJECT(dialog->dollar_treeview), 
+  g_signal_connect(GTK_OBJECT(dialog->dollar_treeview),
                   "cursor-changed",
                   GTK_SIGNAL_FUNC(set_format_from_treeview), dialog);
 
-  g_signal_connect_swapped(GTK_OBJECT(dialog->dollar_treeview), 
+  g_signal_connect_swapped(GTK_OBJECT(dialog->dollar_treeview),
                   "cursor-changed",
                   GTK_SIGNAL_FUNC(update_width_decimals), dialog);
 
@@ -490,21 +490,21 @@ var_type_dialog_create (GladeXML *xml)
   /* populate the custom treeview */
 
   renderer = gtk_cell_renderer_text_new();
-  
+
   column = gtk_tree_view_column_new_with_attributes ("Title",
                                                     renderer,
                                                     "text",
                                                     0,
                                                     NULL);
 
-  gtk_tree_view_append_column (GTK_TREE_VIEW (dialog->custom_treeview), 
+  gtk_tree_view_append_column (GTK_TREE_VIEW (dialog->custom_treeview),
                               column);
 
 
-  list_store = gtk_list_store_new (2, G_TYPE_STRING, 
+  list_store = gtk_list_store_new (2, G_TYPE_STRING,
                                                 G_TYPE_POINTER);
 
-  for ( i = 0 ; i < 5 ; ++i ) 
+  for ( i = 0 ; i < 5 ; ++i )
     {
       enum fmt_type cc_fmts[5] = {FMT_CCA, FMT_CCB, FMT_CCC, FMT_CCD, FMT_CCE};
       gchar text[4];
@@ -516,34 +516,34 @@ var_type_dialog_create (GladeXML *xml)
                          -1);
     }
 
-  gtk_tree_view_set_model(GTK_TREE_VIEW(dialog->custom_treeview), 
+  gtk_tree_view_set_model(GTK_TREE_VIEW(dialog->custom_treeview),
                          GTK_TREE_MODEL(list_store));
 
   g_object_unref(list_store);
 
 
-  g_signal_connect(GTK_OBJECT(dialog->custom_treeview), 
+  g_signal_connect(GTK_OBJECT(dialog->custom_treeview),
                   "cursor-changed",
                   GTK_SIGNAL_FUNC(set_format_type_from_treeview), dialog);
 
 
-  g_signal_connect(GTK_OBJECT(dialog->custom_treeview), 
+  g_signal_connect(GTK_OBJECT(dialog->custom_treeview),
                   "cursor-changed",
                   GTK_SIGNAL_FUNC(preview_custom), dialog);
 
 
-  g_signal_connect(GTK_OBJECT(dialog->entry_width), 
+  g_signal_connect(GTK_OBJECT(dialog->entry_width),
                   "changed",
                   GTK_SIGNAL_FUNC(preview_custom), dialog);
 
 
-  g_signal_connect(GTK_OBJECT(dialog->entry_decimals), 
+  g_signal_connect(GTK_OBJECT(dialog->entry_decimals),
                   "changed",
                   GTK_SIGNAL_FUNC(preview_custom), dialog);
 
 
   /* Connect the OK button */
-  g_signal_connect(dialog->ok, "clicked", G_CALLBACK(on_var_type_ok_clicked), 
+  g_signal_connect(dialog->ok, "clicked", G_CALLBACK(on_var_type_ok_clicked),
                   dialog);
 
 
@@ -571,7 +571,7 @@ select_treeview_from_format(GtkTreeView *treeview, const struct fmt_spec *fmt)
   GtkTreePath *path ;
 
   /*
-    We do this with a linear search through the model --- hardly 
+    We do this with a linear search through the model --- hardly
     efficient, but the list is short ... */
   GtkTreeIter iter;
 
@@ -587,7 +587,7 @@ select_treeview_from_format(GtkTreeView *treeview, const struct fmt_spec *fmt)
       GValue value = {0};
 
       gtk_tree_model_get_value(model, &iter, 1, &value);
-         
+
       spec = g_value_get_pointer(&value);
 
       if ( 0 == memcmp(spec, fmt, sizeof (struct fmt_spec)))
@@ -595,14 +595,14 @@ select_treeview_from_format(GtkTreeView *treeview, const struct fmt_spec *fmt)
          break;
        }
     }
-       
+
   path = gtk_tree_model_get_path(model, &iter);
-  if ( path ) 
+  if ( path )
     {
       gtk_tree_view_set_cursor(treeview, path, 0, 0);
       gtk_tree_path_free(path);
     }
-  else 
+  else
     {
       char str[FMT_STRING_LEN_MAX + 1];
       g_warning("Unusual date format: %s\n", fmt_to_string(fmt, str));
@@ -612,13 +612,13 @@ select_treeview_from_format(GtkTreeView *treeview, const struct fmt_spec *fmt)
 
 /* Set the TREEVIEW list cursor to the item described by FMT_TYPE */
 static void
-select_treeview_from_format_type(GtkTreeView *treeview, 
+select_treeview_from_format_type(GtkTreeView *treeview,
                                 const int fmt_type)
 {
   GtkTreePath *path ;
+
  /*
-    We do this with a linear search through the model --- hardly 
+    We do this with a linear search through the model --- hardly
     efficient, but the list is short ... */
   GtkTreeIter iter;
 
@@ -630,19 +630,19 @@ select_treeview_from_format_type(GtkTreeView *treeview,
        success = gtk_tree_model_iter_next(model, &iter))
     {
       int spec ;
-      
+
       GValue value = {0};
 
       gtk_tree_model_get_value(model, &iter, 1, &value);
-         
+
       spec = * ((int *) g_value_get_pointer(&value));
 
       if ( spec == fmt_type)
        break;
     }
-       
+
   path = gtk_tree_model_get_path(model, &iter);
-  if ( path ) 
+  if ( path )
     {
       gtk_tree_view_set_cursor(treeview, path, 0, 0);
       gtk_tree_path_free(path);
@@ -667,12 +667,12 @@ var_type_dialog_set_state(struct var_type_dialog *dialog)
 
   g_string_printf(str, "%d", write_spec->d);
 
-  gtk_entry_set_text(GTK_ENTRY(dialog->entry_decimals), 
+  gtk_entry_set_text(GTK_ENTRY(dialog->entry_decimals),
                     str->str);
 
   g_string_printf(str, "%d", write_spec->w);
 
-  gtk_entry_set_text(GTK_ENTRY(dialog->entry_width), 
+  gtk_entry_set_text(GTK_ENTRY(dialog->entry_width),
                     str->str);
 
   g_string_free(str, TRUE);
@@ -700,22 +700,22 @@ var_type_dialog_set_state(struct var_type_dialog *dialog)
     case FMT_DOLLAR:
       var_type_dialog_set_active_button(dialog, BUTTON_DOLLAR);
       gtk_widget_show_all(dialog->width_decimals);
-      
+
       select_treeview_from_format(dialog->dollar_treeview, write_spec);
       break;
-    case FMT_DATE:     
-    case FMT_EDATE:    
-    case FMT_SDATE:    
-    case FMT_ADATE:    
-    case FMT_JDATE:    
-    case FMT_QYR:      
-    case FMT_MOYR:     
-    case FMT_WKYR:     
-    case FMT_DATETIME: 
-    case FMT_TIME:     
-    case FMT_DTIME:    
-    case FMT_WKDAY:    
-    case FMT_MONTH:    
+    case FMT_DATE:
+    case FMT_EDATE:
+    case FMT_SDATE:
+    case FMT_ADATE:
+    case FMT_JDATE:
+    case FMT_QYR:
+    case FMT_MOYR:
+    case FMT_WKYR:
+    case FMT_DATETIME:
+    case FMT_TIME:
+    case FMT_DTIME:
+    case FMT_WKDAY:
+    case FMT_MONTH:
       var_type_dialog_set_active_button(dialog, BUTTON_DATE);
       gtk_widget_hide(dialog->width_decimals);
       gtk_widget_show(dialog->date_format_list);
@@ -727,7 +727,7 @@ var_type_dialog_set_state(struct var_type_dialog *dialog)
     case FMT_CCD:
     case FMT_CCE:
       var_type_dialog_set_active_button(dialog, BUTTON_CUSTOM);
-      select_treeview_from_format_type(dialog->custom_treeview, 
+      select_treeview_from_format_type(dialog->custom_treeview,
                                       write_spec->type);
       gtk_widget_show_all(dialog->width_decimals);
       break;
@@ -739,7 +739,7 @@ var_type_dialog_set_state(struct var_type_dialog *dialog)
 
 
 /* Popup the dialog box */
-void 
+void
 var_type_dialog_show(struct var_type_dialog *dialog)
 {
   var_type_dialog_set_state(dialog);
@@ -764,7 +764,7 @@ make_output_format_try (struct fmt_spec *f, int type, int w, int d)
 
 /* Callbacks for the Variable Type Dialog Box */
 
-/* Callback for when the var type dialog is closed using the OK button. 
+/* Callback for when the var type dialog is closed using the OK button.
    It sets the appropriate variable accordingly. */
 static gint
 on_var_type_ok_clicked(GtkWidget *w, gpointer data)
@@ -785,7 +785,7 @@ on_var_type_ok_clicked(GtkWidget *w, gpointer data)
     gint new_width = 0;
     bool result = false;
     struct fmt_spec spec;
-    switch (dialog->active_button) 
+    switch (dialog->active_button)
       {
       case BUTTON_STRING:
        new_type = VAR_STRING;