23 #ifndef ZOOM_REGION_H_
24 #define ZOOM_REGION_H_
31 #include <bonobo/bonobo-object.h>
34 #define ZOOM_REGION_TYPE (zoom_region_get_type ())
35 #define ZOOM_REGION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ZOOM_REGION_TYPE, ZoomRegion))
36 #define ZOOM_REGION_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), ZOOM_REGION_TYPE, ZoomRegionClass))
37 #define IS_ZOOM_REGION(o) (G_TYPE_CHECK__INSTANCE_TYPE ((o), ZOOM_REGION_TYPE))
38 #define IS_ZOOM_REGION_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ZOOM_REGION_TYPE))
39 #define ZOOM_REGION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ZOOM_REGION_TYPE, ZoomRegionClass))
41 typedef GList * (*CoalesceFunc)(GList *, int);
82 #ifdef ZOOM_REGION_DEBUG
98 const gdouble mag_factor_y);