Changeset View
Changeset View
Standalone View
Standalone View
plugins/kdecorations/aurorae/src/qml/aurorae.qml
Show First 20 Lines • Show All 182 Lines • ▼ Show 20 Line(s) | 182 | PlasmaCore.FrameSvgItem { | |||
---|---|---|---|---|---|
183 | id: innerBorder | 183 | id: innerBorder | ||
184 | anchors { | 184 | anchors { | ||
185 | fill: parent | 185 | fill: parent | ||
186 | leftMargin: parent.padding.left + parent.borders.left - margins.left | 186 | leftMargin: parent.padding.left + parent.borders.left - margins.left | ||
187 | rightMargin: parent.padding.right + parent.borders.right - margins.right | 187 | rightMargin: parent.padding.right + parent.borders.right - margins.right | ||
188 | topMargin: parent.padding.top + parent.borders.top - margins.top | 188 | topMargin: parent.padding.top + parent.borders.top - margins.top | ||
189 | bottomMargin: parent.padding.bottom + parent.borders.bottom - margins.bottom | 189 | bottomMargin: parent.padding.bottom + parent.borders.bottom - margins.bottom | ||
190 | } | 190 | } | ||
191 | visible: parent.borders.left > fixedMargins.left | ||||
192 | && parent.borders.right > fixedMargins.right | ||||
193 | && parent.borders.top > fixedMargins.top | ||||
194 | && parent.borders.bottom > fixedMargins.bottom | ||||
195 | | ||||
191 | imagePath: backgroundSvg.imagePath | 196 | imagePath: backgroundSvg.imagePath | ||
192 | prefix: "innerborder" | 197 | prefix: "innerborder" | ||
193 | opacity: (decoration.client.active && !decoration.client.maximized && backgroundSvg.supportsInnerBorder) ? 1 : 0 | 198 | opacity: (decoration.client.active && !decoration.client.maximized && backgroundSvg.supportsInnerBorder) ? 1 : 0 | ||
194 | Behavior on opacity { | 199 | Behavior on opacity { | ||
195 | enabled: root.animate | 200 | enabled: root.animate | ||
196 | NumberAnimation { | 201 | NumberAnimation { | ||
197 | duration: auroraeTheme.animationTime | 202 | duration: auroraeTheme.animationTime | ||
198 | } | 203 | } | ||
199 | } | 204 | } | ||
200 | } | 205 | } | ||
201 | PlasmaCore.FrameSvgItem { | 206 | PlasmaCore.FrameSvgItem { | ||
202 | id: innerBorderInactive | 207 | id: innerBorderInactive | ||
203 | anchors { | 208 | anchors { | ||
204 | fill: parent | 209 | fill: parent | ||
205 | leftMargin: parent.padding.left + parent.borders.left - margins.left | 210 | leftMargin: parent.padding.left + parent.borders.left - margins.left | ||
206 | rightMargin: parent.padding.right + parent.borders.right - margins.right | 211 | rightMargin: parent.padding.right + parent.borders.right - margins.right | ||
207 | topMargin: parent.padding.top + parent.borders.top - margins.top | 212 | topMargin: parent.padding.top + parent.borders.top - margins.top | ||
208 | bottomMargin: parent.padding.bottom + parent.borders.bottom - margins.bottom | 213 | bottomMargin: parent.padding.bottom + parent.borders.bottom - margins.bottom | ||
209 | } | 214 | } | ||
215 | | ||||
216 | visible: parent.borders.left > fixedMargins.left | ||||
217 | && parent.borders.right > fixedMargins.right | ||||
218 | && parent.borders.top > fixedMargins.top | ||||
219 | && parent.borders.bottom > fixedMargins.bottom | ||||
220 | | ||||
210 | imagePath: backgroundSvg.imagePath | 221 | imagePath: backgroundSvg.imagePath | ||
211 | prefix: "innerborder-inactive" | 222 | prefix: "innerborder-inactive" | ||
212 | opacity: (!decoration.client.active && !decoration.client.maximized && backgroundSvg.supportsInnerBorderInactive) ? 1 : 0 | 223 | opacity: (!decoration.client.active && !decoration.client.maximized && backgroundSvg.supportsInnerBorderInactive) ? 1 : 0 | ||
213 | Behavior on opacity { | 224 | Behavior on opacity { | ||
214 | enabled: root.animate | 225 | enabled: root.animate | ||
215 | NumberAnimation { | 226 | NumberAnimation { | ||
216 | duration: auroraeTheme.animationTime | 227 | duration: auroraeTheme.animationTime | ||
217 | } | 228 | } | ||
218 | } | 229 | } | ||
219 | } | 230 | } | ||
220 | } | 231 | } |