testapps/rschandler/Common/inc/ResourceHandler.hrh
branchGCC_SURGE
changeset 17 03d9ade4748d
parent 14 5d7fec11a5ce
parent 15 5b5908ec640f
equal deleted inserted replaced
14:5d7fec11a5ce 17:03d9ade4748d
     1 // Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 //
       
    15 
       
    16 #include "ResourceHandlerPlatform.hrh"
       
    17 
       
    18 #ifdef UIQ
       
    19 #define A_NUMBER_EDITOR QIK_NUMBER_EDITOR
       
    20 #define EXIKCTNUMBEREDITOR EQikCtNumberEditor
       
    21 #define CXIKNUMBEREDITOR CQikNumberEditor
       
    22 #define NUMBERVALUE Value
       
    23 #define SETNUMBERVALUEL SetValueL
       
    24 #define CXIKOPTIONBUTTONLIST CQikVertOptionButtonList
       
    25 #define EXIKCTOPTIONBUTLIST EQikCtVertOptionButtonList
       
    26 #define OPBUTLIST QIK_VERTOPBUT
       
    27 #define ITEMFLAG_USEFULLWIDTH itemflags=EQikDlgItemUseFullWidth;
       
    28 #define ITEMFLAG_DENSELYPACKED itemflags=EQikDlgItemDenselyPacked;
       
    29 #define ITEMFLAG_NONFOCUSING itemflags = EEikDlgItemNonFocusing;
       
    30 #endif
       
    31 
       
    32 #ifdef TV
       
    33 #define A_NUMBER_EDITOR NUMBER_EDITOR
       
    34 #define EXIKCTNUMBEREDITOR EEikCtNumberEditor
       
    35 #define CXIKNUMBEREDITOR CEikNumberEditor
       
    36 #define NUMBERVALUE Number
       
    37 #define SETNUMBERVALUEL SetNumber
       
    38 #define CXIKOPTIONBUTTONLIST CEikHorOptionButtonList
       
    39 #define EXIKCTOPTIONBUTLIST EEikCtHorOptionButList
       
    40 #define OPBUTLIST HOROPBUT
       
    41 #define LABELITEMFLAGS 
       
    42 #define ITEMFLAG_USEFULLWIDTH
       
    43 #define ITEMFLAG_DENSELYPACKED
       
    44 #define ITEMFLAG_NONFOCUSING
       
    45 #endif
       
    46 
       
    47 #define CXKNAPPLICATION CEikApplication
       
    48 #define CXKNDOCUMENT CEikDocument
       
    49 #define CXKNAPPUI CEikAppUi
       
    50 
       
    51 
       
    52 
       
    53 enum TResourceMenuCommands
       
    54 	{
       
    55 	EResourceMenu1Item0 = 200,
       
    56 	EResourceMenu1Item1,
       
    57 	EResourceMenu1Item2,
       
    58 	EResourceMenu1Item3,
       
    59 	EResourceMenu1Item4,
       
    60 	EResourceMenu1Item5,
       
    61 	EResourceMenu1Item6,
       
    62 	EResourceMenu1Item7,
       
    63 	EResourceMenu1Item8,
       
    64 	EResourceMenu1Item9,
       
    65 	EResourceMenu2Item0 = 300,
       
    66 	EResourceMenu2Item1,
       
    67 	EResourceMenu2Item2,
       
    68 	EResourceMenu3Item0 = 400,
       
    69 	EResourceMenu3Item1,
       
    70 	EResourceMenu3Item2,
       
    71 	EResourceMenu3Item3,
       
    72 	EResourceMenu3Item4
       
    73 	};
       
    74 
       
    75 enum TResourceDialogControls
       
    76 	{
       
    77 	EThreadNumberCtl = 1000,
       
    78 	EThreadSystemCtl,
       
    79 	EThreadProtectedCtl,
       
    80 	EThreadPageGeneral,
       
    81 	EThreadPagePriority,
       
    82 	EThreadPageOther,
       
    83 	EThreadPriorityPrompt,
       
    84 	EThreadPriorityButtonCtl,
       
    85 	EThreadPriorityText,
       
    86 	EThreadSetButtonCtl,
       
    87 	EThreadGetButtonCtl,
       
    88 	EThreadKillButtonCtl,
       
    89 	EThreadLabelTop,
       
    90 	EThreadLabelThreadName,//UIQ
       
    91 	EThreadLabelProcessName,//UIQ
       
    92 	EThreadLabelThreadAndProcessName,//TV
       
    93 
       
    94 	EProcessNumberCtl = 1100,
       
    95 	EProcessPriorityText,
       
    96 	EProcessSystemCtl,
       
    97 	EProcessProtectedCtl,
       
    98 	EProcessPageGeneral,
       
    99 	EProcessPagePriority,
       
   100 	EProcessPageOther,
       
   101 	EProcessPriorityButtonCtl,
       
   102 	EProcessGetButtonCtl,
       
   103 	EProcessKillButtonCtl,
       
   104 	EProcessSetButtonCtl,
       
   105 	EProcessLabelTop,
       
   106 	EProcessLabelProcessName,
       
   107 
       
   108 	EDebugSetButtonCtl,
       
   109 	EDebugPortCtl = 1200,
       
   110 
       
   111 	EDebugFileServerCtl,
       
   112 	EDebugFATCtl,
       
   113 	EDebugLoaderCtl,
       
   114 
       
   115 	EDebugPagePort,
       
   116 	EDebugPageKernel,
       
   117 	EDebugPageFiles,
       
   118 
       
   119 	EDebugFileLabel,
       
   120 	EDebugPortLabel,
       
   121 	EDebugKernelLabel,
       
   122 
       
   123 	EDebugKernelKHARDWARE,
       
   124 	EDebugKernelKBOOT,
       
   125 	EDebugKernelKSERVER,
       
   126 	EDebugKernelKMMU,
       
   127 	EDebugKernelKSEMAPHORE,
       
   128 	EDebugKernelKSCHED,
       
   129 	EDebugKernelKPROC,
       
   130 	EDebugKernelKEXEC,
       
   131 	EDebugKernelKEXECFAST,
       
   132 	EDebugKernelKTHREAD,
       
   133 	EDebugKernelKDLL,
       
   134 	EDebugKernelKLOGON,
       
   135 	EDebugKernelKPBUS1,
       
   136 	EDebugKernelKPBUS2,
       
   137 	EDebugKernelKPBUSDRV,
       
   138 	EDebugKernelKPOWER,
       
   139 	EDebugKernelKTIMING,
       
   140 	EDebugKernelKEVENT,
       
   141 	EDebugKernelKMEMTRACE,
       
   142 	EDebugKernelKIPC,
       
   143 	EDebugKernelKDEBUGGER,
       
   144 	EDebugKernelKVIDEO,
       
   145 	EDebugKernelKUSB,
       
   146 	EDebugKernelKPANIC,
       
   147 	
       
   148 	ERamLabel1,
       
   149 	ERamLabel2,
       
   150 	ERamTotal,
       
   151 	ERamFree,
       
   152 	ERamToLeaveButtonCtl,
       
   153 	ERamSetButtonCtl,
       
   154 	ERamUndoFillButtonCtl,
       
   155 
       
   156 	EDriveLabel1,
       
   157 	EDriveFormatButtonCtl,
       
   158 	EDriveUndoFillButtonCtl,
       
   159 	EDriveFillButtonCtl,
       
   160 	EDriveChoiceList,
       
   161 	EDriveToLeaveButtonCtl,
       
   162 
       
   163 	EDriveLeave4K,
       
   164 	EDriveLeave8K,
       
   165 	EDriveLeave16K,
       
   166 	EDriveLeave64K,
       
   167 	EDriveLeave256K
       
   168 	};
       
   169 
       
   170 enum TThreadPriorities
       
   171 	{
       
   172 	EThreadPm30_Null,
       
   173 	EThreadPm20_MuchLess,
       
   174 	EThreadPm10_Less,
       
   175 	EThreadP0_Normal,
       
   176 	EThreadP10_More,
       
   177 	EThreadP20_MuchMore,
       
   178 	EThreadP30_RealTime,
       
   179 	EThreadP100_AbsoluteVeryLow,
       
   180 	EThreadP200_AbsoluteLow,
       
   181 	EThreadP300_AbsoluteBackground,
       
   182 	EThreadP400_AbsoluteForeground,
       
   183 	EThreadP500_AbsoluteHigh,
       
   184 	EThreadP_NotStandard
       
   185 	};
       
   186 
       
   187 enum TProcessPriorities
       
   188 	{
       
   189 	EProcessP150_PriorityLow,
       
   190 	EProcessP250_PriorityBackground,
       
   191 	EProcessP350_PriorityForeground,
       
   192 	EProcessP450_PriorityHigh,
       
   193 	EProcessP650_PriorityWindowServer,
       
   194 	EProcessP750_PriorityFileServer,
       
   195 	EProcessP850_PriorityRealTimeServer,
       
   196 	EProcessP950_PrioritySupervisor,
       
   197 	EProcessPriorityNotStandard
       
   198 	};
       
   199 
       
   200 enum TRAMToLeave
       
   201 	{
       
   202 	ERamLeave4K,
       
   203 	ERamLeave8K,
       
   204 	ERamLeave16K,
       
   205 	ERamLeave64K,
       
   206 	ERamLeave256K
       
   207 	};