on xenial help sign in
highlight active workspace
commit888c73c11e2b3edf55fb1709d178dde00c9bc8a6 authorMichael Zanetti <michael.zanetti@canonical.com> dateTue 14 Mar 2017, 17:17 (10 years ago) parentb50f6a9
2 files changed+10−2
qml/Stage/Spread/WorkspacePreview.qml+9 qml/Stage/Spread/Workspaces.qml+1−2
qml/Stage/Spread/WorkspacePreview.qml+9
@@ -15,6 +15,7 @@ Item {
1515 property real previewScale: previewSpace.height / previewSpace.screenHeight
1616
1717 property bool containsDrag: false
18+ property bool isActive: false
1819
1920 Image {
2021 source: previewSpace.background
@@ -70,6 +71,14 @@ Item {
7071
7172 }
7273
74+ Rectangle {
75+ anchors.fill: parent
76+ border.color: UbuntuColors.ash
77+ border.width: units.gu(.5)
78+ color: "transparent"
79+ visible: previewSpace.isActive
80+ }
81+
7382 Rectangle {
7483 anchors.fill: parent
7584 border.color: UbuntuColors.blue
qml/Stage/Spread/Workspaces.qml+1−2
@@ -60,11 +60,9 @@ Item {
6060 var surface = drag.source.surface;
6161 drag.source.surface = null;
6262 var workspace = listView.model.get(listView.hoveredWorkspaceIndex);
63− print("dropping surface", surface, "on workspace", workspace)
6463 WorkspaceManager.moveSurfaceToWorkspace(surface, workspace);
6564 drop.accept(Qt.MoveAction)
6665 listView.hoveredWorkspaceIndex = -1
67− root.commitScreenSetup();
6866 }
6967 }
7068
@@ -198,6 +196,7 @@ Item {
198196 background: root.background
199197 screenHeight: screen.availableModes[screen.currentModeIndex].size.height
200198 containsDrag: listView.hoveredWorkspaceIndex == index
199+ isActive: model.workspace.active
201200 }
202201 MouseArea {
203202 anchors.fill: parent