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);
|
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)) |
BONOBO_CONTROL_CLASS()
#define BONOBO_CONTROL_CLASS(k) (GTK_CHECK_CLASS_CAST((k), BONOBO_CONTROL_TYPE, BonoboControlClass)) |
BONOBO_IS_CONTROL()
#define BONOBO_IS_CONTROL(o) (GTK_CHECK_TYPE ((o), BONOBO_CONTROL_TYPE)) |
BONOBO_IS_CONTROL_CLASS()
#define BONOBO_IS_CONTROL_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), BONOBO_CONTROL_TYPE)) |
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_get_widget ()
bonobo_control_set_automerge ()
void bonobo_control_set_automerge (BonoboControl *control,
gboolean automerge); |
bonobo_control_get_automerge ()
bonobo_control_set_property ()
void bonobo_control_set_property (BonoboControl *control,
const char *first_prop,
...); |
bonobo_control_get_property ()
void bonobo_control_get_property (BonoboControl *control,
const char *first_prop,
...); |
bonobo_control_construct ()
bonobo_control_corba_object_create ()
Bonobo_Control bonobo_control_corba_object_create
(BonoboObject *object); |
bonobo_control_get_ui_component ()
BonoboUIComponent* bonobo_control_get_ui_component
(BonoboControl *control); |
bonobo_control_set_ui_component ()
void bonobo_control_set_ui_component (BonoboControl *control,
BonoboUIComponent *component); |
bonobo_control_get_remote_ui_container ()
Bonobo_UIContainer bonobo_control_get_remote_ui_container
(BonoboControl *control); |
bonobo_control_set_control_frame ()
void bonobo_control_set_control_frame
(BonoboControl *control,
Bonobo_ControlFrame control_frame); |
bonobo_control_get_control_frame ()
Bonobo_ControlFrame bonobo_control_get_control_frame
(BonoboControl *control); |
bonobo_control_set_properties ()
bonobo_control_get_properties ()
bonobo_control_get_ambient_properties ()
Bonobo_PropertyBag bonobo_control_get_ambient_properties
(BonoboControl *control,
CORBA_Environment *ev); |
bonobo_control_activate_notify ()
void bonobo_control_activate_notify (BonoboControl *control,
gboolean activated); |
bonobo_control_windowid_from_x11 ()
Bonobo_Control_windowId bonobo_control_windowid_from_x11
(guint32 x11_id); |
bonobo_control_get_epv ()
POA_Bonobo_Control__epv* bonobo_control_get_epv
(void); |
bonobo_control_sync_realize ()
void bonobo_control_sync_realize (Bonobo_Control control); |
bonobo_control_sync_unrealize ()
void bonobo_control_sync_unrealize (Bonobo_Control control); |
See Also
BonoboWidget, bonobo_widget_new()