X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkprintoperationpreview.h;h=e92376ba40352ba61d9e0e94f7ce41b86d47841e;hb=aa08f4d8f5ed60e3fe9e4bd970493582411c25c4;hp=b4a776d08d5f5280cb39189502d085c299d4797a;hpb=fad69ba06c957dfe192d6a38613fae58cf157be9;p=~andy%2Fgtk diff --git a/gtk/gtkprintoperationpreview.h b/gtk/gtkprintoperationpreview.h index b4a776d08..e92376ba4 100644 --- a/gtk/gtkprintoperationpreview.h +++ b/gtk/gtkprintoperationpreview.h @@ -13,18 +13,18 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * License along with this library. If not, see . */ #ifndef __GTK_PRINT_OPERATION_PREVIEW_H__ #define __GTK_PRINT_OPERATION_PREVIEW_H__ -#include -#include +#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION) +#error "Only can be included directly." +#endif -#include "gtkprintcontext.h" +#include +#include G_BEGIN_DECLS @@ -42,20 +42,18 @@ struct _GtkPrintOperationPreviewIface GTypeInterface g_iface; /* signals */ - void (*ready) (GtkPrintOperationPreview *preview, + void (*ready) (GtkPrintOperationPreview *preview, GtkPrintContext *context); - void (*got_page_size) (GtkPrintOperationPreview *preview, + void (*got_page_size) (GtkPrintOperationPreview *preview, GtkPrintContext *context, GtkPageSetup *page_setup); - - + /* methods */ void (*render_page) (GtkPrintOperationPreview *preview, gint page_nr); gboolean (*is_selected) (GtkPrintOperationPreview *preview, gint page_nr); void (*end_preview) (GtkPrintOperationPreview *preview); - /* Padding for future expansion */ void (*_gtk_reserved1) (void); @@ -65,6 +63,7 @@ struct _GtkPrintOperationPreviewIface void (*_gtk_reserved5) (void); void (*_gtk_reserved6) (void); void (*_gtk_reserved7) (void); + void (*_gtk_reserved8) (void); }; GType gtk_print_operation_preview_get_type (void) G_GNUC_CONST; @@ -75,4 +74,6 @@ void gtk_print_operation_preview_end_preview (GtkPrintOperationPreview *prev gboolean gtk_print_operation_preview_is_selected (GtkPrintOperationPreview *preview, gint page_nr); +G_END_DECLS + #endif /* __GTK_PRINT_OPERATION_PREVIEW_H__ */