-/*
+/*
PSPPIRE --- A Graphical User Interface for PSPP
Copyright (C) 2005 Free Software Foundation
- Written by John Darrington
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 <gtk/gtk.h>
#include <glade/glade.h>
+#include <data/variable.h>
struct val_labs;
-struct val_labs_dialog
-{
- GtkWidget *window;
+struct val_labs_dialog * val_labs_dialog_create (GladeXML *);
- /* The variable to be updated */
- struct PsppireVariable *pv;
-
- /* Local copy of labels */
- struct val_labs *labs;
-
- /* Actions */
- GtkWidget *ok;
- GtkWidget *add_button;
- GtkWidget *remove_button;
- GtkWidget *change_button;
-
- /* Entry Boxes */
- GtkWidget *value_entry;
- GtkWidget *label_entry;
-
- /* Signal handler ids */
- gint change_handler_id;
- gint value_handler_id;
-
- GtkWidget *treeview;
-};
-
-
-
-
-struct val_labs_dialog * val_labs_dialog_create(GladeXML *xml);
-
-void val_labs_dialog_show(struct val_labs_dialog *dialog);
+void val_labs_dialog_show (struct val_labs_dialog *);
+void val_labs_dialog_set_target_variable (struct val_labs_dialog *,
+ struct variable *);
#endif