Warning, /plasma/latte-dock/shell/package/contents/controls/InnerShadow.qml is written in an unsupported language. File is not indexed.

0001 /*
0002     SPDX-FileCopyrightText: 2019 Michail Vourlakos <mvourlakos@gmail.com>
0003     SPDX-License-Identifier: GPL-2.0-or-later
0004 */
0005 
0006 import QtQuick 2.1
0007 
0008 import org.kde.plasma.plasmoid 2.0
0009 import org.kde.plasma.core 2.0 as PlasmaCore
0010 
0011 import org.kde.latte.components 1.0 as LatteComponents
0012 
0013 
0014 LatteComponents.ExternalShadow{
0015     id: editExternalShadow
0016 
0017     states: [
0018         ///topShadow
0019         State {
0020             name: "topShadow"
0021             when: (plasmoid.location === PlasmaCore.Types.BottomEdge)
0022 
0023             AnchorChanges {
0024                 target: editExternalShadow
0025                 anchors{ top:undefined; bottom:parent.bottom; left:undefined; right:undefined;
0026                     horizontalCenter:parent.horizontalCenter; verticalCenter:undefined}
0027             }
0028         },
0029         ///bottomShadow
0030         State {
0031             name: "bottomShadow"
0032             when: (plasmoid.location === PlasmaCore.Types.TopEdge)
0033 
0034             AnchorChanges {
0035                 target: editExternalShadow
0036                 anchors{ top:parent.top; bottom:undefined; left:undefined; right:undefined;
0037                     horizontalCenter:parent.horizontalCenter; verticalCenter:undefined}
0038             }
0039         },
0040         ///leftShadow
0041         State {
0042             name: "leftShadow"
0043             when: (plasmoid.location === PlasmaCore.Types.RightEdge)
0044 
0045             AnchorChanges {
0046                 target: editExternalShadow
0047                 anchors{ top:undefined; bottom:undefined; left:undefined; right:parent.right;
0048                     horizontalCenter:undefined; verticalCenter:parent.verticalCenter}
0049             }
0050         },
0051         ///rightShadow
0052         State {
0053             name: "rightShadow"
0054             when: (plasmoid.location === PlasmaCore.Types.LeftEdge)
0055 
0056             AnchorChanges {
0057                 target: editExternalShadow
0058                 anchors{ top:undefined; bottom:undefined; left:parent.left; right:undefined;
0059                     horizontalCenter:undefined; verticalCenter:parent.verticalCenter}
0060             }
0061         }
0062     ]
0063 }