1 #ifndef __PSPPIRE_DIALOG_H__
2 #define __PSPPIRE_DIALOG_H__
6 #include <glib-object.h>
7 #include <gtk/gtkwindow.h>
12 #define PSPPIRE_DIALOG_TYPE (psppire_dialog_get_type ())
13 #define PSPPIRE_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PSPPIRE_DIALOG_TYPE, PsppireDialog))
14 #define PSPPIRE_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PSPPIRE_DIALOG_TYPE, PsppireDialogClass))
15 #define PSPPIRE_IS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PSPPIRE_DIALOG_TYPE))
16 #define PSPPIRE_IS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PSPPIRE_DIALOG_TYPE))
19 typedef struct _PsppireDialog PsppireDialog;
20 typedef struct _PsppireDialogClass PsppireDialogClass;
32 struct _PsppireDialogClass
34 GtkWindowClass parent_class;
37 GType psppire_dialog_get_type (void);
38 GtkWidget* psppire_dialog_new (void);
39 void psppire_dialog_close (PsppireDialog *);
40 void psppire_dialog_reload (PsppireDialog *, gpointer data);
41 gint psppire_dialog_run (PsppireDialog *);
46 #endif /* __PSPPIRE_DIALOG_H__ */