![]() |
![]() |
![]() |
colord Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#define CD_PROFILE_ERROR #define CD_PROFILE_TYPE_ERROR void (*changed) (CdClient *client
); void (*_cd_profile_reserved1) (void
); void (*_cd_profile_reserved2) (void
); void (*_cd_profile_reserved3) (void
); void (*_cd_profile_reserved4) (void
); void (*_cd_profile_reserved5) (void
); void (*_cd_profile_reserved6) (void
); void (*_cd_profile_reserved7) (void
); void (*_cd_profile_reserved8) (void
); GQuark cd_profile_error_quark (void
); CdProfile * cd_profile_new (void
); CdProfile * cd_profile_new_with_object_path (const gchar *object_path
); void cd_profile_connect (CdProfile *profile
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean cd_profile_connect_finish (CdProfile *profile
,GAsyncResult *res
,GError **error
); void cd_profile_set_property (CdProfile *profile
,const gchar *key
,const gchar *value
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean cd_profile_set_property_finish (CdProfile *profile
,GAsyncResult *res
,GError **error
); void cd_profile_install_system_wide (CdProfile *profile
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean cd_profile_install_system_wide_finish (CdProfile *profile
,GAsyncResult *res
,GError **error
); const gchar * cd_profile_get_id (CdProfile *profile
); const gchar * cd_profile_get_filename (CdProfile *profile
); const gchar * cd_profile_get_qualifier (CdProfile *profile
); const gchar * cd_profile_get_format (CdProfile *profile
); const gchar * cd_profile_get_title (CdProfile *profile
); const gchar * cd_profile_get_object_path (CdProfile *profile
); CdProfileKind cd_profile_get_kind (CdProfile *profile
); CdColorspace cd_profile_get_colorspace (CdProfile *profile
); CdObjectScope cd_profile_get_scope (CdProfile *profile
); guint cd_profile_get_owner (CdProfile *profile
); gchar ** cd_profile_get_warnings (CdProfile *profile
); gint64 cd_profile_get_created (CdProfile *profile
); gint64 cd_profile_get_age (CdProfile *profile
); gboolean cd_profile_get_has_vcgt (CdProfile *profile
); gboolean cd_profile_get_is_system_wide (CdProfile *profile
); GHashTable * cd_profile_get_metadata (CdProfile *profile
); const gchar * cd_profile_get_metadata_item (CdProfile *profile
,const gchar *key
); void cd_profile_set_object_path (CdProfile *profile
,const gchar *object_path
); gboolean cd_profile_get_connected (CdProfile *profile
); gchar * cd_profile_to_string (CdProfile *profile
); gboolean cd_profile_equal (CdProfile *profile1
,CdProfile *profile2
); gboolean cd_profile_has_access (CdProfile *profile
); CdIcc * cd_profile_load_icc (CdProfile *profile
,CdIccLoadFlags flags
,GCancellable *cancellable
,GError **error
);
A helper GObject to use for accessing colord profiles, and to be notified when it is changed.
See also: CdClient
GQuark cd_profile_error_quark (void
);
Returns : |
An error quark. |
Since 0.1.0
CdProfile * cd_profile_new (void
);
Creates a new CdProfile object.
Returns : |
a new CdProfile object. |
Since 0.1.0
CdProfile * cd_profile_new_with_object_path (const gchar *object_path
);
Creates a new CdProfile object with a known object path.
|
The colord object path. |
Returns : |
a new profile object. |
Since 0.1.8
void cd_profile_connect (CdProfile *profile
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Connects to the object and fills up initial properties.
|
a CdProfile instance. |
|
a GCancellable, or NULL
|
|
the function to run on completion |
|
the data to pass to callback
|
Since 0.1.8
gboolean cd_profile_connect_finish (CdProfile *profile
,GAsyncResult *res
,GError **error
);
Gets the result from the asynchronous function.
|
a CdProfile instance. |
|
the GAsyncResult |
|
A GError or NULL
|
Returns : |
success |
Since 0.1.8
void cd_profile_set_property (CdProfile *profile
,const gchar *key
,const gchar *value
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Deletes a color device.
|
a CdProfile instance. |
|
a key name |
|
a key value |
|
a GCancellable, or NULL
|
|
the function to run on completion |
|
the data to pass to callback
|
Since 0.1.8
gboolean cd_profile_set_property_finish (CdProfile *profile
,GAsyncResult *res
,GError **error
);
Gets the result from the asynchronous function.
|
a CdProfile instance. |
|
the GAsyncResult |
|
A GError or NULL
|
Returns : |
success |
Since 0.1.8
void cd_profile_install_system_wide (CdProfile *profile
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Sets the profile system wide.
|
a CdProfile instance. |
|
a GCancellable, or NULL
|
|
the function to run on completion |
|
the data to pass to callback
|
Since 0.1.8
gboolean cd_profile_install_system_wide_finish (CdProfile *profile
,GAsyncResult *res
,GError **error
);
Gets the result from the asynchronous function.
|
a CdProfile instance. |
|
the GAsyncResult |
|
A GError or NULL
|
Returns : |
success |
Since 0.1.8
const gchar * cd_profile_get_id (CdProfile *profile
);
Gets the profile ID.
|
a CdProfile instance. |
Returns : |
A string, or NULL for invalid |
Since 0.1.0
const gchar * cd_profile_get_filename (CdProfile *profile
);
Gets the profile filename.
|
a CdProfile instance. |
Returns : |
A string, or NULL for invalid |
Since 0.1.0
const gchar * cd_profile_get_qualifier (CdProfile *profile
);
Gets the profile qualifier.
|
a CdProfile instance. |
Returns : |
A string, or NULL for invalid |
Since 0.1.0
const gchar * cd_profile_get_format (CdProfile *profile
);
Gets the profile format.
|
a CdProfile instance. |
Returns : |
A string, or NULL for invalid |
Since 0.1.4
const gchar * cd_profile_get_title (CdProfile *profile
);
Gets the profile title.
|
a CdProfile instance. |
Returns : |
A string, or NULL for invalid |
Since 0.1.0
const gchar * cd_profile_get_object_path (CdProfile *profile
);
Gets the object path for the profile.
|
a CdProfile instance. |
Returns : |
the object path, or NULL
|
Since 0.1.0
CdProfileKind cd_profile_get_kind (CdProfile *profile
);
Gets the profile kind.
|
a CdProfile instance. |
Returns : |
A CdProfileKind, e.g. CD_PROFILE_KIND_DISPLAY_DEVICE
|
Since 0.1.1
CdColorspace cd_profile_get_colorspace (CdProfile *profile
);
Gets the profile colorspace.
|
a CdProfile instance. |
Returns : |
A CdColorspace, e.g. CD_COLORSPACE_RGB
|
Since 0.1.2
CdObjectScope cd_profile_get_scope (CdProfile *profile
);
Gets the profile scope.
|
a CdProfile instance. |
Returns : |
A CdObjectScope, e.g. CD_OBJECT_SCOPE_UNKNOWN
|
Since 0.1.10
guint cd_profile_get_owner (CdProfile *profile
);
Gets the profile owner.
|
a CdProfile instance. |
Returns : |
The UID of the user that created the device |
Since 0.1.13
gchar ** cd_profile_get_warnings (CdProfile *profile
);
Gets the profile warnings as a string array.
|
a CdProfile instance. |
Returns : |
Any profile warnings, e.g. "vcgt-non-monotonic". [transfer none] |
Since 0.1.25
gint64 cd_profile_get_created (CdProfile *profile
);
Gets the profile created date and time.
|
a CdProfile instance. |
Returns : |
A UNIX time, or 0 if the profile has no creation date |
Since 0.1.8
gint64 cd_profile_get_age (CdProfile *profile
);
Gets the profile age in seconds relative to the current time.
|
a CdProfile instance. |
Returns : |
A UNIX time, or 0 if the profile has no creation date |
Since 0.1.8
gboolean cd_profile_get_has_vcgt (CdProfile *profile
);
Returns if the profile has a VCGT table.
|
a CdProfile instance. |
Returns : |
TRUE if VCGT is valid. |
Since 0.1.2
gboolean cd_profile_get_is_system_wide (CdProfile *profile
);
Returns if the profile is installed system wide and available for all users.
|
a CdProfile instance. |
Returns : |
TRUE if system wide. |
Since 0.1.2
GHashTable * cd_profile_get_metadata (CdProfile *profile
);
Returns the profile metadata.
|
a CdProfile instance. |
Returns : |
a GHashTable. [transfer container][element-type utf8 utf8] |
Since 0.1.2
const gchar * cd_profile_get_metadata_item (CdProfile *profile
,const gchar *key
);
Returns the profile metadata for a specific key.
|
a CdProfile instance. |
|
a key for the metadata dictionary |
Returns : |
the metadata value, or NULL if not set. |
Since 0.1.5
void cd_profile_set_object_path (CdProfile *profile
,const gchar *object_path
);
Sets the object path of the profile.
|
a CdProfile instance. |
|
The colord object path. |
Since 0.1.8
gboolean cd_profile_get_connected (CdProfile *profile
);
Gets if the profile has been connected.
|
a CdProfile instance. |
Returns : |
TRUE if properties are valid |
Since 0.1.9
gchar * cd_profile_to_string (CdProfile *profile
);
Converts the profile to a string description.
|
a CdProfile instance. |
Returns : |
text representation of CdProfile |
Since 0.1.0
gboolean cd_profile_equal (CdProfile *profile1
,CdProfile *profile2
);
Tests two profiles for equality.
|
one CdProfile instance. |
|
another CdProfile instance. |
Returns : |
TRUE if the profiles are the same device |
Since 0.1.8
gboolean cd_profile_has_access (CdProfile *profile
);
Gets if the current user has access permissions to the profile.
|
a CdProfile instance. |
Returns : |
A string, or NULL for invalid |
Since 0.1.13
CdIcc * cd_profile_load_icc (CdProfile *profile
,CdIccLoadFlags flags
,GCancellable *cancellable
,GError **error
);
Loads a local ICC object from the abstract profile.
|
a CdProfile instance. |
|
options for loading the profile |
|
A GCancellable, or NULL
|
|
A GError or NULL
|
Returns : |
A new CdIcc object, or NULL for error. [transfer full]
|
Since 0.1.32