Resource for the org_kde_plasma_shell_surface interface.
More...
#include <plasmashell.h>
|
| enum class | Role {
Normal
, Desktop
, Panel
, OnScreenDisplay
,
Notification
, ToolTip
, CriticalNotification
, AppletPopup
} |
| |
| enum class | PanelBehavior { AlwaysVisible
, AutoHide
, WindowsCanCover
, WindowsGoBelow
} |
| |
Resource for the org_kde_plasma_shell_surface interface.
PlasmaShellSurfaceInterface gets created by PlasmaShellInterface.
Definition at line 59 of file plasmashell.h.
◆ PanelBehavior
Describes how a PlasmaShellSurfaceInterface with role Role::Panel should behave.
Deprecated
| Enumerator |
|---|
| AlwaysVisible | The panel should be always visible.
|
| AutoHide | The panel auto hides at a screen edge and returns on mouse press against edge.
|
| WindowsCanCover | Windows are allowed to go above the panel, it raises on mouse press against screen edge.
|
| WindowsGoBelow | Window are allowed to go below the panel.
|
Definition at line 106 of file plasmashell.h.
◆ Role
Describes possible roles this PlasmaShellSurfaceInterface can have. The role can be used by the server to e.g. change the stacking order accordingly.
| Enumerator |
|---|
| Normal | A normal surface.
|
| Desktop | The surface represents a desktop, normally stacked below all other surfaces.
|
| Panel | The surface represents a panel (dock), normally stacked above normal surfaces.
|
| OnScreenDisplay | The surface represents an on screen display, like a volume changed notification.
|
| Notification | The surface represents a notification.
|
| ToolTip | The surface represents a tooltip.
|
| CriticalNotification | The surface represents a critical notification, like battery is running out.
|
| AppletPopup | The surface represents an applet popup window.
|
Definition at line 87 of file plasmashell.h.
◆ ~PlasmaShellSurfaceInterface()
| KWin::PlasmaShellSurfaceInterface::~PlasmaShellSurfaceInterface |
( |
| ) |
|
|
virtualdefault |
◆ get() [1/2]
◆ get() [2/2]
◆ hideAutoHidingPanel()
| void KWin::PlasmaShellSurfaceInterface::hideAutoHidingPanel |
( |
| ) |
|
◆ isPositionSet()
| bool KWin::PlasmaShellSurfaceInterface::isPositionSet |
( |
| ) |
const |
- Returns
- Whether a global position has been requested.
Definition at line 272 of file plasmashell.cpp.
◆ openUnderCursorRequested
| void KWin::PlasmaShellSurfaceInterface::openUnderCursorRequested |
( |
| ) |
|
|
signal |
The surface has requested to be initially shown under the cursor. Can only occur before any buffer has been attached.
◆ panelAutoHideHideRequested
| void KWin::PlasmaShellSurfaceInterface::panelAutoHideHideRequested |
( |
| ) |
|
|
signal |
◆ panelAutoHideShowRequested
| void KWin::PlasmaShellSurfaceInterface::panelAutoHideShowRequested |
( |
| ) |
|
|
signal |
◆ panelBehavior()
◆ panelBehaviorChanged
| void KWin::PlasmaShellSurfaceInterface::panelBehaviorChanged |
( |
| ) |
|
|
signal |
A change of the panel behavior has been requested.
◆ panelTakesFocus()
| bool KWin::PlasmaShellSurfaceInterface::panelTakesFocus |
( |
| ) |
const |
◆ panelTakesFocusChanged
| void KWin::PlasmaShellSurfaceInterface::panelTakesFocusChanged |
( |
| ) |
|
|
signal |
◆ position()
| QPoint KWin::PlasmaShellSurfaceInterface::position |
( |
| ) |
const |
- Returns
- the requested position in global coordinates.
Definition at line 262 of file plasmashell.cpp.
◆ positionChanged
| void KWin::PlasmaShellSurfaceInterface::positionChanged |
( |
| ) |
|
|
signal |
A change of global position has been requested.
◆ role()
◆ roleChanged
| void KWin::PlasmaShellSurfaceInterface::roleChanged |
( |
| ) |
|
|
signal |
A change of the role has been requested.
◆ showAutoHidingPanel()
| void KWin::PlasmaShellSurfaceInterface::showAutoHidingPanel |
( |
| ) |
|
◆ skipSwitcher()
| bool KWin::PlasmaShellSurfaceInterface::skipSwitcher |
( |
| ) |
const |
- Returns
- true if this window doesn't want to be listed in a window switcher
Definition at line 292 of file plasmashell.cpp.
◆ skipSwitcherChanged
| void KWin::PlasmaShellSurfaceInterface::skipSwitcherChanged |
( |
| ) |
|
|
signal |
A change in the skip switcher property has been requested
◆ skipTaskbar()
| bool KWin::PlasmaShellSurfaceInterface::skipTaskbar |
( |
| ) |
const |
- Returns
- true if this window doesn't want to be listed in the taskbar
Definition at line 287 of file plasmashell.cpp.
◆ skipTaskbarChanged
| void KWin::PlasmaShellSurfaceInterface::skipTaskbarChanged |
( |
| ) |
|
|
signal |
A change in the skip taskbar property has been requested
◆ surface()
◆ wantsOpenUnderCursor()
| bool KWin::PlasmaShellSurfaceInterface::wantsOpenUnderCursor |
( |
| ) |
const |
- Returns
- Whether the surface has requested to be opened under the cursor.
Definition at line 277 of file plasmashell.cpp.
◆ PlasmaShellInterfacePrivate
The documentation for this class was generated from the following files: