mirror of
https://github.com/zoriya/noctalia-shell.git
synced 2026-06-08 04:42:11 +00:00
NIconPicker: replace GridView with NGridView
This commit is contained in:
+1
-40
@@ -82,7 +82,7 @@ Popup {
|
||||
}
|
||||
|
||||
// Icon grid
|
||||
GridView {
|
||||
NGridView {
|
||||
id: grid
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
@@ -90,45 +90,6 @@ Popup {
|
||||
cellWidth: root.cellW
|
||||
cellHeight: root.cellH
|
||||
model: root.filteredIcons
|
||||
clip: true
|
||||
reuseItems: true
|
||||
|
||||
ScrollBar.vertical: ScrollBar {
|
||||
parent: grid
|
||||
x: grid.mirrored ? 0 : grid.width - width
|
||||
y: 0
|
||||
height: grid.height
|
||||
active: grid.ScrollBar.horizontal.active
|
||||
policy: ScrollBar.AsNeeded
|
||||
|
||||
contentItem: Rectangle {
|
||||
implicitWidth: 6
|
||||
implicitHeight: 100
|
||||
radius: Style.radiusM
|
||||
color: parent.pressed ? Qt.alpha(Color.mHover, 0.8) : parent.hovered ? Qt.alpha(Color.mHover, 0.8) : Qt.alpha(Color.mHover, 0.8)
|
||||
opacity: grid.contentHeight > grid.height ? (parent.active ? 1.0 : 0.0) : 0.0
|
||||
|
||||
Behavior on opacity {
|
||||
NumberAnimation {
|
||||
duration: Style.animationFast
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
background: Rectangle {
|
||||
implicitWidth: 6
|
||||
implicitHeight: 100
|
||||
color: Color.transparent
|
||||
opacity: grid.contentHeight > grid.height ? (parent.active ? 0.3 : 0.0) : 0.0
|
||||
radius: Style.radiusM / 2
|
||||
|
||||
Behavior on opacity {
|
||||
NumberAnimation {
|
||||
duration: Style.animationFast
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
delegate: Rectangle {
|
||||
width: grid.cellWidth
|
||||
height: grid.cellHeight
|
||||
|
||||
Reference in New Issue
Block a user