1 /* gpawindowkeeper.h  -  The GNU Privacy Assistant
2  *      Copyright (C) 2000 G-N-U GmbH.
3  *
4  * This file is part of GPA
5  *
6  * GPA is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2 of the License, or
9  * (at your option) any later version.
10  *
11  * GPA is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program; if not, write to the Free Software
18  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
19  */
20 
21 #ifndef GPAWINDOWKEEPER_H
22 #define GPAWINDOWKEEPER_H
23 
24 #include <glib.h>
25 #include <gtk/gtk.h>
26 
27 typedef struct
28 {
29   GtkWidget *window;
30   GList *listParam;
31 }
32 GpaWindowKeeper;
33 
34 extern GpaWindowKeeper *gpa_windowKeeper_new (void);
35 extern void gpa_windowKeeper_set_window (GpaWindowKeeper * keeper,
36 					 GtkWidget * window);
37 extern void gpa_windowKeeper_add_param (GpaWindowKeeper * keeper,
38 					gpointer param);
39 extern void gpa_windowKeeper_release (GpaWindowKeeper * keeper);
40 
41 #endif /*GPAWINDOWKEEPER*/
42