1 /* |
|
2 * Copyright (c) 2004,2005 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: Resource file for SVGTUIControl.dll |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 // RESOURCE IDENTIFIER |
|
20 NAME SVGU // 4 letter ID |
|
21 |
|
22 // INCLUDES |
|
23 |
|
24 #include <eikon.rh> |
|
25 #include <eikon.hrh> |
|
26 #include <avkon.rsg> |
|
27 #include <avkon.rh> |
|
28 #include <avkon.mbg> |
|
29 #include <avkon.loc> |
|
30 #include <data_caging_paths_strings.hrh> |
|
31 |
|
32 #include "SVGTUIDialog.hrh" |
|
33 #include "SVGTCustControl.rh" |
|
34 #include <svgtuicontrol.loc> |
|
35 #include "SVGTUIControlDbgFlags.hrh" |
|
36 // CONSTANTS |
|
37 |
|
38 // MACROS |
|
39 |
|
40 // RESOURCE DEFINITIONS |
|
41 |
|
42 RESOURCE RSS_SIGNATURE |
|
43 { |
|
44 } |
|
45 |
|
46 |
|
47 RESOURCE TBUF |
|
48 { |
|
49 buf = "SVGUIControl"; |
|
50 } |
|
51 |
|
52 // ----------------------------------------------------------------------------- |
|
53 // |
|
54 // r_svgt_wait_note |
|
55 // Resource for wait note displayed while opening SVGT files. |
|
56 // |
|
57 // ----------------------------------------------------------------------------- |
|
58 // |
|
59 RESOURCE DIALOG r_svgt_wait_note |
|
60 { |
|
61 flags = EAknWaitNoteFlags; |
|
62 buttons = R_AVKON_SOFTKEYS_EMPTY; // No Softkeys displayed |
|
63 // when image is loading. |
|
64 items= |
|
65 { |
|
66 DLG_LINE |
|
67 { |
|
68 type = EAknCtNote; |
|
69 id = ESvgtWaitNote; |
|
70 control = AVKON_NOTE |
|
71 { |
|
72 layout = EWaitLayout; |
|
73 animation = R_QGN_GRAF_WAIT_BAR_ANIM; |
|
74 }; |
|
75 } |
|
76 }; |
|
77 } |
|
78 // ----------------------------------------------------------------------------- |
|
79 // |
|
80 // r_svgt_dialog_menubar |
|
81 // Resource for SVGT Dialog "Options" Menu Bar |
|
82 // |
|
83 // ----------------------------------------------------------------------------- |
|
84 // |
|
85 RESOURCE MENU_BAR r_svgt_dialog_menubar |
|
86 { |
|
87 titles = |
|
88 { |
|
89 MENU_TITLE |
|
90 { |
|
91 menu_pane = r_svgt_dialog_menu; |
|
92 } |
|
93 }; |
|
94 } |
|
95 |
|
96 // ----------------------------------------------------------------------------- |
|
97 // |
|
98 // r_svgt_dialog_menu |
|
99 // Resource for SVGT Dialog "Options" Menu Pane |
|
100 // |
|
101 // ----------------------------------------------------------------------------- |
|
102 // |
|
103 RESOURCE MENU_PANE r_svgt_dialog_menu |
|
104 { |
|
105 items = |
|
106 { |
|
107 MENU_ITEM |
|
108 { |
|
109 command = ESvgtDlgSaveCommand; |
|
110 txt = qtn_svgt_options_save; |
|
111 }, |
|
112 MENU_ITEM |
|
113 { |
|
114 command = ESvgtDlgZoomInCommand; |
|
115 txt = qtn_svgt_options_zoom_in; |
|
116 }, |
|
117 MENU_ITEM |
|
118 { |
|
119 command = ESvgtDlgZoomOutCommand; |
|
120 txt = qtn_svgt_options_zoom_out; |
|
121 }, |
|
122 MENU_ITEM |
|
123 { |
|
124 command = ESvgtDlgSelectTextCommand; |
|
125 txt = qtn_svgt_options_select_text; |
|
126 }, |
|
127 MENU_ITEM |
|
128 { |
|
129 command = ESvgtDlgEditTextCommand; |
|
130 txt = qtn_svgt_options_edit_text; |
|
131 }, |
|
132 MENU_ITEM |
|
133 { |
|
134 command = ESvgtDlgPlayCommand; |
|
135 txt = qtn_svgt_options_play; |
|
136 }, |
|
137 MENU_ITEM |
|
138 { |
|
139 command = ESvgtDlgPauseCommand; |
|
140 txt = qtn_svgt_options_pause; |
|
141 }, |
|
142 MENU_ITEM |
|
143 { |
|
144 command = ESvgtDlgStopCommand; |
|
145 txt = qtn_svgt_options_stop; |
|
146 }, |
|
147 #ifdef RD_SVGT_AUDIO_SUPPORT |
|
148 MENU_ITEM |
|
149 { |
|
150 command = ESvgtDlgSetVolumeCommand; |
|
151 txt = qtn_svgt_options_setvolume; |
|
152 }, |
|
153 MENU_ITEM |
|
154 { |
|
155 command = ESvgtDlgMuteCommand; |
|
156 txt = qtn_svgt_options_mute; |
|
157 }, |
|
158 MENU_ITEM |
|
159 { |
|
160 command = ESvgtDlgUnmuteCommand; |
|
161 txt = qtn_svgt_options_unmute; |
|
162 }, |
|
163 #endif //RD_SVGT_AUDIO_SUPPORT |
|
164 MENU_ITEM |
|
165 { |
|
166 command = ESvgtDlgLoopCascadeCommand; |
|
167 txt = qtn_svgt_options_loop; |
|
168 cascade = r_svgt_loop_submenu; |
|
169 }, |
|
170 MENU_ITEM |
|
171 { |
|
172 command = ESvgtDlgFindTextCommand; |
|
173 txt = qtn_svgt_options_find_text; |
|
174 }, |
|
175 MENU_ITEM |
|
176 { |
|
177 command = ESvgtDlgFullScreenCommand; |
|
178 txt = qtn_svgt_options_full_screen; |
|
179 }, |
|
180 MENU_ITEM |
|
181 { |
|
182 command = ESvgtDlgNormalScreenCommand; |
|
183 txt = qtn_svgt_options_normal_screen; |
|
184 }, |
|
185 MENU_ITEM |
|
186 { |
|
187 command = ESvgtDlgListRotateCascadeCommand; |
|
188 txt = qtn_svgt_options_rotate; |
|
189 cascade = r_svgt_rotate_submenu; |
|
190 }, |
|
191 MENU_ITEM |
|
192 { |
|
193 command = ESvgtDlgViewDetailsCommand; |
|
194 txt = qtn_svgt_options_view_details; |
|
195 }, |
|
196 MENU_ITEM |
|
197 { |
|
198 command = ESvgtDlgListDownloadCommand; |
|
199 txt = qtn_browser_list_downloads; |
|
200 }, |
|
201 #ifdef __SERIES60_HELP |
|
202 MENU_ITEM |
|
203 { |
|
204 command = ESvgtDlgHelpCommand; |
|
205 txt = qtn_options_help; |
|
206 }, |
|
207 #endif // __SERIES60_HELP |
|
208 MENU_ITEM |
|
209 { |
|
210 command = EAknCmdExit; |
|
211 txt = qtn_options_exit; |
|
212 } |
|
213 }; |
|
214 } |
|
215 |
|
216 // --------------------------------------------------------- |
|
217 // |
|
218 // r_svgt_loop_submenu |
|
219 // Loop Submenu |
|
220 // |
|
221 // --------------------------------------------------------- |
|
222 // |
|
223 RESOURCE MENU_PANE r_svgt_loop_submenu |
|
224 { |
|
225 items = |
|
226 { |
|
227 MENU_ITEM |
|
228 { |
|
229 command = ESvgtDlgLoopOnCommand; |
|
230 txt = qtn_svgt_options_loop_on; |
|
231 flags = EEikMenuItemRadioStart ; |
|
232 }, |
|
233 MENU_ITEM |
|
234 { |
|
235 command = ESvgtDlgLoopOffCommand; |
|
236 txt = qtn_svgt_options_loop_off; |
|
237 flags = EEikMenuItemSymbolOn | EEikMenuItemRadioEnd; |
|
238 } |
|
239 }; |
|
240 } |
|
241 |
|
242 // |
|
243 // ----------------------------------------------------------------------------- |
|
244 // |
|
245 // r_svgt_rotate_submenu |
|
246 // Rotate submenu |
|
247 // |
|
248 // ----------------------------------------------------------------------------- |
|
249 // |
|
250 |
|
251 RESOURCE MENU_PANE r_svgt_rotate_submenu |
|
252 { |
|
253 items = |
|
254 { |
|
255 MENU_ITEM |
|
256 { |
|
257 command = ESvgtDlgAngle90; |
|
258 txt = qtn_svgt_options_rotate_90; |
|
259 }, |
|
260 MENU_ITEM |
|
261 { |
|
262 command = ESvgtDlgAngle180; |
|
263 txt = qtn_svgt_options_rotate_180; |
|
264 }, |
|
265 MENU_ITEM |
|
266 { |
|
267 command = ESvgtDlgAngle270; |
|
268 txt = qtn_svgt_options_rotate_270; |
|
269 } |
|
270 }; |
|
271 } |
|
272 |
|
273 // --------------------------------------------------------- |
|
274 // |
|
275 // r_svgt_viewer_dialog |
|
276 // SVG-T Dialog |
|
277 // |
|
278 // --------------------------------------------------------- |
|
279 // |
|
280 |
|
281 RESOURCE DIALOG r_svgt_viewer_dialog |
|
282 { |
|
283 flags = EEikDialogFlagNoDrag | |
|
284 EEikDialogFlagFillAppClientRect | |
|
285 EEikDialogFlagNoBorder | |
|
286 EEikDialogFlagNoShadow | |
|
287 EEikDialogFlagCbaButtons | |
|
288 EEikDialogFlagWait | |
|
289 EEikDialogFlagDontEatUpDownEvents; |
|
290 title = "SVGT Dialog"; |
|
291 buttons = R_AVKON_SOFTKEYS_OPTIONS_BACK; |
|
292 items = |
|
293 { |
|
294 DLG_LINE |
|
295 { |
|
296 type = ESVGTCustControl; |
|
297 id = ESVGTDialogCustControlIdData; |
|
298 control = SVGT_CUST_CONTROL |
|
299 { |
|
300 }; |
|
301 } |
|
302 }; |
|
303 } |
|
304 |
|
305 // --------------------------------------------------------- |
|
306 // |
|
307 // r_svgt_viewer_preview_dialog |
|
308 // SVG-T Dialog |
|
309 // |
|
310 // --------------------------------------------------------- |
|
311 // |
|
312 |
|
313 RESOURCE DIALOG r_svgt_viewer_preview_dialog |
|
314 { |
|
315 flags = EEikDialogFlagNoDrag | |
|
316 EEikDialogFlagFillAppClientRect | |
|
317 EEikDialogFlagNoBorder | |
|
318 EEikDialogFlagNoShadow | |
|
319 EEikDialogFlagCbaButtons | |
|
320 EEikDialogFlagWait | |
|
321 EEikDialogFlagDontEatUpDownEvents; |
|
322 title = "SVGT Dialog"; |
|
323 buttons = R_AVKON_SOFTKEYS_BACK; |
|
324 items = |
|
325 { |
|
326 DLG_LINE |
|
327 { |
|
328 type = ESVGTCustControl; |
|
329 id = ESVGTDialogCustControlIdData; |
|
330 control = SVGT_CUST_CONTROL |
|
331 { |
|
332 }; |
|
333 } |
|
334 }; |
|
335 } |
|
336 |
|
337 |
|
338 //---------------------------------------------------- |
|
339 // |
|
340 // r_svgt_file_open_failure |
|
341 // File open problem information note. |
|
342 // |
|
343 //---------------------------------------------------- |
|
344 // |
|
345 RESOURCE TBUF r_svgt_file_open_failure |
|
346 { |
|
347 buf = qtn_svgt_info_unable_to_open; |
|
348 } |
|
349 |
|
350 //---------------------------------------------------- |
|
351 // |
|
352 // r_svgt_file_not_complete |
|
353 // File not complete information note. |
|
354 // |
|
355 //---------------------------------------------------- |
|
356 // |
|
357 RESOURCE TBUF r_svgt_file_not_complete |
|
358 { |
|
359 buf = qtn_svgt_info_not_complete; |
|
360 } |
|
361 |
|
362 //For View Details Strings |
|
363 |
|
364 // --------------------------------------------------- |
|
365 // |
|
366 // r_svgt_file_details_row_format |
|
367 // |
|
368 // --------------------------------------------------- |
|
369 // |
|
370 RESOURCE TBUF r_svgt_file_details_row_format |
|
371 { |
|
372 buf = "%0U\t%1U"; |
|
373 } |
|
374 |
|
375 //For MSK Labels |
|
376 //---------------------------------------------------- |
|
377 // |
|
378 // r_svgt_msk_label_select |
|
379 // MSK Label "Select" |
|
380 // |
|
381 //---------------------------------------------------- |
|
382 // |
|
383 RESOURCE TBUF r_svgt_msk_label_select |
|
384 { |
|
385 buf=qtn_msk_select; |
|
386 } |
|
387 //---------------------------------------------------- |
|
388 // |
|
389 // r_svgt_msk_label_select |
|
390 // MSK Label "Edit" |
|
391 // |
|
392 //---------------------------------------------------- |
|
393 // |
|
394 RESOURCE TBUF r_svgt_msk_label_edit |
|
395 { |
|
396 buf=qtn_msk_edit; |
|
397 } |
|
398 //---------------------------------------------------- |
|
399 // |
|
400 // r_svgt_msk_label_select |
|
401 // MSK Label "Open" |
|
402 // |
|
403 //---------------------------------------------------- |
|
404 // |
|
405 RESOURCE TBUF r_svgt_msk_label_open |
|
406 { |
|
407 buf=qtn_msk_open; |
|
408 } |
|
409 //---------------------------------------------------- |
|
410 // |
|
411 // r_svgt_msk_label_select |
|
412 // MSK context sensitive menu icon |
|
413 // |
|
414 //---------------------------------------------------- |
|
415 // |
|
416 RESOURCE TBUF r_svgt_msk_label_context |
|
417 { |
|
418 buf=text_softkey_option; |
|
419 } |
|
420 //---------------------------------------------------- |
|
421 // |
|
422 // r_svgt_msk_label_select |
|
423 // MSK Label "Play" |
|
424 // |
|
425 //---------------------------------------------------- |
|
426 // |
|
427 RESOURCE TBUF r_svgt_msk_label_play |
|
428 { |
|
429 buf=qtn_msk_play; |
|
430 } |
|
431 //---------------------------------------------------- |
|
432 // |
|
433 // r_svgt_msk_label_select |
|
434 // MSK Label "Save" |
|
435 // |
|
436 //---------------------------------------------------- |
|
437 // |
|
438 RESOURCE TBUF r_svgt_msk_label_save |
|
439 { |
|
440 buf=qtn_msk_save; |
|
441 } |
|
442 |
|
443 // --------------------------------------------------- |
|
444 // |
|
445 // r_svgt_softkeys_fullscreen |
|
446 // Resource for CBA in Full Screen mode |
|
447 // |
|
448 // --------------------------------------------------- |
|
449 // |
|
450 |
|
451 RESOURCE CBA r_svgt_softkeys_fullscreen |
|
452 { |
|
453 buttons = |
|
454 { |
|
455 CBA_BUTTON |
|
456 { |
|
457 id = EAknSoftkeyOptions; |
|
458 txt = text_softkey_empty; |
|
459 }, |
|
460 CBA_BUTTON |
|
461 { |
|
462 id = EAknSoftkeyBack; |
|
463 txt = text_softkey_empty; |
|
464 } |
|
465 }; |
|
466 } |
|
467 |
|
468 |
|
469 // Find Text |
|
470 |
|
471 //---------------------------------------------------- |
|
472 // |
|
473 // r_find_text_query_dialog |
|
474 // Text Query Dialog Resource |
|
475 // |
|
476 //---------------------------------------------------- |
|
477 // |
|
478 RESOURCE DIALOG r_find_text_query_dialog |
|
479 { |
|
480 flags = EAknDialogGenericQueryFlags | EEikDialogFlagNoShadow; |
|
481 buttons = R_AVKON_SOFTKEYS_OK_CANCEL__OK;//MSK label added |
|
482 items = |
|
483 { |
|
484 DLG_LINE |
|
485 { |
|
486 type = EAknCtQuery; |
|
487 id = EGeneralQuery; |
|
488 control = AVKON_DATA_QUERY |
|
489 { |
|
490 layout = EDataLayout; |
|
491 label = qtn_svgt_query_enter_string; |
|
492 control = EDWIN |
|
493 { |
|
494 flags= EEikEdwinNoLineOrParaBreaks; |
|
495 lines=1; |
|
496 maxlength=50; |
|
497 }; |
|
498 }; |
|
499 } |
|
500 }; |
|
501 } |
|
502 |
|
503 |
|
504 //---------------------------------------------------- |
|
505 // |
|
506 // r_svgt_text_not_found |
|
507 // "Text not Found" information note for find text. |
|
508 // |
|
509 //---------------------------------------------------- |
|
510 // |
|
511 RESOURCE TBUF r_svgt_text_not_found |
|
512 { |
|
513 buf = qtn_svgt_info_not_found; |
|
514 } |
|
515 |
|
516 //---------------------------------------------------- |
|
517 // |
|
518 // r_svgt_braces_found_in_textarea |
|
519 // Braces "<" or ">" found in text or textarea information note. |
|
520 // |
|
521 //---------------------------------------------------- |
|
522 // |
|
523 RESOURCE TBUF r_svgt_braces_found_in_textarea |
|
524 { |
|
525 buf = qtn_svgt_braces_found_in_textarea; |
|
526 } |
|
527 |
|
528 //---------------------------------------------------- |
|
529 // |
|
530 // r_qtn_svgt_time_indic |
|
531 // Progress Indicator Format String |
|
532 // |
|
533 //---------------------------------------------------- |
|
534 // |
|
535 RESOURCE TBUF r_qtn_svgt_time_indic |
|
536 { |
|
537 buf = qtn_svgt_time_indic; |
|
538 } |
|
539 |
|
540 //---------------------------------------------------- |
|
541 // |
|
542 // r_qtn_svgt_waiting_opening |
|
543 // Waiting note text for opening |
|
544 // |
|
545 //---------------------------------------------------- |
|
546 // |
|
547 RESOURCE TBUF r_qtn_svgt_waiting_opening |
|
548 { |
|
549 buf = qtn_svgt_waiting_opening; |
|
550 } |
|
551 |
|
552 // ---------------------------------------------------- |
|
553 // Save content (if not already saved when exiting) |
|
554 // ---------------------------------------------------- |
|
555 // |
|
556 RESOURCE TBUF r_qtn_svgt_query_conf_save_downloaded |
|
557 { |
|
558 buf = qtn_iv_query_conf_save_downloaded; |
|
559 } |
|
560 |
|
561 //---------------------------------------------------- |
|
562 // |
|
563 // |
|
564 // Yes/No Confirmation query |
|
565 // |
|
566 //---------------------------------------------------- |
|
567 // |
|
568 RESOURCE DIALOG r_svgt_confirmation_query_yes_no |
|
569 { |
|
570 flags = EGeneralQueryFlags; |
|
571 buttons = R_AVKON_SOFTKEYS_YES_NO__YES; //MSK label added |
|
572 items = |
|
573 { |
|
574 DLG_LINE |
|
575 { |
|
576 type = EAknCtQuery; |
|
577 id = EAknCtQuery; |
|
578 control = AVKON_CONFIRMATION_QUERY |
|
579 { |
|
580 layout = EConfirmationLayout; |
|
581 }; |
|
582 } |
|
583 }; |
|
584 } |
|
585 |
|
586 |
|
587 //---------------------------------------------------- |
|
588 // |
|
589 // r_svgt_text_edit_query_dialog |
|
590 // Text Edit Query Dialog Resource |
|
591 // |
|
592 //---------------------------------------------------- |
|
593 // |
|
594 RESOURCE DIALOG r_svgt_edit_text_query_dialog |
|
595 { |
|
596 flags = EAknDialogGenericQueryFlags | EEikDialogFlagNoShadow; |
|
597 buttons = R_AVKON_SOFTKEYS_OK_CANCEL__OK;//MSK label added |
|
598 items = |
|
599 { |
|
600 DLG_LINE |
|
601 { |
|
602 type = EAknCtQuery; |
|
603 id = EGeneralQuery; |
|
604 itemflags=EEikDlgItemTakesEnterKey; |
|
605 control = AVKON_DATA_QUERY |
|
606 { |
|
607 layout = EDataLayout; |
|
608 label = qtn_svgt_edit_query_string; |
|
609 control = EDWIN |
|
610 { |
|
611 flags= KMultiLineExpandingEditorFlags | |
|
612 EEikEdwinNoAutoSelection; |
|
613 width = 5; |
|
614 lines = 5; |
|
615 maxlength = 0; //160; |
|
616 default_input_mode = EAknEditorTextInputMode; |
|
617 allowed_input_modes = EAknEditorTextInputMode | |
|
618 EAknEditorNumericInputMode; |
|
619 default_case = EAknEditorTextCase; |
|
620 allowed_case_modes = EAknEditorAllCaseModes; |
|
621 avkon_flags = EAknEditorFlagUseSCTNumericCharmap | |
|
622 EAknEditorFlagEnablePictographInput; |
|
623 }; |
|
624 }; |
|
625 } |
|
626 }; |
|
627 } |
|
628 |
|
629 //---------------------------------------------------- |
|
630 // |
|
631 // r_svgt_text_selection_dialog |
|
632 // Text selection dialog Resource |
|
633 // |
|
634 //---------------------------------------------------- |
|
635 // |
|
636 RESOURCE DIALOG r_svgt_text_selection_dialog |
|
637 { |
|
638 flags = EAknDialogGenericQueryFlags | |
|
639 EEikDialogFlagNoShadow; |
|
640 buttons = R_AVKON_SOFTKEYS_CANCEL; |
|
641 items = |
|
642 { |
|
643 DLG_LINE |
|
644 { |
|
645 type = EAknCtQuery; |
|
646 id = EGeneralQuery; |
|
647 itemflags=0; |
|
648 control = AVKON_DATA_QUERY |
|
649 { |
|
650 layout = EDataLayout; |
|
651 label = qtn_svgt_select_query_string; |
|
652 control = EDWIN |
|
653 { |
|
654 flags = KMultiLineExpandingEditorFlags; |
|
655 //width = 5; |
|
656 lines = 5; |
|
657 }; |
|
658 }; |
|
659 } |
|
660 }; |
|
661 } |
|
662 |
|
663 // End of File |
|