typedef struct _PsppireVarSheet PsppireVarSheet;
typedef struct _PsppireVarSheetClass PsppireVarSheetClass;
+enum
+{
+ PSPPIRE_VAR_SHEET_BACKEND_CHANGED,
+ PSPPIRE_VAR_SHEET_VARIABLE_CHANGED,
+ PSPPIRE_VAR_SHEET_VARIABLE_INSERTED,
+ PSPPIRE_VAR_SHEET_VARIABLE_DELETED,
+ PSPPIRE_VAR_SHEET_N_SIGNALS
+ };
+
struct _PsppireVarSheet
{
PsppSheetView parent;
enum fmt_use format_use;
struct _PsppireDict *dict;
- struct val_labs_dialog *val_labs_dialog;
- struct missing_val_dialog *missing_val_dialog;
- struct var_type_dialog *var_type_dialog;
gulong scroll_to_bottom_signal;
- gulong *dict_signals;
+ gulong dict_signals[PSPPIRE_VAR_SHEET_N_SIGNALS];
GtkBuilder *builder;
GtkWidget *container;
gulong on_switch_page_handler;
+
+ GtkUIManager *uim;
+
+ gboolean dispose_has_run;
};
struct _PsppireVarSheetClass