Enumeration

AppStreamComponentKind

Declaration

enum AppStream.ComponentKind

Description [src]

The type of an AsComponent.

Members

Name Description
AS_COMPONENT_KIND_UNKNOWN

Type invalid or not known.

AS_COMPONENT_KIND_GENERIC

A generic (= without specialized type) component.

AS_COMPONENT_KIND_DESKTOP_APP

An application with a .desktop-file.

AS_COMPONENT_KIND_CONSOLE_APP

A console application.

AS_COMPONENT_KIND_WEB_APP

A web application.

AS_COMPONENT_KIND_SERVICE

A system service launched by the init system.

AS_COMPONENT_KIND_ADDON

An extension of existing software, which does not run standalone.

AS_COMPONENT_KIND_RUNTIME

An application runtime platform.

AS_COMPONENT_KIND_FONT

A font.

AS_COMPONENT_KIND_CODEC

A multimedia codec.

AS_COMPONENT_KIND_INPUT_METHOD

An input-method provider.

AS_COMPONENT_KIND_OPERATING_SYSTEM

A computer operating system.

AS_COMPONENT_KIND_FIRMWARE

Firmware.

AS_COMPONENT_KIND_DRIVER

A driver.

AS_COMPONENT_KIND_LOCALIZATION

Software localization (usually l10n resources)

AS_COMPONENT_KIND_REPOSITORY

A remote software or data source.

AS_COMPONENT_KIND_ICON_THEME

An icon theme following the XDG specification.

Type functions

as_component_kind_from_string

Converts the text representation to an enumerated value.

as_component_kind_to_string

Converts the enumerated value to an text representation.