Libplasma
plasma.h
55 Application, /**< The Applet lives in a plane and should be optimized to look as a full application,
67 1, /**< The containment will draw an titlebar-looking header for the applets, so the applets shouldn't attempt to paint a similar thing **/
69 2, /**< The containment will force every plasmoid to be constrained in a square icon (An example is the System Tray)**/
70 ContainmentPrefersOpaqueBackground = 4, /**< The containment prefers the style of the applets to be opaque, where applicable */
71 ContainmentPrefersFloatingApplets = 8 /**< The containment prefers applet's dialogs to be floating, where applicable */
128 NoBackground = 0, /**< Not drawing a background under the applet, the applet has its own implementation */
130 TranslucentBackground = 2, /**< An alternate version of the background is drawn, usually more translucent */
131 ShadowBackground = 4, /**< The applet won't have a svg background but a drop shadow of its content done via a shader */
ContainmentDisplayHint
Display hints that come from the containment that suggest the applet how to look and behave.
Definition plasma.h:64
@ ContainmentPrefersOpaqueBackground
The containment prefers the style of the applets to be opaque, where applicable.
Definition plasma.h:70
@ ContainmentDrawsPlasmoidHeading
The containment will draw an titlebar-looking header for the applets, so the applets shouldn't attemp...
Definition plasma.h:66
@ ContainmentForcesSquarePlasmoids
The containment will force every plasmoid to be constrained in a square icon (An example is the Syste...
Definition plasma.h:68
@ ContainmentPrefersFloatingApplets
The containment prefers applet's dialogs to be floating, where applicable.
Definition plasma.h:71
ImmutabilityType
Defines the immutability of items like applets, corona and containments they can be free to modify,...
Definition plasma.h:99
@ SystemImmutable
the item is locked down by the system, the user can't unlock it
Definition plasma.h:103
@ UserImmutable
The user has requested a lock down, and can undo the lock down at any time.
Definition plasma.h:101
@ ShadowBackground
The applet won't have a svg background but a drop shadow of its content done via a shader.
Definition plasma.h:131
@ TranslucentBackground
An alternate version of the background is drawn, usually more translucent.
Definition plasma.h:130
@ DefaultBackground
If the hint has this flag, the user is able to configure this background.
Definition plasma.h:133
@ NoBackground
Not drawing a background under the applet, the applet has its own implementation.
Definition plasma.h:128
Location
The Location enumeration describes where on screen an element, such as an Applet or its managing cont...
Definition plasma.h:81
@ Desktop
On the planar desktop layer, extending across the full screen from edge to edge.
Definition plasma.h:84
FormFactor
The FormFactor enumeration describes how a Plasma::Applet should arrange itself.
Definition plasma.h:40
@ MediaCenter
As with Planar, the applet lives in a plane but the interface should be optimized for medium-to-high ...
Definition plasma.h:46
@ Application
The Applet lives in a plane and should be optimized to look as a full application,...
Definition plasma.h:55
@ Horizontal
The applet is constrained vertically, but can expand horizontally.
Definition plasma.h:51
QObject(QObject *parent)
Q_OBJECTQ_OBJECT
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:48:23 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:48:23 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.