textinput/peninputgenerichwr/srcdata/peninputhwrwindowconfiginfo_01.rss
branchRCL_3
changeset 21 ecbabf52600f
parent 0 eb1f2e154e89
equal deleted inserted replaced
20:ebd48d2de13c 21:ecbabf52600f
       
     1 /*
       
     2 * Copyright (c) 2002-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 definitions for project peninputgenerichwr
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 // Resource identifier
       
    20 NAME PIGH
       
    21 
       
    22 // System includes
       
    23 #include <eikon.hrh>
       
    24 #include <peninputgenerichwr.mbg>
       
    25 #include <aknfeppeninputenums.h>
       
    26 #include <aknsconstants.hrh>
       
    27 
       
    28 // User includes
       
    29 #include "peninputcommonlayout.rh"
       
    30 #include "peninputgenerichwr.hrh"
       
    31 
       
    32 RESOURCE RSS_SIGNATURE { }
       
    33 RESOURCE TBUF { buf=""; }
       
    34 
       
    35 // Macros  
       
    36 #define PENINPUT_LAYOUT_HWR_BMP "z:\\resource\\apps\\peninputgenerichwr.mbm"
       
    37 
       
    38 // ---------------------------------------------------------------------------
       
    39 // r_peninput_layout_config_info
       
    40 // The configuration of window's layout
       
    41 // ---------------------------------------------------------------------------
       
    42 //
       
    43 RESOURCE PENINPUT_LAYOUT_CONFIG_INFO r_peninput_layout_config_info
       
    44     {
       
    45     language=1;
       
    46     languagestring="En"; 
       
    47     casesensitive=1;
       
    48     guideline=EPeninputGuideLineBottom;
       
    49     positiontopline=33;
       
    50     positionbottomline=66;
       
    51     clientlayoutlist=r_peninput_layout_hwr_client_layout_list;
       
    52     vkblayoutlist=-1;
       
    53     rangebarinfo=r_peninput_layout_rangebar_info;
       
    54     shiftcapsinfo=-1;
       
    55     rangebarresource=r_peninput_layout_hwr_range_list;    
       
    56     }
       
    57 
       
    58 // ---------------------------------------------------------------------------
       
    59 // r_peninput_layout_hwr_client_layout_list
       
    60 // Contains latin hwr layout
       
    61 // ---------------------------------------------------------------------------
       
    62 //
       
    63 RESOURCE PENINPUT_LAYOUT_CLIENT_LAYOUT_LIST r_peninput_layout_hwr_client_layout_list
       
    64     {
       
    65     items =
       
    66         {
       
    67         PENINPUT_LAYOUT_CLIENT_LAYOUT
       
    68             {
       
    69             id=EPeninutClientLayout10x5;
       
    70             colcount=8;
       
    71             rowcount=5;
       
    72             controls =
       
    73                 {
       
    74                 PENINPUT_LAYOUT_CONTROL
       
    75                     {
       
    76                     id=EPeninutWindowCtrlIdHwrBox; // HWR box
       
    77                     beginrow=0;
       
    78                     begincolumn=0;
       
    79                     endrow=5;
       
    80                     endcolumn=7;
       
    81                     },
       
    82                 PENINPUT_LAYOUT_CONTROL
       
    83                     {
       
    84                     id=EPeninutWindowCtrlIdRangeBar; // Rangebar
       
    85                     beginrow=0;
       
    86                     begincolumn=7;
       
    87                     endrow=3;
       
    88                     endcolumn=8;
       
    89                     },
       
    90                 PENINPUT_LAYOUT_CONTROL
       
    91                     {
       
    92                     id=EPeninutWindowCtrlIdSwitchToVkbBtn; // HWR switch button
       
    93                     beginrow=3;
       
    94                     begincolumn=7;
       
    95                     endrow=5;
       
    96                     endcolumn=8;
       
    97                     }
       
    98                 };
       
    99             }
       
   100         };
       
   101     }
       
   102 
       
   103 // ---------------------------------------------------------------------------
       
   104 // r_peninput_layout_rangebar_info
       
   105 // The information of hwr's rangebar
       
   106 // ---------------------------------------------------------------------------
       
   107 //
       
   108 RESOURCE PENINPUT_LAYOUT_RANGE_BAR_INFO r_peninput_layout_rangebar_info
       
   109     {
       
   110     style=1;
       
   111     ranges=
       
   112         {
       
   113         PENINPUT_LAYOUT_RANGE_INFO
       
   114             {
       
   115             rangeid=ERangeEnglish; // English button
       
   116             responsestyle=1;
       
   117             clientlayoutid=EPeninutClientLayout10x5; 
       
   118             vkblayoutid=0;
       
   119             }, 
       
   120         PENINPUT_LAYOUT_RANGE_INFO
       
   121             {
       
   122             rangeid=ERangeNumber; // Number button
       
   123             responsestyle=1;
       
   124             clientlayoutid=EPeninutClientLayout10x5; 
       
   125             vkblayoutid=0;
       
   126             },
       
   127         PENINPUT_LAYOUT_RANGE_INFO
       
   128             {
       
   129             rangeid=ERangeSymbol; // Symbol button
       
   130             responsestyle=1;
       
   131             clientlayoutid=EPeninutClientLayout10x5; 
       
   132             vkblayoutid=0;
       
   133             }
       
   134         }; 
       
   135     }
       
   136 
       
   137 // ---------------------------------------------------------------------------
       
   138 // r_peninput_layout_hwr_range_list
       
   139 // HWR range list
       
   140 // ---------------------------------------------------------------------------
       
   141 //
       
   142 RESOURCE AKN_FEP_INPUTRANGE_LIST r_peninput_layout_hwr_range_list
       
   143     {
       
   144     ranges=
       
   145         {
       
   146         AKN_FEP_INPUTRANGE
       
   147             {
       
   148             rangeid=ERangeEnglish;
       
   149             rangetype=ERangeTypeNormal;
       
   150             ctrlid=EPeninutWindowCtrlIdNativeCharBtn;  
       
   151             ctrltype=EButtonTypeMultiMode;
       
   152             indicator=r_peninput_layout_hwr_range_english;
       
   153             },        
       
   154         AKN_FEP_INPUTRANGE
       
   155             {
       
   156             rangeid=ERangeNumber;
       
   157             ctrlid=EPeninutWindowCtrlIdLatinNumberBtn;
       
   158             indicator=r_peninput_layout_hwr_range_number;
       
   159             },
       
   160         AKN_FEP_INPUTRANGE
       
   161             {
       
   162             rangeid=ERangeSymbol;
       
   163             ctrlid=EPeninutWindowCtrlIdSymbolBtn;
       
   164             indicator=r_peninput_layout_hwr_range_symbol;
       
   165             }
       
   166         };
       
   167     }
       
   168 
       
   169 // -----------------------------------------------------------------------------
       
   170 // r_peninput_layout_hwr_range_english
       
   171 // Button resource for latin range indicator
       
   172 // -----------------------------------------------------------------------------
       
   173 //
       
   174 RESOURCE AKN_FEP_MULTIPLE_MODE_BUTTON r_peninput_layout_hwr_range_english
       
   175     {
       
   176     modes=
       
   177         {
       
   178         AKN_FEP_BUTTON_MODE
       
   179             {
       
   180             modeimage = r_peninput_layout_hwr_range_english_textcase;
       
   181             rangeid=ERangeEnglish;
       
   182             modeid=ECaseText;
       
   183             },
       
   184         AKN_FEP_BUTTON_MODE
       
   185             {
       
   186             modeimage = r_peninput_layout_hwr_range_english_lowercase;
       
   187             rangeid=ERangeEnglish;
       
   188             modeid=ECaseLower;
       
   189             },
       
   190         AKN_FEP_BUTTON_MODE
       
   191             {
       
   192             modeimage = r_peninput_layout_hwr_range_english_uppercase;
       
   193             rangeid=ERangeEnglish;
       
   194             modeid=ECaseUpper;
       
   195             }
       
   196         };    
       
   197     }
       
   198 
       
   199 // -----------------------------------------------------------------------------
       
   200 // r_peninput_layout_hwr_range_english_uppercase
       
   201 // Image resource for latin range indicator
       
   202 // -----------------------------------------------------------------------------
       
   203 //
       
   204 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_hwr_range_english_uppercase
       
   205     {
       
   206     bmpfile=PENINPUT_LAYOUT_HWR_BMP;   
       
   207     imgmajorskinid=EAknsMajorGeneric;
       
   208 
       
   209     nactive=EMbmPeninputgenerichwrQgn_indi_input_case_capital;
       
   210     nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_case_capital_mask;
       
   211     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
       
   212 
       
   213     nactivep=EMbmPeninputgenerichwrQgn_indi_input_case_capital;
       
   214     nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_capital_mask;
       
   215     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
       
   216 
       
   217     active=EMbmPeninputgenerichwrQgn_indi_input_case_capital;
       
   218     activemsk=EMbmPeninputgenerichwrQgn_indi_input_case_capital_mask;
       
   219     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;
       
   220 
       
   221     activep=EMbmPeninputgenerichwrQgn_indi_input_case_capital;
       
   222     activepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_capital_mask;
       
   223     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;
       
   224     
       
   225     disable=EMbmPeninputgenerichwrQgn_indi_input_case_capital;
       
   226     disablemsk=EMbmPeninputgenerichwrQgn_indi_input_case_capital_mask;
       
   227     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
       
   228     }
       
   229 
       
   230 // -----------------------------------------------------------------------------
       
   231 // r_peninput_layout_hwr_range_english_lowercase
       
   232 // Image resource for latin range indicator
       
   233 // -----------------------------------------------------------------------------
       
   234 //
       
   235 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_hwr_range_english_lowercase
       
   236     {
       
   237     bmpfile=PENINPUT_LAYOUT_HWR_BMP;
       
   238     imgmajorskinid=EAknsMajorGeneric;
       
   239 
       
   240     nactive=EMbmPeninputgenerichwrQgn_indi_input_case_small;
       
   241     nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_case_small_mask;
       
   242     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseSmall;
       
   243 
       
   244     nactivep=EMbmPeninputgenerichwrQgn_indi_input_case_small;
       
   245     nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_small_mask;
       
   246     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseSmall;
       
   247 
       
   248     active=EMbmPeninputgenerichwrQgn_indi_input_case_small;
       
   249     activemsk=EMbmPeninputgenerichwrQgn_indi_input_case_small_mask;
       
   250     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseSmallSel;
       
   251 
       
   252     activep=EMbmPeninputgenerichwrQgn_indi_input_case_small;
       
   253     activepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_small_mask;
       
   254     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseSmallSel;
       
   255 
       
   256     disable=EMbmPeninputgenerichwrQgn_indi_input_case_small;
       
   257     disablemsk=EMbmPeninputgenerichwrQgn_indi_input_case_small_mask;
       
   258     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseSmall;
       
   259     }
       
   260 
       
   261 // -----------------------------------------------------------------------------
       
   262 // r_peninput_layout_hwr_range_english_textcase
       
   263 // Image resource for latin range indicator
       
   264 // -----------------------------------------------------------------------------
       
   265 //
       
   266 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_hwr_range_english_textcase
       
   267     {
       
   268     bmpfile=PENINPUT_LAYOUT_HWR_BMP;
       
   269     imgmajorskinid=EAknsMajorGeneric;
       
   270 
       
   271     nactive=EMbmPeninputgenerichwrQgn_indi_input_case_text;
       
   272     nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_case_text_mask;
       
   273     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseText;
       
   274     
       
   275     nactivep=EMbmPeninputgenerichwrQgn_indi_input_case_text;
       
   276     nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_text_mask;
       
   277     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseText;
       
   278     
       
   279     active=EMbmPeninputgenerichwrQgn_indi_input_case_text;
       
   280     activemsk=EMbmPeninputgenerichwrQgn_indi_input_case_text_mask;
       
   281     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseTextSel;
       
   282     
       
   283     activep=EMbmPeninputgenerichwrQgn_indi_input_case_text;
       
   284     activepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_text_mask;
       
   285     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseTextSel;
       
   286     
       
   287     disable=EMbmPeninputgenerichwrQgn_indi_input_case_text;
       
   288     disablemsk=EMbmPeninputgenerichwrQgn_indi_input_case_text_mask;
       
   289     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseText;
       
   290     }
       
   291 
       
   292 // ---------------------------------------------------------------------------
       
   293 // r_peninput_layout_hwr_range_number
       
   294 // Number range button of hwr's rangebar
       
   295 // ---------------------------------------------------------------------------
       
   296 //
       
   297 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_hwr_range_number
       
   298     {
       
   299     bmpfile=PENINPUT_LAYOUT_HWR_BMP;
       
   300     imgmajorskinid=EAknsMajorGeneric;
       
   301 
       
   302     nactive=EMbmPeninputgenerichwrQgn_indi_input_case_numeric;
       
   303     nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_case_numeric_mask;
       
   304     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
       
   305         
       
   306     nactivep=EMbmPeninputgenerichwrQgn_indi_input_case_numeric;
       
   307     nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_numeric_mask;
       
   308     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
       
   309     
       
   310     active=EMbmPeninputgenerichwrQgn_indi_input_case_numeric;
       
   311     activemsk=EMbmPeninputgenerichwrQgn_indi_input_case_numeric_mask;
       
   312     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;
       
   313         
       
   314     activep=EMbmPeninputgenerichwrQgn_indi_input_case_numeric;
       
   315     activepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_numeric_mask;
       
   316     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;
       
   317     
       
   318     disable=EMbmPeninputgenerichwrQgn_indi_input_case_numeric;
       
   319     disablemsk=EMbmPeninputgenerichwrQgn_indi_input_case_numeric_mask;
       
   320     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
       
   321     }
       
   322 
       
   323 // ---------------------------------------------------------------------------
       
   324 // r_peninput_layout_hwr_range_symbol
       
   325 // Symbol range button of hwr's rangebar
       
   326 // ---------------------------------------------------------------------------
       
   327 //
       
   328 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_hwr_range_symbol
       
   329     {
       
   330     bmpfile=PENINPUT_LAYOUT_HWR_BMP;
       
   331     imgmajorskinid=EAknsMajorGeneric;
       
   332 
       
   333     nactive=EMbmPeninputgenerichwrQgn_indi_input_case_special;
       
   334     nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_case_special_mask;
       
   335     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
       
   336 
       
   337     nactivep=EMbmPeninputgenerichwrQgn_indi_input_case_special;
       
   338     nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_special_mask;
       
   339     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
       
   340 
       
   341     active=EMbmPeninputgenerichwrQgn_indi_input_case_special;
       
   342     activemsk=EMbmPeninputgenerichwrQgn_indi_input_case_special_mask;
       
   343     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecialSel;
       
   344 
       
   345     activep=EMbmPeninputgenerichwrQgn_indi_input_case_special;
       
   346     activepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_special_mask;
       
   347     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecialSel;
       
   348 
       
   349     disable=EMbmPeninputgenerichwrQgn_indi_input_case_special;
       
   350     disablemsk=EMbmPeninputgenerichwrQgn_indi_input_case_special_mask;
       
   351     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
       
   352     }