Class

AstalWindow

[]

Description

class Astal.Window : Gtk.Window
{
  /* No available fields */
}

Subclass of GtkWindow which integrates GtkLayerShell as class fields.

[]

Constructors

astal_window_new
No description available.

[]

Instance methods

astal_window_get_current_monitor

Get the current GdkMonitor this window resides in.

astal_window_get_inhibit
No description available.

astal_window_set_inhibit
No description available.

astal_window_get_namespace
No description available.

astal_window_set_namespace
No description available.

astal_window_get_anchor
No description available.

astal_window_set_anchor
No description available.

astal_window_get_exclusivity
No description available.

astal_window_set_exclusivity
No description available.

astal_window_get_layer
No description available.

astal_window_set_layer
No description available.

astal_window_get_keymode
No description available.

astal_window_set_keymode
No description available.

astal_window_get_gdkmonitor
No description available.

astal_window_set_gdkmonitor
No description available.

astal_window_get_margin_top
No description available.

astal_window_set_margin_top
No description available.

astal_window_get_margin_bottom
No description available.

astal_window_set_margin_bottom
No description available.

astal_window_get_margin_left
No description available.

astal_window_set_margin_left
No description available.

astal_window_get_margin_right
No description available.

astal_window_set_margin_right
No description available.

astal_window_set_margin
No description available.

astal_window_get_monitor
No description available.

astal_window_set_monitor
No description available.

Methods inherited from GtkWindow (109)
Methods inherited from GtkBin (1)
Methods inherited from GtkContainer (33)
Methods inherited from GtkWidget (263)
Methods inherited from GObject (43)
[]

Properties

Astal.Window:inhibit

When true it will permit inhibiting the idle behavior such as screen blanking, locking, and screensaving.

Astal.Window:namespace

Namespace of this window. This can be used to target the layer in compositor rules.

Astal.Window:anchor

Edges to anchor the window to. If two perpendicular edges are anchored, the surface will be anchored to that corner. If two opposite edges are anchored, the window will be stretched across the screen in that direction.

Astal.Window:exclusivity

Exclusivity of this window.

Astal.Window:layer

Which layer to appear this window on.

Astal.Window:keymode

Keyboard mode of this window.

Astal.Window:gdkmonitor

Which monitor to appear this window on.

Astal.Window:margin-top
No description available.

Astal.Window:margin-bottom
No description available.

Astal.Window:margin-left
No description available.

Astal.Window:margin-right
No description available.

Astal.Window:margin
No description available.

Astal.Window:monitor

Which monitor to appear this window on. CAUTION: the id might not be the same mapped by the compositor.

Properties inherited from GtkWindow (33)
Properties inherited from GtkContainer (3)
Properties inherited from GtkWidget (39)
[]

Signals

Signals inherited from GtkWindow (5)
Signals inherited from GtkContainer (4)
Signals inherited from GtkWidget (69)
Signals inherited from GObject (1)

Class structure