testapps/rschandler/Common/inc/ResourceHandler.hrh
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 26 Jan 2010 15:16:33 +0200
changeset 0 9736f095102e
permissions -rw-r--r--
Revision: 201004

// Copyright (c) 2004-2009 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:
//

#include "ResourceHandlerPlatform.hrh"

#ifdef UIQ
#define A_NUMBER_EDITOR QIK_NUMBER_EDITOR
#define EXIKCTNUMBEREDITOR EQikCtNumberEditor
#define CXIKNUMBEREDITOR CQikNumberEditor
#define NUMBERVALUE Value
#define SETNUMBERVALUEL SetValueL
#define CXIKOPTIONBUTTONLIST CQikVertOptionButtonList
#define EXIKCTOPTIONBUTLIST EQikCtVertOptionButtonList
#define OPBUTLIST QIK_VERTOPBUT
#define ITEMFLAG_USEFULLWIDTH itemflags=EQikDlgItemUseFullWidth;
#define ITEMFLAG_DENSELYPACKED itemflags=EQikDlgItemDenselyPacked;
#define ITEMFLAG_NONFOCUSING itemflags = EEikDlgItemNonFocusing;
#endif

#ifdef TV
#define A_NUMBER_EDITOR NUMBER_EDITOR
#define EXIKCTNUMBEREDITOR EEikCtNumberEditor
#define CXIKNUMBEREDITOR CEikNumberEditor
#define NUMBERVALUE Number
#define SETNUMBERVALUEL SetNumber
#define CXIKOPTIONBUTTONLIST CEikHorOptionButtonList
#define EXIKCTOPTIONBUTLIST EEikCtHorOptionButList
#define OPBUTLIST HOROPBUT
#define LABELITEMFLAGS 
#define ITEMFLAG_USEFULLWIDTH
#define ITEMFLAG_DENSELYPACKED
#define ITEMFLAG_NONFOCUSING
#endif

#define CXKNAPPLICATION CEikApplication
#define CXKNDOCUMENT CEikDocument
#define CXKNAPPUI CEikAppUi



enum TResourceMenuCommands
	{
	EResourceMenu1Item0 = 200,
	EResourceMenu1Item1,
	EResourceMenu1Item2,
	EResourceMenu1Item3,
	EResourceMenu1Item4,
	EResourceMenu1Item5,
	EResourceMenu1Item6,
	EResourceMenu1Item7,
	EResourceMenu1Item8,
	EResourceMenu1Item9,
	EResourceMenu2Item0 = 300,
	EResourceMenu2Item1,
	EResourceMenu2Item2,
	EResourceMenu3Item0 = 400,
	EResourceMenu3Item1,
	EResourceMenu3Item2,
	EResourceMenu3Item3,
	EResourceMenu3Item4
	};

enum TResourceDialogControls
	{
	EThreadNumberCtl = 1000,
	EThreadSystemCtl,
	EThreadProtectedCtl,
	EThreadPageGeneral,
	EThreadPagePriority,
	EThreadPageOther,
	EThreadPriorityPrompt,
	EThreadPriorityButtonCtl,
	EThreadPriorityText,
	EThreadSetButtonCtl,
	EThreadGetButtonCtl,
	EThreadKillButtonCtl,
	EThreadLabelTop,
	EThreadLabelThreadName,//UIQ
	EThreadLabelProcessName,//UIQ
	EThreadLabelThreadAndProcessName,//TV

	EProcessNumberCtl = 1100,
	EProcessPriorityText,
	EProcessSystemCtl,
	EProcessProtectedCtl,
	EProcessPageGeneral,
	EProcessPagePriority,
	EProcessPageOther,
	EProcessPriorityButtonCtl,
	EProcessGetButtonCtl,
	EProcessKillButtonCtl,
	EProcessSetButtonCtl,
	EProcessLabelTop,
	EProcessLabelProcessName,

	EDebugSetButtonCtl,
	EDebugPortCtl = 1200,

	EDebugFileServerCtl,
	EDebugFATCtl,
	EDebugLoaderCtl,

	EDebugPagePort,
	EDebugPageKernel,
	EDebugPageFiles,

	EDebugFileLabel,
	EDebugPortLabel,
	EDebugKernelLabel,

	EDebugKernelKHARDWARE,
	EDebugKernelKBOOT,
	EDebugKernelKSERVER,
	EDebugKernelKMMU,
	EDebugKernelKSEMAPHORE,
	EDebugKernelKSCHED,
	EDebugKernelKPROC,
	EDebugKernelKEXEC,
	EDebugKernelKEXECFAST,
	EDebugKernelKTHREAD,
	EDebugKernelKDLL,
	EDebugKernelKLOGON,
	EDebugKernelKPBUS1,
	EDebugKernelKPBUS2,
	EDebugKernelKPBUSDRV,
	EDebugKernelKPOWER,
	EDebugKernelKTIMING,
	EDebugKernelKEVENT,
	EDebugKernelKMEMTRACE,
	EDebugKernelKIPC,
	EDebugKernelKDEBUGGER,
	EDebugKernelKVIDEO,
	EDebugKernelKUSB,
	EDebugKernelKPANIC,
	
	ERamLabel1,
	ERamLabel2,
	ERamTotal,
	ERamFree,
	ERamToLeaveButtonCtl,
	ERamSetButtonCtl,
	ERamUndoFillButtonCtl,

	EDriveLabel1,
	EDriveFormatButtonCtl,
	EDriveUndoFillButtonCtl,
	EDriveFillButtonCtl,
	EDriveChoiceList,
	EDriveToLeaveButtonCtl,

	EDriveLeave4K,
	EDriveLeave8K,
	EDriveLeave16K,
	EDriveLeave64K,
	EDriveLeave256K
	};

enum TThreadPriorities
	{
	EThreadPm30_Null,
	EThreadPm20_MuchLess,
	EThreadPm10_Less,
	EThreadP0_Normal,
	EThreadP10_More,
	EThreadP20_MuchMore,
	EThreadP30_RealTime,
	EThreadP100_AbsoluteVeryLow,
	EThreadP200_AbsoluteLow,
	EThreadP300_AbsoluteBackground,
	EThreadP400_AbsoluteForeground,
	EThreadP500_AbsoluteHigh,
	EThreadP_NotStandard
	};

enum TProcessPriorities
	{
	EProcessP150_PriorityLow,
	EProcessP250_PriorityBackground,
	EProcessP350_PriorityForeground,
	EProcessP450_PriorityHigh,
	EProcessP650_PriorityWindowServer,
	EProcessP750_PriorityFileServer,
	EProcessP850_PriorityRealTimeServer,
	EProcessP950_PrioritySupervisor,
	EProcessPriorityNotStandard
	};

enum TRAMToLeave
	{
	ERamLeave4K,
	ERamLeave8K,
	ERamLeave16K,
	ERamLeave64K,
	ERamLeave256K
	};