Top |
#define | CD_DEVICE_ERROR |
#define | CD_DEVICE_TYPE_ERROR |
#define | CD_TYPE_DEVICE |
struct | CdDeviceClass |
CdDevice |
A helper GObject to use for accessing colord devices, and to be notified when it is changed.
See also: CdClient
CdDevice *
cd_device_new_with_object_path (const gchar *object_path
);
Creates a new CdDevice object with a known object path.
Since: 0.1.8
void cd_device_connect (CdDevice *device
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Connects to the object and fills up initial properties.
device |
a CdDevice instance. |
|
cancellable |
a GCancellable, or |
|
callback |
the function to run on completion |
|
user_data |
the data to pass to |
Since: 0.1.8
gboolean cd_device_connect_finish (CdDevice *device
,GAsyncResult *res
,GError **error
);
Gets the result from the asynchronous function.
Since: 0.1.8
void cd_device_set_property (CdDevice *device
,const gchar *key
,const gchar *value
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Sets a property on the device.
device |
a CdDevice instance. |
|
key |
a property key |
|
value |
a property key |
|
cancellable |
a GCancellable, or |
|
callback |
the function to run on completion |
|
user_data |
the data to pass to |
Since: 0.1.8
gboolean cd_device_set_property_finish (CdDevice *device
,GAsyncResult *res
,GError **error
);
Gets the result from the asynchronous function.
Since: 0.1.8
void cd_device_add_profile (CdDevice *device
,CdDeviceRelation relation
,CdProfile *profile
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Adds a profile to a device.
device |
a CdDevice instance. |
|
relation |
a CdDeviceRelation, e.g. CD_DEVICE_RELATION_HARD |
|
profile |
a CdProfile instance |
|
cancellable |
a GCancellable, or |
|
callback |
the function to run on completion |
|
user_data |
the data to pass to |
Since: 0.1.8
gboolean cd_device_add_profile_finish (CdDevice *device
,GAsyncResult *res
,GError **error
);
Gets the result from the asynchronous function.
Since: 0.1.8
void cd_device_remove_profile (CdDevice *device
,CdProfile *profile
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Removes a profile from a device.
device |
a CdDevice instance. |
|
profile |
a CdProfile instance |
|
cancellable |
a GCancellable, or |
|
callback |
the function to run on completion |
|
user_data |
the data to pass to |
Since: 0.1.8
gboolean cd_device_remove_profile_finish (CdDevice *device
,GAsyncResult *res
,GError **error
);
Gets the result from the asynchronous function.
Since: 0.1.8
void cd_device_make_profile_default (CdDevice *device
,CdProfile *profile
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Makes an already added profile default for a device.
device |
a CdDevice instance. |
|
profile |
a CdProfile instance |
|
cancellable |
a GCancellable, or |
|
callback |
the function to run on completion |
|
user_data |
the data to pass to |
Since: 0.1.8
gboolean cd_device_make_profile_default_finish (CdDevice *device
,GAsyncResult *res
,GError **error
);
Gets the result from the asynchronous function.
Since: 0.1.8
void cd_device_profiling_inhibit (CdDevice *device
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Sets up the device for profiling and causes no profiles to be
returned if cd_device_get_profile_for_qualifiers_sync()
is used.
device |
a CdDevice instance. |
|
cancellable |
a GCancellable, or |
|
callback |
the function to run on completion |
|
user_data |
the data to pass to |
Since: 0.1.8
gboolean cd_device_profiling_inhibit_finish (CdDevice *device
,GAsyncResult *res
,GError **error
);
Gets the result from the asynchronous function.
Since: 0.1.8
void cd_device_set_enabled (CdDevice *device
,gboolean enabled
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Enables or disables a device.
device |
a CdDevice instance. |
|
enabled |
the enabled state |
|
cancellable |
a GCancellable, or |
|
callback |
the function to run on completion |
|
user_data |
the data to pass to |
Since: 0.1.26
gboolean cd_device_set_enabled_finish (CdDevice *device
,GAsyncResult *res
,GError **error
);
Gets the result from the asynchronous function.
Since: 0.1.26
void cd_device_profiling_uninhibit (CdDevice *device
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Restores the device after profiling and causes normal profiles to be
returned if cd_device_get_profile_for_qualifiers_sync()
is used.
device |
a CdDevice instance. |
|
cancellable |
a GCancellable, or |
|
callback |
the function to run on completion |
|
user_data |
the data to pass to |
Since: 0.1.8
gboolean cd_device_profiling_uninhibit_finish (CdDevice *device
,GAsyncResult *res
,GError **error
);
Gets the result from the asynchronous function.
Since: 0.1.8
void cd_device_get_profile_for_qualifiers (CdDevice *device
,const gchar **qualifiers
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Gets the preferred profile for some qualifiers.
device |
a CdDevice instance. |
|
qualifiers |
a set of qualifiers that can included wildcards |
|
cancellable |
a GCancellable, or |
|
callback |
the function to run on completion |
|
user_data |
the data to pass to |
Since: 0.1.8
CdProfile * cd_device_get_profile_for_qualifiers_finish (CdDevice *device
,GAsyncResult *res
,GError **error
);
Gets the result from the asynchronous function.
Since: 0.1.8
void cd_device_get_profile_relation (CdDevice *device
,CdProfile *profile
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Gets the property relationship to the device.
device |
a CdDevice instance. |
|
profile |
a CdProfile instance |
|
cancellable |
a GCancellable, or |
|
callback |
the function to run on completion |
|
user_data |
the data to pass to |
Since: 0.1.8
CdDeviceRelation cd_device_get_profile_relation_finish (CdDevice *device
,GAsyncResult *res
,GError **error
);
Gets the result from the asynchronous function.
Since: 0.1.8
const gchar *
cd_device_get_id (CdDevice *device
);
Gets the device ID.
Since: 0.1.0
const gchar *
cd_device_get_model (CdDevice *device
);
Gets the device model.
Since: 0.1.0
const gchar *
cd_device_get_vendor (CdDevice *device
);
Gets the device vendor.
Since: 0.1.1
const gchar *
cd_device_get_serial (CdDevice *device
);
Gets the device serial number.
Since: 0.1.0
const gchar *
cd_device_get_seat (CdDevice *device
);
Gets the device seat identifier.
Since: 0.1.24
const gchar *
cd_device_get_format (CdDevice *device
);
Gets the device format.
Since: 0.1.9
const gchar **
cd_device_get_profiling_inhibitors (CdDevice *device
);
Gets any profiling inhibitors for the device.
Since: 0.1.17
guint64
cd_device_get_created (CdDevice *device
);
Gets the device creation date.
Since: 0.1.0
guint64
cd_device_get_modified (CdDevice *device
);
Gets the device modified date.
Since: 0.1.1
CdDeviceKind
cd_device_get_kind (CdDevice *device
);
Gets the device kind.
Since: 0.1.0
CdColorspace
cd_device_get_colorspace (CdDevice *device
);
Gets the device colorspace.
Since: 0.1.1
CdDeviceMode
cd_device_get_mode (CdDevice *device
);
Gets the device mode.
Since: 0.1.2
gboolean
cd_device_get_enabled (CdDevice *device
);
Gets the device enabled state.
Since: 0.1.26
gboolean
cd_device_get_embedded (CdDevice *device
);
Returns if the device is embedded in the computer and cannot be removed.
Since: 0.1.27
CdObjectScope
cd_device_get_scope (CdDevice *device
);
Gets the device scope.
Since: 0.1.10
guint
cd_device_get_owner (CdDevice *device
);
Gets the device owner.
Since: 0.1.13
GPtrArray *
cd_device_get_profiles (CdDevice *device
);
Gets the device profiles.
Since: 0.1.0
CdProfile *
cd_device_get_default_profile (CdDevice *device
);
Gets the default device profile. A profile will not be returned if the device is being profiled or is disabled.
Since: 0.1.1
const gchar *
cd_device_get_object_path (CdDevice *device
);
Gets the object path for the device.
Since: 0.1.0
GHashTable *
cd_device_get_metadata (CdDevice *device
);
Returns the device metadata.
Since: 0.1.5
const gchar * cd_device_get_metadata_item (CdDevice *device
,const gchar *key
);
Returns the device metadata for a specific key.
Since: 0.1.5
void cd_device_set_object_path (CdDevice *device
,const gchar *object_path
);
Sets the object path of the device.
Since: 0.1.8
gboolean
cd_device_get_connected (CdDevice *device
);
Gets if the device has been connected.
Since: 0.1.9
gchar *
cd_device_to_string (CdDevice *device
);
Converts the device to a string description.
Since: 0.1.0