Factor Dialog: Avoid populating dialog more than once
[pspp] / src / ui / gui / psppire-value-entry.h
index 42821f385fa66e282ab28d67f81248ecc00c6589..73fe14c3b9b1dbff231bf6b914d2c13935a8e15f 100644 (file)
@@ -20,7 +20,7 @@
 #include <gtk/gtk.h>
 #include "data/format.h"
 
-/* PsppireValueEntry is a subclass of GtkComboBoxEntry that is specialized for
+/* PsppireValueEntry is a subclass of GtkComboBox that is specialized for
    displaying and entering "union value"s.  Its main advantage over a plain
    GtkEntry is that, when value labels are supplied, it (optionally) displays
    the value label instead of the value.  It also allows the user to choose a
@@ -50,8 +50,9 @@ struct variable;
 typedef struct _PsppireValueEntry      PsppireValueEntry;
 typedef struct _PsppireValueEntryClass PsppireValueEntryClass;
 
-struct _PsppireValueEntry {
-  GtkComboBoxEntry parent;
+struct _PsppireValueEntry 
+{
+  GtkComboBox parent;
 
   gboolean show_value_label;
 
@@ -62,11 +63,12 @@ struct _PsppireValueEntry {
   const union value *cur_value;
 };
 
-struct _PsppireValueEntryClass {
-  GtkComboBoxEntryClass parent_class;
+struct _PsppireValueEntryClass 
+{
+  GtkComboBoxClass parent_class;
 };
 
-GType psppire_value_entry_get_type (void) G_GNUC_CONST;
+GType psppire_value_entry_get_type (void);
 GtkWidget *psppire_value_entry_new (void);
 
 void psppire_value_entry_set_show_value_label (PsppireValueEntry *,