pspp-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pspp-cvs] psppire gtk_sheet/gtksheet.c gtk_sheet/gtksheet...


From: John Darrington
Subject: [Pspp-cvs] psppire gtk_sheet/gtksheet.c gtk_sheet/gtksheet...
Date: Fri, 23 Dec 2005 23:34:03 +0000

CVSROOT:        /cvsroot/pspp
Module name:    psppire
Branch:         
Changes by:     John Darrington <address@hidden>        05/12/23 23:34:03

Modified files:
        gtk_sheet      : gtksheet.c gtksheet.h 
        src            : Makefile.am callbacks.c customentry.h 
                         data_sheet.c data_sheet.h error-dialog.c main.c 
                         misc.c missing_val_dialog.c pspp-dict.c 
                         pspp-object.c val_labs_dialog.c var_sheet.c 
                         var_type_dialog.c 

Log message:
        General tidy up

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/gtk_sheet/gtksheet.c.diff?tr1=1.11&tr2=1.12&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/gtk_sheet/gtksheet.h.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/src/Makefile.am.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/src/callbacks.c.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/src/customentry.h.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/src/data_sheet.c.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/src/data_sheet.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/src/error-dialog.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/src/main.c.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/src/misc.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/src/missing_val_dialog.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/src/pspp-dict.c.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/src/pspp-object.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/src/val_labs_dialog.c.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/src/var_sheet.c.diff?tr1=1.30&tr2=1.31&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/pspp/psppire/src/var_type_dialog.c.diff?tr1=1.9&tr2=1.10&r1=text&r2=text

Patches:
Index: psppire/gtk_sheet/gtksheet.c
diff -u psppire/gtk_sheet/gtksheet.c:1.11 psppire/gtk_sheet/gtksheet.c:1.12
--- psppire/gtk_sheet/gtksheet.c:1.11   Sun Dec 18 09:44:42 2005
+++ psppire/gtk_sheet/gtksheet.c        Fri Dec 23 23:34:03 2005
@@ -1175,7 +1175,7 @@
 }
 
 guint
-gtk_sheet_get_columns_count(GtkSheet *sheet)
+gtk_sheet_get_columns_count(const GtkSheet *sheet)
 {
   g_return_val_if_fail (sheet != NULL, 0);
   g_return_val_if_fail (GTK_IS_SHEET (sheet), 0);
@@ -1184,7 +1184,7 @@
 }
 
 guint
-gtk_sheet_get_rows_count(GtkSheet *sheet)
+gtk_sheet_get_rows_count(const GtkSheet *sheet)
 {
   g_return_val_if_fail (sheet != NULL, 0);
   g_return_val_if_fail (GTK_IS_SHEET (sheet), 0);
@@ -1193,7 +1193,7 @@
 }
 
 gint
-gtk_sheet_get_state(GtkSheet *sheet)
+gtk_sheet_get_state(const GtkSheet *sheet)
 {
   g_return_val_if_fail (sheet != NULL, 0);
   g_return_val_if_fail (GTK_IS_SHEET (sheet), 0);
@@ -2351,7 +2351,7 @@
 }
 
 void 
-gtk_sheet_get_visible_range(GtkSheet *sheet, GtkSheetRange *range)
+gtk_sheet_get_visible_range(const GtkSheet *sheet, GtkSheetRange *range)
 {
 
   g_return_if_fail (sheet != NULL);
@@ -6539,7 +6539,7 @@
 }
 
 GtkWidget * 
-gtk_sheet_get_entry(GtkSheet *sheet)
+gtk_sheet_get_entry(const GtkSheet *sheet)
 {
  GtkWidget *parent;
  GtkWidget *entry = NULL;
@@ -6591,7 +6591,7 @@
 }
 
 GtkWidget * 
-gtk_sheet_get_entry_widget(GtkSheet *sheet)
+gtk_sheet_get_entry_widget(const GtkSheet *sheet)
 {
  g_return_val_if_fail (sheet != NULL, NULL);
  g_return_val_if_fail (GTK_IS_SHEET (sheet), NULL);
Index: psppire/gtk_sheet/gtksheet.h
diff -u psppire/gtk_sheet/gtksheet.h:1.5 psppire/gtk_sheet/gtksheet.h:1.6
--- psppire/gtk_sheet/gtksheet.h:1.5    Sun Nov 20 12:26:14 2005
+++ psppire/gtk_sheet/gtksheet.h        Fri Dec 23 23:34:03 2005
@@ -454,25 +454,25 @@
 
 /* Returns sheet's entry widget */
 GtkWidget *
-gtk_sheet_get_entry                    (GtkSheet *sheet);
+gtk_sheet_get_entry                    (const GtkSheet *sheet);
 GtkWidget *
-gtk_sheet_get_entry_widget             (GtkSheet *sheet);
+gtk_sheet_get_entry_widget             (const GtkSheet *sheet);
 
 /* Returns sheet->state 
  * Added by Steven Rostedt <address@hidden> */
 gint
-gtk_sheet_get_state                    (GtkSheet *sheet);
+gtk_sheet_get_state                    (const GtkSheet *sheet);
 
 /* Returns sheet's ranges 
  * Added by Murray Cumming */
 guint
-gtk_sheet_get_columns_count            (GtkSheet *sheet);
+gtk_sheet_get_columns_count            (const GtkSheet *sheet);
 
 guint
-gtk_sheet_get_rows_count               (GtkSheet *sheet);
+gtk_sheet_get_rows_count               (const GtkSheet *sheet);
 
 void
-gtk_sheet_get_visible_range            (GtkSheet *sheet,
+gtk_sheet_get_visible_range            (const GtkSheet *sheet,
                                         GtkSheetRange *range);
 void
 gtk_sheet_set_selection_mode           (GtkSheet *sheet, gint mode);
Index: psppire/src/Makefile.am
diff -u psppire/src/Makefile.am:1.13 psppire/src/Makefile.am:1.14
--- psppire/src/Makefile.am:1.13        Fri Dec 23 13:18:06 2005
+++ psppire/src/Makefile.am     Fri Dec 23 23:34:03 2005
@@ -34,7 +34,7 @@
        -L../../pspp/gl -lgl
 
 
-psppire_DEPENDENCIES = $(top_srcdir)/gtk_sheet/libgtksheet.a libpspp_data.a 
stubs.o
+psppire_DEPENDENCIES = $(top_srcdir)/gtk_sheet/libgtksheet.a libpspp_data.a 
 
 libpspp_data.a: 
        @echo You need to follow the instructions in INSTALL to create $@
Index: psppire/src/callbacks.c
diff -u psppire/src/callbacks.c:1.18 psppire/src/callbacks.c:1.19
--- psppire/src/callbacks.c:1.18        Fri Dec 23 06:50:09 2005
+++ psppire/src/callbacks.c     Fri Dec 23 23:34:03 2005
@@ -36,6 +36,7 @@
 #include "pspp-dict.h"
 
 #include "var_sheet.h"
+#include "data_sheet.h"
 #include "misc.h"
 
 
@@ -296,7 +297,7 @@
   PSPP_Dict *dict = psppire_var_sheet_get_dictionary(var_sheet);
   
   if ( psppire_handle ) 
-    psppire_create_system_file(data_sheet, dict, psppire_handle);
+    psppire_create_system_file(GTK_SHEET(data_sheet), dict, psppire_handle);
 }
 
 
@@ -314,7 +315,7 @@
   PSPP_Dict *dict = psppire_var_sheet_get_dictionary(var_sheet);
 
   if ( psppire_handle ) 
-    psppire_create_system_file(data_sheet, dict, psppire_handle);
+    psppire_create_system_file(GTK_SHEET(data_sheet), dict, psppire_handle);
 }
 
 
Index: psppire/src/customentry.h
diff -u psppire/src/customentry.h:1.1 psppire/src/customentry.h:1.2
--- psppire/src/customentry.h:1.1       Wed Nov 23 12:39:37 2005
+++ psppire/src/customentry.h   Fri Dec 23 23:34:03 2005
@@ -67,6 +67,8 @@
 #include <glib-object.h>
 
 
+GType psppire_custom_entry_get_type (void);
+
 G_BEGIN_DECLS
 
 #define PSPPIRE_CUSTOM_ENTRY_TYPE (psppire_custom_entry_get_type ())
Index: psppire/src/data_sheet.c
diff -u psppire/src/data_sheet.c:1.25 psppire/src/data_sheet.c:1.26
--- psppire/src/data_sheet.c:1.25       Sun Dec 11 10:14:39 2005
+++ psppire/src/data_sheet.c    Fri Dec 23 23:34:03 2005
@@ -23,6 +23,8 @@
 #include <gtk/gtk.h>
 #include <glade/glade.h>
 
+#include <ctype.h>
+
 #include "gtksheet.h"
 #include "pspp-dict.h"
 #include "sfm-write.h"
@@ -34,6 +36,8 @@
 #include "callbacks.h"
 #include "data_sheet.h"
 
+#include "misc.h"
+
 #define _(A) A
 #define N_(A) A
 
@@ -56,7 +60,7 @@
 
 /* Repair any damage that may have been done to the data sheet */
 void
-psppire_data_sheet_redisplay(const GtkSheet *sheet)
+psppire_data_sheet_redisplay(GtkSheet *sheet)
 {
   repopulate_columns(sheet, pspp_dictionary, 0, 
                     gtk_sheet_get_columns_count(sheet) - 1);
@@ -198,10 +202,6 @@
 static void 
 convert(GType to, gint row, gint col, GValue *value)
 {
-  const struct variable *var = pspp_dict_get_var(pspp_dictionary, col);
-  
-  const struct fmt_spec *fp = &var->write;
-
   double v;
 
   switch  (G_VALUE_TYPE(value))
@@ -306,11 +306,8 @@
 
   PSPP_Dict *dict = PSPP_DICT(obj);
 
-  GtkSheetRange range;
   GtkSheet *sheet = GTK_SHEET(data);
 
-  const struct variable *var = pspp_dict_get_var(dict, column);
-
   update_column(sheet, column, dict);
 
   for ( r = 0 ; r <= last_populated_row; ++r)
@@ -399,7 +396,7 @@
 
 
 /* Change the width of COL to WIDTH characters */
-static int
+static void
 adjust_column_width(GtkSheet *sheet, gint col, gint width)
 {
   struct variable *var = pspp_dict_get_var(pspp_dictionary, col);
@@ -415,8 +412,6 @@
       var->display_width = width / unit_width  ;
       pspp_dict_var_changed(pspp_dictionary, col);
     }
-
-  return FALSE;
 }
 
 /* Clear the entire sheet */
@@ -444,7 +439,7 @@
 
 /* Associate a  dictionary with the data sheet */
 void
-psppire_data_sheet_set_dictionary(GtkWidget *sheet, PSPP_Dict *d)
+psppire_data_sheet_set_dictionary(GtkSheet *sheet, PSPP_Dict *d)
 {
   pspp_dictionary  = d;
 
Index: psppire/src/data_sheet.h
diff -u psppire/src/data_sheet.h:1.2 psppire/src/data_sheet.h:1.3
--- psppire/src/data_sheet.h:1.2        Sun Nov 27 08:21:33 2005
+++ psppire/src/data_sheet.h    Fri Dec 23 23:34:03 2005
@@ -27,7 +27,7 @@
 void psppire_data_sheet_clear(GtkSheet *sheet);
 
 
-void psppire_data_sheet_set_dictionary(GtkWidget *sheet, PSPP_Dict *d);
+void psppire_data_sheet_set_dictionary(GtkSheet *sheet, PSPP_Dict *d);
 
 
 GtkWidget* psppire_data_sheet_create (gchar *widget_name, 
@@ -43,7 +43,10 @@
 void psppire_data_sheet_set_show_labels(GtkSheet *sheet, gboolean show_labels);
 
 /* Repair any damage that may have been done to the data sheet */
-void psppire_data_sheet_redisplay(const GtkSheet *sheet);
+void psppire_data_sheet_redisplay(GtkSheet *sheet);
+
+void psppire_create_system_file(GtkSheet *sheet, PSPP_Dict *d, 
+                               struct file_handle *handle);
 
 
 #endif
Index: psppire/src/error-dialog.c
diff -u psppire/src/error-dialog.c:1.1 psppire/src/error-dialog.c:1.2
--- psppire/src/error-dialog.c:1.1      Fri Dec 23 06:50:09 2005
+++ psppire/src/error-dialog.c  Fri Dec 23 23:34:03 2005
@@ -138,7 +138,7 @@
 void
 err_vmsg (const struct error *e, const char *format, va_list args)
 {
-  vmsg(SE, format, args);
+  vmsg(e->class, format, args);
 }
 
 
Index: psppire/src/main.c
diff -u psppire/src/main.c:1.12 psppire/src/main.c:1.13
--- psppire/src/main.c:1.12     Sun Dec 11 10:14:39 2005
+++ psppire/src/main.c  Fri Dec 23 23:34:03 2005
@@ -66,7 +66,7 @@
 
   PSPP_Dict *d = psppire_var_sheet_get_dictionary(var_sheet);
   
-  psppire_data_sheet_set_dictionary(data_sheet, d);
+  psppire_data_sheet_set_dictionary(GTK_SHEET(data_sheet), d);
 
   gtk_init_add(callbacks_on_init, 0);
 
Index: psppire/src/misc.c
diff -u psppire/src/misc.c:1.2 psppire/src/misc.c:1.3
--- psppire/src/misc.c:1.2      Sun Dec 11 10:14:39 2005
+++ psppire/src/misc.c  Fri Dec 23 23:34:03 2005
@@ -1,6 +1,10 @@
+
 #include "misc.h"
 #include "data-in.h"
 
+#include <ctype.h>
+#include <string.h>
+
 /* Formats a value according to FORMAT 
    The returned string must be freed when no longer required */
 gchar *
@@ -15,6 +19,8 @@
     }
   s[format.w]='\0';
   g_strchug(s);
+
+  return s;
 }
 
 
Index: psppire/src/missing_val_dialog.c
diff -u psppire/src/missing_val_dialog.c:1.3 
psppire/src/missing_val_dialog.c:1.4
--- psppire/src/missing_val_dialog.c:1.3        Sun Dec 11 10:14:39 2005
+++ psppire/src/missing_val_dialog.c    Fri Dec 23 23:34:03 2005
@@ -30,6 +30,8 @@
 #include <gtk/gtk.h>
 #include <glade/glade.h>
 
+#include <string.h>
+
 #define _(A) A
 
 /* A simple (sub) dialog box for displaying user input errors */
@@ -180,7 +182,6 @@
 static void 
 range(GtkToggleButton *button, gpointer data)
 {
-  gint i;
   struct missing_val_dialog *dialog = data;
   
   const gboolean active = gtk_toggle_button_get_active (button);
@@ -195,7 +196,6 @@
 struct missing_val_dialog * 
 missing_val_dialog_create(GladeXML *xml)
 {
-  gint i;
   struct missing_val_dialog *dialog = g_malloc(sizeof(*dialog));
 
   dialog->window = get_widget_assert(xml, "missing_values_dialog");
Index: psppire/src/pspp-dict.c
diff -u psppire/src/pspp-dict.c:1.10 psppire/src/pspp-dict.c:1.11
--- psppire/src/pspp-dict.c:1.10        Sun Nov 20 12:26:14 2005
+++ psppire/src/pspp-dict.c     Fri Dec 23 23:34:03 2005
@@ -126,7 +126,6 @@
 pspp_dict_finalize (GObject *object)
 {
   PSPP_Dict *d = PSPP_DICT (object);
-  guint i;
   
   dict_destroy(d->dict);
 
Index: psppire/src/pspp-object.c
diff -u psppire/src/pspp-object.c:1.3 psppire/src/pspp-object.c:1.4
--- psppire/src/pspp-object.c:1.3       Thu Nov  3 05:42:48 2005
+++ psppire/src/pspp-object.c   Fri Dec 23 23:34:03 2005
@@ -91,11 +91,6 @@
 static void
 pspp_object_finalize (GObject *object)
 {
-  PSPP_Object *accel_group = PSPP_OBJECT (object);
-  guint i;
-  
-  /*   g_free (accel_group->priv_accels); */
-
   G_OBJECT_CLASS (parent_class)->finalize (object);
 }
 
Index: psppire/src/val_labs_dialog.c
diff -u psppire/src/val_labs_dialog.c:1.5 psppire/src/val_labs_dialog.c:1.6
--- psppire/src/val_labs_dialog.c:1.5   Wed Dec 14 11:39:12 2005
+++ psppire/src/val_labs_dialog.c       Fri Dec 23 23:34:03 2005
@@ -22,7 +22,7 @@
 /*  This module describes the behaviour of the Value Labels dialog box,
     used for input of the value labels in the variable sheet */
 
-
+#include <string.h>
 
 #include "val_labs_dialog.h"
 #include "value-labels.h"
@@ -112,12 +112,12 @@
 
 
   char *s;
-  if ( s = val_labs_find (dialog->labs, v) ) 
+  if ( (s = val_labs_find (dialog->labs, v)) ) 
     {
       gtk_entry_set_text(GTK_ENTRY(dialog->label_entry), s);
       gtk_widget_set_sensitive(dialog->add_button, FALSE);
       gtk_widget_set_sensitive(dialog->remove_button, TRUE);
-      select_treeview_from_value(dialog->treeview, &v);
+      select_treeview_from_value(GTK_TREE_VIEW(dialog->treeview), &v);
     }
   else
     {
@@ -373,7 +373,6 @@
   struct val_labs_iterator *vli = 0;
   struct val_lab *vl; 
 
-  GtkTreePath *path;
   GtkTreeIter iter;
 
   GtkListStore *list_store = gtk_list_store_new (2, 
Index: psppire/src/var_sheet.c
diff -u psppire/src/var_sheet.c:1.30 psppire/src/var_sheet.c:1.31
--- psppire/src/var_sheet.c:1.30        Thu Dec 22 08:56:59 2005
+++ psppire/src/var_sheet.c     Fri Dec 23 23:34:03 2005
@@ -29,6 +29,10 @@
 
 #include <glade/glade.h>
 #include <gtk/gtk.h>
+
+#include <stdlib.h>
+#include <string.h>
+
 #include "gtksheet.h"
 
 
@@ -722,27 +726,10 @@
     }
 }
 
-
-/* Repopulate the rows starting at position FROM, to position TO inclusive*/
-static void
-repopulate_rows(GtkSheet *sheet, PSPP_Dict *dict, gint from, gint to)
-{
-  gint r;
-
-  for ( r = from ; r <= to ; ++r ) 
-    {
-      struct variable *var = pspp_dict_get_var(dict, r);      
-      populate_row_from_var(sheet, var, r);
-    }
-}
-
-
 /* Remove a variable from the variable sheet */
 static gint
 remove_variable(GObject *obj, gint idx, gpointer data)
 {
-  PSPP_Dict *dict = PSPP_DICT(obj);
-
   GtkSheet *sheet = GTK_SHEET(data);
 
   g_signal_handlers_block_by_func(sheet,
@@ -774,7 +761,6 @@
                               gint int1, gint int2)
 {
   GtkWidget *sheet;
-  GtkWidget *entry;
   gint i;
 
   sheet = gtk_sheet_new(n_initial_rows, n_COLS, "variable sheet"); 
@@ -839,7 +825,7 @@
 update_variable(GtkSheet *sheet, gint row, gint col)
 {
   g_return_val_if_fail(sheet, FALSE);
-  gint r;
+
   g_assert(pspp_dictionary);
   g_assert(G_IS_PSPP_DICT(pspp_dictionary));
   
@@ -936,8 +922,6 @@
 static gint
 var_sheet_update_callback(GObject *obj, gint var_idx, gpointer data)
 {
-  gint c;
-
   PSPP_Dict *dict = PSPP_DICT(obj);
   GtkSheet *sheet   = GTK_SHEET(data);
 
Index: psppire/src/var_type_dialog.c
diff -u psppire/src/var_type_dialog.c:1.9 psppire/src/var_type_dialog.c:1.10
--- psppire/src/var_type_dialog.c:1.9   Thu Dec 22 08:56:59 2005
+++ psppire/src/var_type_dialog.c       Fri Dec 23 23:34:03 2005
@@ -25,6 +25,9 @@
 #include <gtk/gtk.h>
 #include <glade/glade.h>
 
+#include <stdlib.h>
+#include <string.h>
+
 #include "var_type_dialog.h"
 #include "misc.h"
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]