2
* Copyright (C) 2013 Robert Ancell <robert.ancell@gmail.com>
4
* This program is free software: you can redistribute it and/or modify it under
5
* the terms of the GNU General Public License as published by the Free Software
6
* Foundation, either version 3 of the License, or (at your option) any later
7
* version. See http://www.gnu.org/copyleft/gpl.html the full text of the
12
import Ubuntu.Components 0.1
15
applicationName: "com.popey.stallboard"
16
automaticOrientation: false
20
backgroundColor: "#741266"
21
footerColor: "#bd0776"
26
title: i18n.tr("Stallboard")
33
property int n_columns: height > width ? 3 : 5;
34
property int n_rows: height > width ? 5 : 3;
35
property int button_size: Math.min (width / n_columns, height / n_rows) * 0.9;
36
property int button_radius: 10;
37
property int button_xspacing: (width - button_size * n_columns) / (n_columns + 1);
38
property int button_yspacing: (height - button_size * n_rows) / (n_rows + 1);
41
x: wrapper.button_xspacing;
42
y: wrapper.button_yspacing;
43
columns: wrapper.n_columns;
46
columnSpacing: wrapper.button_xspacing;
47
rowSpacing: wrapper.button_yspacing;
50
width: wrapper.button_size;
51
height: wrapper.button_size;
52
radius: wrapper.button_radius;
54
description: "Negative"
55
imageSource: "stallboard.png";
56
soundSource: "media/rmsandthevalueofthisisnegative.mp3";
59
width: wrapper.button_size;
60
height: wrapper.button_size;
61
radius: wrapper.button_radius;
63
description: "Get out"
64
imageSource: "stallboard.png";
65
soundSource: "media/rmsgetitoutofhere.mp3";
68
width: wrapper.button_size;
69
height: wrapper.button_size;
70
radius: wrapper.button_radius;
73
imageSource: "stallboard.png";
74
soundSource: "media/rmsithinkitswastedeffort.mp3";
77
width: wrapper.button_size;
78
height: wrapper.button_size;
79
radius: wrapper.button_radius;
81
description: "Mustn't"
82
imageSource: "stallboard.png";
83
soundSource: "media/rmsyoumustntdoititswrong.mp3";
86
width: wrapper.button_size;
87
height: wrapper.button_size;
88
radius: wrapper.button_radius;
90
description: "Freedom"
91
imageSource: "stallboard.png";
92
soundSource: "media/rmsitsnegativeinthefreedomdimension.mp3";
95
width: wrapper.button_size;
96
height: wrapper.button_size;
97
radius: wrapper.button_radius;
100
imageSource: "stallboard.png";
101
soundSource: "media/rmswhatswrongwiththat.mp3";
104
width: wrapper.button_size;
105
height: wrapper.button_size;
106
radius: wrapper.button_radius;
109
imageSource: "stallboard.png";
110
soundSource: "media/rmswaitwaitwaitwaitwaityousaidcommercialsoftware.mp3";
113
width: wrapper.button_size;
114
height: wrapper.button_size;
115
radius: wrapper.button_radius;
118
imageSource: "stallboard.png";
119
soundSource: "media/rmslookupatthemoononeday.mp3";
122
width: wrapper.button_size;
123
height: wrapper.button_size;
124
radius: wrapper.button_radius;
126
description: "Experienced"
127
imageSource: "stallboard.png";
128
soundSource: "media/rmsiexperiencedlifeinfreedom.mp3";
131
width: wrapper.button_size;
132
height: wrapper.button_size;
133
radius: wrapper.button_radius;
135
description: "Spyware"
136
imageSource: "stallboard.png";
137
soundSource: "media/rmsitsapyware.mp3";
140
width: wrapper.button_size;
141
height: wrapper.button_size;
142
radius: wrapper.button_radius;
144
description: "Malicious"
145
imageSource: "stallboard.png";
146
soundSource: "media/rmsmaliciousfunctionalities.mp3";
149
width: wrapper.button_size;
150
height: wrapper.button_size;
151
radius: wrapper.button_radius;
153
description: "Egregious"
154
imageSource: "stallboard.png";
155
soundSource: "media/rmsthisisegregious.mp3";
158
width: wrapper.button_size;
159
height: wrapper.button_size;
160
radius: wrapper.button_radius;
162
description: "Perverting"
163
imageSource: "stallboard.png";
164
soundSource: "media/rmspervertingfreesoftware.mp3";
167
width: wrapper.button_size;
168
height: wrapper.button_size;
169
radius: wrapper.button_radius;
172
imageSource: "stallboard.png";
173
soundSource: "media/rmsmakethosebusinessesfail.mp3";
176
width: wrapper.button_size;
177
height: wrapper.button_size;
178
radius: wrapper.button_radius;
181
imageSource: "stallboard.png";
182
soundSource: "media/rmsthatprogramisreallyatrap.mp3";