tests: Add pspp-convert.at to Git.
[pspp] / src / ui / gui / psppire-var-sheet.h
index 754dd258928b46143503da9808a9381f752b0503..6a57cc6de9cd38c5c64f730d030e1dfbc3658a91 100644 (file)
@@ -47,6 +47,7 @@ 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
@@ -61,20 +62,13 @@ struct _PsppireVarSheet
   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[PSPPIRE_VAR_SHEET_N_SIGNALS];
 
-  GtkBuilder *builder;
-
   GtkWidget *container;
   gulong on_switch_page_handler;
 
-  GtkUIManager *uim;
-
   gboolean dispose_has_run;
 };
 
@@ -97,8 +91,9 @@ gboolean psppire_var_sheet_get_may_delete_vars (PsppireVarSheet *);
 void psppire_var_sheet_set_may_delete_vars (PsppireVarSheet *, gboolean);
 
 void psppire_var_sheet_goto_variable (PsppireVarSheet *, int dict_index);
+void psppire_var_sheet_insert_variable (PsppireVarSheet *var_sheet);
+void psppire_var_sheet_clear_variables (PsppireVarSheet *var_sheet);
 
-GtkUIManager *psppire_var_sheet_get_ui_manager (PsppireVarSheet *);
 
 G_END_DECLS