1 #ifndef __PSPPIRE_DIALOG_H__
2 #define __PSPPIRE_DIALOG_H__
6 #include <glib-object.h>
7 #include <gtk/gtkwindow.h>
9 #define PSPPIRE_RESPONSE_PASTE 1
14 #define PSPPIRE_DIALOG_TYPE (psppire_dialog_get_type ())
15 #define PSPPIRE_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PSPPIRE_DIALOG_TYPE, PsppireDialog))
16 #define PSPPIRE_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PSPPIRE_DIALOG_TYPE, PsppireDialogClass))
17 #define PSPPIRE_IS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PSPPIRE_DIALOG_TYPE))
18 #define PSPPIRE_IS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PSPPIRE_DIALOG_TYPE))
21 typedef struct _PsppireDialog PsppireDialog;
22 typedef struct _PsppireDialogClass PsppireDialogClass;
34 struct _PsppireDialogClass
36 GtkWindowClass parent_class;
39 GType psppire_dialog_get_type (void);
40 GtkWidget* psppire_dialog_new (void);
41 void psppire_dialog_close (PsppireDialog *);
42 void psppire_dialog_reload (PsppireDialog *, gpointer data);
43 gint psppire_dialog_run (PsppireDialog *);
48 #endif /* __PSPPIRE_DIALOG_H__ */