FoundryGtk.Terminal

g FoundryGtk.Terminal FoundryGtk.Terminal GObject.GInterface GObject.GInterface Gtk.Accessible Gtk.Accessible GObject.GInterface->Gtk.Accessible Gtk.AccessibleText Gtk.AccessibleText GObject.GInterface->Gtk.AccessibleText Gtk.Buildable Gtk.Buildable GObject.GInterface->Gtk.Buildable Gtk.ConstraintTarget Gtk.ConstraintTarget GObject.GInterface->Gtk.ConstraintTarget Gtk.Scrollable Gtk.Scrollable GObject.GInterface->Gtk.Scrollable GObject.InitiallyUnowned GObject.InitiallyUnowned Gtk.Widget Gtk.Widget GObject.InitiallyUnowned->Gtk.Widget GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gtk.Accessible->Gtk.Widget Gtk.AccessibleText->FoundryGtk.Terminal Gtk.Buildable->Gtk.Widget Gtk.ConstraintTarget->Gtk.Widget Gtk.Scrollable->FoundryGtk.Terminal Gtk.Widget->FoundryGtk.Terminal

Subclasses:

None

Methods

Inherited:

Gtk.Widget (183), GObject.Object (37), Gtk.Accessible (18), Gtk.Buildable (1), Gtk.AccessibleText (3), Gtk.Scrollable (9)

Structs:

Gtk.WidgetClass (18), GObject.ObjectClass (5)

class

find_palette_set (name)

class

list_palette_sets ()

class

new ()

get_palette ()

set_palette (palette)

Virtual Methods

Inherited:

Gtk.Widget (25), GObject.Object (7), Gtk.Accessible (7), Gtk.Buildable (9), Gtk.AccessibleText (10), Gtk.Scrollable (1)

Properties

Inherited:

Gtk.Widget (35), Gtk.Accessible (1), Gtk.Scrollable (4)

Name

Type

Flags

Short Description

palette

FoundryGtk.TerminalPalette

r/w/en

Signals

Inherited:

Gtk.Widget (13), GObject.Object (1)

Fields

Inherited:

Gtk.Widget (13), GObject.Object (1)

Name

Type

Access

Description

parent_instance

object

r

Class Details

class FoundryGtk.Terminal(**kwargs)
Bases:

Gtk.Widget, Gtk.AccessibleText, Gtk.Scrollable

Abstract:

No

Structure:

FoundryGtk.TerminalClass

classmethod find_palette_set(name)
Parameters:

name (str) – the palette name

Returns:

a [class`Dex`.Future] that resolves to a [class`FoundryGtk`.TerminalPaletteSet] or rejects with error.

Return type:

Dex.Future

Tries to locate a palette by name.

classmethod list_palette_sets()
Returns:

a [class`Dex`.Future] that resolves to a [iface`Gio`.ListModel] of [class`FoundryGtk`.TerminalPaletteSet].

Return type:

Dex.Future

Lists available palettes known to Foundry.

classmethod new()
Return type:

Gtk.Widget

get_palette()
Return type:

FoundryGtk.TerminalPalette or None

set_palette(palette)
Parameters:

palette (FoundryGtk.TerminalPalette) –

Property Details

FoundryGtk.Terminal.props.palette
Name:

palette

Type:

FoundryGtk.TerminalPalette

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY