Changeset View
Changeset View
Standalone View
Standalone View
org.kde.desktop/ScrollView.qml
Show First 20 Lines • Show All 98 Lines • ▼ Show 20 Line(s) | 95 | QtObject { | |||
---|---|---|---|---|---|
99 | readonly property real verticalScrollBarWidth: controlRoot.ScrollBar.vertical.visible && !Kirigami.Settings.tabletMode ? controlRoot.ScrollBar.vertical.width : 0 | 99 | readonly property real verticalScrollBarWidth: controlRoot.ScrollBar.vertical.visible && !Kirigami.Settings.tabletMode ? controlRoot.ScrollBar.vertical.width : 0 | ||
100 | readonly property real horizontalScrollBarWidth: controlRoot.ScrollBar.horizontal.visible && !Kirigami.Settings.tabletMode ? controlRoot.ScrollBar.horizontal.width : 0 | 100 | readonly property real horizontalScrollBarWidth: controlRoot.ScrollBar.horizontal.visible && !Kirigami.Settings.tabletMode ? controlRoot.ScrollBar.horizontal.width : 0 | ||
101 | } | 101 | } | ||
102 | ] | 102 | ] | ||
103 | ScrollBar.vertical: ScrollBar { | 103 | ScrollBar.vertical: ScrollBar { | ||
104 | id: verticalScrollBar | 104 | id: verticalScrollBar | ||
105 | parent: controlRoot | 105 | parent: controlRoot | ||
106 | enabled: controlRoot.contentItem.enabled | 106 | enabled: controlRoot.contentItem.enabled | ||
107 | x: controlRoot.mirrored ? 0 : controlRoot.width - width | 107 | x: controlRoot.mirrored | ||
108 | ? (internal.backgroundVisible && background.hasOwnProperty("leftPadding") ? background.leftPadding : 0) | ||||
109 | : controlRoot.width - width - (internal.backgroundVisible && background.hasOwnProperty("rightPadding") ? background.rightPadding : 0) | ||||
108 | y: controlRoot.topPadding | 110 | y: controlRoot.topPadding | ||
109 | height: controlRoot.availableHeight | 111 | height: controlRoot.availableHeight | ||
110 | active: controlRoot.ScrollBar.horizontal || controlRoot.ScrollBar.horizontal.active | 112 | active: controlRoot.ScrollBar.horizontal || controlRoot.ScrollBar.horizontal.active | ||
111 | } | 113 | } | ||
112 | 114 | | |||
113 | ScrollBar.horizontal: ScrollBar { | 115 | ScrollBar.horizontal: ScrollBar { | ||
114 | parent: controlRoot | 116 | parent: controlRoot | ||
115 | enabled: controlRoot.contentItem.enabled | 117 | enabled: controlRoot.contentItem.enabled | ||
116 | x: controlRoot.leftPadding | 118 | x: controlRoot.leftPadding | ||
117 | y: controlRoot.height - height | 119 | y: controlRoot.height - height - (internal.backgroundVisible && background.hasOwnProperty("bottomPadding") ? background.bottomPadding : 0) | ||
118 | width: controlRoot.availableWidth | 120 | width: controlRoot.availableWidth | ||
119 | active: controlRoot.ScrollBar.vertical || controlRoot.ScrollBar.vertical.active | 121 | active: controlRoot.ScrollBar.vertical || controlRoot.ScrollBar.vertical.active | ||
120 | } | 122 | } | ||
121 | } | 123 | } |