1 | # -*- coding: utf-8 -*- |
---|
2 | |
---|
3 | package "net.sabi.pester" |
---|
4 | |
---|
5 | interface "{source}net/sabi/pester/Resources.java" |
---|
6 | events "{source}net/sabi/pester/Commands.java" |
---|
7 | |
---|
8 | string ID_APP_NAME "Pester" |
---|
9 | string ID_APP_CLASS "net.sabi.pester.Pester" |
---|
10 | string ID_APP_FLAGS "L" |
---|
11 | string ID_CHOOSER_CATEGORY "pim" |
---|
12 | string ID_LOCALE "en_US" |
---|
13 | |
---|
14 | bitmap ID_LARGE_ICON "{base}LargeIcon.png" |
---|
15 | bitmap ID_SMALL_ICON "{base}SmallIcon.png" |
---|
16 | |
---|
17 | bitmap ID_SPLASH_SCREEN_NO_TITLE "{base}SplashScreenTransparent.png" |
---|
18 | |
---|
19 | string ID_VERSION "V@APP_VERSION_MAJOR@.@APP_VERSION_MINOR@" |
---|
20 | |
---|
21 | int EVENT_CANCEL_ALARM 1 |
---|
22 | int EVENT_DATE_EDITOR_TOOK_FOCUS 2 |
---|
23 | |
---|
24 | splashScreen ID_SPLASH_SCREEN_RESOURCE |
---|
25 | image |
---|
26 | bitmap = ID_SPLASH_SCREEN_NO_TITLE |
---|
27 | alignWithParentTop = 0 |
---|
28 | alignWithParentLeft = 0 |
---|
29 | staticTextBox |
---|
30 | text = ID_APP_NAME |
---|
31 | alignWithParentLeft = 2 |
---|
32 | alignWithParentTop = 0 |
---|
33 | fillToRight = 2 |
---|
34 | transparent |
---|
35 | doesNotHaveBorder |
---|
36 | endSplashScreen |
---|
37 | |
---|
38 | menu ID_ALARM_LIST_MENU |
---|
39 | menuItem |
---|
40 | title = "New Alarm..." |
---|
41 | shortcut = 'N' |
---|
42 | icon = soundIcon |
---|
43 | event = EVENT_NEW_ALARM |
---|
44 | |
---|
45 | divider |
---|
46 | |
---|
47 | menuItem |
---|
48 | id = ID_DISCARD_ITEM |
---|
49 | title = "Discard" |
---|
50 | shortcut = deleteKey |
---|
51 | event = EVENT_CONFIRM_DISCARD_ALARM |
---|
52 | endMenu |
---|
53 | screen ID_ALARM_LIST_SCREEN |
---|
54 | title = "Pester" |
---|
55 | actionMenu = ID_ALARM_LIST_MENU |
---|
56 | className = "net.sabi.pester.AlarmListWindow" |
---|
57 | icon = ID_SMALL_ICON |
---|
58 | |
---|
59 | activeListView |
---|
60 | id = ID_ALARM_LIST_VIEW |
---|
61 | alignWithParentLeft = 0 |
---|
62 | alignWithParentTop = 0 |
---|
63 | initialFocus |
---|
64 | widthPct = 100 |
---|
65 | itemHeight = 12 |
---|
66 | className = "net.sabi.pester.AlarmListView" |
---|
67 | |
---|
68 | endScreen |
---|
69 | |
---|
70 | menu ID_PERIOD_UNITS_MENU |
---|
71 | menuItem |
---|
72 | title = "second(s)" |
---|
73 | event = EVENT_VALIDATE |
---|
74 | eventData = 1 |
---|
75 | menuItem |
---|
76 | title = "minute(s)" |
---|
77 | event = EVENT_VALIDATE |
---|
78 | eventData = 60 |
---|
79 | menuItem |
---|
80 | title = "hour(s)" |
---|
81 | event = EVENT_VALIDATE |
---|
82 | eventData = 3600 |
---|
83 | endMenu |
---|
84 | |
---|
85 | dialog ID_ALARM_SET_DIALOG |
---|
86 | title = "Set Alarm" |
---|
87 | showCancel |
---|
88 | className = "net.sabi.pester.AlarmSetDialog" |
---|
89 | widthPct = 100 |
---|
90 | centerUnderTitleBar |
---|
91 | |
---|
92 | staticText |
---|
93 | text = "Message" |
---|
94 | id = ID_MESSAGE_LABEL |
---|
95 | alignWithParentTop = 3 |
---|
96 | alignWithParentLeft = 5 |
---|
97 | justifyRight |
---|
98 | font = boldSysFont |
---|
99 | |
---|
100 | typeAheadTextField |
---|
101 | id = ID_MESSAGE_FIELD |
---|
102 | event = EVENT_VALIDATE |
---|
103 | autoCap |
---|
104 | initiallySelectAll |
---|
105 | initialFocus |
---|
106 | alignBaseline = ID_MESSAGE_LABEL |
---|
107 | positionToRight = ID_MESSAGE_LABEL : 3 |
---|
108 | fillToRight = 0 |
---|
109 | |
---|
110 | groupBox |
---|
111 | id = ID_IN_GROUP |
---|
112 | onOffControl = ID_IN_BUTTON |
---|
113 | onOffControlLeftPosition |
---|
114 | positionBelow = ID_MESSAGE_LABEL : 7 |
---|
115 | fillToRight = 0 |
---|
116 | height = 22 |
---|
117 | |
---|
118 | radioButton |
---|
119 | id = ID_IN_BUTTON |
---|
120 | title = "In" |
---|
121 | event = EVENT_IN |
---|
122 | |
---|
123 | numberEditor |
---|
124 | id = ID_PERIOD_FIELD |
---|
125 | event = EVENT_VALIDATE |
---|
126 | dontWrap |
---|
127 | minValue = 1 |
---|
128 | maxValue = 99 |
---|
129 | alignBaseline = ID_IN_BUTTON |
---|
130 | positionToRight = ID_IN_BUTTON : 1 |
---|
131 | className = "net.sabi.pester.EventfulNumberEditor" |
---|
132 | |
---|
133 | popupMenu |
---|
134 | id = ID_PERIOD_UNITS_POPUP |
---|
135 | menu = ID_PERIOD_UNITS_MENU |
---|
136 | alignBaseline = ID_PERIOD_FIELD |
---|
137 | positionToRight = ID_PERIOD_FIELD : 1 |
---|
138 | |
---|
139 | checkBox |
---|
140 | id = ID_PERIOD_REPEAT_CHECKBOX |
---|
141 | title = "Repeat" |
---|
142 | alignBaseline = ID_PERIOD_UNITS_POPUP |
---|
143 | positionToRight = ID_PERIOD_UNITS_POPUP : 3 |
---|
144 | endGroupBox |
---|
145 | |
---|
146 | groupBox |
---|
147 | id = ID_AT_GROUP |
---|
148 | onOffControl = ID_AT_BUTTON |
---|
149 | onOffControlLeftPosition |
---|
150 | positionBelow = ID_IN_GROUP : 3 |
---|
151 | fillToRight = 0 |
---|
152 | height = 22 |
---|
153 | |
---|
154 | radioButton |
---|
155 | title = "At" |
---|
156 | id = ID_AT_BUTTON |
---|
157 | event = EVENT_AT |
---|
158 | |
---|
159 | dateEditor |
---|
160 | id = ID_TIME_EDITOR |
---|
161 | longTimeFormat |
---|
162 | event = EVENT_TIME_EDITOR |
---|
163 | alignBaseline = ID_AT_BUTTON |
---|
164 | positionToRight = ID_AT_BUTTON : 1 |
---|
165 | |
---|
166 | dateEditor |
---|
167 | id = ID_DATE_EDITOR |
---|
168 | event = EVENT_DATE_EDITOR |
---|
169 | positionToRight = ID_TIME_EDITOR : 1 |
---|
170 | alignBaseline = ID_TIME_EDITOR |
---|
171 | className = "net.sabi.pester.AlarmDateEditor" |
---|
172 | |
---|
173 | datePicker |
---|
174 | id = ID_DATE_PICKER |
---|
175 | event = EVENT_DATE_PICKER |
---|
176 | positionToRight = ID_DATE_EDITOR : 1 |
---|
177 | alignTop = ID_DATE_EDITOR |
---|
178 | endGroupBox |
---|
179 | |
---|
180 | staticText |
---|
181 | text = "Alert" |
---|
182 | id = ID_ALERT_LABEL |
---|
183 | justifyRight |
---|
184 | font = boldSysFont |
---|
185 | positionBelow = ID_AT_GROUP : 5 |
---|
186 | alignRight = ID_MESSAGE_LABEL |
---|
187 | |
---|
188 | ringTonePicker |
---|
189 | id = ID_ALERT_PICKER |
---|
190 | # alignBaseline = ID_ALERT_LABEL |
---|
191 | positionBelow = ID_AT_GROUP : 3 |
---|
192 | positionToRight = ID_ALERT_LABEL : 3 |
---|
193 | fillToRight = 0 |
---|
194 | |
---|
195 | button |
---|
196 | id = ID_DISCARD_ALARM_BUTTON |
---|
197 | event = EVENT_DISCARD_ALARM |
---|
198 | position = buttonTop2 |
---|
199 | title = "Discard" |
---|
200 | |
---|
201 | button |
---|
202 | id = ID_SET_ALARM_BUTTON |
---|
203 | event = EVENT_SET_ALARM |
---|
204 | position = buttonBottom1 |
---|
205 | title = "Set" |
---|
206 | shortcut = doneButton |
---|
207 | endDialog |
---|
208 | |
---|
209 | alert ID_ALARM_ALERT |
---|
210 | systemDialog |
---|
211 | title = "Alarm" |
---|
212 | icon = ID_LARGE_ICON |
---|
213 | font = "BortBold12" |
---|
214 | text = "Alarm!" |
---|
215 | button |
---|
216 | event = EVENT_DISMISS_ALARM |
---|
217 | title = okButton |
---|
218 | position = buttonBottom1 |
---|
219 | shortcut = doneButton |
---|
220 | endAlert |
---|
221 | |
---|
222 | alert ID_DISCARD_ALERT |
---|
223 | appAlertStyle |
---|
224 | title = "Discard Alarm?" |
---|
225 | icon = stopIcon |
---|
226 | text = "Permanently discard this alarm?" |
---|
227 | button |
---|
228 | event = EVENT_DISCARD_ALARM |
---|
229 | title = discardButton |
---|
230 | position = buttonBottom2 |
---|
231 | button |
---|
232 | title = backButton |
---|
233 | position = buttonBottom1 |
---|
234 | shortcut = doneButton |
---|
235 | endAlert |
---|