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

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

Get rid of phantom full-size scrollbar; remove border if list is empty.

File size: 4.8 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_CONFIRM_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               
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
207endDialog
208
209alert 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
220endAlert
221
222alert 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
235endAlert
Note: See TracBrowser for help on using the repository browser.