mirror of
https://github.com/zoriya/noctalia-shell.git
synced 2026-06-08 04:42:11 +00:00
DropShadow: on the media card + some cleanup
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
import QtQuick
|
||||
import QtQuick.Effects
|
||||
import qs.Commons
|
||||
import qs.Services.Power
|
||||
|
||||
// Unified shadow system
|
||||
Item {
|
||||
id: root
|
||||
|
||||
required property var source
|
||||
|
||||
property bool autoPaddingEnabled: false
|
||||
property real shadowHorizontalOffset: Settings.data.general.shadowOffsetX
|
||||
property real shadowVerticalOffset: Settings.data.general.shadowOffsetY
|
||||
property real shadowOpacity: Style.shadowOpacity
|
||||
property color shadowColor: Color.black
|
||||
property real shadowBlur: Style.shadowBlur
|
||||
|
||||
layer.enabled: Settings.data.general.enableShadows && !PowerProfileService.noctaliaPerformanceMode
|
||||
layer.effect: MultiEffect {
|
||||
source: root.source
|
||||
shadowEnabled: true
|
||||
blurMax: Style.shadowBlurMax
|
||||
shadowBlur: root.shadowBlur
|
||||
shadowOpacity: root.shadowOpacity
|
||||
shadowColor: root.shadowColor
|
||||
shadowHorizontalOffset: root.shadowHorizontalOffset
|
||||
shadowVerticalOffset: root.shadowVerticalOffset
|
||||
autoPaddingEnabled: root.autoPaddingEnabled
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
import QtQuick
|
||||
import QtQuick.Effects
|
||||
import qs.Commons
|
||||
import qs.Services.Power
|
||||
|
||||
// Unified shadow system
|
||||
Item {
|
||||
id: root
|
||||
|
||||
required property var source
|
||||
|
||||
property bool autoPaddingEnabled: false
|
||||
|
||||
layer.enabled: Settings.data.general.enableShadows && !PowerProfileService.noctaliaPerformanceMode
|
||||
layer.effect: MultiEffect {
|
||||
source: root.source
|
||||
shadowEnabled: true
|
||||
blurMax: Style.shadowBlurMax
|
||||
shadowBlur: Style.shadowBlur
|
||||
shadowOpacity: Style.shadowOpacity
|
||||
shadowColor: Color.black
|
||||
shadowHorizontalOffset: Settings.data.general.shadowOffsetX
|
||||
shadowVerticalOffset: Settings.data.general.shadowOffsetY
|
||||
autoPaddingEnabled: root.autoPaddingEnabled
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user