AppStream.Launchable

g AppStream.Launchable AppStream.Launchable GObject.Object GObject.Object GObject.Object->AppStream.Launchable

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

add_entry (entry)

get_entries ()

get_kind ()

set_kind (kind)

Virtual Methods

Inherited:

GObject.Object (7)

Properties

None

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

GObject.Object

r

Class Details

class AppStream.Launchable(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

AppStream.LaunchableClass

classmethod new()
Returns:

a AppStream.Launchable

Return type:

AppStream.Launchable

Creates a new AppStream.Launchable.

New in version 0.11.0.

add_entry(entry)
Parameters:

entry (str) –

Add a new launchable entry.

New in version 0.11.0.

get_entries()
Returns:

An string list of launch entries.

Return type:

[str]

Get an array of launchable entries.

New in version 0.11.0.

get_kind()
Returns:

an enum of type AppStream.LaunchableKind

Return type:

AppStream.LaunchableKind

The launch system for the entries this AppStream.Launchable object stores.

New in version 0.11.0.

set_kind(kind)
Parameters:

kind (AppStream.LaunchableKind) – the new AppStream.LaunchableKind

Set the launch system for the entries this AppStream.Launchable object stores.

New in version 0.11.0.