Current screen. In other words the screen, that has focus.
Current active window. In other words the window, that has focus.
A bunch of surfaces, that represent the user's screens.
The function is called when the script is destroyed. In particular, it's called by QML Component.onDestroyed
Ask engine to manage the window
the window which needs to be managed.
React to screen focus change
React to screen update. For example, when the new screen has connected.
React to window addition
new added window
React to the window gaining focus, attention and love it deserves ❤️
the window which received the focus
React to window geometry update
the window whose geometry has changed
React to window maximization state change
the window whose maximization state changed
new maximization state
React to window being moved.
the window, which it being moved.
React to window move operation over. The move operation ends when the user stops dragging the window with the mouse with the mouse's button being released.
the window which was being dragged
React to window move operation start. The move operation starts when the user starts dragging the window with the mouse with the mouse's button being pressed
the window which is being dragged
React to window removal
the window which was removed
React to window resizing
the window which is resized
React to window resize operation end. The window resize operation ends, when the users drops the window.
the window which was dropped
React to window resize operation start. The window resize operation is started, when the users drags the window with the mouse by the window edges.
the window which is being resized
React to window changing screens
the window whose screen has changed
React to the window shade state change
the window whose state was changed
Show a popup notification in the center of the screen.
the main text of the notification.
an optional name of the icon to display in the pop-up.
an optional string displayed beside the main text.
Generated using TypeDoc
Entry point of the script (apart from QML). Handles the user input (shortcuts) and the events from the Driver (in other words KWin, the window manager/compositor). Provides interface for the Engine to ask Driver about particular properties of the user interface.
Basically an adapter type controller from MVA pattern.