Global
Methods and properties added to the global JavaScript object.
KWin::EffectsHandler
effects
Global property to the core wrapper of KWin Effects
KWin::ScriptedEffect
effect
Global property to the actual Effect
object
Effect
Provides access to enums defined in KWin::AnimationEffect and KWin::ScriptedEffect
object
KWin
Provides access to enums defined in KWin::WorkspaceWrapper
Q_SCRIPTABLE void
void KWin::ScriptedEffect::print
(QVariant ... values)
print
Prints all provided values to kDebug and as a D-Bus signal
Q_SCRIPTABLE int
int KWin::ScriptedEffect::animationTime
(int duration)
animationTime
Adjusts the passed in duration to the global animation time facator.
Q_SCRIPTABLE int
int KWin::ScriptedEffect::displayWidth
()
displayWidth
Width of the complete display (all screens).
Q_SCRIPTABLE int
int KWin::ScriptedEffect::displayHeight
()
displayHeight
Height of the complete display (all screens).
Q_SCRIPTABLE bool
bool KWin::ScriptedEffect::registerScreenEdge
(ElectricBorder border, QScriptValue callback)
registerScreenEdge
Registers the callback for the screen edge. When the mouse gets pushed against the given edge the callback will be invoked.
Q_SCRIPTABLE bool
bool KWin::ScriptedEffect::registerShortcut
(QString title, QString text, QString keySequence, QScriptValue callback)
registerShortcut
Registers keySequence as a global shortcut. When the shortcut is invoked the callback will be called. Title and text are used to name the shortcut and make it available to the global shortcut configuration module.
KWin::FPx2
This class is used to describe the animation end points, that is from which FPx2 values to which FPx2 values an animation goes. This class contains two properties to describe two animation components individually (e.g. width and height). But it's also possible to just have one value (e.g. opacity). In this case the definition of an FPx2 can be replaced by a single value.
qreal
value1
qreal
value2