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