]> www.fi.muni.cz Git - evince.git/blob - pdf/xpdf/eog-hig-dialog.h
Fix for a number of integer overflow bugs discovered by Chris Evans.
[evince.git] / pdf / xpdf / eog-hig-dialog.h
1 #ifndef _EOG_HIG_DIALOG_H_
2 #define _EOG_HIG_DIALOG_H_
3
4 #include <gtk/gtkdialog.h>
5
6 G_BEGIN_DECLS
7
8 #define EOG_TYPE_HIG_DIALOG              (eog_hig_dialog_get_type ())
9 #define EOG_HIG_DIALOG(obj)              (G_TYPE_CHECK_INSTANCE_CAST ((obj), EOG_TYPE_HIG_DIALOG, EogHigDialog))
10 #define EOG_HIG_DIALOG_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST ((klass), EOG_TYPE_HIG_DIALOG, EogHigDialogClass))
11 #define EOG_IS_HIG_DIALOG(obj)           (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EOG_TYPE_HIG_DIALOG))
12 #define EOG_IS_HIG_DIALOG_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), EOG_TYPE_HIG_DIALOG))
13
14 typedef struct _EogHigDialog EogHigDialog;
15 typedef struct _EogHigDialogClass EogHigDialogClass;
16 typedef struct _EogHigDialogPrivate EogHigDialogPrivate;
17
18
19 struct _EogHigDialog {
20         GtkDialog dialog;
21 };
22
23 struct _EogHigDialogClass {
24         GtkDialogClass parent_class;
25 };
26
27
28 GType       eog_hig_dialog_get_type         (void);
29 GtkWidget*  eog_hig_dialog_new              (const char *stock_id, const char *header, const char *body, gboolean modal);
30
31
32 G_END_DECLS
33
34 #endif /* _EOG_HIG_DIALOG_H_ */