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

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

First pass at alarm snooze/reschedule; still pretty ugly.

File size: 5.5 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
52endMenu
53screen 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               
68endScreen
69
70menu 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
83endMenu
84
85dialog 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                        positionDynamically # can move if time format changes
173               
174                datePicker
175                        id = ID_DATE_PICKER
176                        event = EVENT_DATE_PICKER
177                        positionToRight = ID_DATE_EDITOR : 1
178                        alignTop = ID_DATE_EDITOR
179                        positionDynamically # can move if time format changes
180        endGroupBox
181
182        staticText
183                text = "Alert"
184                id = ID_ALERT_LABEL
185                justifyRight
186                font = boldSysFont
187                positionBelow = ID_AT_GROUP : 5
188                alignRight = ID_MESSAGE_LABEL
189
190        ringTonePicker
191                id = ID_ALERT_PICKER
192                # alignBaseline = ID_ALERT_LABEL
193                positionBelow = ID_AT_GROUP : 3
194                positionToRight = ID_ALERT_LABEL : 3
195                fillToRight = 0
196
197        button
198                id = ID_DISCARD_ALARM_BUTTON
199                event = EVENT_DISCARD_ALARM
200                position = buttonTop2
201                title = discardButton
202
203        button
204                id = ID_SET_ALARM_BUTTON
205                event = EVENT_SET_ALARM
206                position = buttonBottom1
207                title = "Set"
208                shortcut = doneButton
209endDialog
210
211textInputAlert ID_ALARM_ALERT
212        systemDialog
213        title = "Alarm"
214        icon = ID_LARGE_ICON
215        font = "BortBold12"
216        text = "Alarm!"
217        button
218                id = ID_SNOOZE_BUTTON
219                event = EVENT_SNOOZE_ALARM
220                title = "Snooze"
221                position = buttonBottom2
222                shortcut = cancelButton
223        button
224                event = EVENT_SET_ALARM
225                title = "Reschedule..."
226                position = buttonBottom3
227        button
228                event = EVENT_DISMISS_ALARM
229                title = okButton
230                position = buttonBottom1
231                shortcut = doneButton
232        textField
233                id = ID_SNOOZE_MINUTES
234                title = "Snooze for minutes:"
235                dontAcceptKeyRepeats
236                initiallySelectAll
237                numericOnly
238                justifyRight
239                maxLength = 2
240                position = top
241endTextInputAlert
242
243alert ID_DISCARD_ALERT
244        appAlertStyle
245        title = "Discard Alarm?"
246        icon = stopIcon
247        text = "Permanently discard this alarm?"
248        button
249                event = EVENT_CONFIRM_DISCARD
250                title = discardButton
251                position = buttonBottom2
252        button
253                event = EVENT_CANCEL_DISCARD
254                title = backButton
255                position = buttonBottom1
256                shortcut = doneButton
257endAlert
258
259stringArray ID_ALARM_MESSAGES
260        "Bus"
261        "Dinner"
262        "Exercise"
263        "Go home"
264        "Laundry"
265        "Lunch"
266        "Meeting"
267        "Sleep"
268        "Train"
269        "Wake up"
270endStringArray
Note: See TracBrowser for help on using the repository browser.