Skip to content

Commit

Permalink
sync: from linuxdeepin/dtkdeclarative
Browse files Browse the repository at this point in the history
Synchronize source files from linuxdeepin/dtkdeclarative.

Source-pull-request: linuxdeepin/dtkdeclarative#455
  • Loading branch information
deepin-ci-robot authored and 18202781743 committed Jan 14, 2025
1 parent f8861e7 commit 471a64f
Show file tree
Hide file tree
Showing 4 changed files with 58 additions and 56 deletions.
73 changes: 37 additions & 36 deletions qt6/src/qml/BoxPanel.qml
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,17 @@ Item {
property bool backgroundFlowsHovered: true
property bool enableBoxShadow: control.D.ColorSelector.family === D.Palette.CommonColor

Loader {
anchors.fill: backgroundRect
active: enableBoxShadow
sourceComponent: BoxShadow {
shadowBlur: control.boxShadowBlur
shadowOffsetY: control.boxShadowOffsetY
shadowColor: control.D.ColorSelector.dropShadowColor
cornerRadius: backgroundRect.radius
}
}
// TODO drop shadow temporarily.
// Loader {
// anchors.fill: backgroundRect
// active: enableBoxShadow
// sourceComponent: BoxShadow {
// shadowBlur: control.boxShadowBlur
// shadowOffsetY: control.boxShadowOffsetY
// shadowColor: control.D.ColorSelector.dropShadowColor
// cornerRadius: backgroundRect.radius
// }
// }

Rectangle {
id: backgroundRect
Expand All @@ -51,38 +52,38 @@ Item {

anchors.fill: parent
radius: control.radius
gradient: D.ColorSelector.color1 === D.ColorSelector.color2 ? null : backgroundGradient
// gradient: D.ColorSelector.color1 === D.ColorSelector.color2 ? null : backgroundGradient
color: D.ColorSelector.color1
}

Loader {
anchors.fill: backgroundRect
readonly property color innerShadowColor: control.D.ColorSelector.innerShadowColor1
active: innerShadowColor1 && innerShadowColor.a !== 0 && control.D.ColorSelector.family === D.Palette.CommonColor
z: D.DTK.AboveOrder
// Loader {
// anchors.fill: backgroundRect
// readonly property color innerShadowColor: control.D.ColorSelector.innerShadowColor1
// active: innerShadowColor1 && innerShadowColor.a !== 0 && control.D.ColorSelector.family === D.Palette.CommonColor
// z: D.DTK.AboveOrder

sourceComponent: BoxInsetShadow {
shadowBlur: 2
shadowOffsetY: control.innerShadowOffsetY1
spread: 1
shadowColor: innerShadowColor
cornerRadius: backgroundRect.radius
}
}
// sourceComponent: BoxInsetShadow {
// shadowBlur: 2
// shadowOffsetY: control.innerShadowOffsetY1
// spread: 1
// shadowColor: innerShadowColor
// cornerRadius: backgroundRect.radius
// }
// }

Loader {
anchors.fill: backgroundRect
readonly property color innerShadowColor: control.D.ColorSelector.innerShadowColor2
active: innerShadowColor2 && innerShadowColor.a !== 0 && control.D.ColorSelector.family === D.Palette.CommonColor
z: D.DTK.AboveOrder
// Loader {
// anchors.fill: backgroundRect
// readonly property color innerShadowColor: control.D.ColorSelector.innerShadowColor2
// active: innerShadowColor2 && innerShadowColor.a !== 0 && control.D.ColorSelector.family === D.Palette.CommonColor
// z: D.DTK.AboveOrder

sourceComponent: BoxInsetShadow {
shadowBlur: 1
shadowOffsetY: 1
shadowColor: innerShadowColor
cornerRadius: backgroundRect.radius
}
}
// sourceComponent: BoxInsetShadow {
// shadowBlur: 1
// shadowOffsetY: 1
// shadowColor: innerShadowColor
// cornerRadius: backgroundRect.radius
// }
// }

Loader {
active: insideBorderColor
Expand Down
4 changes: 2 additions & 2 deletions qt6/src/qml/FlowStyle.qml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import org.deepin.dtk 1.0 as D

QtObject {
property QtObject control: QtObject {
property int radius: 6
property int radius: 8
property int spacing: 6
property int padding: 6
property int borderWidth: 1
Expand Down Expand Up @@ -701,7 +701,7 @@ QtObject {
property QtObject highlightPanel: QtObject {
property int width: 180
property int height: 30
property int radius: 6
property int radius: 8

property D.Palette background: D.Palette {
normal: D.DTK.makeColor(D.Color.Highlight)
Expand Down
35 changes: 18 additions & 17 deletions qt6/src/qml/HighlightPanel.qml
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,15 @@ Item {

implicitWidth: DS.Style.highlightPanel.width
implicitHeight: DS.Style.highlightPanel.height
BoxShadow {
anchors.fill: backgroundRect
visible: panel.outerShadowColor
shadowColor: panel.D.ColorSelector.outerShadowColor
shadowOffsetY: 4
shadowBlur: 6
cornerRadius: backgroundRect.radius
}
// TODO drop shadow temporarily.
// BoxShadow {
// anchors.fill: backgroundRect
// visible: panel.outerShadowColor
// shadowColor: panel.D.ColorSelector.outerShadowColor
// shadowOffsetY: 4
// shadowBlur: 6
// cornerRadius: backgroundRect.radius
// }

Rectangle {
id: backgroundRect
Expand All @@ -32,13 +33,13 @@ Item {
radius: panel.radius
}

BoxInsetShadow {
anchors.fill: backgroundRect
visible: panel.innerShadowColor
shadowColor: panel.D.ColorSelector.innerShadowColor
shadowOffsetY: -1
shadowBlur: 2
spread: 1
cornerRadius: backgroundRect.radius
}
// BoxInsetShadow {
// anchors.fill: backgroundRect
// visible: panel.innerShadowColor
// shadowColor: panel.D.ColorSelector.innerShadowColor
// shadowOffsetY: -1
// shadowBlur: 2
// spread: 1
// cornerRadius: backgroundRect.radius
// }
}
2 changes: 1 addition & 1 deletion qt6/src/qml/private/ButtonPanel.qml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ BoxPanel {
Rectangle {
anchors.fill: parent
radius: control.radius
gradient: control.D.ColorSelector.color1 === control.D.ColorSelector.color2 ? null : hoverBackgroundGradient
// gradient: control.D.ColorSelector.color1 === control.D.ColorSelector.color2 ? null : hoverBackgroundGradient
color: control.D.ColorSelector.color1
}
function triggle() {
Expand Down

0 comments on commit 471a64f

Please sign in to comment.