@@ -400,27 +400,45 @@ Rectangle {
400400 }
401401 }
402402
403− ColumnLayout {
403+ MouseArea {
404404 id: tileInfo
405− width: units.gu(30)
406405 anchors { left: parent.left; top: decoratedWindow.bottom; topMargin: units.gu(5) }
406+ width: units.gu(30)
407+ height: titleInfoColumn.height
407408 visible: false
408− spacing: units.gu(1)
409+ hoverEnabled: true
409410
410− UbuntuShape {
411− Layout.preferredHeight: Math.min(units.gu(6), root.height * .05)
412− Layout.preferredWidth: height * 8 / 7.6
413− image: Image {
414− anchors.fill: parent
415− source: model.icon
411+ onContainsMouseChanged: {
412+ if (containsMouse) {
413+ appRepeater.highlightedIndex = index
416414 }
417415 }
418− Label {
419− Layout.fillWidth: true
420− Layout.preferredHeight: units.gu(6)
421− text: model.name
422− wrapMode: Text.WordWrap
423− maximumLineCount: 2
416+
417+ onClicked: {
418+ appDelegate.focus = true
419+ root.state = ""
420+ }
421+
422+ ColumnLayout {
423+ id: titleInfoColumn
424+ anchors { left: parent.left; top: parent.top; right: parent.right }
425+ spacing: units.gu(1)
426+
427+ UbuntuShape {
428+ Layout.preferredHeight: Math.min(units.gu(6), root.height * .05)
429+ Layout.preferredWidth: height * 8 / 7.6
430+ image: Image {
431+ anchors.fill: parent
432+ source: model.icon
433+ }
434+ }
435+ Label {
436+ Layout.fillWidth: true
437+ Layout.preferredHeight: units.gu(6)
438+ text: model.name
439+ wrapMode: Text.WordWrap
440+ maximumLineCount: 2
441+ }
424442 }
425443 }
426444 }