Warning, /plasma/latte-dock/declarativeimports/abilities/definition/Metrics.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 import "./metrics" as MetricsTypes 0009 0010 Item { 0011 id: _metrics 0012 property int iconSize: 48 0013 property int maxIconSize: 48 0014 property int backgroundThickness: 16 0015 0016 property MetricsTypes.Margin margin: MetricsTypes.Margin{ 0017 tailThickness: 4 0018 maxTailThickness: 4 0019 headThickness: 4 0020 maxHeadThickness: 4 0021 length: 4 0022 screenEdge: 0 0023 } 0024 0025 property MetricsTypes.MarginsArea marginsArea: MetricsTypes.MarginsArea{ 0026 tailThickness: 8 //margin.thickness + 4 0027 headThickness: 8 //margin.thickness + 4 0028 //readonly property int iconSize: _metrics.totals.thickness - thicknessEdges 0029 //readonly property int thicknessEdges: 2*marginThickness 0030 } 0031 0032 property MetricsTypes.Padding padding: MetricsTypes.Padding{ 0033 length: 0 0034 lengthApplet: 0 0035 } 0036 0037 property MetricsTypes.Totals totals: MetricsTypes.Totals{ 0038 //readonly property int length: iconSize + lengthEdges 0039 //readonly property int lengthEdge: margin.length + padding.length 0040 //readonly property int lengthEdges: 2 * lengthEdge 0041 //readonly property int lengthPaddings: 2 * padding.length 0042 //readonly property int marginsAreaThicknessEdges: 2 * margin.marginsAreaThickness 0043 //readonly property int thickness: iconSize + thicknessEdges 0044 //readonly property int thicknessEdges: 2 * margin.thickness 0045 } 0046 0047 property MetricsTypes.Mask mask: MetricsTypes.Mask{ 0048 screenEdge: 0 0049 maxScreenEdge: 0 0050 0051 thickness { 0052 hidden: 1 0053 normal: 48 0054 medium: 48 0055 zoomed: 48 0056 0057 maxNormal: 48 0058 maxMedium: 48 0059 maxZoomed: 48 0060 0061 normalForItems: 48 0062 mediumForItems: 48 0063 zoomedForItems: 48 0064 0065 maxNormalForItems: 48 0066 maxMediumForItems: 48 0067 maxZoomedForItems: 48 0068 0069 maxNormalForItemsWithoutScreenEdge: 48 0070 maxZoomedForItemsWithoutScreenEdge: 48 0071 } 0072 } 0073 }