Warning, /plasma/latte-dock/declarativeimports/abilities/definition/AppletRequirements.qml is written in an unsupported language. File is not indexed.

0001 /*
0002     SPDX-FileCopyrightText: 2020 Michail Vourlakos <mvourlakos@gmail.com>
0003     SPDX-License-Identifier: GPL-2.0-or-later
0004 */
0005 
0006 import QtQuick 2.0
0007 
0008 Item{
0009     property bool activeIndicatorEnabled: true
0010     property bool latteSideColoringEnabled: true
0011     property bool lengthMarginsEnabled: true
0012     property bool parabolicEffectLocked: false
0013     property bool screenEdgeMarginSupported: false
0014     property bool windowsTrackingEnabled: false
0015 
0016     //   NAME: activeIndicatorEnabled
0017     //   EXPLANATION: when is TRUE, Latte can show its own Active Indicator
0018     //       when needed. For FALSE, the Latte Active Indicator is not drawn
0019     //       or used for that applet.
0020     //   SINCE: 0.9
0021 
0022     //   NAME: latteSideColoringEnabled
0023     //   EXPLANATION: when is FALSE, Latte is not painting/colorizing this applet
0024     //       in any case. In such case the applet can use 'palette'
0025     //       in order to access the color palette used at all cases from Latte
0026     //   USE CASE: when Latte is transparent and applets colors need to be adjusted in order
0027     //       to look consistent with the underlying desktop background OR the applet
0028     //       is not using monochromatic icons but rather colorful ones.
0029     //   SINCE: 0.9
0030 
0031     //   NAME: lengthMarginsEnabled
0032     //   EXPLANATION: when is TRUE, all length margins are drawn including
0033     //       indicator padding and applets distance. For FALSE, length margins
0034     //       are not drawn at all.
0035     //   SINCE: 0.9
0036 
0037     //   NAME: parabolicEffectLocked
0038     //   EXPLANATION: For TRUE, this applet is considered locked
0039     //       and can not be zoomed.
0040     //   SINCE: 0.9
0041 
0042     //   NAME: screenEdgeMarginSupported
0043     //   EXPLANATION: For TRUE, this applet can handle the screen edge margin on
0044     //       its own and Latte should not take any special actions to help it
0045     //       work properly.
0046     //   SINCE: 0.10
0047 
0048     //   NAME: windowsTrackingEnabled
0049     //   EXPLANATION: when is TRUE, Latte is informed that applet requests
0050     //       windows tracking functionality.
0051     //   SINCE: 0.9
0052 }