Mirage.Plugin

g GObject.GInterface GObject.GInterface GObject.TypePlugin GObject.TypePlugin GObject.GInterface->GObject.TypePlugin GObject.Object GObject.Object GObject.TypeModule GObject.TypeModule GObject.Object->GObject.TypeModule Mirage.Plugin Mirage.Plugin GObject.TypeModule->Mirage.Plugin GObject.TypePlugin->GObject.TypeModule

Subclasses:

None

Methods

Inherited:

GObject.TypeModule (7), GObject.Object (37), GObject.TypePlugin (4)

Structs:

GObject.ObjectClass (5)

class

new (filename)

Virtual Methods

Inherited:

GObject.TypeModule (2), GObject.Object (7)

Properties

Name

Type

Flags

Short Description

filename

str

r/w/co

The filename of the module

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

GObject.TypeModule

r

Class Details

class Mirage.Plugin(**kwargs)
Bases:

GObject.TypeModule

Abstract:

No

Structure:

Mirage.PluginClass

All the fields in the Mirage.Plugin structure are private to the Mirage.Plugin implementation and should never be accessed directly.

classmethod new(filename)
Parameters:

filename (str) – plugin’s filename

Returns:

a new Mirage.Plugin object that represents plugin. It should be released with GObject.Object.unref() when no longer needed.

Return type:

Mirage.Plugin

Creates new plugin.

Property Details

Mirage.Plugin.props.filename
Name:

filename

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

The filename of the module