X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fval-labs-dialog.h;h=745e0a0ae5f795b2786a078d9e435ca633ad242c;hb=83df73bacd2cd3abd177e6a8ac1b76b072255025;hp=fe2c3bacf43ead5833ed7e3510835393a590fb13;hpb=72147c12357446b304264b6944b8a1d92c45f53c;p=pspp-builds.git diff --git a/src/ui/gui/val-labs-dialog.h b/src/ui/gui/val-labs-dialog.h index fe2c3bac..745e0a0a 100644 --- a/src/ui/gui/val-labs-dialog.h +++ b/src/ui/gui/val-labs-dialog.h @@ -1,24 +1,18 @@ -/* - PSPPIRE --- A Graphical User Interface for PSPP - Copyright (C) 2005 Free Software Foundation - Written by John Darrington +/* PSPPIRE - a graphical user interface for PSPP. + Copyright (C) 2005 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 - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. */ + 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 + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #ifndef __PSPPIRE_VAL_LABS_DIALOG_H #define __PSPPIRE_VAL_LABS_DIALOG_H @@ -29,45 +23,18 @@ #include -#include - +#include +//#include +#include "psppire-var-store.h" struct val_labs; -struct val_labs_dialog -{ - GtkWidget *window; - - - /* The variable to be updated */ - struct variable *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); +struct val_labs_dialog * val_labs_dialog_create (GtkWindow *, PsppireVarStore *); -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