source: trunk/hiptop/pester/locale/en_US/Pester.rsrc @ 293

Last change on this file since 293 was 293, checked in by Nicholas Riley, 14 years ago

About box.

File size: 6.4 KB
Line 
1# -*- coding: utf-8 -*-
2
3package "net.sabi.pester"
4
5interface "{source}net/sabi/pester/Resources.java"
6events "{source}net/sabi/pester/Commands.java"
7
8string ID_APP_NAME "Pester"
9string ID_APP_CLASS "net.sabi.pester.Pester"
10string ID_APP_FLAGS "L"
11string ID_CHOOSER_CATEGORY "pim"
12string ID_LOCALE "en_US"
13
14bitmap ID_LARGE_ICON "{base}LargeIcon.png"
15bitmap ID_SMALL_ICON "{base}SmallIcon.png"
16
17bitmap ID_SPLASH_SCREEN_NO_TITLE        "{base}SplashScreenTransparent.png"
18
19string  ID_VERSION      "V@APP_VERSION_MAJOR@.@APP_VERSION_MINOR@"
20
21int EVENT_CANCEL_ALARM 1
22int EVENT_DATE_EDITOR_TOOK_FOCUS 2
23
24splashScreen 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
36endSplashScreen
37
38menu 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_DISCARD_ALARM
52
53        divider
54
55        menuItem
56                id = ID_ABOUT_ITEM
57                title = "About"
58                event = EVENT_ABOUT
59endMenu
60screen ID_ALARM_LIST_SCREEN
61        title = "Pester"
62        actionMenu = ID_ALARM_LIST_MENU
63        className = "net.sabi.pester.AlarmListWindow"
64       
65        icon = ID_SMALL_ICON
66
67        image
68                bitmap = ID_SPLASH_SCREEN_NO_TITLE
69                alpha = 127
70                alignWithParentBottom = -48
71                alignWithParentRight = -48
72
73        activeListView
74                id = ID_ALARM_LIST_VIEW
75                alignWithParentLeft = 0
76                alignWithParentTop = 0
77                initialFocus
78                widthPct = 100
79                heightPct = 100
80                itemHeight = 12
81                className = "net.sabi.pester.AlarmListView"
82                doesNotHaveBorder
83                transparent
84
85endScreen
86
87menu ID_PERIOD_UNITS_MENU
88        menuItem
89                title = "second(s)"
90                event = EVENT_VALIDATE
91                eventData = 1
92        menuItem
93                title = "minute(s)"
94                event = EVENT_VALIDATE
95                eventData = 60
96        menuItem
97                title = "hour(s)"
98                event = EVENT_VALIDATE
99                eventData = 3600
100        menuItem
101                title = "day(s)"
102                event = EVENT_VALIDATE
103                eventData = 86400
104endMenu
105
106dialog ID_ALARM_SET_DIALOG
107        title = "Set Alarm"
108        showCancel
109        className = "net.sabi.pester.AlarmSetDialog"
110        widthPct = 100
111        centerUnderTitleBar
112
113        staticText
114                text = "Message"
115                id = ID_MESSAGE_LABEL
116                alignWithParentTop = 3
117                alignWithParentLeft = 5
118                justifyRight
119                font = boldSysFont
120
121        typeAheadTextField
122                id = ID_MESSAGE_FIELD
123                event = EVENT_VALIDATE
124                autoCap
125                initiallySelectAll
126                initialFocus
127                alignBaseline = ID_MESSAGE_LABEL
128                positionToRight = ID_MESSAGE_LABEL : 3 
129                fillToRight = 0
130
131        groupBox
132                id = ID_IN_GROUP
133                onOffControl = ID_IN_BUTTON
134                onOffControlLeftPosition
135                positionBelow = ID_MESSAGE_LABEL : 7
136                fillToRight = 0
137                height = 22
138
139                radioButton
140                        id = ID_IN_BUTTON
141                        title = "In"
142                        event = EVENT_IN
143       
144                numberEditor
145                        id = ID_PERIOD_FIELD
146                        event = EVENT_VALIDATE
147                        dontWrap
148                        minValue = 1
149                        maxValue = 99
150                        alignBaseline = ID_IN_BUTTON
151                        positionToRight = ID_IN_BUTTON : 1
152                        className = "net.sabi.pester.EventfulNumberEditor"
153       
154                popupMenu
155                        id = ID_PERIOD_UNITS_POPUP
156                        menu = ID_PERIOD_UNITS_MENU
157                        alignBaseline = ID_PERIOD_FIELD
158                        positionToRight = ID_PERIOD_FIELD : 1
159               
160                checkBox
161                        id = ID_PERIOD_REPEAT_CHECKBOX
162                        title = "Repeat"
163                        alignBaseline = ID_PERIOD_UNITS_POPUP
164                        positionToRight = ID_PERIOD_UNITS_POPUP : 3
165        endGroupBox
166
167        groupBox
168                id = ID_AT_GROUP
169                onOffControl = ID_AT_BUTTON
170                onOffControlLeftPosition
171                positionBelow = ID_IN_GROUP : 3
172                fillToRight = 0
173                height = 22
174       
175                radioButton
176                        title = "At"
177                        id = ID_AT_BUTTON
178                        event = EVENT_AT
179       
180                dateEditor
181                        id = ID_TIME_EDITOR
182                        longTimeFormat
183                        event = EVENT_TIME_EDITOR
184                        alignBaseline = ID_AT_BUTTON
185                        positionToRight = ID_AT_BUTTON : 1
186
187                dateEditor
188                        id = ID_DATE_EDITOR
189                        event = EVENT_DATE_EDITOR
190                        positionToRight = ID_TIME_EDITOR : 1
191                        alignBaseline = ID_TIME_EDITOR
192                        className = "net.sabi.pester.AlarmDateEditor"
193                        positionDynamically # can move if time format changes
194               
195                datePicker
196                        id = ID_DATE_PICKER
197                        event = EVENT_DATE_PICKER
198                        positionToRight = ID_DATE_EDITOR : 1
199                        alignTop = ID_DATE_EDITOR
200                        positionDynamically # can move if time format changes
201        endGroupBox
202
203        staticText
204                text = "Alert"
205                id = ID_ALERT_LABEL
206                justifyRight
207                font = boldSysFont
208                positionBelow = ID_AT_GROUP : 5
209                alignRight = ID_MESSAGE_LABEL
210
211        ringTonePicker
212                id = ID_ALERT_PICKER
213                # alignBaseline = ID_ALERT_LABEL
214                positionBelow = ID_AT_GROUP : 3
215                positionToRight = ID_ALERT_LABEL : 3
216                fillToRight = 0
217
218        button
219                id = ID_DISCARD_ALARM_BUTTON
220                event = EVENT_DISCARD_ALARM
221                position = buttonTop2
222                title = discardButton
223
224        button
225                id = ID_SET_ALARM_BUTTON
226                event = EVENT_SET_ALARM
227                position = buttonBottom1
228                title = "Set"
229                shortcut = doneButton
230endDialog
231
232textInputAlert ID_ALARM_ALERT
233        systemDialog
234        title = "Alarm"
235        icon = ID_LARGE_ICON
236        font = "BortBold12"
237        text = "Alarm!"
238        button
239                id = ID_SNOOZE_BUTTON
240                event = EVENT_SNOOZE_ALARM
241                title = "Snooze"
242                position = buttonBottom2
243                shortcut = cancelButton
244        button
245                event = EVENT_SET_ALARM
246                title = "Reschedule..."
247                position = buttonBottom3
248        button
249                event = EVENT_DISMISS_ALARM
250                title = okButton
251                position = buttonBottom1
252                shortcut = doneButton
253        textField
254                id = ID_SNOOZE_MINUTES
255                title = "Snooze for minutes:"
256                dontAcceptKeyRepeats
257                initiallySelectAll
258                numericOnly
259                justifyRight
260                maxLength = 2
261                position = top
262endTextInputAlert
263
264alert ID_DISCARD_ALERT
265        appAlertStyle
266        title = "Discard Alarm?"
267        icon = stopIcon
268        text = "Permanently discard this alarm?"
269        button
270                event = EVENT_CONFIRM_DISCARD
271                title = discardButton
272                position = buttonBottom2
273        button
274                event = EVENT_CANCEL_DISCARD
275                title = backButton
276                position = buttonBottom1
277                shortcut = doneButton
278endAlert
279
280stringArray ID_ALARM_MESSAGES
281        "Bus"
282        "Class"
283        "Dinner"
284        "Exercise"
285        "Go home"
286        "Go to school"
287        "Go to work"
288        "Laundry"
289        "Lunch"
290        "Meeting"
291        "Sleep"
292        "Train"
293        "Wake up"
294endStringArray
295
296data compress ID_ABOUT_TEXT 257 "about.txt"
297string ID_SUPPORT_EMAIL "pester@sabi.net"
298
299dialog ID_ABOUT_DIALOG
300        title = "About Pester"
301        doneEvent = EVENT_ABOUT_DONE
302        doneIsDefault
303        widthPct = 100
304        heightPct = 100
305       
306        staticTextBox
307                id = ID_ABOUT_TEXT_BOX
308                className = "danger.ui.LinkTextBox"
309                alignWithParentTop = 0
310                alignWithParentLeft = 3
311                fillToRight = 3
312                fillToBottom = 0
313                initialFocus
314                doesNotHaveBorder
315
316        scrollBar
317                id = ID_ABOUT_TEXT_SCROLLBAR
318                alignWithParentTop = 0
319                alignWithParentRight = 0
320                fillToBottom = 0
321                floating
322endDialog
Note: See TracBrowser for help on using the repository browser.