Class

PhoshShell

[]

Description [src]

class Phosh.Shell : GObject.Object
  implements Gio.ActionGroup, Gio.ActionMap {
  /* No available fields */
}

The shell singleton

PhoshShell is responsible for instantiating the GUI parts of the shell#PhoshTopPanel, PhoshHome,… and the managers that interface with DBus PhoshMonitorManager, PhoshFeedbackManager, … and coordinates between them.

[]

Ancestors

[]

Constructors

phosh_shell_new
No description available.

[]

Functions

phosh_shell_get_default

Get the shell singleton.

[]

Instance methods

phosh_shell_fade_out
No description available.

phosh_shell_get_locked
No description available.

phosh_shell_get_lockscreen_manager

Get the lockscreen manager.

phosh_shell_get_lockscreen_type
No description available.

phosh_shell_get_screenshot_manager

Get the screenshot manager.

phosh_shell_get_usable_area

Gives the usable area in pixels usable by a client on the primary display.

phosh_shell_set_default

Set the PhoshShell singleton that is returned by phosh_shell_get_default().

Methods inherited from GObject (43)
Methods inherited from GActionGroup (14)
Methods inherited from GActionMap (5)
[]

Properties

Phosh.Shell:builtin-monitor

The built in monitor. This is a hardware property and hence can only be read. It can be NULL when not present or disabled.

since: 0.10.1

Phosh.Shell:docked

Whether the device is currently docked. This mirrors the property from PhoshDockedManager for easier access.

Phosh.Shell:locked

Whether the screen is currently locked. This mirrors the property from PhoshLockscreenManager for easier access.

Phosh.Shell:overview-visible

Whether to display the PhoshHome (overview and home bar).

Phosh.Shell:primary-monitor

The primary monitor that has the panels, lock screen etc.

since: 0.0.2

Phosh.Shell:shell-state

The state of the shell (locked, modal dialog shown, …).

since: 0.10.0

[]

Signals

Phosh.Shell::ready

The ready signal is emitted once when the shell finished starting up.

since: 0.11.0

Signals inherited from GObject (1)
Signals inherited from GActionGroup (4)

Class structure

[]

Virtual methods

Phosh.ShellClass.get_lockscreen_type
No description available.