projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gui: Fix temporary filtering by a variable's value.
[pspp]
/
src
/
ui
/
gui
/
var-type-dialog.h
diff --git
a/src/ui/gui/var-type-dialog.h
b/src/ui/gui/var-type-dialog.h
index 504b5c7abb04b1f64f9cbb508c937b49186a9730..4bb681aaa0e0688e96965fb73c1a82eff0c3505b 100644
(file)
--- a/
src/ui/gui/var-type-dialog.h
+++ b/
src/ui/gui/var-type-dialog.h
@@
-20,6
+20,8
@@
#include <data/format.h>
#include <data/format.h>
+#include "psppire-var-store.h"
+
/* This module describes the behaviour of the Variable Type dialog box,
used for input of the variable type parameter in the var sheet */
/* This module describes the behaviour of the Variable Type dialog box,
used for input of the variable type parameter in the var sheet */
@@
-38,14
+40,16
@@
enum
struct variable;
struct variable;
-typedef void (*variable_changed_func)(struct variable *var);
-
struct var_type_dialog
{
GtkWidget *window;
/* Variable to be updated */
struct variable *pv;
struct var_type_dialog
{
GtkWidget *window;
/* Variable to be updated */
struct variable *pv;
+
+ /* The variable store to which this dialog relates */
+ PsppireVarStore *vs;
+
/* Local copy of format specifier */
struct fmt_spec fmt_l;
/* Local copy of format specifier */
struct fmt_spec fmt_l;
@@
-84,12
+88,7
@@
struct var_type_dialog
};
};
-struct var_type_dialog * var_type_dialog_create (GtkWindow *);
-
-
-void var_type_dialog_set_variable (struct var_type_dialog *dialog,
- variable_changed_func set_variable_changed,
- struct variable *var);
+struct var_type_dialog * var_type_dialog_create (GtkWindow *, PsppireVarStore *vs);
void var_type_dialog_show (struct var_type_dialog *dialog);
void var_type_dialog_show (struct var_type_dialog *dialog);