BonoboControl

Name

BonoboControl -- 

Synopsis



#define     BONOBO_CONTROL_TYPE
#define     BONOBO_CONTROL                  (o)
#define     BONOBO_CONTROL_CLASS            (k)
#define     BONOBO_IS_CONTROL               (o)
#define     BONOBO_IS_CONTROL_CLASS         (k)
typedef     BonoboControl;
typedef     BonoboControlClass;
BonoboControl* bonobo_control_new           (GtkWidget *widget);
GtkWidget*  bonobo_control_get_widget       (BonoboControl *control);
void        bonobo_control_set_automerge    (BonoboControl *control,
                                             gboolean automerge);
gboolean    bonobo_control_get_automerge    (BonoboControl *control);
void        bonobo_control_set_property     (BonoboControl *control,
                                             const char *first_prop,
                                             ...);
void        bonobo_control_get_property     (BonoboControl *control,
                                             const char *first_prop,
                                             ...);
BonoboControl* bonobo_control_construct     (BonoboControl *control,
                                             Bonobo_Control corba_control,
                                             GtkWidget *widget);
Bonobo_Control bonobo_control_corba_object_create
                                            (BonoboObject *object);
BonoboUIComponent* bonobo_control_get_ui_component
                                            (BonoboControl *control);
void        bonobo_control_set_ui_component (BonoboControl *control,
                                             BonoboUIComponent *component);
Bonobo_UIContainer bonobo_control_get_remote_ui_container
                                            (BonoboControl *control);
void        bonobo_control_set_control_frame
                                            (BonoboControl *control,
                                             Bonobo_ControlFrame control_frame);
Bonobo_ControlFrame bonobo_control_get_control_frame
                                            (BonoboControl *control);
void        bonobo_control_set_properties   (BonoboControl *control,
                                             BonoboPropertyBag *pb);
BonoboPropertyBag* bonobo_control_get_properties
                                            (BonoboControl *control);
Bonobo_PropertyBag bonobo_control_get_ambient_properties
                                            (BonoboControl *control,
                                             CORBA_Environment *ev);
void        bonobo_control_activate_notify  (BonoboControl *control,
                                             gboolean activated);
Bonobo_Control_windowId bonobo_control_windowid_from_x11
                                            (guint32 x11_id);
POA_Bonobo_Control__epv* bonobo_control_get_epv
                                            (void);
void        bonobo_control_sync_realize     (Bonobo_Control control);
void        bonobo_control_sync_unrealize   (Bonobo_Control control);

Description

Details

BONOBO_CONTROL_TYPE

#define BONOBO_CONTROL_TYPE        (bonobo_control_get_type ())


BONOBO_CONTROL()

#define BONOBO_CONTROL(o)          (GTK_CHECK_CAST ((o), BONOBO_CONTROL_TYPE, BonoboControl))

o : 


BONOBO_CONTROL_CLASS()

#define BONOBO_CONTROL_CLASS(k)    (GTK_CHECK_CLASS_CAST((k), BONOBO_CONTROL_TYPE, BonoboControlClass))

k : 


BONOBO_IS_CONTROL()

#define BONOBO_IS_CONTROL(o)       (GTK_CHECK_TYPE ((o), BONOBO_CONTROL_TYPE))

o : 


BONOBO_IS_CONTROL_CLASS()

#define BONOBO_IS_CONTROL_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), BONOBO_CONTROL_TYPE))

k : 


BonoboControl

typedef struct {
	BonoboObject base;

	BonoboControlPrivate *priv;
} BonoboControl;


BonoboControlClass

typedef struct {
	BonoboObjectClass parent_class;

	/*
	 * Signals.
	 */
	void (*set_frame)           (BonoboControl *control);
	void (*activate)            (BonoboControl *control, gboolean state);
} BonoboControlClass;


bonobo_control_new ()

BonoboControl* bonobo_control_new           (GtkWidget *widget);

widget : 
Returns : 


bonobo_control_get_widget ()

GtkWidget*  bonobo_control_get_widget       (BonoboControl *control);

control : 
Returns : 


bonobo_control_set_automerge ()

void        bonobo_control_set_automerge    (BonoboControl *control,
                                             gboolean automerge);

control : 
automerge : 


bonobo_control_get_automerge ()

gboolean    bonobo_control_get_automerge    (BonoboControl *control);

control : 
Returns : 


bonobo_control_set_property ()

void        bonobo_control_set_property     (BonoboControl *control,
                                             const char *first_prop,
                                             ...);

control : 
first_prop : 
... : 


bonobo_control_get_property ()

void        bonobo_control_get_property     (BonoboControl *control,
                                             const char *first_prop,
                                             ...);

control : 
first_prop : 
... : 


bonobo_control_construct ()

BonoboControl* bonobo_control_construct     (BonoboControl *control,
                                             Bonobo_Control corba_control,
                                             GtkWidget *widget);

control : 
corba_control : 
widget : 
Returns : 


bonobo_control_corba_object_create ()

Bonobo_Control bonobo_control_corba_object_create
                                            (BonoboObject *object);

object : 
Returns : 


bonobo_control_get_ui_component ()

BonoboUIComponent* bonobo_control_get_ui_component
                                            (BonoboControl *control);

control : 
Returns : 


bonobo_control_set_ui_component ()

void        bonobo_control_set_ui_component (BonoboControl *control,
                                             BonoboUIComponent *component);

control : 
component : 


bonobo_control_get_remote_ui_container ()

Bonobo_UIContainer bonobo_control_get_remote_ui_container
                                            (BonoboControl *control);

control : 
Returns : 


bonobo_control_set_control_frame ()

void        bonobo_control_set_control_frame
                                            (BonoboControl *control,
                                             Bonobo_ControlFrame control_frame);

control : 
control_frame : 


bonobo_control_get_control_frame ()

Bonobo_ControlFrame bonobo_control_get_control_frame
                                            (BonoboControl *control);

control : 
Returns : 


bonobo_control_set_properties ()

void        bonobo_control_set_properties   (BonoboControl *control,
                                             BonoboPropertyBag *pb);

control : 
pb : 


bonobo_control_get_properties ()

BonoboPropertyBag* bonobo_control_get_properties
                                            (BonoboControl *control);

control : 
Returns : 


bonobo_control_get_ambient_properties ()

Bonobo_PropertyBag bonobo_control_get_ambient_properties
                                            (BonoboControl *control,
                                             CORBA_Environment *ev);

control : 
ev : 
Returns : 


bonobo_control_activate_notify ()

void        bonobo_control_activate_notify  (BonoboControl *control,
                                             gboolean activated);

control : 
activated : 


bonobo_control_windowid_from_x11 ()

Bonobo_Control_windowId bonobo_control_windowid_from_x11
                                            (guint32 x11_id);

x11_id : 
Returns : 


bonobo_control_get_epv ()

POA_Bonobo_Control__epv* bonobo_control_get_epv
                                            (void);

Returns : 


bonobo_control_sync_realize ()

void        bonobo_control_sync_realize     (Bonobo_Control control);

control : 


bonobo_control_sync_unrealize ()

void        bonobo_control_sync_unrealize   (Bonobo_Control control);

control : 

See Also

BonoboWidget, bonobo_widget_new()