LibBonoboUI API Reference Manual |
---|
bonobo-property-control —
struct BonoboPropertyControl; struct BonoboPropertyControlPrivate; #define BONOBO_PROPERTY_CONTROL_CHANGED BonoboControl* (*BonoboPropertyControlGetControlFn) (BonoboPropertyControl *control, int page_number, void *closure); struct 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);
GObject +----BonoboObject +----BonoboPropertyControl
"action" void user_function (BonoboPropertyControl *bonobopropertycontrol, gint arg1, gint arg2, gpointer user_data);
#define BONOBO_PROPERTY_CONTROL_CHANGED "Bonobo::PropertyControl_changed"
BonoboControl* (*BonoboPropertyControlGetControlFn) (BonoboPropertyControl *control, int page_number, void *closure);
control : | |
page_number : | |
closure : | |
Returns : |
struct BonoboPropertyControlClass { BonoboObjectClass parent_class; POA_Bonobo_PropertyControl__epv epv; gpointer dummy[4]; void (* action) (BonoboPropertyControl *property_control, Bonobo_PropertyControl_Action action); };
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 >> |