Details
GNOME_EMBEDDABLE_TYPE
#define GNOME_EMBEDDABLE_TYPE (gnome_embeddable_get_type ()) |
GnomeViewFactory ()
GnomeView* (*GnomeViewFactory) (GnomeEmbeddable *bonobo_object,
const GNOME_ViewFrame view_frame,
void *closure); |
gnome_embeddable_new ()
This routine creates a GNOME::Embeddable CORBA server and activates it. The
factory routine will be invoked by this CORBA server when a request arrives
to get a new view of the embeddable (embeddable should be able to provide
multiple views of themselves upon demand). The data pointer is passed
to this factory routine untouched to allow the factory to get some context
on what it should create.
gnome_embeddable_construct ()
GnomeEmbeddable* gnome_embeddable_construct (GnomeEmbeddable *bonobo_object,
GNOME_Embeddable corba_bonobo_object,
GnomeViewFactory factory,
void *data); |
This routine constructs a GNOME::Embeddable CORBA server and activates it. The
factory routine will be invoked by this CORBA server when a request arrives
to get a new view of the embeddable (embeddable should be able to provide
multiple views of themselves upon demand). The data pointer is passed
to this factory routine untouched to allow the factory to get some context
on what it should create.
gnome_embeddable_add_verb ()
void gnome_embeddable_add_verb (GnomeEmbeddable *bonobo_object,
const char *verb_name); |
This routine adds verb_name to the list of verbs supported
by this component.
gnome_embeddable_add_verbs ()
void gnome_embeddable_add_verbs (GnomeEmbeddable *bonobo_object,
const char **verb_list); |
This routine adds the list of verbs in the NULL terminated array
in verbs to the exported verbs for the component.
gnome_embeddable_remove_verb ()
void gnome_embeddable_remove_verb (GnomeEmbeddable *bonobo_object,
const char *verb_name); |
This routine removes the verb called verb_name from the list
of exported verbs for this embeddable object
gnome_embeddable_set_view_factory ()
void gnome_embeddable_set_view_factory
(GnomeEmbeddable *bonobo_object,
GnomeViewFactory factory,
void *data); |
This routine defines the view factory for this embeddable component.
When a container requires a view, the routine specified in factory
will be invoked to create a new GnomeView object to satisfy this request.