|
1 /* |
|
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 NAME TRKD |
|
20 |
|
21 #include <eikon.rh> |
|
22 #include <eikcore.rsg> |
|
23 #include <avkon.rh> |
|
24 #include <avkon.rsg> |
|
25 #include <avkon.hrh> |
|
26 |
|
27 #include <trkapp_200170bb.mbg> |
|
28 |
|
29 #include "TrkApp.hrh" |
|
30 #include "trkapp_200170bb_loc.rls" |
|
31 |
|
32 RESOURCE RSS_SIGNATURE { } |
|
33 |
|
34 RESOURCE TBUF { buf="TRK"; } |
|
35 |
|
36 RESOURCE EIK_APP_INFO |
|
37 { |
|
38 hotkeys=r_trk_hotkeys; |
|
39 menubar=r_trk_menubar; |
|
40 cba = R_AVKON_SOFTKEYS_OPTIONS_BACK; |
|
41 } |
|
42 |
|
43 |
|
44 |
|
45 // |
|
46 // |
|
47 // Resources for the trk hot keys |
|
48 // |
|
49 // |
|
50 RESOURCE HOTKEYS r_trk_hotkeys |
|
51 { |
|
52 control= |
|
53 { |
|
54 HOTKEY |
|
55 { |
|
56 command=EEikCmdExit; |
|
57 key='e'; |
|
58 } |
|
59 }; |
|
60 } |
|
61 //---------------------------------------------------- |
|
62 // |
|
63 // r_trkapp_view |
|
64 // Conn settings view |
|
65 // |
|
66 //---------------------------------------------------- |
|
67 // |
|
68 RESOURCE AVKON_VIEW r_trkapp_view |
|
69 { |
|
70 menubar = r_trk_menubar; |
|
71 |
|
72 cba = R_AVKON_SOFTKEYS_OPTIONS_BACK; |
|
73 } |
|
74 |
|
75 //---------------------------------------------------- |
|
76 // |
|
77 // r_trksettings_view |
|
78 // Conn settings view |
|
79 // |
|
80 //---------------------------------------------------- |
|
81 // |
|
82 RESOURCE AVKON_VIEW r_trksettings_view |
|
83 { |
|
84 menubar = r_settings_view_menubar; |
|
85 |
|
86 cba = R_AVKON_SOFTKEYS_OPTIONS_BACK; |
|
87 } |
|
88 |
|
89 // |
|
90 // |
|
91 // Resources for the trk menu bar. |
|
92 // |
|
93 // |
|
94 RESOURCE MENU_BAR r_trk_menubar |
|
95 { |
|
96 titles= |
|
97 { |
|
98 MENU_TITLE |
|
99 { |
|
100 menu_pane=r_trk_main_menu; |
|
101 txt=STRING_r_trk_menu; |
|
102 } |
|
103 }; |
|
104 } |
|
105 |
|
106 |
|
107 // |
|
108 // |
|
109 // Resources for the trk main menu bar. |
|
110 // |
|
111 // |
|
112 RESOURCE MENU_PANE r_trk_main_menu |
|
113 { |
|
114 items= |
|
115 { |
|
116 MENU_ITEM |
|
117 { |
|
118 command=ETrkConnect; |
|
119 txt=STRING_r_trk_menu_connect; |
|
120 }, |
|
121 MENU_ITEM |
|
122 { |
|
123 command=ETrkDisconnect; |
|
124 txt=STRING_r_trk_menu_disconnect; |
|
125 }, |
|
126 MENU_ITEM |
|
127 { |
|
128 command=ETrkSettings; |
|
129 txt=STRING_r_trk_menu_settings; |
|
130 }, |
|
131 MENU_ITEM |
|
132 { |
|
133 command=ETrkAbout; |
|
134 txt=STRING_r_trk_menu_about; |
|
135 }, |
|
136 MENU_ITEM |
|
137 { |
|
138 command=EAknSoftkeyExit; |
|
139 txt=STRING_r_trk_menu_exit; |
|
140 } |
|
141 }; |
|
142 } |
|
143 |
|
144 |
|
145 // |
|
146 // |
|
147 // Resources for the settings view menu bar. |
|
148 // |
|
149 // |
|
150 RESOURCE MENU_BAR r_settings_view_menubar |
|
151 { |
|
152 titles= |
|
153 { |
|
154 MENU_TITLE { menu_pane=r_settings_view_menu; txt=STRING_r_trk_menu; } |
|
155 }; |
|
156 } |
|
157 |
|
158 // |
|
159 // |
|
160 // Resources for the settings view menu pane. |
|
161 // |
|
162 // |
|
163 RESOURCE MENU_PANE r_settings_view_menu |
|
164 { |
|
165 items= |
|
166 { |
|
167 MENU_ITEM |
|
168 { |
|
169 command=ETrkCmdChange; |
|
170 txt=STRING_r_settings_view_menu_change; |
|
171 } |
|
172 }; |
|
173 } |
|
174 |
|
175 |
|
176 // |
|
177 // |
|
178 // Resources for the trk connection settings list. |
|
179 // |
|
180 // |
|
181 RESOURCE AVKON_SETTING_ITEM_LIST r_trk_connection_settings_list |
|
182 { |
|
183 flags= EAknSettingItemIncludeHiddenInOrdinal; |
|
184 title = STRING_r_trk_settings_dialog_title; |
|
185 initial_number = 1; |
|
186 items = |
|
187 { |
|
188 AVKON_SETTING_ITEM |
|
189 { |
|
190 identifier = ETrkConnectionType; |
|
191 setting_page_resource = r_connectiontype_setting_page; |
|
192 associated_resource = r_connectiontype_texts; |
|
193 name = STRING_r_trk_settings_connection_type; |
|
194 }, |
|
195 AVKON_SETTING_ITEM |
|
196 { |
|
197 identifier = ETrkConnectionPort; |
|
198 setting_page_resource = r_port_setting_page; |
|
199 name = STRING_r_trk_settings_connection_port; |
|
200 }, |
|
201 AVKON_SETTING_ITEM |
|
202 { |
|
203 identifier = ETrkConnectionBaudRate; |
|
204 setting_page_resource = r_baudrate_setting_page; |
|
205 associated_resource = r_baudrate_texts; |
|
206 name = STRING_r_trk_settings_connection_baudrate; |
|
207 }, |
|
208 AVKON_SETTING_ITEM |
|
209 { |
|
210 identifier = ETrkPlugAndPlayOption; |
|
211 setting_page_resource = r_plugandplay_options_page; |
|
212 associated_resource = r_plugandplay_texts; |
|
213 name = STRING_r_trk_settings_plugandplay_options; |
|
214 } |
|
215 |
|
216 }; |
|
217 } |
|
218 |
|
219 |
|
220 RESOURCE AVKON_SETTING_PAGE r_connectiontype_setting_page |
|
221 { |
|
222 number = EAknSettingPageNoOrdinalDisplayed; |
|
223 label = STRING_r_trk_settings_connection_type; |
|
224 softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL; |
|
225 type = EAknCtPopupSettingList; |
|
226 editor_resource_id = r_connectiontype_popupsettings_editor; |
|
227 } |
|
228 |
|
229 RESOURCE POPUP_SETTING_LIST r_connectiontype_popupsettings_editor |
|
230 { |
|
231 } |
|
232 |
|
233 RESOURCE AVKON_POPUP_SETTING_TEXTS r_connectiontype_texts |
|
234 { |
|
235 flags = 0; |
|
236 setting_texts_resource = r_connectiontypes_enum_text; |
|
237 popped_up_texts_resource = r_connectiontypes_array; |
|
238 } |
|
239 |
|
240 RESOURCE ARRAY r_connectiontypes_enum_text |
|
241 { |
|
242 items = |
|
243 { |
|
244 AVKON_ENUMERATED_TEXT |
|
245 { |
|
246 value = 0; |
|
247 text = STRING_r_trk_settings_connection_usb_dbg_trc; |
|
248 }, |
|
249 AVKON_ENUMERATED_TEXT |
|
250 { |
|
251 value = 1; |
|
252 text = STRING_r_trk_settings_connection_bluetooth; |
|
253 }, |
|
254 AVKON_ENUMERATED_TEXT |
|
255 { |
|
256 value = 2; |
|
257 text = STRING_r_trk_settings_connection_xti ; |
|
258 }, |
|
259 AVKON_ENUMERATED_TEXT |
|
260 { |
|
261 value = 3; |
|
262 text = STRING_r_trk_settings_connection_dcc; |
|
263 } |
|
264 }; |
|
265 } |
|
266 |
|
267 RESOURCE ARRAY r_connectiontypes_array |
|
268 { |
|
269 items = |
|
270 { |
|
271 LBUF { txt=STRING_r_trk_settings_connection_usb_dbg_trc; }, |
|
272 LBUF { txt=STRING_r_trk_settings_connection_bluetooth; }, |
|
273 LBUF { txt=STRING_r_trk_settings_connection_xti; }, |
|
274 LBUF { txt=STRING_r_trk_settings_connection_dcc; } |
|
275 }; |
|
276 } |
|
277 |
|
278 //Plug and play resource entries start |
|
279 |
|
280 RESOURCE AVKON_SETTING_PAGE r_plugandplay_options_page |
|
281 { |
|
282 number = EAknSettingPageNoOrdinalDisplayed; |
|
283 label = STRING_r_trk_settings_plugandplay_options; |
|
284 softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL; |
|
285 type = EAknCtPopupSettingList; |
|
286 editor_resource_id = r_plugandplay_popupoptions_editor; |
|
287 } |
|
288 |
|
289 RESOURCE POPUP_SETTING_LIST r_plugandplay_popupoptions_editor |
|
290 { |
|
291 } |
|
292 |
|
293 RESOURCE AVKON_POPUP_SETTING_TEXTS r_plugandplay_texts |
|
294 { |
|
295 flags = 0; |
|
296 setting_texts_resource = r_plugandplayoptions_enum_text; |
|
297 popped_up_texts_resource = r_plugandplayoptions_array; |
|
298 } |
|
299 |
|
300 RESOURCE ARRAY r_plugandplayoptions_enum_text |
|
301 { |
|
302 items = |
|
303 { |
|
304 AVKON_ENUMERATED_TEXT |
|
305 { |
|
306 value = 0; |
|
307 text = STRING_r_trk_plugandplay_options_yes; |
|
308 }, |
|
309 AVKON_ENUMERATED_TEXT |
|
310 { |
|
311 value = 1; |
|
312 text = STRING_r_trk_plugandplay_options_no; |
|
313 } |
|
314 |
|
315 }; |
|
316 } |
|
317 |
|
318 RESOURCE ARRAY r_plugandplayoptions_array |
|
319 { |
|
320 items = |
|
321 { |
|
322 LBUF { txt=STRING_r_trk_plugandplay_options_yes; }, |
|
323 LBUF { txt=STRING_r_trk_plugandplay_options_no; } |
|
324 }; |
|
325 } |
|
326 |
|
327 //plug and play resource entries end |
|
328 |
|
329 |
|
330 RESOURCE AVKON_SETTING_PAGE r_port_setting_page |
|
331 { |
|
332 number = EAknSettingPageNoOrdinalDisplayed; |
|
333 label = STRING_r_trk_settings_connection_port; |
|
334 softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL; |
|
335 type = EAknCtIntegerEdwin; |
|
336 editor_resource_id = r_port_editor; |
|
337 } |
|
338 |
|
339 RESOURCE AVKON_INTEGER_EDWIN r_port_editor |
|
340 { |
|
341 maxlength = 2; |
|
342 min = 0; |
|
343 max = 100; |
|
344 } |
|
345 |
|
346 RESOURCE AVKON_SETTING_PAGE r_baudrate_setting_page |
|
347 { |
|
348 number = EAknSettingPageNoOrdinalDisplayed; |
|
349 label = STRING_r_trk_settings_connection_baudrate; |
|
350 softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL; |
|
351 type = EAknCtPopupSettingList; |
|
352 editor_resource_id = r_baudrate_popupsettings_editor; |
|
353 } |
|
354 |
|
355 RESOURCE POPUP_SETTING_LIST r_baudrate_popupsettings_editor |
|
356 { |
|
357 } |
|
358 |
|
359 RESOURCE AVKON_POPUP_SETTING_TEXTS r_baudrate_texts |
|
360 { |
|
361 flags = 0; |
|
362 setting_texts_resource = r_baudrates_enum_text; |
|
363 popped_up_texts_resource = r_baudrates_array; |
|
364 } |
|
365 |
|
366 RESOURCE ARRAY r_baudrates_enum_text |
|
367 { |
|
368 items = |
|
369 { |
|
370 AVKON_ENUMERATED_TEXT |
|
371 { |
|
372 value = 0; |
|
373 text = STRING_r_trk_settings_connection_baud_300; |
|
374 }, |
|
375 AVKON_ENUMERATED_TEXT |
|
376 { |
|
377 value = 1; |
|
378 text = STRING_r_trk_settings_connection_baud_1200; |
|
379 }, |
|
380 AVKON_ENUMERATED_TEXT |
|
381 { |
|
382 value = 2; |
|
383 text = STRING_r_trk_settings_connection_baud_2400; |
|
384 }, |
|
385 AVKON_ENUMERATED_TEXT |
|
386 { |
|
387 value = 3; |
|
388 text = STRING_r_trk_settings_connection_baud_48600; |
|
389 }, |
|
390 AVKON_ENUMERATED_TEXT |
|
391 { |
|
392 value = 4; |
|
393 text = STRING_r_trk_settings_connection_baud_9600; |
|
394 }, |
|
395 AVKON_ENUMERATED_TEXT |
|
396 { |
|
397 value = 5; |
|
398 text = STRING_r_trk_settings_connection_baud_19200; |
|
399 }, |
|
400 AVKON_ENUMERATED_TEXT |
|
401 { |
|
402 value = 6; |
|
403 text = STRING_r_trk_settings_connection_baud_38400; |
|
404 }, |
|
405 AVKON_ENUMERATED_TEXT |
|
406 { |
|
407 value = 7; |
|
408 text = STRING_r_trk_settings_connection_baud_57600; |
|
409 }, |
|
410 AVKON_ENUMERATED_TEXT |
|
411 { |
|
412 value = 8; |
|
413 text = STRING_r_trk_settings_connection_baud_115200; |
|
414 }, |
|
415 AVKON_ENUMERATED_TEXT |
|
416 { |
|
417 value = 9; |
|
418 text = STRING_r_trk_settings_connection_baud_230400; |
|
419 }, |
|
420 AVKON_ENUMERATED_TEXT |
|
421 { |
|
422 value = 10; |
|
423 text = STRING_r_trk_settings_connection_baud_460800; |
|
424 }, |
|
425 AVKON_ENUMERATED_TEXT |
|
426 { |
|
427 value = 11; |
|
428 text = STRING_r_trk_settings_connection_baud_576000; |
|
429 }, |
|
430 AVKON_ENUMERATED_TEXT |
|
431 { |
|
432 value = 12; |
|
433 text = STRING_r_trk_settings_connection_baud_1152000; |
|
434 }, |
|
435 AVKON_ENUMERATED_TEXT |
|
436 { |
|
437 value = 13; |
|
438 text = STRING_r_trk_settings_connection_baud_4000000; |
|
439 } |
|
440 }; |
|
441 } |
|
442 |
|
443 RESOURCE ARRAY r_baudrates_array |
|
444 { |
|
445 items= |
|
446 { |
|
447 LBUF { txt=STRING_r_trk_settings_connection_baud_300; }, |
|
448 LBUF { txt=STRING_r_trk_settings_connection_baud_1200; }, |
|
449 LBUF { txt=STRING_r_trk_settings_connection_baud_2400; }, |
|
450 LBUF { txt=STRING_r_trk_settings_connection_baud_4800; }, |
|
451 LBUF { txt=STRING_r_trk_settings_connection_baud_9600; }, |
|
452 LBUF { txt=STRING_r_trk_settings_connection_baud_19200; }, |
|
453 LBUF { txt=STRING_r_trk_settings_connection_baud_38400; }, |
|
454 LBUF { txt=STRING_r_trk_settings_connection_baud_57600; }, |
|
455 LBUF { txt=STRING_r_trk_settings_connection_baud_115200; }, |
|
456 LBUF { txt=STRING_r_trk_settings_connection_baud_230400; }, |
|
457 LBUF { txt=STRING_r_trk_settings_connection_baud_460800; }, |
|
458 LBUF { txt=STRING_r_trk_settings_connection_baud_576000; }, |
|
459 LBUF { txt=STRING_r_trk_settings_connection_baud_1152000; }, |
|
460 LBUF { txt=STRING_r_trk_settings_connection_baud_4000000; } |
|
461 }; |
|
462 } |
|
463 |
|
464 |
|
465 // ***************************************************************************** |
|
466 // Trk AboutDialog |
|
467 // ----------------------------------------------------------------------------- |
|
468 // |
|
469 // r_trk_about_dialog |
|
470 // About dialog. |
|
471 // |
|
472 // ----------------------------------------------------------------------------- |
|
473 // |
|
474 RESOURCE DIALOG r_trk_about_dialog |
|
475 { |
|
476 flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow; |
|
477 buttons = R_AVKON_SOFTKEYS_OK_EMPTY; |
|
478 items= |
|
479 { |
|
480 DLG_LINE |
|
481 { |
|
482 type = EAknCtPopupHeadingPane; |
|
483 id = EAknMessageQueryHeaderId; |
|
484 control = AVKON_HEADING |
|
485 { |
|
486 headinglayout = R_AVKON_WML_SIGN_QUERY_HEADING_PANE; |
|
487 }; |
|
488 }, |
|
489 DLG_LINE |
|
490 { |
|
491 type = EAknCtMessageQuery; |
|
492 id = EAknMessageQueryContentId; |
|
493 control = AVKON_MESSAGE_QUERY |
|
494 { |
|
495 }; |
|
496 } |
|
497 }; |
|
498 } |