textinput/peninputcommonctrls/inc/peninputgeneralheaders/peninputcommonctrls.rh
changeset 27 694fa80c203c
parent 24 fc42a86c98e3
child 35 0f326f2e628e
equal deleted inserted replaced
24:fc42a86c98e3 27:694fa80c203c
     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 headers for project hwrboxbased
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #ifndef AKNFEPCOMMONCTRLS_RH
       
    20 #define AKNFEPCOMMONCTRLS_RH
       
    21 
       
    22 //  INCLUDES
       
    23 #include <uikon.rh>
       
    24 #include "AknFepGlobalEnums.h"
       
    25 
       
    26 // CONSTANT DEFINE
       
    27 #define DEFAULT_ICON_COLOR_GROUP 29
       
    28 
       
    29 //  STRUCTURE DEFINITIONS
       
    30 
       
    31 // -----------------------------------------------------------------------------
       
    32 // AKN_FEP_INPUTRANGE
       
    33 // Resource definition for input range
       
    34 // -----------------------------------------------------------------------------
       
    35 //
       
    36 STRUCT AKN_FEP_INPUTRANGE
       
    37     {
       
    38     WORD rangeid=0;
       
    39     WORD rangetype=0;
       
    40     WORD ctrlid=0;
       
    41     WORD ctrltype=0;
       
    42     LLINK indicator;
       
    43     // only meaningful when whole range bar action style is ERangeBarUsingIndicatorStyle
       
    44     // default is hided when actived
       
    45     WORD actionstyle=0; 
       
    46     // shown by default
       
    47     WORD hide=0;  
       
    48     // only meaningful when whole range bar action style is ERangeBarUsingIndicatorStyle,
       
    49     // while every indicator's position is fixed, following value is position index in
       
    50     // cellrect list
       
    51     WORD posidx=0;
       
    52     }
       
    53 
       
    54 // -----------------------------------------------------------------------------
       
    55 // AKN_FEP_INPUTRANGE_LIST
       
    56 // Resource definition for input mode list
       
    57 // -----------------------------------------------------------------------------
       
    58 //
       
    59 STRUCT AKN_FEP_INPUTRANGE_LIST
       
    60     {
       
    61     STRUCT ranges[];
       
    62     WORD default=0;
       
    63     }
       
    64     
       
    65 // -----------------------------------------------------------------------------
       
    66 // AKN_FEP_BUTTON_IMAGE
       
    67 // Resource definition for button
       
    68 // -----------------------------------------------------------------------------
       
    69 //
       
    70 STRUCT AKN_FEP_BUTTON_IMAGE
       
    71     {
       
    72     LTEXT bmpfile="";
       
    73     LONG imgmajorskinid=0xffff;
       
    74 		WORD colorgroup=DEFAULT_ICON_COLOR_GROUP;
       
    75 		
       
    76     WORD nactive=0xffff;
       
    77     WORD nactivemsk=0xffff;
       
    78     WORD nactiveskinid=0xffff;     
       
    79     
       
    80     WORD nactivep=0xffff;
       
    81     WORD nactivepmsk=0xffff;
       
    82     WORD nactivepskinid=0xffff;
       
    83     
       
    84     WORD active=0xffff;
       
    85     WORD activemsk=0xffff;
       
    86     WORD activeskinid=0xffff;
       
    87     
       
    88     WORD activep=0xffff;
       
    89     WORD activepmsk=0xffff;
       
    90     WORD activepskinid=0xffff;
       
    91     
       
    92     WORD disable=0xffff;
       
    93     WORD disablemsk=0xffff;
       
    94     WORD disableskinid=0xffff;    
       
    95 
       
    96     WORD moveindicator=0xffff;
       
    97     WORD moveindicatormsk=0xffff;
       
    98     WORD moveindicatorskinid=0xffff;
       
    99     }
       
   100     
       
   101 // -----------------------------------------------------------------------------
       
   102 // AKN_FEP_COMMON_BUTTON_IMAGE
       
   103 // Resource definition for button
       
   104 // -----------------------------------------------------------------------------
       
   105 //
       
   106 STRUCT AKN_FEP_COMMON_BUTTON_IMAGE
       
   107     {
       
   108     LTEXT bmpfile="";
       
   109     LONG imgmajorskinid=0xffff;
       
   110 		WORD colorgroup=DEFAULT_ICON_COLOR_GROUP;
       
   111 		
       
   112     WORD forground=0xffff;
       
   113     WORD forgroundmsk=0xffff;
       
   114     WORD forgroundskinid=0xffff;     
       
   115     }
       
   116 
       
   117 // -----------------------------------------------------------------------------
       
   118 // AKN_FEP_RAWKEY_BUTTON
       
   119 // Resource definition of raw key buttons which can be used to simulate itut keys
       
   120 // -----------------------------------------------------------------------------
       
   121 //
       
   122 STRUCT AKN_FEP_RAWKEY_BUTTON
       
   123     {
       
   124     WORD scancode = 0xffff;
       
   125     LLINK buttonimage; // link to AKN_FEP_BUTTON_IMAGE
       
   126     }
       
   127 
       
   128 // -----------------------------------------------------------------------------
       
   129 // AKN_FEP_MULTIPLE_MODE_BUTTON
       
   130 // Resource definition of image list for buttons which can have multiple images
       
   131 // -----------------------------------------------------------------------------
       
   132 //
       
   133 STRUCT AKN_FEP_MULTIPLE_MODE_BUTTON
       
   134     {
       
   135     LONG colormajorskinid=0xffff;
       
   136     WORD textcolorgrp=0xffff;
       
   137     WORD textcoloridx=0xffff;
       
   138     WORD shadowtextcoloridx=0xffff;
       
   139     STRUCT modes[];
       
   140     WORD defaultmode = 0;
       
   141     }
       
   142     
       
   143 // -----------------------------------------------------------------------------
       
   144 // AKN_FEP_MULTI_IMAGE_BUTTON_IMAGE
       
   145 // Resource definition for button
       
   146 // -----------------------------------------------------------------------------
       
   147 //
       
   148 STRUCT AKN_FEP_MULTI_IMAGE_BUTTON_IMAGE
       
   149     {
       
   150     LTEXT bmpfile="";
       
   151     LONG imgmajorskinid=0xffff;
       
   152 		WORD colorgroup=DEFAULT_ICON_COLOR_GROUP;
       
   153 		
       
   154     WORD forground1=0xffff;
       
   155     WORD forground1msk=0xffff;
       
   156     WORD forground1skinid=0xffff;
       
   157     
       
   158     WORD forground2=0xffff;
       
   159     WORD forground2msk=0xffff;
       
   160     WORD forground2skinid=0xffff;     
       
   161     }    
       
   162     
       
   163 STRUCT AKN_FEP_BUTTON_MODE
       
   164     {
       
   165     LLINK modeimage;
       
   166     LTEXT modestring="";
       
   167     WORD rangeid=0xffff;
       
   168     WORD modeid=0xffff;
       
   169     }
       
   170 
       
   171 // -----------------------------------------------------------------------------
       
   172 // AKN_FEP_SELECTION_LIST_IMAGE
       
   173 // Resource definition of selection list
       
   174 // -----------------------------------------------------------------------------
       
   175 //
       
   176 STRUCT AKN_FEP_SELECTION_LIST_IMAGE
       
   177     {
       
   178     LTEXT bmpfile="";
       
   179     LONG imgmajorskinid = 0xffff;
       
   180 
       
   181     WORD normalbmp = 0xffff;
       
   182     WORD normalmsk = 0xffff;
       
   183     WORD normalskinid = 0xffff;
       
   184 
       
   185     WORD highlightbmp = 0xffff;
       
   186     WORD highlightmsk = 0xffff;
       
   187     WORD highlightskinid = 0xffff;
       
   188     }
       
   189 
       
   190 // -----------------------------------------------------------------------------
       
   191 // AKN_FEP_INPUTMODE_NAME
       
   192 // Resource definition of inputmode name
       
   193 // -----------------------------------------------------------------------------
       
   194 //
       
   195 STRUCT AKN_FEP_INPUTMODE_NAME
       
   196     {
       
   197     LONG modeid= EPluginInputModeNone;
       
   198     LTEXT txt = "";
       
   199     }
       
   200 
       
   201 // -----------------------------------------------------------------------------
       
   202 // AKN_FEP_INPUTMODE_NAME_ARRAY
       
   203 // Resource definition of inputmode name ARRAY
       
   204 // -----------------------------------------------------------------------------
       
   205 //    
       
   206 STRUCT AKN_FEP_INPUTMODE_NAMEARRAY
       
   207     {
       
   208     STRUCT names[];
       
   209     }  
       
   210       
       
   211 STRUCT AKN_FEP_NONIRREGULAR_VKB_BITMAP
       
   212     {
       
   213     LTEXT bmpfile="";
       
   214     LONG imgmajorskinid=0xffff;
       
   215         
       
   216     WORD normal=0xffff;
       
   217     WORD normalmsk=0xffff;
       
   218     WORD normalskinid=0xffff;     
       
   219     
       
   220     WORD highlight=0xffff;
       
   221     WORD highlightmsk=0xffff;
       
   222     WORD highlightskinid=0xffff;
       
   223     
       
   224     WORD dimmed=0xffff;
       
   225     WORD dimmedmsk=0xffff;
       
   226     WORD dimmedskinid=0xffff;
       
   227     }        
       
   228 
       
   229 STRUCT AKN_FEP_IRREGULAR_VKB_BITMAP
       
   230     {
       
   231     LTEXT bmpfile="";
       
   232     
       
   233     WORD leftdownnormal=0xffff;
       
   234     WORD leftdownnormalmask=0xffff;
       
   235     WORD leftdownnormalskinid=0xffff;
       
   236     WORD leftdownpressed=0xffff;
       
   237     WORD leftdownpressedmask=0xffff;
       
   238     WORD leftdownpressedkinid=0xffff;
       
   239     WORD leftdowndimmed=0xffff;
       
   240     WORD leftdowndimmedmask=0xffff;
       
   241     WORD leftdowndimmedskinid=0xffff;
       
   242 
       
   243     WORD middleupnormal=0xffff;
       
   244     WORD middleupnormalmask=0xffff;
       
   245     WORD middleupnormalskinid=0xffff;
       
   246     WORD middleuppressed=0xffff;
       
   247     WORD middleuppressedmask=0xffff;
       
   248     WORD middleuppressedkinid=0xffff;
       
   249     WORD middleupdimmed=0xffff;
       
   250     WORD middleupdimmedmask=0xffff;
       
   251     WORD middleupdimmedskinid=0xffff;
       
   252 
       
   253     WORD middledownnormal=0xffff;
       
   254     WORD middledownnormalmask=0xffff;
       
   255     WORD middledownnormalskinid=0xffff;
       
   256     WORD middledownpressed=0xffff;
       
   257     WORD middledownpressedmask=0xffff;
       
   258     WORD middledownpressedkinid=0xffff;
       
   259     WORD middledowndimmed=0xffff;
       
   260     WORD middledowndimmedmask=0xffff;
       
   261     WORD middledowndimmedskinid=0xffff;
       
   262 
       
   263     WORD rightdownnormal=0xffff;
       
   264     WORD rightdownnormalmask=0xffff;
       
   265     WORD rightdownnormalskinid=0xffff;
       
   266     WORD rightdownpressed=0xffff;
       
   267     WORD rightdownpressedmask=0xffff;
       
   268     WORD rightdownpressedskinid=0xffff;
       
   269     WORD rightdowndimmed=0xffff;
       
   270     WORD rightdowndimmedmask=0xffff;
       
   271     WORD rightdowndimmedskinid=0xffff;
       
   272 
       
   273     WORD rightupnormal=0xffff;
       
   274     WORD rightupnormalmask=0xffff;
       
   275     WORD rightupnormalskinid=0xffff;
       
   276     WORD rightuppressed=0xffff;
       
   277     WORD rightuppressedmask=0xffff;
       
   278     WORD rightuppressedskinid=0xffff;
       
   279     WORD rightupwndimmed=0xffff;
       
   280     WORD rightupwndimmedmask=0xffff;
       
   281     WORD rightupwndimmedskinid=0xffff;
       
   282     }        
       
   283 
       
   284 // -----------------------------------------------------------------------------
       
   285 // AKN_FEP_SCROLLABLE_LIST_IMAGE
       
   286 // Resource definition for button
       
   287 // -----------------------------------------------------------------------------
       
   288 //
       
   289 STRUCT AKN_FEP_SCROLLABLE_LIST_IMAGE
       
   290     {
       
   291     LTEXT bmpfile="";
       
   292     LONG imgmajorskinid=0xffff;
       
   293 
       
   294     LLINK pageup;
       
   295     LLINK pagedown;
       
   296     WORD listsep=0xffff;
       
   297     WORD listsepmsk=0xffff;
       
   298     WORD listspeskinid=0xffff;
       
   299     }
       
   300 
       
   301 // -----------------------------------------------------------------------------
       
   302 // AKN_FEP_COLOR_ICON_IMAGE
       
   303 // Resource definition for color icon
       
   304 // -----------------------------------------------------------------------------
       
   305 //
       
   306 STRUCT AKN_FEP_COLOR_ICON_IMAGE
       
   307 	 	{
       
   308 		LTEXT bmpfile="";
       
   309     LONG imgmajorskinid=0xffff;
       
   310     WORD colorgroup=DEFAULT_ICON_COLOR_GROUP;
       
   311     
       
   312 		WORD iconimage=0xffff;
       
   313 		WORD iconimagemsk=0xffff;
       
   314 		WORD iconimageskinid=0xffff;    
       
   315    	}
       
   316 #endif // AKNFEPCOMMONCTRLS_RH
       
   317 
       
   318 // End Of File