#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
typedef struct _PsppireValueEntry PsppireValueEntry;
typedef struct _PsppireValueEntryClass PsppireValueEntryClass;
-struct _PsppireValueEntry {
- GtkComboBoxEntry parent;
+struct _PsppireValueEntry
+{
+ GtkComboBox parent;
gboolean show_value_label;
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 *,