| Top |
| #define | CD_PROFILE_ERROR |
| #define | CD_PROFILE_TYPE_ERROR |
| #define | CD_TYPE_PROFILE |
| struct | CdProfileClass |
| CdProfile |
A helper GObject to use for accessing colord profiles, and to be notified when it is changed.
See also: CdClient
CdProfile *
cd_profile_new_with_object_path (const gchar *object_path);
Creates a new CdProfile object with a known object path.
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.
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_profile_connect_finish (CdProfile *profile,GAsyncResult *res,GError **error);
Gets the result from the asynchronous function.
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.
profile |
a CdProfile instance. |
|
key |
a key name |
|
value |
a key value |
|
cancellable |
a GCancellable, or |
|
callback |
the function to run on completion |
|
user_data |
the data to pass to |
Since: 0.1.8
gboolean cd_profile_set_property_finish (CdProfile *profile,GAsyncResult *res,GError **error);
Gets the result from the asynchronous function.
Since: 0.1.8
void cd_profile_install_system_wide (CdProfile *profile,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Sets the profile system wide.
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_profile_install_system_wide_finish (CdProfile *profile,GAsyncResult *res,GError **error);
Gets the result from the asynchronous function.
Since: 0.1.8
const gchar *
cd_profile_get_id (CdProfile *profile);
Gets the profile ID.
Since: 0.1.0
const gchar *
cd_profile_get_filename (CdProfile *profile);
Gets the profile filename.
Since: 0.1.0
const gchar *
cd_profile_get_qualifier (CdProfile *profile);
Gets the profile qualifier.
Since: 0.1.0
const gchar *
cd_profile_get_format (CdProfile *profile);
Gets the profile format.
Since: 0.1.4
const gchar *
cd_profile_get_title (CdProfile *profile);
Gets the profile title.
Since: 0.1.0
const gchar *
cd_profile_get_object_path (CdProfile *profile);
Gets the object path for the profile.
Since: 0.1.0
CdProfileKind
cd_profile_get_kind (CdProfile *profile);
Gets the profile kind.
Since: 0.1.1
CdColorspace
cd_profile_get_colorspace (CdProfile *profile);
Gets the profile colorspace.
Since: 0.1.2
CdObjectScope
cd_profile_get_scope (CdProfile *profile);
Gets the profile scope.
Since: 0.1.10
guint
cd_profile_get_owner (CdProfile *profile);
Gets the profile owner.
Since: 0.1.13
gchar **
cd_profile_get_warnings (CdProfile *profile);
Gets the profile warnings as a string array.
Since: 0.1.25
gint64
cd_profile_get_created (CdProfile *profile);
Gets the profile created date and time.
Since: 0.1.8
gint64
cd_profile_get_age (CdProfile *profile);
Gets the profile age in seconds relative to the current time.
Since: 0.1.8
gboolean
cd_profile_get_has_vcgt (CdProfile *profile);
Returns if the profile has a VCGT table.
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.
Since: 0.1.2
GHashTable *
cd_profile_get_metadata (CdProfile *profile);
Returns the profile metadata.
Since: 0.1.2
const gchar * cd_profile_get_metadata_item (CdProfile *profile,const gchar *key);
Returns the profile metadata for a specific key.
Since: 0.1.5
void cd_profile_set_object_path (CdProfile *profile,const gchar *object_path);
Sets the object path of the profile.
Since: 0.1.8
gboolean
cd_profile_get_connected (CdProfile *profile);
Gets if the profile has been connected.
Since: 0.1.9
gchar *
cd_profile_to_string (CdProfile *profile);
Converts the profile to a string description.
Since: 0.1.0
gboolean cd_profile_equal (CdProfile *profile1,CdProfile *profile2);
Tests two profiles for equality.
Since: 0.1.8
gboolean
cd_profile_has_access (CdProfile *profile);
Gets if the current user has access permissions to the profile.
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.
profile |
a CdProfile instance. |
|
flags |
options for loading the profile |
|
cancellable |
A GCancellable, or |
|
error |
Since: 0.1.32