| Bonobo API Reference Manual | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> |
#define BONOBO_ZOOMABLE_TYPE #define BONOBO_ZOOMABLE (o) #define BONOBO_ZOOMABLE_CLASS (k) #define BONOBO_IS_ZOOMABLE (o) #define BONOBO_IS_ZOOMABLE_CLASS (k) typedef BonoboZoomable; typedef BonoboZoomableClass; |
#define BONOBO_ZOOMABLE(o) (GTK_CHECK_CAST ((o), BONOBO_ZOOMABLE_TYPE, BonoboZoomable)) |
| o : |
#define BONOBO_ZOOMABLE_CLASS(k) (GTK_CHECK_CLASS_CAST((k), BONOBO_ZOOMABLE_TYPE, BonoboZoomableClass)) |
| k : |
#define BONOBO_IS_ZOOMABLE_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), BONOBO_ZOOMABLE_TYPE)) |
| k : |
typedef struct {
BonoboObjectClass parent;
void (*set_frame) (BonoboZoomable *zoomable);
void (*set_zoom_level) (BonoboZoomable *zoomable,
float zoom_level);
void (*zoom_in) (BonoboZoomable *zoomable);
void (*zoom_out) (BonoboZoomable *zoomable);
void (*zoom_to_fit) (BonoboZoomable *zoomable);
void (*zoom_to_default) (BonoboZoomable *zoomable);
} BonoboZoomableClass; |
|
| object : | |
| Returns : |
BonoboZoomable* bonobo_zoomable_construct (BonoboZoomable *zoomable, |
| zoomable : | |
| corba_zoomable : | |
| Returns : |
void bonobo_zoomable_set_parameters (BonoboZoomable *zoomable, |
| zoomable : | |
| zoom_level : | |
| min_zoom_level : | |
| max_zoom_level : | |
| has_min_zoom_level : | |
| has_max_zoom_level : |
void bonobo_zoomable_set_parameters_full
(BonoboZoomable *zoomable,
|
| zoomable : | |
| zoom_level : | |
| min_zoom_level : | |
| max_zoom_level : | |
| has_min_zoom_level : | |
| has_max_zoom_level : | |
| is_continuous : | |
| preferred_zoom_levels : | |
| preferred_zoom_level_names : | |
| num_preferred_zoom_levels : |
void bonobo_zoomable_report_zoom_level_changed
(BonoboZoomable *zoomable,
|
| zoomable : | |
| new_zoom_level : |
void bonobo_zoomable_report_zoom_parameters_changed
(BonoboZoomable *zoomable); |
| zoomable : |