![]() |
![]() |
![]() |
LibMateComponentUI API Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
struct MateComponentPropertyControl; MateComponentPropertyControlPrivate; #define MATECOMPONENT_PROPERTY_CONTROL_CHANGED MateComponentControl * (*MateComponentPropertyControlGetControlFn) (MateComponentPropertyControl *control
,int page_number
,void *closure
); MateComponentPropertyControlClass; MateComponentPropertyControl * matecomponent_property_control_construct (MateComponentPropertyControl *property_control
,MateComponentEventSource *event_source
,MateComponentPropertyControlGetControlFn get_fn
,int num_pages
,void *closure
); MateComponentPropertyControl * matecomponent_property_control_new_full (MateComponentPropertyControlGetControlFn get_fn
,int num_pages
,MateComponentEventSource *event_source
,void *closure
); MateComponentPropertyControl * matecomponent_property_control_new (MateComponentPropertyControlGetControlFn get_fn
,int num_pages
,void *closure
); void matecomponent_property_control_changed (MateComponentPropertyControl *property_control
,CORBA_Environment *opt_ev
); MateComponentEventSource * matecomponent_property_control_get_event_source (MateComponentPropertyControl *property_control
);
typedef struct _MateComponentPropertyControlPrivate MateComponentPropertyControlPrivate;
#define MATECOMPONENT_PROPERTY_CONTROL_CHANGED "MateComponent::PropertyControl_changed"
MateComponentControl * (*MateComponentPropertyControlGetControlFn) (MateComponentPropertyControl *control
,int page_number
,void *closure
);
|
|
|
|
|
|
Returns : |
typedef struct { MateComponentObjectClass parent_class; POA_MateComponent_PropertyControl__epv epv; gpointer dummy[4]; void (* action) (MateComponentPropertyControl *property_control, MateComponent_PropertyControl_Action action); } MateComponentPropertyControlClass;
MateComponentPropertyControl * matecomponent_property_control_construct (MateComponentPropertyControl *property_control
,MateComponentEventSource *event_source
,MateComponentPropertyControlGetControlFn get_fn
,int num_pages
,void *closure
);
Initialises the MateComponentPropertyControl object.
|
A MateComponentPropertyControl object. |
|
A MateComponentEventSource object that will be aggregated onto the property control. |
|
Creation routine. |
|
|
|
Data passed to closure routine. |
Returns : |
The newly constructed MateComponentPropertyControl. |
MateComponentPropertyControl * matecomponent_property_control_new_full (MateComponentPropertyControlGetControlFn get_fn
,int num_pages
,MateComponentEventSource *event_source
,void *closure
);
Creates a MateComponentPropertyControl object.
|
The function to be called when the getControl method is called. |
|
The number of pages this property control has. |
|
The event source to use to emit events on. |
|
The data to be passed into the get_fn routine.
|
Returns : |
A pointer to a newly created MateComponentPropertyControl object. |
MateComponentPropertyControl * matecomponent_property_control_new (MateComponentPropertyControlGetControlFn get_fn
,int num_pages
,void *closure
);
Creates a MateComponentPropertyControl object.
|
The function to be called when the getControl method is called. |
|
The number of pages this property control has. |
|
The data to be passed into the get_fn routine
|
Returns : |
A pointer to a newly created MateComponentPropertyControl object. |
void matecomponent_property_control_changed (MateComponentPropertyControl *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.
|
The MateComponentPropertyControl that has changed. |
|
An optional CORBA_Environment for exception handling. |
MateComponentEventSource * matecomponent_property_control_get_event_source
(MateComponentPropertyControl *property_control
);
Returns the MateComponentEventSource that property_control
uses.
|
The MateComponentPropertyControl. |
Returns : |
A MateComponentEventSource. |
"action"
signalvoid user_function (MateComponentPropertyControl *matecomponentpropertycontrol,
gint arg1,
gint arg2,
gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
|
|
user data set when the signal handler was connected. |