![]() |
![]() |
![]() |
LibBonoboUI API Reference Manual | ![]() |
---|
bonobo-property-controlbonobo-property-control — |
BonoboPropertyControl; BonoboPropertyControlPrivate; #define BONOBO_PROPERTY_CONTROL_CHANGED BonoboControl* (*BonoboPropertyControlGetControlFn) (BonoboPropertyControl *control, int page_number, void *closure); BonoboPropertyControlClass; BonoboPropertyControl* bonobo_property_control_construct (BonoboPropertyControl *property_control, BonoboEventSource *event_source, BonoboPropertyControlGetControlFn get_fn, int num_pages, void *closure); BonoboPropertyControl* bonobo_property_control_new_full (BonoboPropertyControlGetControlFn get_fn, int num_pages, BonoboEventSource *event_source, void *closure); BonoboPropertyControl* bonobo_property_control_new (BonoboPropertyControlGetControlFn get_fn, int num_pages, void *closure); void bonobo_property_control_changed (BonoboPropertyControl *property_control, CORBA_Environment *opt_ev); BonoboEventSource* bonobo_property_control_get_event_source (BonoboPropertyControl *property_control);
"action" void user_function (BonoboPropertyControl *bonobopropertycontrol, gint arg1, gint arg2, gpointer user_data);
typedef struct _BonoboPropertyControlPrivate BonoboPropertyControlPrivate;
#define BONOBO_PROPERTY_CONTROL_CHANGED "Bonobo::PropertyControl_changed"
BonoboControl* (*BonoboPropertyControlGetControlFn) (BonoboPropertyControl *control, int page_number, void *closure);
control : |
|
page_number : |
|
closure : |
|
Returns : |
typedef struct { BonoboObjectClass parent_class; POA_Bonobo_PropertyControl__epv epv; gpointer dummy[4]; void (* action) (BonoboPropertyControl *property_control, Bonobo_PropertyControl_Action action); } BonoboPropertyControlClass;
BonoboPropertyControl* bonobo_property_control_construct (BonoboPropertyControl *property_control, BonoboEventSource *event_source, BonoboPropertyControlGetControlFn get_fn, int num_pages, void *closure);
Initialises the BonoboPropertyControl object.
property_control : |
A BonoboPropertyControl object. |
event_source : |
A BonoboEventSource object that will be aggregated onto the property control. |
get_fn : |
Creation routine. |
num_pages : |
|
closure : |
Data passed to closure routine. |
Returns : | The newly constructed BonoboPropertyControl. |
BonoboPropertyControl* bonobo_property_control_new_full (BonoboPropertyControlGetControlFn get_fn, int num_pages, BonoboEventSource *event_source, void *closure);
Creates a BonoboPropertyControl object.
get_fn : |
The function to be called when the getControl method is called. |
num_pages : |
The number of pages this property control has. |
event_source : |
The event source to use to emit events on. |
closure : |
The data to be passed into the get_fn routine.
|
Returns : | A pointer to a newly created BonoboPropertyControl object. |
BonoboPropertyControl* bonobo_property_control_new (BonoboPropertyControlGetControlFn get_fn, int num_pages, void *closure);
Creates a BonoboPropertyControl object.
get_fn : |
The function to be called when the getControl method is called. |
num_pages : |
The number of pages this property control has. |
closure : |
The data to be passed into the get_fn routine
|
Returns : | A pointer to a newly created BonoboPropertyControl object. |
void bonobo_property_control_changed (BonoboPropertyControl *property_control, CORBA_Environment *opt_ev);
Tells the server that a value in the property control has been changed, and that it should indicate this somehow.
property_control : |
The BonoboPropertyControl that has changed. |
opt_ev : |
An optional CORBA_Environment for exception handling. |
BonoboEventSource* bonobo_property_control_get_event_source (BonoboPropertyControl *property_control);
Returns the BonoboEventSource that property_control
uses.
property_control : |
The BonoboPropertyControl. |
Returns : | A BonoboEventSource. |
void user_function (BonoboPropertyControl *bonobopropertycontrol, gint arg1, gint arg2, gpointer user_data);
bonobopropertycontrol : |
the object which received the signal. |
arg1 : |
|
arg2 : |
|
user_data : |
user data set when the signal handler was connected. |
<< BonoboControlFrame | Bonobo UI >> |