ValaPanel.Toplevel

g Atk.ImplementorIface Atk.ImplementorIface Gtk.Widget Gtk.Widget Atk.ImplementorIface->Gtk.Widget GObject.GInterface GObject.GInterface GObject.GInterface->Atk.ImplementorIface Gio.ActionGroup Gio.ActionGroup GObject.GInterface->Gio.ActionGroup Gio.ActionMap Gio.ActionMap GObject.GInterface->Gio.ActionMap Gtk.Buildable Gtk.Buildable GObject.GInterface->Gtk.Buildable GObject.InitiallyUnowned GObject.InitiallyUnowned GObject.InitiallyUnowned->Gtk.Widget GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gtk.ApplicationWindow Gtk.ApplicationWindow Gio.ActionGroup->Gtk.ApplicationWindow Gio.ActionMap->Gtk.ApplicationWindow ValaPanel.Toplevel ValaPanel.Toplevel Gtk.ApplicationWindow->ValaPanel.Toplevel Gtk.Bin Gtk.Bin Gtk.Window Gtk.Window Gtk.Bin->Gtk.Window Gtk.Buildable->Gtk.Widget Gtk.Container Gtk.Container Gtk.Container->Gtk.Bin Gtk.Widget->Gtk.Container Gtk.Window->Gtk.ApplicationWindow

Subclasses:

None

Methods

Inherited:

Gtk.ApplicationWindow (6), Gtk.Window (119), Gtk.Bin (1), Gtk.Container (35), Gtk.Widget (278), GObject.Object (37), Gtk.Buildable (10), Gio.ActionGroup (14), Gio.ActionMap (5)

Structs:

Gtk.ContainerClass (5), Gtk.WidgetClass (12), GObject.ObjectClass (5)

class

new (app, plt, uid)

configure (page)

configure_applet (uuid)

get_menu_anchors (menu_anchor, widget_anchor)

init_ui ()

update_visibility (mons)

Virtual Methods

Inherited:

Gtk.Window (5), Gtk.Container (10), Gtk.Widget (82), GObject.Object (7), Gtk.Buildable (10), Gio.ActionGroup (14), Gio.ActionMap (3)

Properties

Inherited:

Gtk.ApplicationWindow (1), Gtk.Window (33), Gtk.Container (3), Gtk.Widget (39)

Name

Type

Flags

Short Description

autohide

bool

r/w

autohide

background-color

str

r/w

background-color

background-file

str

r/w

background-file

corner-radius

int

r/w

corner-radius

dock

bool

r/w

dock

font

str

r/w

font

font-size

int

r/w

font-size

font-size-only

bool

r/w

font-size-only

foreground-color

str

r/w

foreground-color

height

int

r/w

height

icon-size

int

r/w

icon-size

is-dynamic

bool

r/w

is-dynamic

monitor

int

r/w/c

monitor

orientation

Gtk.Orientation

r

orientation

panel-gravity

ValaPanel.Gravity

r/w/c

panel-gravity

strut

bool

r/w

strut

use-background-color

bool

r/w

use-background-color

use-background-file

bool

r/w

use-background-file

use-font

bool

r/w

use-font

use-foreground-color

bool

r/w

use-foreground-color

use-toolbar-appearance

bool

r/w

use-toolbar-appearance

uuid

str

r/w/co

uuid

width

int

r/w

width

Style Properties

Inherited:

Gtk.Window (2), Gtk.Widget (17)

Signals

Inherited:

Gtk.Window (5), Gtk.Container (4), Gtk.Widget (69), GObject.Object (1), Gio.ActionGroup (4)

Fields

Inherited:

Gtk.Window (5), Gtk.Container (4), Gtk.Widget (69), GObject.Object (1), Gio.ActionGroup (4)

Class Details

class ValaPanel.Toplevel(*args, **kwargs)
Bases:

Gtk.ApplicationWindow

Abstract:

No

Structure:

ValaPanel.ToplevelClass

classmethod new(app, plt, uid)
Parameters:
Return type:

ValaPanel.Toplevel

configure(page)
Parameters:

page (str) –

configure_applet(uuid)
Parameters:

uuid (str) –

get_menu_anchors(menu_anchor, widget_anchor)
Parameters:
init_ui()
update_visibility(mons)
Parameters:

mons (int) –

Property Details

ValaPanel.Toplevel.props.autohide
Name:

autohide

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE

autohide

ValaPanel.Toplevel.props.background_color
Name:

background-color

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

background-color

ValaPanel.Toplevel.props.background_file
Name:

background-file

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

background-file

ValaPanel.Toplevel.props.corner_radius
Name:

corner-radius

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE

corner-radius

ValaPanel.Toplevel.props.dock
Name:

dock

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE

dock

ValaPanel.Toplevel.props.font
Name:

font

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

font

ValaPanel.Toplevel.props.font_size
Name:

font-size

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE

font-size

ValaPanel.Toplevel.props.font_size_only
Name:

font-size-only

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE

font-size-only

ValaPanel.Toplevel.props.foreground_color
Name:

foreground-color

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

foreground-color

ValaPanel.Toplevel.props.height
Name:

height

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE

height

ValaPanel.Toplevel.props.icon_size
Name:

icon-size

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE

icon-size

ValaPanel.Toplevel.props.is_dynamic
Name:

is-dynamic

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE

is-dynamic

ValaPanel.Toplevel.props.monitor
Name:

monitor

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT

monitor

ValaPanel.Toplevel.props.orientation
Name:

orientation

Type:

Gtk.Orientation

Default Value:

Gtk.Orientation.HORIZONTAL

Flags:

READABLE

orientation

ValaPanel.Toplevel.props.panel_gravity
Name:

panel-gravity

Type:

ValaPanel.Gravity

Default Value:

ValaPanel.Gravity.NORTH_LEFT

Flags:

READABLE, WRITABLE, CONSTRUCT

panel-gravity

ValaPanel.Toplevel.props.strut
Name:

strut

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE

strut

ValaPanel.Toplevel.props.use_background_color
Name:

use-background-color

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE

use-background-color

ValaPanel.Toplevel.props.use_background_file
Name:

use-background-file

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE

use-background-file

ValaPanel.Toplevel.props.use_font
Name:

use-font

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE

use-font

ValaPanel.Toplevel.props.use_foreground_color
Name:

use-foreground-color

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE

use-foreground-color

ValaPanel.Toplevel.props.use_toolbar_appearance
Name:

use-toolbar-appearance

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE

use-toolbar-appearance

ValaPanel.Toplevel.props.uuid
Name:

uuid

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

uuid

ValaPanel.Toplevel.props.width
Name:

width

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE

width