![]() |
![]() |
![]() |
PackageKit Reference Manual | ![]() |
---|---|---|---|---|
#define PK_EXTRA_DEFAULT_DATABASE PkExtraPrivate; PkExtra; enum PkExtraAccess; PkExtra* pk_extra_new (void); gboolean pk_extra_set_locale (PkExtra *extra, const gchar *locale); const gchar* pk_extra_get_locale (PkExtra *extra); gboolean pk_extra_set_database (PkExtra *extra, const gchar *filename); gboolean pk_extra_set_access (PkExtra *extra, PkExtraAccess access); const gchar* pk_extra_get_summary (PkExtra *extra, const gchar *package); const gchar* pk_extra_get_icon_name (PkExtra *extra, const gchar *package); const gchar* pk_extra_get_exec (PkExtra *extra, const gchar *package); gboolean pk_extra_set_data_locale (PkExtra *extra, const gchar *package, const gchar *summary); gboolean pk_extra_set_data_package (PkExtra *extra, const gchar *package, const gchar *icon_name, const gchar *exec);
#define PK_EXTRA_DEFAULT_DATABASE "/var/lib/PackageKit/extra-data.db"
The default location for the database, for client convenience
typedef enum { PK_EXTRA_ACCESS_READ_ONLY, PK_EXTRA_ACCESS_WRITE_ONLY, PK_EXTRA_ACCESS_READ_WRITE } PkExtraAccess;
const gchar* pk_extra_get_locale (PkExtra *extra);
|
a valid PkExtra instance |
Returns : |
the current locale |
gboolean pk_extra_set_access (PkExtra *extra, PkExtraAccess access);
|
a valid PkExtra instance |
|
|
Returns : |
the current locale |
const gchar* pk_extra_get_summary (PkExtra *extra, const gchar *package);
|
a valid PkExtra instance |
|
|
Returns : |
if we managed to get data |
const gchar* pk_extra_get_icon_name (PkExtra *extra, const gchar *package);
|
a valid PkExtra instance |
|
|
Returns : |
if we managed to get data |
const gchar* pk_extra_get_exec (PkExtra *extra, const gchar *package);
|
a valid PkExtra instance |
|
|
Returns : |
if we managed to get data |
gboolean pk_extra_set_data_locale (PkExtra *extra, const gchar *package, const gchar *summary);
|
a valid PkExtra instance |
|
|
|
|
Returns : |
the current locale |