![]() |
![]() |
![]() |
PackageKit Reference Manual | ![]() |
---|---|---|---|---|
#define PK_EXTRA_DEFAULT_DATABASE typedef PkExtraPrivate; PkExtra* pk_extra_new (void); gboolean pk_extra_set_locale (PkExtra *extra, const gchar *locale); gboolean pk_extra_set_database (PkExtra *extra, const gchar *filename); gboolean pk_extra_get_localised_detail (PkExtra *extra, const gchar *package, gchar **summary); gboolean pk_extra_set_localised_detail (PkExtra *extra, const gchar *package, const gchar *summary); gboolean pk_extra_get_package_detail (PkExtra *extra, const gchar *package, gchar **icon, gchar **exec); gboolean pk_extra_set_package_detail (PkExtra *extra, const gchar *package, const gchar *icon, const gchar *exec);
#define PK_EXTRA_DEFAULT_DATABASE "/var/lib/PackageKit/extra-data.db"
The default location for the database, for client convenience
gboolean pk_extra_set_locale (PkExtra *extra, const gchar *locale);
|
a valid PkExtra instance |
|
a correct locale |
Returns : |
TRUE if set correctly
|
gboolean pk_extra_set_database (PkExtra *extra, const gchar *filename);
|
a valid PkExtra instance |
|
a valid database |
Returns : |
TRUE if set correctly
|
gboolean pk_extra_get_localised_detail (PkExtra *extra, const gchar *package, gchar **summary);
|
a valid PkExtra instance |
|
|
|
|
Returns : |
the current locale |
gboolean pk_extra_set_localised_detail (PkExtra *extra, const gchar *package, const gchar *summary);
|
a valid PkExtra instance |
|
|
|
|
Returns : |
the current locale |
gboolean pk_extra_get_package_detail (PkExtra *extra, const gchar *package, gchar **icon, gchar **exec);
|
a valid PkExtra instance |
|
|
|
|
|
|
Returns : |
the current locale |