BonoboZoomableFrame

Name

BonoboZoomableFrame -- An interface for Control frames for things that might zoom.

Synopsis



typedef     BonoboZoomableFrame;
typedef     BonoboZoomableFrameClass;
GtkType     bonobo_zoomable_frame_get_type  (void);
POA_Bonobo_ZoomableFrame__epv* bonobo_zoomable_frame_get_epv
                                            (void);
Bonobo_ZoomableFrame bonobo_zoomable_frame_corba_object_create
                                            (BonoboObject *object);
BonoboZoomableFrame* bonobo_zoomable_frame_new
                                            (void);
BonoboZoomableFrame* bonobo_zoomable_frame_construct
                                            (BonoboZoomableFrame *zframe,
                                             Bonobo_ZoomableFrame corba_zframe);
float       bonobo_zoomable_frame_get_zoom_level
                                            (BonoboZoomableFrame *zframe);
float       bonobo_zoomable_frame_get_min_zoom_level
                                            (BonoboZoomableFrame *zframe);
float       bonobo_zoomable_frame_get_max_zoom_level
                                            (BonoboZoomableFrame *zframe);
gboolean    bonobo_zoomable_frame_has_min_zoom_level
                                            (BonoboZoomableFrame *zframe);
gboolean    bonobo_zoomable_frame_has_max_zoom_level
                                            (BonoboZoomableFrame *zframe);
gboolean    bonobo_zoomable_frame_is_continuous
                                            (BonoboZoomableFrame *zframe);
GList*      bonobo_zoomable_frame_get_preferred_zoom_levels
                                            (BonoboZoomableFrame *zframe);
GList*      bonobo_zoomable_frame_get_preferred_zoom_level_names
                                            (BonoboZoomableFrame *zframe);
void        bonobo_zoomable_frame_set_zoom_level
                                            (BonoboZoomableFrame *zframe,
                                             float zoom_level);
void        bonobo_zoomable_frame_zoom_in   (BonoboZoomableFrame *zframe);
void        bonobo_zoomable_frame_zoom_out  (BonoboZoomableFrame *zframe);
void        bonobo_zoomable_frame_zoom_to_fit
                                            (BonoboZoomableFrame *zframe);
void        bonobo_zoomable_frame_zoom_to_default
                                            (BonoboZoomableFrame *zframe);
void        bonobo_zoomable_frame_bind_to_zoomable
                                            (BonoboZoomableFrame *zframe,
                                             Bonobo_Zoomable zoomable);
Bonobo_Zoomable bonobo_zoomable_frame_get_zoomable
                                            (BonoboZoomableFrame *zframe);

Description

Details

BonoboZoomableFrame

typedef struct {
        BonoboObject			object;

	BonoboZoomableFramePrivate	*priv;
} BonoboZoomableFrame;


BonoboZoomableFrameClass

typedef struct {
	BonoboObjectClass		parent;

	void (*zoom_level_changed)	(BonoboZoomableFrame *zframe,
					 float zoom_level);
	void (*zoom_parameters_changed)	(BonoboZoomableFrame *zframe);
} BonoboZoomableFrameClass;


bonobo_zoomable_frame_get_type ()

GtkType     bonobo_zoomable_frame_get_type  (void);

Returns : the GtkType for a BonoboZoomableFrame object.


bonobo_zoomable_frame_get_epv ()

POA_Bonobo_ZoomableFrame__epv* bonobo_zoomable_frame_get_epv
                                            (void);

Returns : The EPV for the default BonoboZoomableFrame implementation.


bonobo_zoomable_frame_corba_object_create ()

Bonobo_ZoomableFrame bonobo_zoomable_frame_corba_object_create
                                            (BonoboObject *object);

object : 
Returns : 


bonobo_zoomable_frame_new ()

BonoboZoomableFrame* bonobo_zoomable_frame_new
                                            (void);

Create a new bonobo-zoomable implementing BonoboObject interface.

Returns : 


bonobo_zoomable_frame_construct ()

BonoboZoomableFrame* bonobo_zoomable_frame_construct
                                            (BonoboZoomableFrame *zframe,
                                             Bonobo_ZoomableFrame corba_zframe);

zframe : 
corba_zframe : 
Returns : 


bonobo_zoomable_frame_get_zoom_level ()

float       bonobo_zoomable_frame_get_zoom_level
                                            (BonoboZoomableFrame *zframe);

zframe : 
Returns : 


bonobo_zoomable_frame_get_min_zoom_level ()

float       bonobo_zoomable_frame_get_min_zoom_level
                                            (BonoboZoomableFrame *zframe);

zframe : 
Returns : 


bonobo_zoomable_frame_get_max_zoom_level ()

float       bonobo_zoomable_frame_get_max_zoom_level
                                            (BonoboZoomableFrame *zframe);

zframe : 
Returns : 


bonobo_zoomable_frame_has_min_zoom_level ()

gboolean    bonobo_zoomable_frame_has_min_zoom_level
                                            (BonoboZoomableFrame *zframe);

zframe : 
Returns : 


bonobo_zoomable_frame_has_max_zoom_level ()

gboolean    bonobo_zoomable_frame_has_max_zoom_level
                                            (BonoboZoomableFrame *zframe);

zframe : 
Returns : 


bonobo_zoomable_frame_is_continuous ()

gboolean    bonobo_zoomable_frame_is_continuous
                                            (BonoboZoomableFrame *zframe);

zframe : 
Returns : 


bonobo_zoomable_frame_get_preferred_zoom_levels ()

GList*      bonobo_zoomable_frame_get_preferred_zoom_levels
                                            (BonoboZoomableFrame *zframe);

zframe : 
Returns : 


bonobo_zoomable_frame_get_preferred_zoom_level_names ()

GList*      bonobo_zoomable_frame_get_preferred_zoom_level_names
                                            (BonoboZoomableFrame *zframe);

zframe : 
Returns : 


bonobo_zoomable_frame_set_zoom_level ()

void        bonobo_zoomable_frame_set_zoom_level
                                            (BonoboZoomableFrame *zframe,
                                             float zoom_level);

zframe : 
zoom_level : 


bonobo_zoomable_frame_zoom_in ()

void        bonobo_zoomable_frame_zoom_in   (BonoboZoomableFrame *zframe);

zframe : 


bonobo_zoomable_frame_zoom_out ()

void        bonobo_zoomable_frame_zoom_out  (BonoboZoomableFrame *zframe);

zframe : 


bonobo_zoomable_frame_zoom_to_fit ()

void        bonobo_zoomable_frame_zoom_to_fit
                                            (BonoboZoomableFrame *zframe);

zframe : 


bonobo_zoomable_frame_zoom_to_default ()

void        bonobo_zoomable_frame_zoom_to_default
                                            (BonoboZoomableFrame *zframe);

zframe : 


bonobo_zoomable_frame_bind_to_zoomable ()

void        bonobo_zoomable_frame_bind_to_zoomable
                                            (BonoboZoomableFrame *zframe,
                                             Bonobo_Zoomable zoomable);

Associates zoomable with this zoomable_frame.

zframe : 
zoomable : The CORBA object for the BonoboZoomable embedded in this BonoboZoomableFrame.


bonobo_zoomable_frame_get_zoomable ()

Bonobo_Zoomable bonobo_zoomable_frame_get_zoomable
                                            (BonoboZoomableFrame *zframe);

zframe : 
Returns : The Bonobo_Zoomable CORBA interface for the remote Zoomable which is bound to frame. See also bonobo_zoomable_frame_bind_to_zoomable().