10 #define GTK_TYPE_ZOOM (gtk_zoom_get_type ())
11 #define GTK_ZOOM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ZOOM, GtkZoom))
12 #define GTK_ZOOM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ZOOM, GtkZoomClass))
13 #define GTK_IS_ZOOM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ZOOM))
14 #define GTK_IS_ZOOM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ZOOM))
15 #define GTK_ZOOM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ZOOM, GtkZoomClass))
18 typedef struct _GtkZoom GtkZoom;
19 typedef struct _GtkZoomPrivate GtkZoomPrivate;
20 typedef struct _GtkZoomClass GtkZoomClass;
32 GtkBinClass parent_class;
34 /* Padding for future expansion */
35 void (*_gtk_reserved1) (void);
36 void (*_gtk_reserved2) (void);
37 void (*_gtk_reserved3) (void);
38 void (*_gtk_reserved4) (void);
42 GType gtk_zoom_get_type (void) G_GNUC_CONST;
43 GtkWidget* gtk_zoom_new (void);
48 #endif /* __GTK_ZOOM_H__ */