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

Last change on this file since 253 was 253, checked in by Nicholas Riley, 15 years ago

Add timer in alarm set dialog to update alarm time display. Send events on number picker accept (work around probable bug). Fixed cancel not cancelling if you're using a fixed-time alarm.

File size: 4.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                fillToBottom = 0
61                id = ID_ALARM_LIST_VIEW
62                alignWithParentLeft = 0
63                alignWithParentTop = 0
64                initialFocus
65                widthPct = 100
66                itemHeight = 12
67                className = "net.sabi.pester.AlarmListView"
68               
69endScreen
70
71menu ID_PERIOD_UNITS_MENU
72        menuItem
73                title = "second(s)"
74                event = EVENT_VALIDATE
75                eventData = 1
76        menuItem
77                title = "minute(s)"
78                event = EVENT_VALIDATE
79                eventData = 60
80        menuItem
81                title = "hour(s)"
82                event = EVENT_VALIDATE
83                eventData = 3600
84endMenu
85
86dialog ID_ALARM_SET_DIALOG
87        title = "Set Alarm"
88        showCancel
89        className = "net.sabi.pester.AlarmSetDialog"
90        widthPct = 100
91        centerUnderTitleBar
92
93        staticText
94                text = "Message"
95                id = ID_MESSAGE_LABEL
96                alignWithParentTop = 3
97                alignWithParentLeft = 5
98                justifyRight
99                font = boldSysFont
100
101        typeAheadTextField
102                id = ID_MESSAGE_FIELD
103                event = EVENT_VALIDATE
104                autoCap
105                initiallySelectAll
106                initialFocus
107                alignBaseline = ID_MESSAGE_LABEL
108                positionToRight = ID_MESSAGE_LABEL : 3 
109                fillToRight = 0
110
111        groupBox
112                id = ID_IN_GROUP
113                onOffControl = ID_IN_BUTTON
114                onOffControlLeftPosition
115                positionBelow = ID_MESSAGE_LABEL : 7
116                fillToRight = 0
117                height = 22
118
119                radioButton
120                        id = ID_IN_BUTTON
121                        title = "In"
122                        event = EVENT_IN
123       
124                numberEditor
125                        id = ID_PERIOD_FIELD
126                        event = EVENT_VALIDATE
127                        dontWrap
128                        minValue = 1
129                        maxValue = 99
130                        alignBaseline = ID_IN_BUTTON
131                        positionToRight = ID_IN_BUTTON : 1
132                        className = "net.sabi.pester.EventfulNumberEditor"
133       
134                popupMenu
135                        id = ID_PERIOD_UNITS_POPUP
136                        menu = ID_PERIOD_UNITS_MENU
137                        alignBaseline = ID_PERIOD_FIELD
138                        positionToRight = ID_PERIOD_FIELD : 1
139               
140                checkBox
141                        id = ID_PERIOD_REPEAT_CHECKBOX
142                        title = "Repeat"
143                        alignBaseline = ID_PERIOD_UNITS_POPUP
144                        positionToRight = ID_PERIOD_UNITS_POPUP : 3
145        endGroupBox
146
147        groupBox
148                id = ID_AT_GROUP
149                onOffControl = ID_AT_BUTTON
150                onOffControlLeftPosition
151                positionBelow = ID_IN_GROUP : 3
152                fillToRight = 0
153                height = 22
154       
155                radioButton
156                        title = "At"
157                        id = ID_AT_BUTTON
158                        event = EVENT_AT
159       
160                dateEditor
161                        id = ID_TIME_EDITOR
162                        longTimeFormat
163                        event = EVENT_TIME_EDITOR
164                        alignBaseline = ID_AT_BUTTON
165                        positionToRight = ID_AT_BUTTON : 1
166       
167                dateEditor
168                        id = ID_DATE_EDITOR
169                        event = EVENT_DATE_EDITOR
170                        positionToRight = ID_TIME_EDITOR : 1
171                        alignBaseline = ID_TIME_EDITOR
172                        className = "net.sabi.pester.AlarmDateEditor"
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        endGroupBox
180
181        staticText
182                text = "Alert"
183                id = ID_ALERT_LABEL
184                justifyRight
185                font = boldSysFont
186                positionBelow = ID_AT_GROUP : 5
187                alignRight = ID_MESSAGE_LABEL
188
189        ringTonePicker
190                id = ID_ALERT_PICKER
191                # alignBaseline = ID_ALERT_LABEL
192                positionBelow = ID_AT_GROUP : 3
193                positionToRight = ID_ALERT_LABEL : 3
194                fillToRight = 0
195
196        button
197                id = ID_DISCARD_ALARM_BUTTON
198                event = EVENT_DISCARD_ALARM
199                position = buttonTop2
200                title = "Discard"
201
202        button
203                id = ID_SET_ALARM_BUTTON
204                event = EVENT_SET_ALARM
205                position = buttonBottom1
206                title = "Set"
207                shortcut = doneButton
208endDialog
209
210alert ID_ALARM_ALERT
211        systemDialog
212        title = "Alarm"
213        icon = ID_LARGE_ICON
214        font = "BortBold12"
215        text = "Alarm!"
216        button
217                event = EVENT_DISMISS_ALARM
218                title = "OK"
219                position = buttonBottom1
220                shortcut = doneButton
221endAlert
Note: See TracBrowser for help on using the repository browser.