on xenial help sign in
don't show decoration in spread
e059971Michael Zanetti
qml/Stages/DecoratedWindow.qml+4−1
@@ -27,6 +27,8 @@ FocusScope {
27 property alias application: applicationWindow.application
27 property alias application: applicationWindow.application
28 property alias active: decoration.active
28 property alias active: decoration.active
29
29
30+ property bool decorationShown: true
31+
30 signal close();
32 signal close();
31 signal maximize();
33 signal maximize();
32 signal minimize();
34 signal minimize();
@@ -50,13 +52,14 @@ FocusScope {
50 onClose: root.close();
52 onClose: root.close();
51 onMaximize: root.maximize();
53 onMaximize: root.maximize();
52 onMinimize: root.minimize();
54 onMinimize: root.minimize();
55+ visible: decorationShown
53 }
56 }
54
57
55 ApplicationWindow {
58 ApplicationWindow {
56 id: applicationWindow
59 id: applicationWindow
57 objectName: application ? "appWindow_" + application.appId : "appWindow_null"
60 objectName: application ? "appWindow_" + application.appId : "appWindow_null"
58 anchors.fill: parent
61 anchors.fill: parent
59− anchors.topMargin: units.gu(3)
62+ anchors.topMargin: root.decorationShown ? decoration.height : 0
60 interactive: true
63 interactive: true
61 focus: true
64 focus: true
62 }
65 }
qml/Stages/DesktopStage.qml+4
@@ -162,6 +162,10 @@ FocusScope {
162 target: darkenOverlay
162 target: darkenOverlay
163 opacity: index != appRepeater.highlightedIndex ? 0.4 : 0
163 opacity: index != appRepeater.highlightedIndex ? 0.4 : 0
164 }
164 }
165+ PropertyChanges {
166+ target: decoratedWindow
167+ decorationShown: false
168+ }
165 }
169 }
166 ]
170 ]
167 transitions: [
171 transitions: [