AppstreamDistroDetails 3 APPSTREAM Library
AppstreamDistroDetails Get details about the AppStream settings for the current distribution

## Synopsis

    #define             APPSTREAM_TYPE_DISTRO_DETAILS
    gchar **            appstream_distro_details_get_icon_repository_paths
                                                            (AppstreamDistroDetails *self);
    gchar *             appstream_distro_details_config_distro_get_str
                                                            (AppstreamDistroDetails *self,
                                                             const gchar *key);
    gboolean            appstream_distro_details_config_distro_get_bool
                                                            (AppstreamDistroDetails *self,
                                                             const gchar *key);
    AppstreamDistroDetails * appstream_distro_details_new   (void);
    const gchar *       appstream_distro_details_get_distro_id
                                                            (AppstreamDistroDetails *self);
    const gchar *       appstream_distro_details_get_distro_name
                                                            (AppstreamDistroDetails *self);
    const gchar *       appstream_distro_details_get_distro_version
                                                            (AppstreamDistroDetails *self);
    struct              AppstreamDistroDetails;
    struct              AppstreamDistroDetailsClass;

## Description

## Details

### APPSTREAM_TYPE_DISTRO_DETAILS

    #define APPSTREAM_TYPE_DISTRO_DETAILS (appstream_distro_details_get_type ())

The type for AppstreamDistroDetails.

APPSTREAM_TYPE_DISTRO_DETAILS

### appstream_distro_details_get_icon_repository_paths ()

    gchar **            appstream_distro_details_get_icon_repository_paths
                                                            (AppstreamDistroDetails *self);

Returns list of icon-paths for software-center applications to use. Icons of software (even if it is not installed) are stored in these locations.

self :

  the AppstreamDistroDetails instance

Returns :

  A NULL-terminated array of paths. [array length=result_length1]

appstream_distro_details_get_icon_repository_paths

### appstream_distro_details_config_distro_get_str ()

    gchar *             appstream_distro_details_config_distro_get_str
                                                            (AppstreamDistroDetails *self,
                                                             const gchar *key);

self :

  the AppstreamDistroDetails instance

key :

appstream_distro_details_config_distro_get_str

### appstream_distro_details_config_distro_get_bool ()

    gboolean            appstream_distro_details_config_distro_get_bool
                                                            (AppstreamDistroDetails *self,
                                                             const gchar *key);

self :

  the AppstreamDistroDetails instance

key :

appstream_distro_details_config_distro_get_bool

### appstream_distro_details_new ()

    AppstreamDistroDetails * appstream_distro_details_new   (void);

appstream_distro_details_new

### appstream_distro_details_get_distro_id ()

    const gchar *       appstream_distro_details_get_distro_id
                                                            (AppstreamDistroDetails *self);

Get and return the current value of the "distro-id" property.

self :

  the AppstreamDistroDetails instance to query

Returns :

  the value of the "distro-id" property

appstream_distro_details_get_distro_id

### appstream_distro_details_get_distro_name ()

    const gchar *       appstream_distro_details_get_distro_name
                                                            (AppstreamDistroDetails *self);

Get and return the current value of the "distro-name" property.

self :

  the AppstreamDistroDetails instance to query

Returns :

  the value of the "distro-name" property

appstream_distro_details_get_distro_name

### appstream_distro_details_get_distro_version ()

    const gchar *       appstream_distro_details_get_distro_version
                                                            (AppstreamDistroDetails *self);

Get and return the current value of the "distro-version" property.

self :

  the AppstreamDistroDetails instance to query

Returns :

  the value of the "distro-version" property

appstream_distro_details_get_distro_version

### struct AppstreamDistroDetails

    struct AppstreamDistroDetails {
    	GObject parent_instance;
    	AppstreamDistroDetailsPrivate * priv;
    };

Get details about the AppStream settings for the current distribution

AppstreamDistroDetails

### struct AppstreamDistroDetailsClass

    struct AppstreamDistroDetailsClass {
    	GObjectClass parent_class;
    };

The class structure for `APPSTREAM_TYPE_DISTRO_DETAILS`. All the fields in this structure are private and should never be accessed directly.

GObjectClass parent_class;

  the parent class structure

AppstreamDistroDetailsClass