BonoboZoomable

Name

BonoboZoomable -- 

Synopsis



#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;
POA_Bonobo_Zoomable__epv* bonobo_zoomable_get_epv
                                            (void);
Bonobo_Zoomable bonobo_zoomable_corba_object_create
                                            (BonoboObject *object);
BonoboZoomable* bonobo_zoomable_new         (void);
BonoboZoomable* bonobo_zoomable_construct   (BonoboZoomable *zoomable,
                                             Bonobo_Zoomable corba_zoomable);
void        bonobo_zoomable_set_parameters  (BonoboZoomable *zoomable,
                                             float zoom_level,
                                             float min_zoom_level,
                                             float max_zoom_level,
                                             gboolean has_min_zoom_level,
                                             gboolean has_max_zoom_level);
void        bonobo_zoomable_set_parameters_full
                                            (BonoboZoomable *zoomable,
                                             float zoom_level,
                                             float min_zoom_level,
                                             float max_zoom_level,
                                             gboolean has_min_zoom_level,
                                             gboolean has_max_zoom_level,
                                             gboolean is_continuous,
                                             float *preferred_zoom_levels,
                                             const gchar **preferred_zoom_level_names,
                                             gint num_preferred_zoom_levels);
void        bonobo_zoomable_report_zoom_level_changed
                                            (BonoboZoomable *zoomable,
                                             float new_zoom_level);
void        bonobo_zoomable_report_zoom_parameters_changed
                                            (BonoboZoomable *zoomable);

Description

Details

BONOBO_ZOOMABLE_TYPE

#define BONOBO_ZOOMABLE_TYPE		(bonobo_zoomable_get_type ())


BONOBO_ZOOMABLE()

#define BONOBO_ZOOMABLE(o)		(GTK_CHECK_CAST ((o), BONOBO_ZOOMABLE_TYPE, BonoboZoomable))

o : 


BONOBO_ZOOMABLE_CLASS()

#define BONOBO_ZOOMABLE_CLASS(k)	(GTK_CHECK_CLASS_CAST((k), BONOBO_ZOOMABLE_TYPE, BonoboZoomableClass))

k : 


BONOBO_IS_ZOOMABLE()

#define BONOBO_IS_ZOOMABLE(o)		(GTK_CHECK_TYPE ((o), BONOBO_ZOOMABLE_TYPE))

o : 


BONOBO_IS_ZOOMABLE_CLASS()

#define BONOBO_IS_ZOOMABLE_CLASS(k)	(GTK_CHECK_CLASS_TYPE ((k), BONOBO_ZOOMABLE_TYPE))

k : 


BonoboZoomable

typedef struct {
        BonoboObject		object;

	BonoboZoomablePrivate	*priv;
} BonoboZoomable;


BonoboZoomableClass

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;


bonobo_zoomable_get_epv ()

POA_Bonobo_Zoomable__epv* bonobo_zoomable_get_epv
                                            (void);

Returns : 


bonobo_zoomable_corba_object_create ()

Bonobo_Zoomable bonobo_zoomable_corba_object_create
                                            (BonoboObject *object);

object : 
Returns : 


bonobo_zoomable_new ()

BonoboZoomable* bonobo_zoomable_new         (void);

Returns : 


bonobo_zoomable_construct ()

BonoboZoomable* bonobo_zoomable_construct   (BonoboZoomable *zoomable,
                                             Bonobo_Zoomable corba_zoomable);

zoomable : 
corba_zoomable : 
Returns : 


bonobo_zoomable_set_parameters ()

void        bonobo_zoomable_set_parameters  (BonoboZoomable *zoomable,
                                             float zoom_level,
                                             float min_zoom_level,
                                             float max_zoom_level,
                                             gboolean has_min_zoom_level,
                                             gboolean has_max_zoom_level);

zoomable : 
zoom_level : 
min_zoom_level : 
max_zoom_level : 
has_min_zoom_level : 
has_max_zoom_level : 


bonobo_zoomable_set_parameters_full ()

void        bonobo_zoomable_set_parameters_full
                                            (BonoboZoomable *zoomable,
                                             float zoom_level,
                                             float min_zoom_level,
                                             float max_zoom_level,
                                             gboolean has_min_zoom_level,
                                             gboolean has_max_zoom_level,
                                             gboolean is_continuous,
                                             float *preferred_zoom_levels,
                                             const gchar **preferred_zoom_level_names,
                                             gint num_preferred_zoom_levels);

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 : 


bonobo_zoomable_report_zoom_level_changed ()

void        bonobo_zoomable_report_zoom_level_changed
                                            (BonoboZoomable *zoomable,
                                             float new_zoom_level);

zoomable : 
new_zoom_level : 


bonobo_zoomable_report_zoom_parameters_changed ()

void        bonobo_zoomable_report_zoom_parameters_changed
                                            (BonoboZoomable *zoomable);

zoomable :