PsppireVariableSheet: Do not immediately display dialogs of cell renderers
[pspp] / src / ui / gui / psppire-variable-sheet.h
index b77da939d007895fd71d255041f519e42d95ee21..62dad66e9c46963faa55647590fef2a07e3c5abd 100644 (file)
@@ -22,6 +22,8 @@
 #include <ssw-sheet.h>
 
 
+struct dispatch;
+
 struct _PsppireVariableSheet
 {
   SswSheet parent_instance;
@@ -30,6 +32,10 @@ struct _PsppireVariableSheet
   GtkCellRenderer *missing_values_renderer;
   GtkCellRenderer *var_type_renderer;
 
+  struct dispatch *value_label_dispatch;
+  struct dispatch *missing_values_dispatch;
+  struct dispatch *var_type_dispatch;
+
   /* Row header popup menu */
   GtkWidget *row_popup;
   GtkWidget *clear_variables_menu_item;
@@ -42,6 +48,7 @@ struct _PsppireVariableSheetClass
   SswSheetClass parent_class;
 };
 
+
 #define PSPPIRE_TYPE_VARIABLE_SHEET psppire_variable_sheet_get_type ()
 
 G_DECLARE_FINAL_TYPE (PsppireVariableSheet, psppire_variable_sheet, PSPPIRE, VARIABLE_SHEET, SswSheet)