forked from Shinonome/dots-hyprland
make osdvalueindicator more customizable (internally)
This commit is contained in:
@@ -106,6 +106,7 @@ Scope {
|
|||||||
value: root.brightnessMonitor.brightness
|
value: root.brightnessMonitor.brightness
|
||||||
icon: "light_mode"
|
icon: "light_mode"
|
||||||
rotateIcon: true
|
rotateIcon: true
|
||||||
|
scaleIcon: true
|
||||||
name: qsTr("Brightness")
|
name: qsTr("Brightness")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ Item {
|
|||||||
required property string icon
|
required property string icon
|
||||||
required property string name
|
required property string name
|
||||||
property bool rotateIcon: false
|
property bool rotateIcon: false
|
||||||
|
property bool scaleIcon: false
|
||||||
|
|
||||||
property real valueIndicatorVerticalPadding: 9
|
property real valueIndicatorVerticalPadding: 9
|
||||||
property real valueIndicatorLeftPadding: 10
|
property real valueIndicatorLeftPadding: 10
|
||||||
@@ -47,7 +48,7 @@ Item {
|
|||||||
renderType: Text.QtRendering
|
renderType: Text.QtRendering
|
||||||
|
|
||||||
text: root.icon
|
text: root.icon
|
||||||
iconSize: 20 + 10 * (root.rotateIcon ? value : 1)
|
iconSize: 20 + 10 * (root.scaleIcon ? value : 1)
|
||||||
rotation: 180 * (root.rotateIcon ? value : 0)
|
rotation: 180 * (root.rotateIcon ? value : 0)
|
||||||
|
|
||||||
Behavior on iconSize {
|
Behavior on iconSize {
|
||||||
|
|||||||
Reference in New Issue
Block a user