/* PSPPIRE - a graphical user interface for PSPP.
- Copyright (C) 2005 Free Software Foundation
+ Copyright (C) 2005, 2011, 2012 Free Software Foundation
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#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 */
struct variable;
-typedef void (*variable_changed_func)(struct variable *var);
-
struct var_type_dialog
{
GtkWidget *window;
/* Variable to be updated */
struct variable *pv;
-
+
/* Local copy of format specifier */
struct fmt_spec fmt_l;
/* Decimals */
GtkWidget *label_decimals;
GtkWidget *entry_decimals;
+ GtkAdjustment *adj_decimals;
/* Width */
GtkWidget *entry_width;
+ GtkAdjustment *adj_width;
/* Container for width/decimals entry/labels */
GtkWidget *width_decimals;
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);
-
void var_type_dialog_show (struct var_type_dialog *dialog);
#endif