![]() |
![]() |
![]() |
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
);