| LibAppStream Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
#include <appstream.h> struct AsDistroDetails; struct AsDistroDetailsClass; AsDistroDetails * as_distro_details_new (void); AsDistroDetails * as_distro_details_construct (GType object_type); gchar ** as_distro_details_get_icon_repository_paths (AsDistroDetails *self); gchar * as_distro_details_config_distro_get_str (AsDistroDetails *self,const gchar *key); const gchar * as_distro_details_get_distro_id (AsDistroDetails *self); gboolean as_distro_details_config_distro_get_bool (AsDistroDetails *self,const gchar *key); const gchar * as_distro_details_get_distro_name (AsDistroDetails *self); const gchar * as_distro_details_get_distro_version (AsDistroDetails *self);
This object abstracts various distribution-specific settings and provides information about the (Linux) distribution which is currently in use. It is used internalls to get information about the icon-store or the 3rd-party screenshot service distributors may want to provide.
See also: AsDatabase
AsDistroDetails * as_distro_details_new (void);
Creates a new AsDistroDetails.
Returns : |
an AsDistroDetails instance. [transfer full] |
gchar ** as_distro_details_get_icon_repository_paths
(AsDistroDetails *self);
gchar * as_distro_details_config_distro_get_str (AsDistroDetails *self,const gchar *key);
const gchar * as_distro_details_get_distro_id (AsDistroDetails *self);
gboolean as_distro_details_config_distro_get_bool (AsDistroDetails *self,const gchar *key);
const gchar * as_distro_details_get_distro_name (AsDistroDetails *self);
const gchar * as_distro_details_get_distro_version
(AsDistroDetails *self);