svgtviewer/SvgtViewerPlugin/data/SVGTUIControl.rss
branchRCL_3
changeset 20 5fd161fa28b6
parent 0 632761c941a7
equal deleted inserted replaced
17:e52958d06c29 20:5fd161fa28b6
       
     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