![]() |
![]() |
![]() |
libunicapgtk Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Signals |
UnicapgtkDeviceProperty; GType unicapgtk_device_property_get_type (void); GtkWidget* unicapgtk_device_property_new (unicap_property_t *property_spec); GtkWidget* unicapgtk_device_property_new_by_handle (unicap_handle_t handle, unicap_property_t *property_spec); gboolean unicapgtk_device_property_set (UnicapgtkDeviceProperty *ugtk, unicap_property_t *property); GtkWidget * unicapgtk_device_property_get_label (UnicapgtkDeviceProperty *ugtk); void unicapgtk_device_property_set_label (UnicapgtkDeviceProperty *ugtk, GtkWidget *label); void unicapgtk_device_property_redraw (UnicapgtkDeviceProperty *ugtk); void unicapgtk_device_property_update (UnicapgtkDeviceProperty *ugtk); void unicapgtk_device_property_redraw_sensitivity (UnicapgtkDeviceProperty *ugtk); void unicapgtk_device_property_update_sensitivity (UnicapgtkDeviceProperty *ugtk);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkHBox +----UnicapgtkDeviceProperty
UnicapgtkDeviceProperty implements GtkBuildable, AtkImplementorIface and GtkOrientable.
GtkWidget* unicapgtk_device_property_new (unicap_property_t *property_spec);
Creates a new UnicapgtkDeviceProperty widget.
|
specification of the property which should be controlled by this widget. This could be acquired by unicap_enumerate_properties. |
Returns : |
GtkWidget* unicapgtk_device_property_new_by_handle (unicap_handle_t handle, unicap_property_t *property_spec);
Creates a new UnicapgtkDeviceProperty widget and sets the handle.
If a handle is set on the widget, the widget will control the device directly, ie. if the user changes a value, the widget will call unicap_set_property(...) to change the value on the device.
|
unicap handle of the device |
|
specification of the property which should be controlled by this widget. This could be acquired by unicap_enumerate_properties. |
Returns : |
a new UnicapgtkDeviceProperty |
gboolean unicapgtk_device_property_set (UnicapgtkDeviceProperty *ugtk, unicap_property_t *property);
|
a UnicapgtkDeviceProperty |
|
the property to set. Must have the same identifier as used on creation of the widget. |
Returns : |
TRUE if the change was successful |
GtkWidget * unicapgtk_device_property_get_label (UnicapgtkDeviceProperty *ugtk);
|
a UnicapgtkDeviceProperty |
Returns : |
the label widget |
void unicapgtk_device_property_set_label (UnicapgtkDeviceProperty *ugtk, GtkWidget *label);
|
a UnicapgtkDeviceProperty |
|
the new label widget |
void unicapgtk_device_property_redraw (UnicapgtkDeviceProperty *ugtk);
Updates the widgets to reflect the current property state
|
a UnicapgtkDeviceProperty |
void unicapgtk_device_property_update (UnicapgtkDeviceProperty *ugtk);
Reads the current property state from the device and updates the widget
|
a UnicapgtkDeviceProperty |
void unicapgtk_device_property_redraw_sensitivity (UnicapgtkDeviceProperty *ugtk);
Updates the widgets sensitivity state according to the auto/manual flags
|
a UnicapgtkDeviceProperty |
void unicapgtk_device_property_update_sensitivity (UnicapgtkDeviceProperty *ugtk);
Reads the current property state from the device and updates the widgets sensitivity
|
a UnicapgtkDeviceProperty |
"unicapgtk-device-property-changed"
signalvoid user_function (UnicapgtkDeviceProperty *unicapgtkdeviceproperty, gpointer arg1, gpointer user_data) : Run First / Action
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |