fepstub/resource/AknFep.rss
changeset 23 f043c81198e3
equal deleted inserted replaced
20:1dabf2d94237 23:f043c81198e3
       
     1 /*
       
     2 * Copyright (c) 2002 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 *       Resource file.
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 
       
    21 
       
    22 
       
    23 
       
    24 
       
    25 
       
    26 
       
    27 
       
    28 
       
    29 
       
    30 #include <eikon.rh>
       
    31 #include <avkon.rh>
       
    32 #ifdef FF_DUAL_LANGUAGE_SUPPORT
       
    33 #include <avkon.hrh>
       
    34 #endif //FF_DUAL_LANGUAGE_SUPPORT
       
    35 
       
    36 #include "AknFepGlobalEnums.h"
       
    37 
       
    38 #include <avkon.rsg>
       
    39 #include <avkon.loc>
       
    40 #include <avkonsct.loc>
       
    41 
       
    42 #include <avkon.mbg>
       
    43 #include "AknFep.hrh"
       
    44 
       
    45 NAME AKFP
       
    46 
       
    47 RESOURCE RSS_SIGNATURE { }
       
    48 
       
    49 #define qtn_aknfep_text_case_character_set ".!?żĄ"<0xFF0E><0xFF01><0xFF1F><0x3002><0x3001>
       
    50 
       
    51 // Number mode star key mappings
       
    52 #define aknfep_number_mode_keymap_standard "*+pw"
       
    53 #define aknfep_number_mode_keymap_plain ""
       
    54 #define aknfep_number_mode_keymap_calculator "+-*/"
       
    55 #define aknfep_number_mode_keymap_converter "+-E"
       
    56 #define aknfep_number_mode_keymap_to_field "+"
       
    57 #define aknfep_number_mode_keymap_fixed_dialling "*+pw?"
       
    58 #define aknfep_number_mode_keymap_sat "*+"
       
    59 #define aknfep_number_mode_keymap_sat_hidden "*"
       
    60 
       
    61 #define qtn_aknfep_thai_sct_av1 <0x0e34>
       
    62 #define qtn_aknfep_thai_sct_av2 <0x0e31><0x0e36>
       
    63 #define qtn_aknfep_thai_sct_av3 <0x0e35><0x0e37>
       
    64 #define qtn_aknfep_thai_sct_bv1 <0x0e38>
       
    65 #define qtn_aknfep_thai_sct_bv2 <0x0e39>
       
    66 #define qtn_aknfep_thai_sct_tone <0x0e48><0x0e49><0x0e4a><0x0e4b>
       
    67 #define qtn_aknfep_thai_sct_bd <0x0e3a>
       
    68 #define qtn_aknfep_thai_sct_ad1 <0x0e4c><0x0e4d>
       
    69 #define qtn_aknfep_thai_sct_ad2 <0x0e47>
       
    70 #define qtn_aknfep_thai_sct_ad3 <0x0e4e>
       
    71 #define qtn_aknfep_thai_sct_non <0x0e2f><0x0e3f><0x0e46><0x0e4f>
       
    72 #define qtn_aknfep_thai_sct_non_thai_digit <0x0e50><0x0e51><0x0e52><0x0e53><0x0e54><0x0e55><0x0e56><0x0e57><0x0e58><0x0e59>
       
    73 #define qtn_aknfep_thai_sct_lv <0x0e40><0x0e41><0x0e42><0x0e43><0x0e44>
       
    74 #define qtn_aknfep_thai_sct_fv1 <0x0e30><0x0e32><0x0e33>
       
    75 #define qtn_aknfep_thai_sct_fv2 <0x0e45>
       
    76 #define qtn_aknfep_thai_sct_fv3 <0x0e24><0x0e26>
       
    77 #define qtn_aknfep_thai_sct_extra_zero_character <0x0030><0x0020><0x000a>
       
    78 
       
    79 
       
    80 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_standard
       
    81     {
       
    82     contents =
       
    83         {
       
    84         SCT_CHAR_SET
       
    85             {
       
    86             id = EAknSCTChiLatinInputModes;
       
    87             chars = aknfep_number_mode_keymap_standard;
       
    88             }
       
    89         };
       
    90     }
       
    91 
       
    92 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_calculator
       
    93     {
       
    94     contents =
       
    95         {
       
    96         SCT_CHAR_SET
       
    97             {
       
    98             id = EAknSCTChiLatinInputModes;
       
    99             chars = aknfep_number_mode_keymap_calculator;
       
   100             }
       
   101         };
       
   102     }
       
   103 
       
   104 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_converter
       
   105     {
       
   106     contents =
       
   107         {
       
   108         SCT_CHAR_SET
       
   109             {
       
   110             id = EAknSCTChiLatinInputModes;
       
   111             chars = aknfep_number_mode_keymap_converter;
       
   112             }
       
   113         };
       
   114     }
       
   115 
       
   116 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_fixed_dialling
       
   117     {
       
   118     contents =
       
   119         {
       
   120         SCT_CHAR_SET
       
   121             {
       
   122             id = EAknSCTChiLatinInputModes;
       
   123             chars = aknfep_number_mode_keymap_fixed_dialling;
       
   124             }
       
   125         };
       
   126     }
       
   127 
       
   128 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_sat
       
   129     {
       
   130     contents =
       
   131         {
       
   132         SCT_CHAR_SET
       
   133             {
       
   134             id = EAknSCTChiLatinInputModes;
       
   135             chars = aknfep_number_mode_keymap_sat;
       
   136             }
       
   137         };
       
   138     }
       
   139 
       
   140 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_to_field
       
   141     {
       
   142     contents =
       
   143         {
       
   144         SCT_CHAR_SET
       
   145             {
       
   146             id = EAknSCTChiLatinInputModes;
       
   147             chars = aknfep_number_mode_keymap_to_field;
       
   148             }
       
   149         };
       
   150     }
       
   151 
       
   152 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_star_common
       
   153     {
       
   154     contents =
       
   155         {
       
   156         SCT_CHAR_SET
       
   157             {
       
   158             id = EAknSCTChiLatinInputModes;
       
   159             chars = qtn_aknfep_thai_sct_non qtn_aknfep_thai_sct_non_thai_digit qtn_sct_special_characters_lower  ;
       
   160             }
       
   161         };
       
   162     }
       
   163 
       
   164 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_0_common
       
   165     {
       
   166     contents =
       
   167         {
       
   168         SCT_CHAR_SET
       
   169             {
       
   170             id = EAknSCTChiLatinInputModes;
       
   171             chars = qtn_aknfep_thai_sct_lv qtn_aknfep_thai_sct_fv1 qtn_aknfep_thai_sct_fv2 qtn_aknfep_thai_sct_fv3 qtn_aknfep_thai_sct_extra_zero_character;
       
   172             }
       
   173         };
       
   174     }
       
   175 
       
   176 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_star_cons
       
   177     {
       
   178     contents =
       
   179         {
       
   180         SCT_CHAR_SET
       
   181             {
       
   182             id = EAknSCTChiLatinInputModes;
       
   183             chars = qtn_aknfep_thai_sct_av1 qtn_aknfep_thai_sct_av2 qtn_aknfep_thai_sct_av3 qtn_aknfep_thai_sct_bv1 qtn_aknfep_thai_sct_bv2 qtn_aknfep_thai_sct_tone qtn_aknfep_thai_sct_bd qtn_aknfep_thai_sct_ad1 qtn_aknfep_thai_sct_ad2 qtn_aknfep_thai_sct_ad3 qtn_aknfep_thai_sct_non qtn_aknfep_thai_sct_non_thai_digit qtn_sct_special_characters_lower ;
       
   184             }
       
   185         };
       
   186     }
       
   187 
       
   188 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_0_cons
       
   189     {
       
   190     contents =
       
   191         {
       
   192         SCT_CHAR_SET
       
   193             {
       
   194             id = EAknSCTChiLatinInputModes;
       
   195             chars =  qtn_aknfep_thai_sct_lv qtn_aknfep_thai_sct_fv1 qtn_aknfep_thai_sct_fv2 qtn_aknfep_thai_sct_fv3 qtn_aknfep_thai_sct_extra_zero_character;
       
   196             }
       
   197         };
       
   198     }
       
   199 
       
   200 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_star_av1_bv1
       
   201     {
       
   202     contents =
       
   203         {
       
   204         SCT_CHAR_SET
       
   205             {
       
   206             id = EAknSCTChiLatinInputModes;
       
   207             chars = qtn_aknfep_thai_sct_tone qtn_aknfep_thai_sct_ad1 qtn_aknfep_thai_sct_non qtn_aknfep_thai_sct_non_thai_digit qtn_sct_special_characters_lower ;
       
   208             }
       
   209         };
       
   210     }
       
   211 
       
   212 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_0_av1_bv1
       
   213     {
       
   214     contents =
       
   215         {
       
   216         SCT_CHAR_SET
       
   217             {
       
   218             id = EAknSCTChiLatinInputModes;
       
   219             chars = qtn_aknfep_thai_sct_lv qtn_aknfep_thai_sct_fv1 qtn_aknfep_thai_sct_fv2 qtn_aknfep_thai_sct_fv3 qtn_aknfep_thai_sct_extra_zero_character;
       
   220             }
       
   221         };
       
   222     }
       
   223 
       
   224 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_star_av2_bv2
       
   225     {
       
   226     contents =
       
   227         {
       
   228         SCT_CHAR_SET
       
   229             {
       
   230             id = EAknSCTChiLatinInputModes;
       
   231             chars = qtn_aknfep_thai_sct_tone qtn_aknfep_thai_sct_non qtn_aknfep_thai_sct_non_thai_digit qtn_sct_special_characters_lower ;
       
   232             }
       
   233         };
       
   234     }
       
   235 
       
   236 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_0_av2_bv2
       
   237     {
       
   238     contents =
       
   239         {
       
   240         SCT_CHAR_SET
       
   241             {
       
   242             id = EAknSCTChiLatinInputModes;
       
   243             chars = qtn_aknfep_thai_sct_lv qtn_aknfep_thai_sct_fv1 qtn_aknfep_thai_sct_fv2 qtn_aknfep_thai_sct_fv3 qtn_aknfep_thai_sct_extra_zero_character;
       
   244             }
       
   245         };
       
   246     }
       
   247 
       
   248 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_star_av3
       
   249     {
       
   250     contents =
       
   251         {
       
   252         SCT_CHAR_SET
       
   253             {
       
   254             id = EAknSCTChiLatinInputModes;
       
   255             chars = qtn_aknfep_thai_sct_tone qtn_aknfep_thai_sct_ad2 qtn_aknfep_thai_sct_non qtn_aknfep_thai_sct_non_thai_digit qtn_sct_special_characters_lower ;
       
   256             }
       
   257         };
       
   258     }
       
   259 
       
   260 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_0_av3
       
   261     {
       
   262     contents =
       
   263         {
       
   264         SCT_CHAR_SET
       
   265             {
       
   266             id = EAknSCTChiLatinInputModes;
       
   267             chars = qtn_aknfep_thai_sct_lv qtn_aknfep_thai_sct_fv1 qtn_aknfep_thai_sct_fv2 qtn_aknfep_thai_sct_fv3 qtn_aknfep_thai_sct_extra_zero_character;
       
   268             }
       
   269         };
       
   270     }
       
   271 
       
   272 //these are used by general settings...
       
   273 
       
   274 RESOURCE NUMBER_INT16 r_chinfep_chinese_input_modes_PRC
       
   275     {
       
   276     value = EPinyin | EStroke;
       
   277     }
       
   278 
       
   279 RESOURCE NUMBER_INT16 r_chinfep_chinese_input_modes_HK
       
   280     {
       
   281     value = EStroke;
       
   282     }
       
   283 
       
   284 RESOURCE NUMBER_INT16 r_chinfep_chinese_input_modes_Taiwan
       
   285     {
       
   286     value = EZhuyin;
       
   287     }
       
   288 
       
   289 ///
       
   290 
       
   291 
       
   292 RESOURCE DIALOG r_aknfep_help_text
       
   293     {
       
   294     flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow;
       
   295     buttons = R_AVKON_SOFTKEYS_BACK;
       
   296     items=
       
   297         {
       
   298         DLG_LINE
       
   299             {
       
   300             type = EAknCtPopupHeadingPane;
       
   301             id = EAknMessageQueryHeaderId;
       
   302             control = AVKON_HEADING
       
   303                 {
       
   304                 label = qtn_chi_heading_instr;
       
   305                 headinglayout = R_AVKON_WML_SIGN_QUERY_HEADING_PANE;
       
   306                 };
       
   307             },
       
   308         DLG_LINE
       
   309             {
       
   310             type = EAknCtMessageQuery;
       
   311             id = EAknMessageQueryContentId;
       
   312             control = AVKON_MESSAGE_QUERY
       
   313                 {
       
   314                 message = qtn_chi_input_help_instr;
       
   315                 };
       
   316             }
       
   317         };
       
   318     }
       
   319 
       
   320 
       
   321 // ---------------------------------------------------------------------------
       
   322 // r_aknfep_text_kuten_invalid_error
       
   323 // This string is used for Kuten input for Japanese variant
       
   324 // ---------------------------------------------------------------------------
       
   325 //
       
   326 RESOURCE CBA r_aknfep_softkeys_empty_cancel_empty
       
   327     {
       
   328     buttons =
       
   329         {
       
   330         CBA_BUTTON {id=EAknSoftkeyEmpty;txt=text_softkey_empty;},
       
   331         CBA_BUTTON {id=EAknSoftkeyCancel; txt=text_softkey_cancel;},
       
   332         CBA_BUTTON {id=EAknSoftkeyEmpty;txt=text_softkey_empty;}
       
   333         };
       
   334     }
       
   335 
       
   336 #ifdef RD_INTELLIGENT_TEXT_INPUT
       
   337 //----------------------------------------------------------------------------
       
   338 //r_aknfep_softkeys_ok_select_cancel
       
   339 //
       
   340 //----------------------------------------------------------------------------
       
   341 //
       
   342 
       
   343 RESOURCE CBA r_aknfep_softkeys_ok_select_cancel
       
   344 	{
       
   345 	buttons =
       
   346 		{
       
   347 		CBA_BUTTON {id=EAknSoftkeySelect;txt=text_softkey_select;},
       
   348         CBA_BUTTON {id=EAknSoftkeyCancel; txt=text_softkey_cancel;},
       
   349         CBA_BUTTON {id=EAknSoftkeySelect;txt=text_softkey_select;}
       
   350 		};
       
   351 	}
       
   352 RESOURCE CBA r_aknfep_softkeys_ok_cancel_select
       
   353 	{
       
   354 	buttons =
       
   355 		{
       
   356 		CBA_BUTTON {id=EAknSoftkeyOk;txt=text_softkey_ok;},
       
   357         	CBA_BUTTON {id=EAknSoftkeyCancel; txt=text_softkey_cancel;},
       
   358         	CBA_BUTTON {id=EAknSoftkeySelect;txt=text_softkey_select;}
       
   359 		};
       
   360 	}
       
   361 #endif
       
   362 // ---------------------------------------------------------------------------
       
   363 // r_aknfepuictrljapanesekuten_query
       
   364 // This query dialog is used for Kuten input for Japanese variant
       
   365 // ---------------------------------------------------------------------------
       
   366 //
       
   367 RESOURCE DIALOG r_aknfepuictrljapanesekuten_query
       
   368     {
       
   369     flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow;
       
   370     buttons = r_aknfep_softkeys_empty_cancel_empty;
       
   371     items =
       
   372         {
       
   373         DLG_LINE
       
   374             {
       
   375             type = EAknCtQuery;
       
   376             id = EGeneralQuery;
       
   377             control = AVKON_DATA_QUERY
       
   378                 {
       
   379                 layout = EDataLayout;
       
   380                 label = qtn_japin_prmpt_kuten_code;
       
   381                 control = EDWIN
       
   382                     {
       
   383                     flags = EEikEdwinNoHorizScrolling;
       
   384                     width = 5;  //  AKNTAQUERY_EDWIN_WIDTH;
       
   385                     //lines = AKNTAQUERY_EDWIN_LINES;
       
   386                     maxlength = 4;  // AKNTAQUERY_EDWIN_MAXLENGTH;
       
   387                     allowed_input_modes=EAknEditorNumericInputMode;
       
   388                     default_input_mode=EAknEditorNumericInputMode;
       
   389                     special_character_table=0;
       
   390                     avkon_flags = EAknEditorFlagNoLRNavigation | EAknEditorFlagSupressShiftMenu;
       
   391                     // added to limit expanding in forms.
       
   392                     // If you want full screen use 6 here
       
   393                     max_view_height_in_lines = 5;   // AKNTAQUERY_EDWIN_LINES;
       
   394                     // if you have the line above, you must have this.
       
   395                     // It's calculable from LAF
       
   396                     base_line_delta = 21;
       
   397                     };
       
   398                 };
       
   399             }
       
   400         };
       
   401     }
       
   402 
       
   403 STRUCT HASH_KEY_LOOP
       
   404     {
       
   405     STRUCT modes[];
       
   406     }
       
   407 
       
   408 
       
   409 //
       
   410 // TEXT BUFFERS
       
   411 //
       
   412 RESOURCE LBUF r_aknfep_text_case_character_set
       
   413     {
       
   414     txt=qtn_aknfep_text_case_character_set;
       
   415     }
       
   416 
       
   417 // User DB view option
       
   418 RESOURCE LBUF r_aknfep_options_user_db_dlg
       
   419     {
       
   420     txt = qtn_chi_chinese_user_db_management;
       
   421     }
       
   422 
       
   423 RESOURCE LBUF r_aknfep_options_input_language
       
   424     {
       
   425     txt = text_pup_option_input_language;
       
   426     }
       
   427 
       
   428 // Chinese input mode option
       
   429 RESOURCE LBUF r_aknfep_options_input_mode_chi
       
   430     {
       
   431     txt = qtn_chi_pup_option_input_method;
       
   432     }
       
   433 
       
   434 // Chinese CangJie mode selection option
       
   435 RESOURCE LBUF r_aknfep_options_cangjie_mode
       
   436     {
       
   437     txt = qtn_chi_pup_option_cangjie_mode;
       
   438     }
       
   439 
       
   440 
       
   441 RESOURCE LBUF r_aknfep_options_edit_submenu_title
       
   442     {
       
   443     txt = qtn_options_edit;
       
   444     }
       
   445 
       
   446 
       
   447 RESOURCE LBUF r_aknfep_softkey_ccpu_cancel
       
   448     {
       
   449     txt = text_softkey_cancel;
       
   450     }
       
   451 
       
   452 
       
   453 
       
   454 RESOURCE LBUF r_aknfep_softkey_ccpu_start
       
   455     {
       
   456     txt = text_softkey_start;
       
   457     }
       
   458 
       
   459 
       
   460 RESOURCE LBUF r_aknfep_softkey_copy
       
   461     {
       
   462     txt = text_softkey_copy;
       
   463     }
       
   464 
       
   465 
       
   466 RESOURCE LBUF r_aknfep_softkey_cut
       
   467     {
       
   468     txt = text_pup_option_cut;
       
   469     }
       
   470 
       
   471 
       
   472 RESOURCE LBUF r_aknfep_options_edit_menu_copy_text
       
   473     {
       
   474     txt = qtn_editing_shift_menu_copy;
       
   475     }
       
   476 
       
   477 
       
   478 RESOURCE LBUF r_aknfep_options_edit_menu_cut_text
       
   479     {
       
   480     txt = qtn_editing_shift_menu_cut;
       
   481     }
       
   482 
       
   483 RESOURCE LBUF r_aknfep_chinese_user_db_note_only_chinese_text
       
   484     {
       
   485     txt = qtn_chi_chinese_user_db_note_only_chinese;
       
   486     }
       
   487 
       
   488 RESOURCE LBUF r_aknfep_chinese_user_db_note_too_short_text
       
   489     {
       
   490     txt = qtn_chi_chinese_user_db_note_too_short;
       
   491     }
       
   492 
       
   493 RESOURCE LBUF r_aknfep_chinese_user_db_note_invalid_phrase_text
       
   494     {
       
   495     txt = qtn_chi_chinese_user_db_note_invalid_phrase;
       
   496     }
       
   497 
       
   498 RESOURCE LBUF r_aknfep_chinese_user_db_note_phrase_existed_text
       
   499     {
       
   500     txt = qtn_chi_chinese_user_db_note_already_in_db;  // change "qtn_chi_chinese_user_db_note_phrase_existed "to qtn_chi_chinese_user_db_note_already_in_db
       
   501     }
       
   502 
       
   503 RESOURCE LBUF r_aknfep_chinese_user_db_note_not_existed_text
       
   504     {
       
   505     txt = qtn_chi_chinese_user_db_note_phrase_not_existed;
       
   506     }
       
   507 
       
   508 RESOURCE LBUF r_aknfep_chinese_user_db_note_db_have_no_space_text
       
   509     {
       
   510     txt = qtn_chi_chinese_user_db_note_db_have_no_space;
       
   511     }
       
   512 
       
   513 RESOURCE LBUF r_aknfep_chinese_user_db_phrase_too_long_text
       
   514     {
       
   515     txt = qtn_chi_chinese_user_db_note_phrase_too_long;
       
   516     }
       
   517 
       
   518 
       
   519 //
       
   520 // CBA SOFTKEYS
       
   521 //
       
   522 RESOURCE CBA r_aknfep_softkeys_empty_previous
       
   523     {
       
   524     buttons =
       
   525         {
       
   526         CBA_BUTTON {txt=text_softkey_empty;},
       
   527         CBA_BUTTON {id=EAknFepSoftkeyPrevious; txt=text_softkey_previous;},
       
   528         CBA_BUTTON {txt=text_softkey_empty;}
       
   529         };
       
   530     }
       
   531 
       
   532 RESOURCE CBA r_aknfep_softkeys_spell_previous
       
   533     {
       
   534     buttons =
       
   535         {
       
   536         CBA_BUTTON {id=EAknFepSoftkeySpell; txt=text_softkey_spell;},
       
   537         CBA_BUTTON {id=EAknFepSoftkeyPrevious; txt=text_softkey_previous;},
       
   538         CBA_BUTTON {id=EAknFepSoftkeySpell; txt=text_softkey_spell;}
       
   539         };
       
   540     }
       
   541 
       
   542 RESOURCE CBA r_aknfep_softkeys_symbol_previous
       
   543     {
       
   544     buttons =
       
   545         {
       
   546         CBA_BUTTON {id=EAknFepSoftkeySymbol; txt=text_softkey_symbol;},
       
   547         CBA_BUTTON {id=EAknFepSoftkeyPrevious; txt=text_softkey_previous;},
       
   548         CBA_BUTTON {id=EAknFepSoftkeySymbol; txt=text_softkey_symbol;}
       
   549         };
       
   550     }
       
   551 
       
   552 RESOURCE CBA r_aknfep_softkeys_spell_empty
       
   553     {
       
   554     buttons =
       
   555         {
       
   556         CBA_BUTTON {id=EAknFepSoftkeySpell; txt=text_softkey_spell;},
       
   557         CBA_BUTTON {txt=text_softkey_empty;},
       
   558         CBA_BUTTON {txt=text_softkey_empty;}
       
   559         };
       
   560     }
       
   561 
       
   562 // ---------------------------------------------------------------------------
       
   563 // r_aknfep_softkeys_empty_cancel_select
       
   564 // This CBA is used for Next word prediction popup for Japanese variant
       
   565 // ---------------------------------------------------------------------------
       
   566 //
       
   567 RESOURCE CBA r_aknfep_softkeys_empty_cancel_select
       
   568     {
       
   569     buttons =
       
   570         {
       
   571         CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;},
       
   572         CBA_BUTTON {id=EAknFepSoftkeyCloseWindow;txt=qtn_japin_edit_predict_stopprediction;},
       
   573         CBA_BUTTON {id=EAknFepSoftkeySelectCandidate;txt=qtn_msk_selectcandidate;}
       
   574         };
       
   575     }
       
   576 
       
   577 // ---------------------------------------------------------------------------
       
   578 // r_aknfep_softkeys_convert_empty_select
       
   579 // This CBA is used for Prediction popup for Japanese variant
       
   580 // ---------------------------------------------------------------------------
       
   581 //
       
   582 RESOURCE CBA r_aknfep_softkeys_convert_other_select
       
   583     {
       
   584     buttons =
       
   585         {
       
   586         CBA_BUTTON {id=EAknFepSoftkeyConvert; txt=text_softkey_convert;},
       
   587         CBA_BUTTON {id=EAknFepSoftkeyOtherModes; txt=qtn_japin_edit_othermodes;},
       
   588         CBA_BUTTON {id=EAknFepSoftkeySelectCandidate;txt=qtn_msk_selectcandidate;}
       
   589         };
       
   590     }
       
   591 
       
   592 // ---------------------------------------------------------------------------
       
   593 // r_aknfep_softkeys_predict_other_commit
       
   594 // This CBA is used for transitory input without showing candidate
       
   595 // and being available predictive input for Japanese variant
       
   596 // ---------------------------------------------------------------------------
       
   597 //
       
   598 RESOURCE CBA r_aknfep_softkeys_predict_other_commit
       
   599     {
       
   600     buttons =
       
   601         {
       
   602         CBA_BUTTON {id=EAknFepSoftkeyPredictiveOn; txt=qtn_japin_edit_predict_startprediction;},
       
   603         CBA_BUTTON {id=EAknFepSoftkeyOtherModes; txt=qtn_japin_edit_othermodes;},
       
   604         CBA_BUTTON {id=EAknFepSoftkeyCommit;txt=qtn_msk_commit;}
       
   605         };
       
   606     }
       
   607 
       
   608 // ---------------------------------------------------------------------------
       
   609 // r_aknfep_softkeys_predict_other_commit
       
   610 // This CBA is used for transitory input without showing candidate
       
   611 // and being not available predictive input for Japanese variant
       
   612 // ---------------------------------------------------------------------------
       
   613 //
       
   614 RESOURCE CBA r_aknfep_softkeys_empty_other_commit
       
   615     {
       
   616     buttons =
       
   617         {
       
   618         CBA_BUTTON {id=EAknSoftkeyEmpty;txt=text_softkey_empty;},
       
   619         CBA_BUTTON {id=EAknFepSoftkeyOtherModes; txt=qtn_japin_edit_othermodes;},
       
   620         CBA_BUTTON {id=EAknFepSoftkeyCommit;txt=qtn_msk_commit;}
       
   621         };
       
   622     }
       
   623 
       
   624 // ---------------------------------------------------------------------------
       
   625 // r_aknfep_softkeys_empty_empty_commit
       
   626 // This CBA is used for Candidate popup for Japanese variant
       
   627 // ---------------------------------------------------------------------------
       
   628 //
       
   629 RESOURCE CBA r_aknfep_softkeys_empty_empty_commit
       
   630     {
       
   631     buttons =
       
   632         {
       
   633         CBA_BUTTON {id=EAknSoftkeyEmpty;txt=text_softkey_empty;},
       
   634         CBA_BUTTON {id=EAknSoftkeyEmpty;txt=text_softkey_empty;},
       
   635         CBA_BUTTON {id=EAknFepSoftkeyCommit;txt=qtn_msk_commit;}
       
   636         };
       
   637     }
       
   638 
       
   639 // ---------------------------------------------------------------------------
       
   640 // r_aknfep_softkeys_retroactive_half_width
       
   641 // This CBA is used for Retroactive popup for Japanese variant
       
   642 // ---------------------------------------------------------------------------
       
   643 //
       
   644 RESOURCE CBA r_aknfep_softkeys_retroactive_half_width
       
   645     {
       
   646     buttons =
       
   647         {
       
   648         CBA_BUTTON {id=EAknFepSoftkeyRetroActiveHalf; txt=qtn_japin_edit_half_width;},
       
   649         CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;},
       
   650         CBA_BUTTON {id=EAknFepSoftkeyCommit;txt=qtn_msk_commit;}
       
   651         };
       
   652     }
       
   653 
       
   654 // ---------------------------------------------------------------------------
       
   655 // r_aknfep_softkeys_retroactive_full_width
       
   656 // This CBA is used for Retroactive popup for Japanese variant
       
   657 // ---------------------------------------------------------------------------
       
   658 //
       
   659 RESOURCE CBA r_aknfep_softkeys_retroactive_full_width
       
   660     {
       
   661     buttons =
       
   662         {
       
   663         CBA_BUTTON {id=EAknFepSoftkeyRetroActiveFull; txt=qtn_japin_edit_full_width;},
       
   664         CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;},
       
   665         CBA_BUTTON {id=EAknFepSoftkeyCommit;txt=qtn_msk_commit;}
       
   666         };
       
   667     }
       
   668 
       
   669 // ---------------------------------------------------------------------------
       
   670 // r_aknfep_text_kuten_invalid_error
       
   671 // This string is used for Kuten input for Japanese variant
       
   672 // ---------------------------------------------------------------------------
       
   673 //
       
   674 RESOURCE LBUF r_aknfep_text_kuten_invalid_error
       
   675     {
       
   676     txt = qtn_japin_text_kuten_code_invalid_error;
       
   677     }
       
   678 
       
   679 RESOURCE HASH_KEY_LOOP r_hash_key_loop_all_input_modes
       
   680     {
       
   681     modes =
       
   682         {
       
   683         NUMBER_INT32
       
   684             {
       
   685             value = EHiraganaKanji;
       
   686             },
       
   687         NUMBER_INT32
       
   688             {
       
   689             value = EKatakana;
       
   690             },
       
   691         NUMBER_INT32
       
   692             {
       
   693             value = EPRCFind;
       
   694             },
       
   695         NUMBER_INT32
       
   696             {
       
   697             value = EPinyin;
       
   698             },
       
   699         NUMBER_INT32
       
   700             {
       
   701             value = EZhuyinFind;
       
   702             },
       
   703         NUMBER_INT32
       
   704             {
       
   705             value = EZhuyin;
       
   706             },
       
   707         NUMBER_INT32
       
   708             {
       
   709             value = EStrokeFind;
       
   710             },
       
   711         NUMBER_INT32
       
   712             {
       
   713             value = EStroke;
       
   714             },
       
   715         NUMBER_INT32
       
   716             {
       
   717             value = ECangJie;
       
   718             },
       
   719         NUMBER_INT32
       
   720             {
       
   721             value = EHangul;
       
   722             },
       
   723         NUMBER_INT32
       
   724             {
       
   725             value = ELatin;
       
   726             },
       
   727         NUMBER_INT32
       
   728             {
       
   729             value = ENumber;
       
   730             },
       
   731         NUMBER_INT32
       
   732             {
       
   733             value = EHindi;
       
   734             },
       
   735         NUMBER_INT32
       
   736             {
       
   737             value = ENativeNumber;
       
   738             }   
       
   739         };
       
   740     }
       
   741 
       
   742 
       
   743 RESOURCE TBUF r_aknfep_number_mode_keymap_standard { buf = aknfep_number_mode_keymap_standard; }
       
   744 RESOURCE TBUF r_aknfep_number_mode_keymap_plain { buf = aknfep_number_mode_keymap_plain; }
       
   745 RESOURCE TBUF r_aknfep_number_mode_keymap_calculator { buf = aknfep_number_mode_keymap_calculator; }
       
   746 RESOURCE TBUF r_aknfep_number_mode_keymap_converter { buf = aknfep_number_mode_keymap_converter; }
       
   747 RESOURCE TBUF r_aknfep_number_mode_keymap_to_field { buf = aknfep_number_mode_keymap_to_field; }
       
   748 RESOURCE TBUF r_aknfep_number_mode_keymap_fixed_dialling { buf = aknfep_number_mode_keymap_fixed_dialling; }
       
   749 RESOURCE TBUF r_aknfep_number_mode_keymap_sat { buf = aknfep_number_mode_keymap_sat; }
       
   750 RESOURCE TBUF r_aknfep_number_mode_keymap_sat_hidden { buf = aknfep_number_mode_keymap_sat_hidden; }
       
   751 
       
   752 
       
   753 RESOURCE MENU_PANE r_aknfep_edit_submenu
       
   754     {
       
   755     items=
       
   756         {
       
   757     MENU_ITEM
       
   758         {
       
   759         command = EAknEditMenuCmdCopyText;
       
   760         txt = qtn_editing_shift_menu_copy;
       
   761         },
       
   762     MENU_ITEM
       
   763         {
       
   764         command = EAknEditMenuCmdCutText;
       
   765         txt = qtn_editing_shift_menu_cut;
       
   766         },
       
   767     MENU_ITEM
       
   768         {
       
   769         command = EEikCmdEditCopy;
       
   770         txt = text_pup_option_copy;
       
   771         },    
       
   772     MENU_ITEM
       
   773         {
       
   774         command = EEikCmdEditCut;
       
   775         txt = text_pup_option_cut;
       
   776         },
       
   777     MENU_ITEM
       
   778         {
       
   779         command = EEikCmdEditPaste;
       
   780         txt = text_pup_option_paste;
       
   781         }
       
   782       };
       
   783     }
       
   784 
       
   785 
       
   786 // For stylus ccpu-menu.
       
   787 RESOURCE LBUF r_aknfep_stylus_ccpu_menu_paste
       
   788     {
       
   789     txt = text_pup_option_paste;
       
   790     }
       
   791 
       
   792 RESOURCE CBA r_aknfep_softkeys_finger
       
   793     {
       
   794     buttons = 
       
   795         {
       
   796         CBA_BUTTON {id=EAknSoftkeyOptions; txt=text_softkey_option;},
       
   797         CBA_BUTTON {id=EAknSoftkeyOk; txt=text_softkey_ok;},
       
   798         CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;}        
       
   799         };
       
   800     }
       
   801 
       
   802 RESOURCE CBA r_aknfep_softkeys_finger_option_previous
       
   803     {
       
   804     buttons = 
       
   805         {
       
   806         CBA_BUTTON {id=EAknSoftkeyOptions; txt=text_softkey_option;},
       
   807         CBA_BUTTON {id=EAknFepSoftkeyPrevious; txt=text_softkey_previous;},
       
   808         CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;}
       
   809         };
       
   810     }
       
   811     
       
   812 RESOURCE CBA r_aknfep_softkeys_finger_spell_previous
       
   813     {
       
   814     buttons = 
       
   815         {
       
   816         CBA_BUTTON {id=EAknFepSoftkeySpell; txt=text_softkey_spell;},
       
   817         CBA_BUTTON {id=EAknFepSoftkeyPrevious; txt=text_softkey_previous;},
       
   818         CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;}
       
   819         };
       
   820     }
       
   821     
       
   822 RESOURCE CBA r_aknfep_softkeys_finger_ok_cancel
       
   823     {
       
   824     buttons = 
       
   825         {
       
   826         CBA_BUTTON {id=EAknSoftkeyOk; txt=text_softkey_ok;},
       
   827         CBA_BUTTON {id=EAknSoftkeyCancel; txt=text_softkey_cancel;},
       
   828         CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;}
       
   829         };
       
   830     }    
       
   831        
       
   832 RESOURCE CBA r_aknfep_softkeys_finger_cancel
       
   833     {
       
   834     buttons = 
       
   835         {
       
   836         CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;},
       
   837         CBA_BUTTON {id=EAknSoftkeyCancel; txt=text_softkey_cancel;},
       
   838         CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;}
       
   839         };
       
   840     }     
       
   841        
       
   842 RESOURCE TBUF r_aknfep_prompt_text
       
   843     {
       
   844     buf = text_t9_edit_query;
       
   845     }   
       
   846 #ifdef RD_INTELLIGENT_TEXT_INPUT
       
   847 
       
   848 RESOURCE TBUF r_aknfep_pred_input_settings_title
       
   849     {
       
   850     buf = qtn_pred_input_settings_title;
       
   851     }
       
   852     
       
   853     
       
   854 RESOURCE TBUF r_aknfep_pred_options_input_options
       
   855     {
       
   856     buf = qtn_pred_options_input_options;
       
   857     }
       
   858 
       
   859 //
       
   860 // CBA SOFTKEYS
       
   861 //
       
   862 RESOURCE CBA r_aknfep_softkeys_spell_cancel_select
       
   863     {
       
   864     buttons=
       
   865         {
       
   866         CBA_BUTTON {id=EAknFepSoftkeySpell; txt=text_softkey_spell;},
       
   867         CBA_BUTTON {id=EAknSoftkeyCancel; txt=text_softkey_cancel;},
       
   868         CBA_BUTTON {id=EAknSoftkeySelect; txt=text_softkey_select;}
       
   869         };
       
   870     }
       
   871 
       
   872 RESOURCE CBA r_aknfep_softkeys_options_back_change
       
   873 	{
       
   874 	buttons=
       
   875 	    {
       
   876 	    CBA_BUTTON {id=EAknSoftkeyOptions; txt=text_softkey_option;},
       
   877 	    CBA_BUTTON {id=EAknSoftkeyBack; txt=text_softkey_back;},
       
   878 	    CBA_BUTTON {id=EAknSoftkeyChange; txt=qtn_msk_change;}
       
   879 	    };
       
   880 	}
       
   881 
       
   882 RESOURCE CBA r_aknfep_softkeys_options_back__context_options
       
   883     {
       
   884     buttons=
       
   885         {
       
   886         CBA_BUTTON {id=EAknSoftkeyOptions; txt=text_softkey_option;},
       
   887         CBA_BUTTON {id=EAknSoftkeyBack; txt=text_softkey_back;},
       
   888         CBA_BUTTON {id=EAknSoftkeyContextOptions; txt=text_softkey_option;}
       
   889         };
       
   890     }
       
   891 
       
   892 // For Input Ooption Menu
       
   893 RESOURCE MENU_PANE r_aknfep_pred_input_options_submenu
       
   894 {
       
   895 items=
       
   896     {
       
   897    MENU_ITEM
       
   898         {
       
   899         command = EAknFepCmdPredActivate;
       
   900         txt = qtn_pred_options_predictive_input_activate;
       
   901         },
       
   902    MENU_ITEM
       
   903         {
       
   904         command = EAknFepCmdPredDeactivate;
       
   905         txt = qtn_pred_options_predictive_input_deactivate;
       
   906         },
       
   907 #ifdef __USER_DICTIONARY_EDITING__ 
       
   908    MENU_ITEM
       
   909         {
       
   910         command = EAknFepCmdPredEditUserDictionary;
       
   911         txt = qtn_pred_options_user_dictionary;
       
   912         },
       
   913 #endif //__USER_DICTIONARY_EDITING__ 
       
   914     MENU_ITEM
       
   915         {
       
   916         command = EAknFepCmdPredSettings;
       
   917         txt = qtn_pred_options_settings;
       
   918         },
       
   919    MENU_ITEM
       
   920         {
       
   921         command = EAknFepCmdPredInputLanguage;
       
   922         txt = qtn_pred_options_input_language;
       
   923         },
       
   924     MENU_ITEM
       
   925         {
       
   926         command = EAknFepCmdPredHelp;
       
   927         txt = qtn_pred_suboption_help;
       
   928         }
       
   929     };
       
   930 }
       
   931 
       
   932 
       
   933 // For Setting Dialog
       
   934 // ---------------------------------------------------------
       
   935 //   
       
   936 //   r_predictivesettingdialog_menubar
       
   937 //   Menubar for predictive setting dialog
       
   938 //
       
   939 // ---------------------------------------------------------
       
   940 //
       
   941 RESOURCE MENU_BAR r_predictivesettingdialog_menubar
       
   942     {
       
   943     titles =
       
   944         {
       
   945         MENU_TITLE 
       
   946 			{
       
   947 			menu_pane = r_predictivesettingdialog_menu;
       
   948 			}
       
   949         };
       
   950     }
       
   951 
       
   952 
       
   953 // ---------------------------------------------------------
       
   954 //   
       
   955 //   r_predictivesettingdialog_menu
       
   956 //   Menu for "Options"
       
   957 //
       
   958 // ---------------------------------------------------------
       
   959 //
       
   960 RESOURCE MENU_PANE r_predictivesettingdialog_menu
       
   961     {
       
   962     items = 
       
   963         {
       
   964         // added the new Options menu command here
       
   965         MENU_ITEM 
       
   966 		    {
       
   967 			command = EAknFepCmdPredSettingChange;  
       
   968 			txt = qtn_options_change;
       
   969 			},
       
   970 		MENU_ITEM 
       
   971 		    {
       
   972 			command = EAknCmdHelp;  
       
   973 			txt = qtn_options_help;
       
   974 			},
       
   975         MENU_ITEM 
       
   976 		    {
       
   977 			command = EAknCmdExit;   
       
   978 			txt = qtn_options_exit;
       
   979 			}
       
   980         };
       
   981     }
       
   982 
       
   983 
       
   984 	
       
   985 RESOURCE DIALOG r_predictivesetting_dialog
       
   986 {
       
   987 	flags   = EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect | 
       
   988 			  EEikDialogFlagWait | EEikDialogFlagCbaButtons;
       
   989 
       
   990 	//Buttons are Select and Back
       
   991 	buttons = r_aknfep_softkeys_options_back_change;
       
   992 	
       
   993 	items =
       
   994 	{
       
   995 		DLG_LINE
       
   996 		{
       
   997 			// This is the control type - its our own setting item list custom control 
       
   998 			type 	= 	EAknCtLastControlId;
       
   999 			
       
  1000 			// This is the dialog id - any value can be used as there are no 
       
  1001 			//		other controls on the dialog
       
  1002 			id 		= 	12;
       
  1003 			
       
  1004 			itemflags	=	EEikDlgItemTakesEnterKey;
       
  1005 			
       
  1006 			// the control data is a setting item list 
       
  1007 			control = AVKON_SETTING_ITEM_LIST 
       
  1008 			{ 
       
  1009 				
       
  1010 				// These are the settings we want to edit 
       
  1011 				items = 
       
  1012 				{
       
  1013 				AVKON_SETTING_ITEM
       
  1014 		            {
       
  1015 		            identifier = EAknFepCmdPredAutoComplSetting;
       
  1016 					setting_page_resource = r_autowordcompl_page;
       
  1017 		            associated_resource = r_autowordcompl_setting_texts;
       
  1018 		            name = qtn_pred_word_completion;
       
  1019 		            },
       
  1020 				AVKON_SETTING_ITEM
       
  1021 					{
       
  1022 					identifier = EAknFepCmdPredAutoComplMultiSetting;
       
  1023 					setting_page_resource = r_autowordcomplmulti_page;
       
  1024 					name = qtn_pred_word_completion;
       
  1025 					},
       
  1026 				AVKON_SETTING_ITEM
       
  1027 					{
       
  1028 					identifier = EAknFepCmdPredTypingCorrectionSetting;
       
  1029 					setting_page_resource = r_typingcorrection_page;
       
  1030 					associated_resource = r_typingcorrection_page_texts;		// gives available options
       
  1031 					name = qtn_pred_typing_correction;
       
  1032 					},
       
  1033 				AVKON_SETTING_ITEM
       
  1034 					{
       
  1035 					identifier = EAknFepCmdPredNumberCandidateSetting;
       
  1036 					setting_page_resource = r_numbercandidates_page;
       
  1037 					associated_resource = r_numbercandidates_setting_texts;
       
  1038 					name = qtn_pred_number_candidates;
       
  1039 					},
       
  1040 			
       
  1041 		        AVKON_SETTING_ITEM
       
  1042 					{
       
  1043 		            identifier = EAknFepCmdPredPrimaryCandidateSetting;
       
  1044 					setting_page_resource = r_primarycandidate_page;
       
  1045 		            associated_resource = r_primarycandidate_setting_texts;
       
  1046 		            name = qtn_pred_primary_candidate;
       
  1047 		            }
       
  1048 				};
       
  1049 			};
       
  1050 		}
       
  1051 	};	
       
  1052 }
       
  1053 // ---------------------------------------------------------
       
  1054 //   
       
  1055 // Settings Pages
       
  1056 //
       
  1057 // defines the AVKON_SETTING_PAGE structures referred to in 
       
  1058 // setting_page_resource fields above.
       
  1059 // 
       
  1060 // ---------------------------------------------------------
       
  1061 //   
       
  1062 
       
  1063 RESOURCE AVKON_SETTING_PAGE r_autowordcompl_page
       
  1064 	{
       
  1065 	label=qtn_pred_word_completion;
       
  1066 	type = EAknCtPopupSettingList;
       
  1067 	editor_resource_id = r_autowordcompl;
       
  1068 	}
       
  1069 
       
  1070 RESOURCE AVKON_SETTING_PAGE r_autowordcomplmulti_page
       
  1071 	{
       
  1072 	label=qtn_pred_word_completion;
       
  1073 	type = EAknCtPopupSettingList;
       
  1074 	editor_resource_id = r_autowordcomplmulti;
       
  1075 	softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__MARK;
       
  1076 	}
       
  1077 
       
  1078 RESOURCE AVKON_SETTING_PAGE r_typingcorrection_page
       
  1079 	{
       
  1080 	label=qtn_pred_typing_correction;
       
  1081 	type = EAknCtPopupSettingList;
       
  1082 	editor_resource_id = r_typingcorrection;
       
  1083 	}
       
  1084 
       
  1085 RESOURCE AVKON_SETTING_PAGE r_numbercandidates_page
       
  1086 	{
       
  1087 	label=qtn_pred_number_candidates;
       
  1088 	type = EAknCtPopupSettingList;
       
  1089 	editor_resource_id = r_numbercandidates;
       
  1090 	}
       
  1091 	
       
  1092 RESOURCE AVKON_SETTING_PAGE r_primarycandidate_page
       
  1093 	{
       
  1094 	label=qtn_pred_primary_candidate;
       
  1095 	type = EAknCtPopupSettingList;
       
  1096 	editor_resource_id = r_primarycandidate;
       
  1097 	}
       
  1098 	
       
  1099 
       
  1100 // ---------------------------------------------------------
       
  1101 //   
       
  1102 // Editor Controls
       
  1103 //
       
  1104 // This section defines the controls referred to from the
       
  1105 // editor_resource_id sections of the AVKON_SETTING_PAGE
       
  1106 // resources above.
       
  1107 // 
       
  1108 // ---------------------------------------------------------
       
  1109 //   	
       
  1110 
       
  1111 RESOURCE POPUP_SETTING_LIST r_autowordcompl
       
  1112 	{
       
  1113 	}
       
  1114 
       
  1115 RESOURCE POPUP_SETTING_LIST r_autowordcomplmulti
       
  1116 	{
       
  1117 	}
       
  1118 
       
  1119 RESOURCE POPUP_SETTING_LIST r_typingcorrection
       
  1120 	{
       
  1121 	}
       
  1122 
       
  1123 RESOURCE POPUP_SETTING_LIST r_numbercandidates
       
  1124 	{
       
  1125 	}
       
  1126 	
       
  1127 RESOURCE POPUP_SETTING_LIST r_primarycandidate
       
  1128 	{
       
  1129 	}
       
  1130 
       
  1131 // ---------------------------------------------------------
       
  1132 //   
       
  1133 // Second level structures used from settings pages
       
  1134 // Defines - text strings to be used in display, 
       
  1135 // and their mapping to enumerated values.
       
  1136 // 
       
  1137 // ---------------------------------------------------------
       
  1138 // 
       
  1139 
       
  1140 
       
  1141 RESOURCE AVKON_POPUP_SETTING_TEXTS r_autowordcompl_setting_texts
       
  1142 	{
       
  1143 	setting_texts_resource = r_autowordcompl_settingitem_texts;
       
  1144 	}
       
  1145 
       
  1146 RESOURCE ARRAY r_autowordcompl_settingitem_texts
       
  1147 	{
       
  1148 	items =
       
  1149 	    {
       
  1150 	    AVKON_ENUMERATED_TEXT
       
  1151 	        {
       
  1152 	        value = 1;
       
  1153 	        text = qtn_pred_autocompl_on;
       
  1154 	        },
       
  1155 	    AVKON_ENUMERATED_TEXT
       
  1156 	        {
       
  1157 	        value = 0;
       
  1158 	        text = qtn_pred_autocompl_off;
       
  1159 	        }
       
  1160 	    };
       
  1161 	}
       
  1162 	
       
  1163 RESOURCE AVKON_POPUP_SETTING_TEXTS r_autowordcomplmulti_setting_texts
       
  1164 	{
       
  1165 	setting_texts_resource = r_autowordcomplmulti_settingitem_texts;
       
  1166 	popped_up_texts_resource = r_autowordcomplmulti_editor_texts;
       
  1167 	}	
       
  1168 
       
  1169 RESOURCE ARRAY r_autowordcomplmulti_settingitem_texts
       
  1170 	{
       
  1171 	items =
       
  1172 	    {
       
  1173 	    AVKON_ENUMERATED_TEXT
       
  1174 	        {
       
  1175 	        value = 0;
       
  1176 	        text = qtn_pred_setting_itut;
       
  1177 	        },
       
  1178 	    AVKON_ENUMERATED_TEXT
       
  1179 	        {
       
  1180 	        value = 1;
       
  1181 	        text = qtn_pred_setting_qwerty;
       
  1182 	        },
       
  1183         AVKON_ENUMERATED_TEXT
       
  1184 	        {
       
  1185 	        value = 2;
       
  1186 	        text = qtn_pred_setting_half_qwerty;
       
  1187 	        }
       
  1188 	    };
       
  1189 	}
       
  1190 
       
  1191 RESOURCE TBUF r_aknfep_pred_setting_itut
       
  1192     {
       
  1193     buf = qtn_pred_setting_itut;
       
  1194     }
       
  1195 
       
  1196 RESOURCE TBUF r_aknfep_pred_setting_qwerty
       
  1197     {
       
  1198     buf = qtn_pred_setting_qwerty;
       
  1199     }
       
  1200 RESOURCE TBUF r_aknfep_pred_setting_half_qwerty
       
  1201     {
       
  1202     buf = qtn_pred_setting_half_qwerty;
       
  1203     } 
       
  1204 RESOURCE ARRAY r_autowordcomplmulti_editor_texts
       
  1205 	{
       
  1206 	items = 
       
  1207 		{
       
  1208 		LBUF { txt = qtn_pred_setting_itut;},
       
  1209 		LBUF { txt = qtn_pred_setting_qwerty;}
       
  1210 		};
       
  1211 	}
       
  1212 	
       
  1213 RESOURCE AVKON_POPUP_SETTING_TEXTS r_typingcorrection_page_texts
       
  1214 	{
       
  1215 	setting_texts_resource = r_typingcorrection_item_texts;
       
  1216 	popped_up_texts_resource = r_typingcorrection_editor_texts;
       
  1217 	}
       
  1218 	
       
  1219 RESOURCE ARRAY r_typingcorrection_item_texts
       
  1220 	{
       
  1221 	items =
       
  1222 	    {
       
  1223 	    AVKON_ENUMERATED_TEXT
       
  1224 	        {
       
  1225 	        value = 2;
       
  1226 	        text = qtn_pred_correction_high;
       
  1227 	        },
       
  1228 	    AVKON_ENUMERATED_TEXT
       
  1229 	        {
       
  1230 	        value = 1;
       
  1231 	        text = qtn_pred_correction_medium;
       
  1232 	        },
       
  1233 		AVKON_ENUMERATED_TEXT
       
  1234 	        {
       
  1235 	        value = 0;
       
  1236 	        text = qtn_pred_correction_off;
       
  1237 	        }
       
  1238 	    };
       
  1239 	}
       
  1240 
       
  1241 RESOURCE ARRAY r_typingcorrection_editor_texts
       
  1242 	{
       
  1243 	items = 
       
  1244 		{
       
  1245 		LBUF { txt = qtn_pred_correction_high;},
       
  1246 		LBUF { txt = qtn_pred_correction_medium;},
       
  1247 		LBUF { txt = qtn_pred_correction_off;}
       
  1248 		};
       
  1249 	}
       
  1250 
       
  1251 	
       
  1252 
       
  1253 RESOURCE AVKON_POPUP_SETTING_TEXTS r_numbercandidates_setting_texts
       
  1254 	{
       
  1255 	setting_texts_resource = r_numbercandidates_settingitem_texts;
       
  1256 	}
       
  1257 
       
  1258 RESOURCE ARRAY r_numbercandidates_settingitem_texts
       
  1259 	{
       
  1260 	items =
       
  1261 	    {
       
  1262 	    AVKON_ENUMERATED_TEXT
       
  1263 	        {
       
  1264 	        value = 1;
       
  1265 	        text = qtn_pred_number_cand_shown;
       
  1266 	        },
       
  1267 	    AVKON_ENUMERATED_TEXT
       
  1268 	        {
       
  1269 	        value = 0;
       
  1270 	        text = qtn_pred_number_cand_not_shown;
       
  1271 	        }
       
  1272 	    };
       
  1273 	}
       
  1274 	
       
  1275 	
       
  1276 RESOURCE AVKON_POPUP_SETTING_TEXTS r_primarycandidate_setting_texts
       
  1277 	{
       
  1278 	setting_texts_resource = r_primarycandidate_settingitem_texts;
       
  1279 	}
       
  1280 
       
  1281 RESOURCE ARRAY r_primarycandidate_settingitem_texts
       
  1282 	{
       
  1283 	items =
       
  1284 	    {
       
  1285 	    AVKON_ENUMERATED_TEXT
       
  1286 	        {
       
  1287 	        value = 0;
       
  1288 	        text = qtn_pred_primary_cand_suggested;
       
  1289 	        },
       
  1290 	    AVKON_ENUMERATED_TEXT
       
  1291 	        {
       
  1292 	        value = 1;
       
  1293 	        text = qtn_pred_primary_cand_actually_entered;
       
  1294 	        }
       
  1295 	    };
       
  1296 	}
       
  1297 	
       
  1298 		
       
  1299 RESOURCE DIALOG r_predictivetextoff_confirmation_query
       
  1300 	{
       
  1301 	flags = EGeneralQueryFlags;
       
  1302 	buttons = R_AVKON_SOFTKEYS_YES_NO;
       
  1303 	items =
       
  1304 		{
       
  1305 		DLG_LINE
       
  1306 			{
       
  1307 			type = EAknCtQuery;
       
  1308 			id = EGeneralQuery;
       
  1309 			control = AVKON_CONFIRMATION_QUERY
       
  1310 				{
       
  1311 				layout = EConfirmationQueryLayout;
       
  1312 				label = qtn_pred_turn_input_on_query;
       
  1313 				};
       
  1314 			}
       
  1315 		};
       
  1316 	}
       
  1317 RESOURCE TBUF r_aknfep_pred_settings_closed
       
  1318     {
       
  1319     buf = qtn_pred_settings_closed;
       
  1320     }
       
  1321 
       
  1322 #ifdef __USER_DICTIONARY_EDITING__ 
       
  1323 // For User Dictionary editing ->
       
  1324 
       
  1325 RESOURCE MENU_BAR r_udb_edit_options_menubar
       
  1326      {
       
  1327      titles =
       
  1328          {
       
  1329          MENU_TITLE { menu_pane = r_udb_edit_options_help_exit; },
       
  1330          MENU_TITLE { menu_pane = R_AVKON_MENUPANE_MARKABLE_LIST; },
       
  1331          MENU_TITLE { menu_pane = r_udb_edit_options_menupane; }
       
  1332          };
       
  1333      }
       
  1334 
       
  1335 RESOURCE MENU_PANE r_udb_edit_options_menupane
       
  1336     {
       
  1337     items=
       
  1338         {
       
  1339         MENU_ITEM
       
  1340             {
       
  1341             command = EAknFepPredDictionaryCmdEdit;
       
  1342             txt = qtn_pred_dictionary_option_edit;
       
  1343             },
       
  1344         MENU_ITEM
       
  1345             {
       
  1346             command=EAknFepPredDictionaryCmdAdd; 
       
  1347             txt=qtn_pred_dictionary_option_add;
       
  1348             },
       
  1349         MENU_ITEM
       
  1350             {
       
  1351             command=EAknFepPredDictionaryCmdDelete; 
       
  1352             txt=qtn_pred_dictionary_option_delete;
       
  1353             }
       
  1354         
       
  1355         };
       
  1356     }
       
  1357 
       
  1358 RESOURCE MENU_PANE r_udb_edit_options_help_exit
       
  1359     {
       
  1360     items=
       
  1361         {
       
  1362         MENU_ITEM 
       
  1363             {
       
  1364             command = EAknCmdHelp;  
       
  1365             txt = qtn_options_help;
       
  1366             },
       
  1367         MENU_ITEM 
       
  1368             {
       
  1369             command = EAknCmdExit;   
       
  1370             txt = qtn_options_exit;
       
  1371             }
       
  1372         };
       
  1373     }
       
  1374 
       
  1375 RESOURCE DIALOG r_user_dictionary_editing_dialog 
       
  1376     {
       
  1377     flags = EEikDialogFlagWait | EEikDialogFlagFillAppClientRect | EAknDialogMarkableList;
       
  1378     buttons = r_aknfep_softkeys_options_back__context_options; 
       
  1379     items = 
       
  1380         {
       
  1381         DLG_LINE
       
  1382             {
       
  1383             type = EAknCtSingleGraphicListBox;
       
  1384             id = ESelectionListControl;
       
  1385             itemflags = EEikDlgItemTakesEnterKey;
       
  1386             control = LISTBOX
       
  1387                 {
       
  1388                 flags = EAknListBoxMarkableList;
       
  1389                 };                
       
  1390             },
       
  1391         DLG_LINE
       
  1392             {
       
  1393             itemflags = EEikDlgItemNonFocusing;
       
  1394             id = EFindControl;
       
  1395             type = EAknCtSelectionListFixedFind;
       
  1396             }
       
  1397         };
       
  1398     }
       
  1399 
       
  1400 RESOURCE DIALOG r_aknfep_pred_delete_confirmation_query
       
  1401     {
       
  1402     flags = EGeneralQueryFlags;
       
  1403     buttons = R_AVKON_SOFTKEYS_YES_NO;
       
  1404     items =
       
  1405         {
       
  1406         DLG_LINE
       
  1407             {
       
  1408             type = EAknCtQuery;
       
  1409             id = EGeneralQuery;
       
  1410             control = AVKON_CONFIRMATION_QUERY
       
  1411                 {
       
  1412                 layout = EConfirmationQueryLayout;
       
  1413                 };
       
  1414             }
       
  1415         };
       
  1416     }
       
  1417 
       
  1418 RESOURCE DIALOG r_aknfep_pred_user_dictionary_word_query
       
  1419     {
       
  1420     flags=EGeneralQueryFlags;
       
  1421     buttons=R_AVKON_SOFTKEYS_OK_CANCEL;
       
  1422     items=
       
  1423         {
       
  1424         DLG_LINE
       
  1425             {
       
  1426             type=EAknCtQuery;
       
  1427             id=EGeneralQuery;
       
  1428             control= AVKON_DATA_QUERY
       
  1429                 {
       
  1430                     layout = EDataLayout;
       
  1431                     control=EDWIN
       
  1432                         {
       
  1433                         default_case = EAknEditorLowerCase; 
       
  1434                         allowed_case_modes = EAknEditorLowerCase | EAknEditorUpperCase;
       
  1435                         };
       
  1436                 };
       
  1437             }
       
  1438         };
       
  1439     }
       
  1440 
       
  1441 RESOURCE TBUF r_aknfep_pred_userdict_editing_title
       
  1442     {
       
  1443     buf = qtn_pred_input_dictionary_editing_title;
       
  1444     }
       
  1445 RESOURCE TBUF r_aknfep_pred_user_dictionary_heading_empty
       
  1446     {
       
  1447     buf = qtn_pred_dictionary_editing_heading_empty;
       
  1448     }
       
  1449 RESOURCE TBUF r_aknfep_pred_user_dictionary_empty
       
  1450     {
       
  1451     buf = qtn_pred_dictionary_editing_empty;
       
  1452     }
       
  1453 RESOURCE TBUF r_aknfep_pred_edit_query
       
  1454     {
       
  1455     buf = text_t9_edit_query;
       
  1456     }
       
  1457 RESOURCE TBUF r_aknfep_pred_add_query
       
  1458     {
       
  1459     buf = text_t9_spell_query;
       
  1460     }
       
  1461 RESOURCE TBUF r_aknfep_pred_delete_1_query
       
  1462     {
       
  1463     buf = qtn_pred_dictionary_option_confirm_1_deletion;
       
  1464     }
       
  1465 RESOURCE TBUF r_aknfep_pred_delete_many_query
       
  1466     {
       
  1467     buf = qtn_pred_dictionary_option_confirm_deletions;
       
  1468     }
       
  1469 RESOURCE TBUF r_aknfep_pred_msk_add_new
       
  1470     {
       
  1471     buf = qtn_msk_pred_add_new;
       
  1472     }
       
  1473 RESOURCE TBUF r_aknfep_pred_msk_edit
       
  1474     {
       
  1475     buf = qtn_msk_edit;
       
  1476     }
       
  1477 RESOURCE TBUF r_aknfep_pred_msk_context_options
       
  1478     { 
       
  1479     buf = text_softkey_option; 
       
  1480     }
       
  1481 #endif //__USER_DICTIONARY_EDITING__
       
  1482 
       
  1483 #ifdef FF_DUAL_LANGUAGE_SUPPORT
       
  1484 RESOURCE TBUF r_secondary_writing_lang_none
       
  1485     {
       
  1486     buf = qtn_set_secondary_writing_lang_none;
       
  1487     }
       
  1488 
       
  1489 RESOURCE TBUF r_input_language_settings_title
       
  1490     {
       
  1491     buf = qtn_set_title_settings_writing_language;
       
  1492     }
       
  1493 RESOURCE AVKON_POPUP_SETTING_TEXTS r_language_setting_texts
       
  1494     {
       
  1495     setting_texts_resource = r_language_settingitem_texts;
       
  1496     }   
       
  1497 
       
  1498 RESOURCE ARRAY r_language_settingitem_texts
       
  1499     {
       
  1500     items =
       
  1501         {
       
  1502         AVKON_ENUMERATED_TEXT
       
  1503             {
       
  1504             value = 0;
       
  1505             text = qtn_set_secondary_writing_lang_none;
       
  1506             }
       
  1507         };
       
  1508     }
       
  1509 RESOURCE DIALOG r_inputlanguage_dialog
       
  1510 {
       
  1511     flags   = EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect | 
       
  1512               EEikDialogFlagWait | EEikDialogFlagCbaButtons;
       
  1513 
       
  1514     buttons = r_aknfep_softkeys_options_back_change;
       
  1515     
       
  1516     items =
       
  1517     {
       
  1518         DLG_LINE
       
  1519         {
       
  1520             // This is the control type - its our own setting item list custom control 
       
  1521             type    =   EAknCtLastControlId;
       
  1522             
       
  1523             // This is the dialog id - any value can be used as there are no 
       
  1524             //      other controls on the dialog
       
  1525             id      =   12;
       
  1526             
       
  1527             itemflags	=	EEikDlgItemTakesEnterKey;
       
  1528 
       
  1529             // the control data is a setting item list 
       
  1530             control = AVKON_SETTING_ITEM_LIST 
       
  1531             { 
       
  1532                 
       
  1533                 // These are the settings we want to edit 
       
  1534                 items = 
       
  1535                 {
       
  1536                 AVKON_SETTING_ITEM
       
  1537                     {
       
  1538                     identifier = EAknFepDualLanguageSettingDualInputPrimary;
       
  1539                     setting_page_resource = r_primary_input_language_setting_page;
       
  1540                     associated_resource = r_language_setting_texts;
       
  1541                     name = qtn_set_primary_writing_language;
       
  1542                     },
       
  1543                 AVKON_SETTING_ITEM
       
  1544                     {
       
  1545                     identifier = EAknFepDualLanguageSettingDualInputSecondary;
       
  1546                     setting_page_resource = r_secondary_input_language_setting_page;
       
  1547                     associated_resource = r_language_setting_texts;
       
  1548                     name = qtn_set_secondary_writing_language;
       
  1549                     }
       
  1550                 };
       
  1551             };
       
  1552         }
       
  1553     };  
       
  1554 }
       
  1555 
       
  1556 RESOURCE POPUP_SETTING_LIST r_lang_editor
       
  1557     {
       
  1558     }
       
  1559 
       
  1560 RESOURCE AVKON_SETTING_PAGE r_primary_input_language_setting_page
       
  1561     {
       
  1562     // don't show setting number in setting page
       
  1563     number = EAknSettingPageNoOrdinalDisplayed;
       
  1564     label = qtn_set_primary_writing_language; //localised string for setting page label
       
  1565     softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
       
  1566     type = EAknCtPopupSettingList; // setting page type
       
  1567     editor_resource_id = r_lang_editor; // setting page editor
       
  1568     }
       
  1569 
       
  1570 RESOURCE AVKON_SETTING_PAGE r_secondary_input_language_setting_page
       
  1571     {
       
  1572     // don't show setting number in setting page
       
  1573     number = EAknSettingPageNoOrdinalDisplayed;
       
  1574     label = qtn_set_secondary_writing_language; //localised string for setting page label
       
  1575     softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
       
  1576     type = EAknCtPopupSettingList; // setting page type
       
  1577     editor_resource_id = r_lang_editor; // setting page editor
       
  1578     }
       
  1579 #endif //FF_DUAL_LANGUAGE_SUPPORT
       
  1580 // Predictive QWERTY (XT9) changes <----
       
  1581 #endif //RD_INTELLIGENT_TEXT_INPUT
       
  1582 // -----------------------------------------------------------------------------
       
  1583 //
       
  1584 //   r_aknfep_userdb_dlg_menubar
       
  1585 //   Main menubar for use DB management dialog
       
  1586 //
       
  1587 // -----------------------------------------------------------------------------
       
  1588 //
       
  1589 RESOURCE MENU_BAR r_aknfep_userdb_dlg_menubar
       
  1590     {
       
  1591     titles =
       
  1592         {
       
  1593         MENU_TITLE
       
  1594             {menu_pane = r_aknfep_userdb_dlg_menu;}
       
  1595         };
       
  1596     }
       
  1597 
       
  1598 // -----------------------------------------------------------------------------
       
  1599 //
       
  1600 //   r_aknfep_userdb_dlg_menu
       
  1601 //   Menu for "Options in user DB management dialog"
       
  1602 //
       
  1603 // -----------------------------------------------------------------------------
       
  1604 //
       
  1605 RESOURCE MENU_PANE r_aknfep_userdb_dlg_menu
       
  1606     {
       
  1607     items =
       
  1608         {
       
  1609         MENU_ITEM
       
  1610             {
       
  1611             command = EAknCmdUserDBAdd;
       
  1612             txt = qtn_chi_chinese_user_db_options_new;// change "qtn_chi_chinese_user_db_options_add" to "qtn_chi_chinese_user_db_options_new";
       
  1613             },
       
  1614         MENU_ITEM
       
  1615             {
       
  1616             command = EAknCmdUserDBEdit;
       
  1617             txt = qtn_chi_chinese_user_db_options_edit;
       
  1618             },
       
  1619         MENU_ITEM
       
  1620             {
       
  1621             command = EAknCmdUserDBDelete;
       
  1622             txt = qtn_chi_chinese_user_db_delete;
       
  1623             },
       
  1624         MENU_ITEM
       
  1625             {
       
  1626             command = EAknCmdMarkOrUnmark;
       
  1627             txt = qtn_options_list;
       
  1628             cascade = r_aknfep_mark_unmark_menupane;
       
  1629             }
       
  1630         };
       
  1631     }
       
  1632 
       
  1633 
       
  1634 RESOURCE MENU_PANE r_aknfep_mark_unmark_menupane
       
  1635     {
       
  1636     items =
       
  1637         {
       
  1638         MENU_ITEM
       
  1639             {
       
  1640             command = EAknCmdMark;
       
  1641             txt = qtn_options_list_mark_one;
       
  1642             },
       
  1643         MENU_ITEM
       
  1644             {
       
  1645             command = EAknCmdUnmark;
       
  1646             txt = qtn_options_list_unmark_one;
       
  1647             },
       
  1648         MENU_ITEM
       
  1649             {
       
  1650             command = EAknMarkAll;
       
  1651             txt = qtn_options_list_mark_all;
       
  1652             },
       
  1653         MENU_ITEM
       
  1654             {
       
  1655             command = EAknUnmarkAll;
       
  1656             txt = qtn_options_list_unmark_all;
       
  1657             }
       
  1658         };
       
  1659     }
       
  1660 
       
  1661 // -----------------------------------------------------------------------------
       
  1662 //
       
  1663 // r_aknfep_listbox_data_query_dialog
       
  1664 // Data query for add phrase.
       
  1665 //
       
  1666 // -----------------------------------------------------------------------------
       
  1667 // 
       
  1668 RESOURCE DIALOG r_aknfep_listbox_data_query_dialog
       
  1669     {
       
  1670     flags = EGeneralQueryFlags;
       
  1671     buttons = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
       
  1672     items =
       
  1673         {
       
  1674         DLG_LINE
       
  1675             {
       
  1676             type = EAknCtQuery;
       
  1677             id = EGeneralQuery;
       
  1678             control = AVKON_DATA_QUERY
       
  1679                 {
       
  1680                 layout = EDataLayout;
       
  1681 //                label = STRING_r_listbox_add_item_dialog;
       
  1682                 control = EDWIN
       
  1683                     {
       
  1684                     flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable;
       
  1685                     maxlength = 7;
       
  1686                     };
       
  1687                 };
       
  1688             }
       
  1689         };
       
  1690     }
       
  1691 
       
  1692 // -----------------------------------------------------------------------------
       
  1693 //
       
  1694 // r_aknfep_listdlg_dialog
       
  1695 // Dialog for user DB management
       
  1696 //
       
  1697 // -----------------------------------------------------------------------------
       
  1698 // 
       
  1699 RESOURCE DIALOG r_aknfep_listdlg_dialog
       
  1700     {
       
  1701     flags = EAknDialogSelectionList | EEikDialogFlagNotifyEsc;
       
  1702     buttons = r_aknfep_softkeys_list_options_exit_context;
       
  1703     items =
       
  1704         {
       
  1705         DLG_LINE
       
  1706             {
       
  1707             type = EAknCtSingleGraphicListBox;
       
  1708             id = ESelectionListControl;
       
  1709             control= LISTBOX
       
  1710                 {
       
  1711                 flags = EAknListBoxMarkableList|EEikDialogFlagFillAppClientRect;
       
  1712                 };
       
  1713             },
       
  1714         DLG_LINE
       
  1715             {
       
  1716             itemflags = EEikDlgItemNonFocusing;
       
  1717             id = EFindControl;
       
  1718             type = EAknCtSelectionListFixedFind;
       
  1719             }
       
  1720         };
       
  1721     }
       
  1722 
       
  1723 RESOURCE CBA r_aknfep_softkeys_list_options_exit_context
       
  1724     {
       
  1725     buttons =
       
  1726         {
       
  1727         CBA_BUTTON {id=EAknSoftkeyOptions; txt=text_softkey_option;},
       
  1728         CBA_BUTTON {id=EAknSoftkeyExit; txt=text_softkey_exit;},
       
  1729         CBA_BUTTON {id=EAknSoftkeyContextOptions; txt=text_softkey_option;}   
       
  1730         };
       
  1731     }
       
  1732 
       
  1733 // for context
       
  1734 RESOURCE MENU_BAR r_aknfep_userdb_dlg_context_menubar
       
  1735     {
       
  1736     titles =
       
  1737         {
       
  1738         MENU_TITLE
       
  1739             {menu_pane = r_aknfep_userdb_dlg_context_menu;}
       
  1740         };
       
  1741     }
       
  1742 
       
  1743 RESOURCE MENU_PANE r_aknfep_userdb_dlg_context_menu
       
  1744     {
       
  1745     items =
       
  1746         {
       
  1747         MENU_ITEM
       
  1748             {
       
  1749             command = EAknCmdUserDBEdit;
       
  1750             txt = qtn_chi_chinese_user_db_options_edit;
       
  1751             },
       
  1752         MENU_ITEM
       
  1753             {
       
  1754             command = EAknCmdUserDBDelete;
       
  1755             txt = qtn_chi_chinese_user_db_delete;
       
  1756             },
       
  1757         MENU_ITEM
       
  1758             {
       
  1759             command = EAknCmdMarkOrUnmark;
       
  1760             txt = qtn_options_list;
       
  1761             cascade = r_aknfep_mark_unmark_menupane;
       
  1762             }
       
  1763         };
       
  1764     }
       
  1765 
       
  1766 RESOURCE TBUF r_aknfep_delete_confirmation_text
       
  1767     {
       
  1768     buf = "Delete %N Phrase?";   //change "qtn_chi_chinese_user_db_query_delete_phrases" to "qtn_chi_chinese_user_db_query_delete_phrase"
       
  1769     } 
       
  1770 
       
  1771 RESOURCE TBUF r_aknfep_user_db_management_title
       
  1772     {
       
  1773     buf =qtn_chi_chinese_user_db_title; // change "qtn_chi_chinese_user_db_management_title" to "qtn_chi_chinese_user_db_title";
       
  1774     }
       
  1775 
       
  1776 RESOURCE TBUF r_aknfep_user_db_list_no_item_text
       
  1777     {
       
  1778     buf = qtn_chi_chinese_user_db_empty;
       
  1779     }
       
  1780 
       
  1781 RESOURCE TBUF r_aknfep_user_db_list_add_item_text
       
  1782     {
       
  1783     buf = qtn_chi_chinese_user_db_query_add; //change the "STRING_r_listbox_add_item_dialog" to " qtn_chi_chinese_user_db_query_add"
       
  1784     }
       
  1785 
       
  1786 RESOURCE TBUF r_aknfep_user_db_list_edit_item_text
       
  1787     {
       
  1788     buf = qtn_chi_chinese_user_db_options_edit;  //change the  "STRING_r_listbox_edit_item_dialog" to "qtn_chi_chinese_user_db_options_edit"
       
  1789     }
       
  1790      
       
  1791 RESOURCE DIALOG r_aknfep_delete_query_dialog
       
  1792     {
       
  1793     flags = EGeneralQueryFlags;
       
  1794     buttons = R_AVKON_SOFTKEYS_YES_NO;
       
  1795     items =
       
  1796         {
       
  1797         DLG_LINE
       
  1798             {
       
  1799             type = EAknCtQuery;
       
  1800             id = EGeneralQuery;
       
  1801             control = AVKON_CONFIRMATION_QUERY
       
  1802                 {
       
  1803                 layout = EConfirmationQueryLayout;
       
  1804                 };
       
  1805             }
       
  1806         };
       
  1807     }
       
  1808 
       
  1809 //CBA add-add-exit
       
  1810 RESOURCE CBA r_aknfep_softkeys_list_add_exit
       
  1811     {
       
  1812     buttons =
       
  1813         {
       
  1814         CBA_BUTTON {id=EAknCmdUserDBAdd;txt=qtn_chi_chinese_user_db_softkey_new;},// change "qtn_chi_chinese_user_db_options_add" to "qtn_chi_chinese_user_db_softkey_new" ;},
       
  1815         CBA_BUTTON {id=EAknSoftkeyExit; txt=text_softkey_exit;},
       
  1816         CBA_BUTTON {id=EAknCmdUserDBAdd;txt=qtn_chi_chinese_user_db_softkey_new;} //change "qtn_chi_chinese_user_db_options_add" to "qtn_chi_chinese_user_db_softkey_new"
       
  1817         };
       
  1818     }
       
  1819 
       
  1820 //CBA options-mark/unmark-exit
       
  1821 RESOURCE CBA r_aknfep_softkeys_list_options_exit_unmark
       
  1822     {
       
  1823     buttons =
       
  1824         {
       
  1825         CBA_BUTTON {id=EAknSoftkeyOptions;txt=text_softkey_option;},
       
  1826         CBA_BUTTON {id=EAknSoftkeyExit; txt=text_softkey_exit;},
       
  1827         CBA_BUTTON {id=EAknSoftkeyUnmark;}
       
  1828         };
       
  1829     }
       
  1830 
       
  1831 RESOURCE CBA r_aknfep_softkeys_list_options_exit_mark
       
  1832     {
       
  1833     buttons =
       
  1834         {
       
  1835         CBA_BUTTON {id=EAknSoftkeyOptions;txt=text_softkey_option;},
       
  1836         CBA_BUTTON {id=EAknSoftkeyExit; txt=text_softkey_exit;},
       
  1837         CBA_BUTTON {id=EAknSoftkeyMark;}
       
  1838         };
       
  1839     }
       
  1840 
       
  1841 RESOURCE DIALOG r_aknfep_wait_dialog
       
  1842     {
       
  1843     flags = EAknProgressNoteFlags;
       
  1844     buttons = R_AVKON_SOFTKEYS_EMPTY;
       
  1845     items =
       
  1846         {
       
  1847         DLG_LINE
       
  1848             {
       
  1849             type = EAknCtNote;
       
  1850             id = EProgressNoteId;
       
  1851             control = AVKON_NOTE
       
  1852                 {
       
  1853                 layout = EProgressLayout;
       
  1854                 singular_label = qtn_chi_chinese_user_db_note_deleting_phrases;
       
  1855                 imagefile = "z:\\resource\apps\avkon2.mbm";
       
  1856                 imageid = EMbmAvkonQgn_note_erased;
       
  1857                 imagemask = EMbmAvkonQgn_note_erased_mask;
       
  1858                 };
       
  1859             }
       
  1860         };
       
  1861     }
       
  1862 
       
  1863 //CBA Done-Done-Cancel
       
  1864 RESOURCE CBA r_aknfep_softkeys_done_cancel_done
       
  1865     {
       
  1866     buttons =
       
  1867         {
       
  1868         CBA_BUTTON {id=EAknSoftkeyDone;txt=text_softkey_done;},
       
  1869         CBA_BUTTON {id=EAknSoftkeyCancel;txt=text_softkey_cancel;},
       
  1870         CBA_BUTTON {id=EAknSoftkeyDone;}
       
  1871         };
       
  1872     }
       
  1873 
       
  1874 RESOURCE DIALOG r_aknfep_quit_phrase_creation_query_dialog
       
  1875     {
       
  1876     flags = EGeneralQueryFlags;
       
  1877     buttons = R_AVKON_SOFTKEYS_YES_NO;
       
  1878     items =
       
  1879         {
       
  1880         DLG_LINE
       
  1881             {
       
  1882             type = EAknCtQuery;
       
  1883             id = EGeneralQuery;
       
  1884             control = AVKON_CONFIRMATION_QUERY
       
  1885                 {
       
  1886                 layout = EConfirmationQueryLayout;
       
  1887                 };
       
  1888             }
       
  1889         };
       
  1890     }
       
  1891 
       
  1892 RESOURCE CBA r_aknfep_softkeys__phrase_creation_empty_cancel_empty
       
  1893     {
       
  1894     buttons =
       
  1895         {
       
  1896         CBA_BUTTON {id=EAknSoftkeyEmpty;txt=text_softkey_empty;},
       
  1897         CBA_BUTTON {id=EAknSoftkeyCancel; txt=text_softkey_cancel;},
       
  1898         CBA_BUTTON {id=EAknSoftkeyEmpty;}
       
  1899         };
       
  1900     }
       
  1901 
       
  1902 RESOURCE CBA r_aknfep_softkeys_phrase_creation_select_cancel_select
       
  1903     {
       
  1904     buttons = 
       
  1905         { 
       
  1906         // This prevents EAknSoftkeySelect operating on a long keypress 
       
  1907         AVKON_CBA_BUTTON{id=EAknSoftkeySelect; longpressid=0; txt= text_softkey_select; }, 
       
  1908         CBA_BUTTON{id=EAknSoftkeyCancel; txt= text_softkey_cancel; }, 
       
  1909         AVKON_CBA_BUTTON{id=EAknSoftkeySelect; longpressid=0; txt= qtn_msk_select; } 
       
  1910         };
       
  1911     }
       
  1912     
       
  1913 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_plain
       
  1914     {
       
  1915     contents =
       
  1916         {
       
  1917         SCT_CHAR_SET
       
  1918             {
       
  1919             id = EAknSCTChiLatinInputModes;
       
  1920             chars = aknfep_number_mode_keymap_plain;
       
  1921             }
       
  1922         };
       
  1923     }
       
  1924 
       
  1925 RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_sat_hidden
       
  1926     {
       
  1927     contents =
       
  1928         {
       
  1929         SCT_CHAR_SET
       
  1930             {
       
  1931             id = EAknSCTChiLatinInputModes;
       
  1932             chars = aknfep_number_mode_keymap_sat_hidden;
       
  1933             }
       
  1934         };
       
  1935     }
       
  1936      
       
  1937 // End of file