@@ -63,9 +63,11 @@ AbstractButton {
63 horizontalCenter: parent.horizontalCenter
63 horizontalCenter: parent.horizontalCenter
66+ // FIXME: width and height should be defined according to the
67+ // application window's aspect ratio.
68+ width: (application.stage === ApplicationInfo.MainStage && __sideStageEnabled) ?
69+ units.gu(22) : units.gu(11)
66 height: (__sideStageEnabled) ? units.gu(22) : units.gu(19)
70 height: (__sideStageEnabled) ? units.gu(22) : units.gu(19)
67− width: applicationImage.width
69 radius: "medium"
71 radius: "medium"
70 image: applicationImage
72 image: applicationImage
@@ -73,8 +75,8 @@ AbstractButton {
73 ApplicationImage {
75 ApplicationImage {
74 id: applicationImage
76 id: applicationImage
75 source: ApplicationManager.findApplication((application) ? application.appId : "")
77 source: ApplicationManager.findApplication((application) ? application.appId : "")
78+ width: shapedApplicationImage.width
76 height: shapedApplicationImage.height
79 height: shapedApplicationImage.height
77− width: Math.min(height, height * sourceSize.width / sourceSize.height)
80 UbuntuShape {
82 UbuntuShape {