textinput/peninputgenerichwr/srcdata/peninputhwrwindowconfiginfo_02.rss
changeset 0 eb1f2e154e89
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/textinput/peninputgenerichwr/srcdata/peninputhwrwindowconfiginfo_02.rss	Tue Feb 02 01:02:04 2010 +0200
@@ -0,0 +1,353 @@
+/*
+* Copyright (c) 2002-2005 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0""
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  Resource definitions for project peninputgenerichwr
+*
+*/
+
+
+// Resource identifier
+NAME PIGH
+
+// System includes
+#include <aknsconstants.hrh>
+#include <eikon.hrh>
+#include <peninputgenerichwr.mbg>
+#include <aknfeppeninputenums.h>
+
+// User includes
+#include "peninputcommonctrls.hrh"
+#include "peninputcommonlayout.rh"
+#include "peninputgenerichwr.hrh"
+
+RESOURCE RSS_SIGNATURE { }
+RESOURCE TBUF { buf=""; }
+
+// Macros  
+#define PENINPUT_LAYOUT_HWR_BMP "z:\\resource\\apps\\peninputgenerichwr.mbm"
+
+// ---------------------------------------------------------------------------
+// r_peninput_layout_config_info
+// The configuration of window's layout
+// ---------------------------------------------------------------------------
+//
+RESOURCE PENINPUT_LAYOUT_CONFIG_INFO r_peninput_layout_config_info
+    {
+    language=2;
+    languagestring="Fr"; 
+    casesensitive=1;
+    guideline=EPeninputGuideLineBottom;
+    positiontopline=33;
+    positionbottomline=66;
+    clientlayoutlist=r_peninput_layout_hwr_client_layout_list;
+    vkblayoutlist=-1;
+    rangebarinfo=r_peninput_layout_rangebar_info;
+    shiftcapsinfo=-1;
+    rangebarresource=r_peninput_layout_hwr_range_list;    
+    }
+
+// ---------------------------------------------------------------------------
+// r_peninput_layout_hwr_client_layout_list
+// Contains latin hwr layout
+// ---------------------------------------------------------------------------
+//
+RESOURCE PENINPUT_LAYOUT_CLIENT_LAYOUT_LIST r_peninput_layout_hwr_client_layout_list
+    {
+    items =
+        {
+        PENINPUT_LAYOUT_CLIENT_LAYOUT
+            {
+            id=EPeninutClientLayout10x5;
+            colcount=8;
+            rowcount=5;
+            controls =
+                {
+                PENINPUT_LAYOUT_CONTROL
+                    {
+                    id=EPeninutWindowCtrlIdHwrBox; // HWR box
+                    beginrow=0;
+                    begincolumn=0;
+                    endrow=5;
+                    endcolumn=7;
+                    },
+                PENINPUT_LAYOUT_CONTROL
+                    {
+                    id=EPeninutWindowCtrlIdRangeBar; // Rangebar
+                    beginrow=0;
+                    begincolumn=7;
+                    endrow=3;
+                    endcolumn=8;
+                    },
+                PENINPUT_LAYOUT_CONTROL
+                    {
+                    id=EPeninutWindowCtrlIdSwitchToVkbBtn; // HWR switch button
+                    beginrow=3;
+                    begincolumn=7;
+                    endrow=5;
+                    endcolumn=8;
+                    }
+                };
+            }
+        };
+    }
+
+// ---------------------------------------------------------------------------
+// r_peninput_layout_rangebar_info
+// The information of hwr's rangebar
+// ---------------------------------------------------------------------------
+//
+RESOURCE PENINPUT_LAYOUT_RANGE_BAR_INFO r_peninput_layout_rangebar_info
+    {
+    style=1;
+    ranges=
+        {
+        PENINPUT_LAYOUT_RANGE_INFO
+            {
+            rangeid=ERangeEnglish; // English button
+            responsestyle=1;
+            clientlayoutid=EPeninutClientLayout10x5; 
+            vkblayoutid=0;
+            }, 
+        PENINPUT_LAYOUT_RANGE_INFO
+            {
+            rangeid=ERangeNumber; // Number button
+            responsestyle=1;
+            clientlayoutid=EPeninutClientLayout10x5; 
+            vkblayoutid=0;
+            },
+        PENINPUT_LAYOUT_RANGE_INFO
+            {
+            rangeid=ERangeSymbol; // Symbol button
+            responsestyle=1;
+            clientlayoutid=EPeninutClientLayout10x5; 
+            vkblayoutid=0;
+            }
+        }; 
+    }
+
+// ---------------------------------------------------------------------------
+// r_peninput_layout_hwr_range_list
+// HWR range list
+// ---------------------------------------------------------------------------
+//
+RESOURCE AKN_FEP_INPUTRANGE_LIST r_peninput_layout_hwr_range_list
+    {
+    ranges=
+        {
+        AKN_FEP_INPUTRANGE
+            {
+            rangeid=ERangeEnglish;
+            rangetype=ERangeTypeNormal;
+            ctrlid=EPeninutWindowCtrlIdNativeCharBtn;  
+            ctrltype=EButtonTypeMultiMode;
+            indicator=r_peninput_layout_hwr_range_english;
+            },        
+        AKN_FEP_INPUTRANGE
+            {
+            rangeid=ERangeNumber;
+            ctrlid=EPeninutWindowCtrlIdLatinNumberBtn;
+            indicator=r_peninput_layout_hwr_range_number;
+            },
+        AKN_FEP_INPUTRANGE
+            {
+            rangeid=ERangeSymbol;
+            ctrlid=EPeninutWindowCtrlIdSymbolBtn;
+            indicator=r_peninput_layout_hwr_range_symbol;
+            }
+        };
+    }
+
+// -----------------------------------------------------------------------------
+// r_peninput_layout_hwr_range_english
+// Button resource for latin range indicator
+// -----------------------------------------------------------------------------
+//
+RESOURCE AKN_FEP_MULTIPLE_MODE_BUTTON r_peninput_layout_hwr_range_english
+    {
+    modes=
+        {
+        AKN_FEP_BUTTON_MODE
+            {
+            modeimage = r_peninput_layout_hwr_range_english_textcase;
+            rangeid=ERangeEnglish;
+            modeid=ECaseText;
+            },
+        AKN_FEP_BUTTON_MODE
+            {
+            modeimage = r_peninput_layout_hwr_range_english_lowercase;
+            rangeid=ERangeEnglish;
+            modeid=ECaseLower;
+            },
+        AKN_FEP_BUTTON_MODE
+            {
+            modeimage = r_peninput_layout_hwr_range_english_uppercase;
+            rangeid=ERangeEnglish;
+            modeid=ECaseUpper;
+            }
+        };    
+    }
+
+// -----------------------------------------------------------------------------
+// r_peninput_layout_hwr_range_english_uppercase
+// Image resource for latin range indicator
+// -----------------------------------------------------------------------------
+//
+RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_hwr_range_english_uppercase
+    {
+    bmpfile=PENINPUT_LAYOUT_HWR_BMP;   
+    imgmajorskinid=EAknsMajorGeneric;
+
+    nactive=EMbmPeninputgenerichwrQgn_indi_input_case_capital;
+    nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_case_capital_mask;
+    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
+
+    nactivep=EMbmPeninputgenerichwrQgn_indi_input_case_capital;
+    nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_capital_mask;
+    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
+
+    active=EMbmPeninputgenerichwrQgn_indi_input_case_capital;
+    activemsk=EMbmPeninputgenerichwrQgn_indi_input_case_capital_mask;
+    activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;
+
+    activep=EMbmPeninputgenerichwrQgn_indi_input_case_capital;
+    activepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_capital_mask;
+    activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;
+    
+    disable=EMbmPeninputgenerichwrQgn_indi_input_case_capital;
+    disablemsk=EMbmPeninputgenerichwrQgn_indi_input_case_capital_mask;
+    disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
+    }
+
+// -----------------------------------------------------------------------------
+// r_peninput_layout_hwr_range_english_lowercase
+// Image resource for latin range indicator
+// -----------------------------------------------------------------------------
+//
+RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_hwr_range_english_lowercase
+    {
+    bmpfile=PENINPUT_LAYOUT_HWR_BMP;
+    imgmajorskinid=EAknsMajorGeneric;
+
+    nactive=EMbmPeninputgenerichwrQgn_indi_input_case_small;
+    nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_case_small_mask;
+    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseSmall;
+
+    nactivep=EMbmPeninputgenerichwrQgn_indi_input_case_small;
+    nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_small_mask;
+    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseSmall;
+
+    active=EMbmPeninputgenerichwrQgn_indi_input_case_small;
+    activemsk=EMbmPeninputgenerichwrQgn_indi_input_case_small_mask;
+    activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseSmallSel;
+
+    activep=EMbmPeninputgenerichwrQgn_indi_input_case_small;
+    activepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_small_mask;
+    activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseSmallSel;
+
+    disable=EMbmPeninputgenerichwrQgn_indi_input_case_small;
+    disablemsk=EMbmPeninputgenerichwrQgn_indi_input_case_small_mask;
+    disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseSmall;
+    }
+
+// -----------------------------------------------------------------------------
+// r_peninput_layout_hwr_range_english_textcase
+// Image resource for latin range indicator
+// -----------------------------------------------------------------------------
+//
+RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_hwr_range_english_textcase
+    {
+    bmpfile=PENINPUT_LAYOUT_HWR_BMP;
+    imgmajorskinid=EAknsMajorGeneric;
+
+    nactive=EMbmPeninputgenerichwrQgn_indi_input_case_text;
+    nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_case_text_mask;
+    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseText;
+    
+    nactivep=EMbmPeninputgenerichwrQgn_indi_input_case_text;
+    nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_text_mask;
+    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseText;
+    
+    active=EMbmPeninputgenerichwrQgn_indi_input_case_text;
+    activemsk=EMbmPeninputgenerichwrQgn_indi_input_case_text_mask;
+    activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseTextSel;
+    
+    activep=EMbmPeninputgenerichwrQgn_indi_input_case_text;
+    activepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_text_mask;
+    activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseTextSel;
+    
+    disable=EMbmPeninputgenerichwrQgn_indi_input_case_text;
+    disablemsk=EMbmPeninputgenerichwrQgn_indi_input_case_text_mask;
+    disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseText;
+    }
+
+// ---------------------------------------------------------------------------
+// r_peninput_layout_hwr_range_number
+// Number range button of hwr's rangebar
+// ---------------------------------------------------------------------------
+//
+RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_hwr_range_number
+    {
+    bmpfile=PENINPUT_LAYOUT_HWR_BMP;
+    imgmajorskinid=EAknsMajorGeneric;
+
+    nactive=EMbmPeninputgenerichwrQgn_indi_input_case_numeric;
+    nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_case_numeric_mask;
+    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
+        
+    nactivep=EMbmPeninputgenerichwrQgn_indi_input_case_numeric;
+    nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_numeric_mask;
+    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
+    
+    active=EMbmPeninputgenerichwrQgn_indi_input_case_numeric;
+    activemsk=EMbmPeninputgenerichwrQgn_indi_input_case_numeric_mask;
+    activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;
+        
+    activep=EMbmPeninputgenerichwrQgn_indi_input_case_numeric;
+    activepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_numeric_mask;
+    activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;
+    
+    disable=EMbmPeninputgenerichwrQgn_indi_input_case_numeric;
+    disablemsk=EMbmPeninputgenerichwrQgn_indi_input_case_numeric_mask;
+    disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
+    }
+
+// ---------------------------------------------------------------------------
+// r_peninput_layout_hwr_range_symbol
+// Symbol range button of hwr's rangebar
+// ---------------------------------------------------------------------------
+//
+RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_hwr_range_symbol
+    {
+    bmpfile=PENINPUT_LAYOUT_HWR_BMP;
+    imgmajorskinid=EAknsMajorGeneric;
+
+    nactive=EMbmPeninputgenerichwrQgn_indi_input_case_special;
+    nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_case_special_mask;
+    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
+
+    nactivep=EMbmPeninputgenerichwrQgn_indi_input_case_special;
+    nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_special_mask;
+    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
+
+    active=EMbmPeninputgenerichwrQgn_indi_input_case_special;
+    activemsk=EMbmPeninputgenerichwrQgn_indi_input_case_special_mask;
+    activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecialSel;
+
+    activep=EMbmPeninputgenerichwrQgn_indi_input_case_special;
+    activepmsk=EMbmPeninputgenerichwrQgn_indi_input_case_special_mask;
+    activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecialSel;
+
+    disable=EMbmPeninputgenerichwrQgn_indi_input_case_special;
+    disablemsk=EMbmPeninputgenerichwrQgn_indi_input_case_special_mask;
+    disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
+    }