![]() |
![]() |
![]() |
colord Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
enum CdIccStoreSearchFlags; enum CdIccStoreSearchKind; CdIccStore * cd_icc_store_new (void
); gboolean cd_icc_store_search_location (CdIccStore *store
,const gchar *location
,CdIccStoreSearchFlags search_flags
,GCancellable *cancellable
,GError **error
); gboolean cd_icc_store_search_kind (CdIccStore *store
,CdIccStoreSearchKind search_kind
,CdIccStoreSearchFlags search_flags
,GCancellable *cancellable
,GError **error
); void cd_icc_store_set_load_flags (CdIccStore *store
,CdIccLoadFlags load_flags
); CdIccLoadFlags cd_icc_store_get_load_flags (CdIccStore *store
); void cd_icc_store_set_cache (CdIccStore *store
,GResource *cache
); GPtrArray * cd_icc_store_get_all (CdIccStore *store
); CdIcc * cd_icc_store_find_by_filename (CdIccStore *store
,const gchar *filename
); CdIcc * cd_icc_store_find_by_checksum (CdIccStore *store
,const gchar *checksum
);
typedef enum { CD_ICC_STORE_SEARCH_FLAGS_NONE = 0, /* Since: 1.0.2 */ CD_ICC_STORE_SEARCH_FLAGS_CREATE_LOCATION = 1, /* Since: 1.0.2 */ } CdIccStoreSearchFlags;
Flags used when adding scan locations.
No flags set. | |
Create the location if it does not exist |
Since 1.1.1
typedef enum { CD_ICC_STORE_SEARCH_KIND_SYSTEM, /* Since: 1.0.2 */ CD_ICC_STORE_SEARCH_KIND_MACHINE, /* Since: 1.0.2 */ CD_ICC_STORE_SEARCH_KIND_USER, /* Since: 1.0.2 */ } CdIccStoreSearchKind;
The kind of profiles locations to search.
Per-system locations | |
Per-machine locations | |
Per-user locations |
Since 1.1.1
CdIccStore * cd_icc_store_new (void
);
Creates a new CdIccStore object.
Returns : |
a new CdIccStore object. |
Since 1.0.2
gboolean cd_icc_store_search_location (CdIccStore *store
,const gchar *location
,CdIccStoreSearchFlags search_flags
,GCancellable *cancellable
,GError **error
);
Adds a location to be watched for ICC profiles
|
a CdIccStore instance. |
|
a fully qualified path |
|
CdIccStoreSearchFlags, e.g. CD_ICC_STORE_SEARCH_FLAGS_CREATE_LOCATION
|
|
A GCancellable or NULL
|
|
A GError or NULL
|
Returns : |
TRUE for success |
Since 1.0.2
gboolean cd_icc_store_search_kind (CdIccStore *store
,CdIccStoreSearchKind search_kind
,CdIccStoreSearchFlags search_flags
,GCancellable *cancellable
,GError **error
);
Adds a location to be watched for ICC profiles
|
a CdIccStore instance. |
|
a CdIccStoreSearchKind, e.g. CD_ICC_STORE_SEARCH_KIND_USER
|
|
a CdIccStoreSearchFlags, e.g. CD_ICC_STORE_SEARCH_FLAGS_CREATE_LOCATION
|
|
A GCancellable or NULL
|
|
A GError or NULL
|
Returns : |
TRUE for success |
Since 1.0.2
void cd_icc_store_set_load_flags (CdIccStore *store
,CdIccLoadFlags load_flags
);
Sets the load flags to use when loading newly added profiles
|
a CdIccStore instance. |
|
CdIccLoadFlags, e.g. CD_ICC_LOAD_FLAGS_TRANSLATIONS
|
Since 1.0.2
CdIccLoadFlags cd_icc_store_get_load_flags (CdIccStore *store
);
Gets the load flags to use when loading newly added profiles
|
a CdIccStore instance. |
Returns : |
the load flags to use |
Since 1.0.2
void cd_icc_store_set_cache (CdIccStore *store
,GResource *cache
);
Sets an optional cache to use when reading profiles. This is probably only useful to the colord daemon. This function can only be called once.
|
a CdIccStore instance. |
|
a GResource |
Since 1.0.2
GPtrArray * cd_icc_store_get_all (CdIccStore *store
);
Gets the list of CdIcc objects in the store
|
a CdIccStore instance. |
Returns : |
ICC profile objects. [transfer container][element-type CdIcc] |
Since 1.0.2
CdIcc * cd_icc_store_find_by_filename (CdIccStore *store
,const gchar *filename
);
Finds a ICC object in the store by filename.
|
a CdIccStore instance. |
|
a fully qualified filename |
Returns : |
an ICC profile object or NULL . [transfer full]
|
Since 1.0.2