williamr@4: /* williamr@4: * Copyright (c) 2002-2007 Nokia Corporation and/or its subsidiary(-ies). williamr@4: * All rights reserved. williamr@4: * This component and the accompanying materials are made available williamr@4: * under the terms of "Eclipse Public License v1.0" williamr@4: * which accompanies this distribution, and is available williamr@4: * at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@4: * williamr@4: * Initial Contributors: williamr@4: * Nokia Corporation - initial contribution. williamr@4: * williamr@4: * Contributors: williamr@4: * williamr@4: * Description: williamr@4: * The file contains some avkon constants (mainly for internal use). williamr@4: * williamr@4: * williamr@4: */ williamr@4: williamr@4: williamr@4: #ifndef AKNCONSTS_H williamr@4: #define AKNCONSTS_H williamr@4: williamr@4: #include williamr@4: williamr@4: // Status pane constants williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt KStatusPaneBackgroundGraphicsColorIdle = 215; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt KStatusPaneBackgroundGraphicsColorUsual = 237; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt KStatusPaneBackgroundColor = 0; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt Kqpn_height_status_pane_idle = 56; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt Kqpn_height_status_pane_usual = 44; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: struct SLafIconLayout williamr@4: { williamr@4: TInt left; williamr@4: TInt top; williamr@4: TInt right; williamr@4: TInt bottom; williamr@4: TInt width; williamr@4: TInt height; williamr@4: }; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: struct SLafTextCharasteristics williamr@4: { williamr@4: TInt color; williamr@4: TInt left; williamr@4: TInt right; williamr@4: TInt baseline; williamr@4: TInt width; williamr@4: TInt justification; williamr@4: }; williamr@4: williamr@4: /** Navi pane constants */ williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt KNoValue = -1000; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt KUseOtherValue = -1001; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt KUseBaseValue = 0; williamr@4: williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KStatusPaneBackgroundGraphics = williamr@4: {1,29,KNoValue,KNoValue,174,15}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KStatusPaneNaviPaneWipeGraphics = williamr@4: {0, 1, KNoValue, KNoValue, 174, 15}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KStatusPaneNaviPaneWipeBitmapOffset = williamr@4: {55, 0, KNoValue, KNoValue, 174, 15}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KNaviQgnNaviArrowLeft = williamr@4: {0,0,KNoValue,KNoValue,4,16}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KNaviQgnNaviArrowRight[2] = williamr@4: { williamr@4: {KNoValue,0,5,KNoValue,4,16}, williamr@4: {KNoValue,0,1,KNoValue,4,16} williamr@4: }; williamr@4: williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KNaviQgnNaviTabBitmap = williamr@4: {4,0,KNoValue,KNoValue,107,16}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KNaviQgnNaviTabIcon2[2] = williamr@4: { williamr@4: {17,3,KNoValue,KNoValue,35,11}, williamr@4: {63,3,KNoValue,KNoValue,35,11} williamr@4: }; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KNaviQgnNaviTabIconLong2[2] = williamr@4: { williamr@4: {17,3,KNoValue,KNoValue,74,11}, williamr@4: {24,3,KNoValue,KNoValue,74,11} williamr@4: }; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KNaviQgnNaviTabIcon3[3] = williamr@4: { williamr@4: {16,3,KNoValue,KNoValue,22,11}, williamr@4: {47,3,KNoValue,KNoValue,22,11}, williamr@4: {78,3,KNoValue,KNoValue,22,11} williamr@4: }; williamr@4: williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KNaviQgnNaviTabIcon4[4] = williamr@4: { williamr@4: {14,3,KNoValue,KNoValue,18,11}, williamr@4: {37,3,KNoValue,KNoValue,18,11}, williamr@4: {60,3,KNoValue,KNoValue,18,11}, williamr@4: {83,3,KNoValue,KNoValue,18,11} williamr@4: }; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KNaviQgnNaviTabIconLong3[3] = williamr@4: { williamr@4: {17,3,KNoValue,KNoValue,67,11}, williamr@4: {24,3,KNoValue,KNoValue,67,11}, williamr@4: {31,3,KNoValue,KNoValue,67,11} williamr@4: }; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafTextCharasteristics KNaviQgnNaviTabText2[2] = williamr@4: { williamr@4: {215,17,66,12,36,ECenter}, williamr@4: {215,63,20,12,36,ECenter} williamr@4: }; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafTextCharasteristics KNaviQgnNaviTabTextLong2[2] = williamr@4: { williamr@4: {215,17,29,12,74,ECenter}, williamr@4: {215,24,22,12,74,ECenter} williamr@4: }; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafTextCharasteristics KNaviQgnNaviTabText3[3] = williamr@4: { williamr@4: {215,17,81,12,21,ECenter}, williamr@4: {215,48,50,12,21,ECenter}, williamr@4: {215,79,19,12,21,ECenter} williamr@4: }; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafTextCharasteristics KNaviQgnNaviTabText4[4] = williamr@4: { williamr@4: {215,17,89,12,13,ECenter}, williamr@4: {215,40,66,12,13,ECenter}, williamr@4: {215,63,43,12,13,ECenter}, williamr@4: {215,86,20,12,13,ECenter} williamr@4: }; williamr@4: williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafTextCharasteristics KNaviQgnNaviTabTextLong3[3] = williamr@4: { williamr@4: {215,17,36,12,67,ECenter}, williamr@4: {215,24,29,12,67,ECenter}, williamr@4: {215,31,22,12,67,ECenter} williamr@4: }; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KNaviQgnNaviTabIcon1 = williamr@4: {20,3,KNoValue,KNoValue,35,11}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafTextCharasteristics KNaviQgnNaviTabText1 = williamr@4: {0,62,25,13,33,ECenter}; williamr@4: williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafTextCharasteristics KNaviQgnNaviInformation[2] = williamr@4: { williamr@4: {0, 8, 12, 12, 100, ECenter}, williamr@4: {0, 8, 8, 12, 85, ECenter} williamr@4: }; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafTextCharasteristics KNaviQgnAdditionalInformation = williamr@4: {0, 6, 3, 12, 92, ELeft}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafTextCharasteristics KNaviQgnHelpHints = williamr@4: {0, 6, 4, 12, 110, ELeft}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KNaviQgnNaviIcon = williamr@4: {20, 3, KNoValue, KNoValue, 35, 11}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafTextCharasteristics KNaviQgnNaviIconText = williamr@4: {0, 62, 25, 13, 33, ECenter}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KNaviQgnNaviEditingStatusIcon = williamr@4: {75, 4, KNoValue, KNoValue, 110, 9}; williamr@4: williamr@4: /** williamr@4: * Following constants determine the layout of tabs in the navigation pane. williamr@4: * Constants are used with CAknTabGroup::SetTabFixedWidthL(TInt aWidth) method. williamr@4: */ williamr@4: williamr@4: /** Constant for two tabs layout */ williamr@4: const TInt KTabWidthWithTwoTabs = EAknTabWidthWithTwoTabs; williamr@4: /** Constant for two long tabs layout */ williamr@4: const TInt KTabWidthWithTwoLongTabs = EAknTabWidthWithTwoLongTabs; williamr@4: /** Constant for three tabs layout */ williamr@4: const TInt KTabWidthWithThreeTabs = EAknTabWidthWithThreeTabs; williamr@4: /** Constant for three long tabs layout */ williamr@4: const TInt KTabWidthWithThreeLongTabs = EAknTabWidthWithThreeLongTabs; williamr@4: /** Constant for four tabs layout */ williamr@4: const TInt KTabWidthWithFourTabs = EAknTabWidthWithFourTabs; williamr@4: /** Constant for one tab layout */ williamr@4: const TInt KTabWidthWithOneTab = EAknTabWidthWithOneTab; williamr@4: williamr@4: /** @deprecated */ williamr@4: const TInt KNaviTabMargins=0; williamr@4: /** @deprecated */ williamr@4: const TInt KNaviTabActiveTextColor = 215; williamr@4: /** @deprecated */ williamr@4: const TInt KNaviTabInactiveTextColor = 129; williamr@4: /** @deprecated */ williamr@4: const TInt KNaviTabOneTabTextColor = 0; williamr@4: williamr@4: williamr@4: /** @internal */ williamr@4: const TInt KTabNumberOfTabBitmaps = 14; williamr@4: /** @internal */ williamr@4: const TInt KTabIndexOfFirstTabBitmapInTwoTabsSet = 0; williamr@4: /** @internal */ williamr@4: const TInt KTabIndexOfLastTabBitmapInTwoTabsSet = 1; williamr@4: /** @internal */ williamr@4: const TInt KTabIndexOfFirstTabBitmapInTwoLongTabsSet = 2; williamr@4: /** @internal */ williamr@4: const TInt KTabIndexOfLastTabBitmapInTwoLongTabsSet = 3; williamr@4: /** @internal */ williamr@4: const TInt KTabIndexOfFirstTabBitmapInThreeTabsSet = 7; williamr@4: /** @internal */ williamr@4: const TInt KTabIndexOfLastTabBitmapInThreeTabsSet = 9; williamr@4: /** @internal */ williamr@4: const TInt KTabIndexOfFirstTabBitmapInThreeLongTabsSet = 4; williamr@4: /** @internal */ williamr@4: const TInt KTabIndexOfLastTabBitmapInThreeLongTabsSet = 6; williamr@4: /** @internal */ williamr@4: const TInt KTabIndexOfFirstTabBitmapInFourTabsSet = 10; williamr@4: /** @internal */ williamr@4: const TInt KTabIndexOfLastTabBitmapInFourTabsSet = 13; williamr@4: williamr@4: williamr@4: /** Title pane constants */ williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafTextCharasteristics KTitleQgnOneLineLabel[2] = williamr@4: { williamr@4: { 215, 1, 3, 22, 104, ELeft}, williamr@4: { KUseOtherValue, KUseOtherValue, KUseOtherValue, KUseOtherValue, 97, KUseOtherValue} williamr@4: }; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafTextCharasteristics KTitleQgnTwoLineLabel[2] = williamr@4: { williamr@4: { 215, 1, 3, 11, 104, ELeft}, williamr@4: { KUseOtherValue, KUseOtherValue, KUseOtherValue, 25, 97, KUseOtherValue} williamr@4: }; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KTitleQgnLogoImage = { 2, 2, 2, 1, 97, 25}; williamr@4: williamr@4: /** williamr@4: * Title pane default text if not any other default text is avilable williamr@4: * @internal williamr@4: */ williamr@4: _LIT(KTitlePaneDefaultText, " "); williamr@4: williamr@4: #ifndef __GMXMLCONSTANTS_H__ williamr@4: /** williamr@4: * @deprecated williamr@4: * williamr@4: * Notice that GMXMLConstants.h contains same constant with different value. williamr@4: */ williamr@4: _LIT(KNewLine, "\n"); williamr@4: #endif williamr@4: williamr@4: williamr@4: /** Context pane constants */ williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KContextQgnBitmap = williamr@4: { 0, 0, KNoValue, KNoValue, 44, 44}; williamr@4: williamr@4: /** Battery pane constants */ williamr@4: williamr@4: /** williamr@4: * Constant for battery level minimum value williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt KBatteryLevelMin = 0; williamr@4: /** williamr@4: * Constant for battery level maximum value williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt KBatteryLevelMax = 7; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt KBatteryBitmapOffsets[KBatteryLevelMax] = williamr@4: {25,21,17,13,9,5,1}; // Levels 1,2,3,4,5,6,7 williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KBatteryQgnIndiBatteryStrength = williamr@4: {KNoValue,0,0,KNoValue,12,29}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KBatteryQgnIndiBatteryIcon = williamr@4: {KNoValue,29,0,KNoValue,12,15}; williamr@4: williamr@4: williamr@4: /** Signal pane constants */ williamr@4: williamr@4: /** williamr@4: * Constant for signal level minimum value williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt KSignalLevelMin = 0; williamr@4: /** williamr@4: * Constant for signal level maximum value williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt KSignalLevelMax = 7; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt KSignalBitmapOffsets[KSignalLevelMax] = williamr@4: {25,21,17,13,9,5,1}; // Levels 1,2,3,4,5,6,7 williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KSignalQgnIndiSignalStrength = williamr@4: {0,0,KNoValue,KNoValue,12,29}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KSignalQgnIndiSignalIcon = williamr@4: {0,29,KNoValue,KNoValue,12,15}; williamr@4: williamr@4: williamr@4: // Common williamr@4: williamr@4: /** williamr@4: * Location of the common dialogs bitmap file williamr@4: */ williamr@4: _LIT(KCommonDialogsBitmapFile, "z:\\resource\\apps\\commondialogs.mbm"); williamr@4: williamr@4: /** williamr@4: * Location of the call status bitmap file williamr@4: */ williamr@4: _LIT(KCallStatusBitmapFile, "z:\\resource\\apps\\callstatus.mbm"); williamr@4: williamr@4: /** williamr@4: * Location of the memory card ui bitmap file williamr@4: */ williamr@4: _LIT(KMemoryCardUiBitmapFile, "z:\\resource\\apps\\aknmemorycardui.mbm"); williamr@4: williamr@4: /** williamr@4: * Location of the avkon bitmap file williamr@4: */ williamr@4: _LIT(KAvkonBitmapFile, "z:\\resource\\apps\\avkon2.mbm"); williamr@4: williamr@4: /** williamr@4: * Location of the variated bitmaps bitmap file williamr@4: */ williamr@4: _LIT(KAvkonVariatedBitmapsFile, "z:\\resource\\apps\\variatedbitmaps.mbm"); williamr@4: williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt KAknSoftkeyPaneHeight = 20; williamr@4: williamr@4: /** williamr@4: * Default size of the window server buffer. williamr@4: */ williamr@4: const TInt KAknDefaultWsBufferSize = 7000; williamr@4: /** williamr@4: * Maximum size of the window server buffer. williamr@4: * UI components and applications may request window server buffer size up to williamr@4: * this size with CAknEnv::Static()->RequestWsBuffer() method. williamr@4: */ williamr@4: const TInt KAknMaxWsBufferSize = 16000; williamr@4: williamr@4: williamr@4: // Small status pane williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const TInt KMinSpaceBetweenIconsInPixels = 3; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KSmallStatusPaneIndicator = williamr@4: {0,3,KNoValue,KNoValue,171,15}; williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KSmallStatusPaneTextIndicator = williamr@4: {2,2,KNoValue,KNoValue,171,11}; williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KSmallStatusPaneSecureStateIndicator = williamr@4: {0,4,KNoValue,KNoValue,10,9}; williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KSmallStatusPaneWmlWaitGlobeIndicator = williamr@4: {82,1,80,KNoValue,13,13}; williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KSmallStatusPaneWaitBarIndicator = williamr@4: {3,3,KNoValue,KNoValue,77,9}; williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KSmallStatusPaneProgressBarIndicator = williamr@4: {3,3,KNoValue,KNoValue,77,9}; williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KSmallStatusPaneGprsIndicator = williamr@4: {KNoValue,KNoValue,KNoValue,KNoValue,12,15}; williamr@4: williamr@4: // Mirrored statuspane for A&H williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KMirroredStatusPaneNaviPaneWipeBitmapOffset = williamr@4: {0, 0, 55, KNoValue, 174, 15}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KMirroredNaviQgnNaviArrowLeft[2] = williamr@4: { williamr@4: {5,0,KNoValue,KNoValue,4,16}, williamr@4: {1,0,KNoValue,KNoValue,4,16} williamr@4: }; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KMirroredNaviQgnNaviArrowRight = williamr@4: {0,0,KNoValue,KNoValue,4,16}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SLafIconLayout KMirroredNaviQgnNaviTabBitmap = williamr@4: {9,0,KNoValue,KNoValue,107,16}; williamr@4: williamr@4: williamr@4: // Naviwipe related constants williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: struct SNaviWipePart williamr@4: { williamr@4: TInt start; williamr@4: TInt end; williamr@4: }; williamr@4: williamr@4: // Note that values are for skin navi wipes (176x15). Not for williamr@4: // default avkon LAF navi wipes (174x15). williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SNaviWipePart KNaviWipeSignalPanePart = williamr@4: {0,12}; williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SNaviWipePart KNaviWipeContextPanePart = williamr@4: {12,56}; williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SNaviWipePart KNaviWipeNaviPanePart = williamr@4: {56,176}; williamr@4: williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SNaviWipePart KNaviWipeSignalPanePartMirrored = williamr@4: {164,176}; williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SNaviWipePart KNaviWipeContextPanePartMirrored = williamr@4: {120,164}; williamr@4: /** williamr@4: * @deprecated williamr@4: */ williamr@4: const struct SNaviWipePart KNaviWipeNaviPanePartMirrored = williamr@4: {0,120}; williamr@4: williamr@4: williamr@4: // Keyboard delays and repeat periods williamr@4: /** williamr@4: * Constant for the delay in microseconds before the key repeating starts williamr@4: * when the key is pressed down. williamr@4: */ williamr@4: const TInt KAknKeyboardRepeatInitialDelay = 600000; williamr@4: williamr@4: /** williamr@4: * Keyboard repeat rate in microseconds. Key events are repeated williamr@4: * at this rate when the key is pressed down. williamr@4: * williamr@4: * Editor repeat rate is set in KAknEditorKeyboardRepeatRate constant williamr@4: */ williamr@4: const TInt KAknStandardKeyboardRepeatRate = (1000000/6); williamr@4: williamr@4: /** williamr@4: * Keyboard repeat rate in editors in microseconds. Key events are repeated williamr@4: * at this rate in editors when the key is pressed down. williamr@4: */ williamr@4: const TInt KAknEditorKeyboardRepeatRate = (1000000/10); williamr@4: williamr@4: williamr@4: williamr@4: /** williamr@4: * Value for unset screen mode. williamr@4: */ williamr@4: const TInt KAknScreenModeUnset = -1; williamr@4: williamr@4: #endif // AKNCONSTS_H williamr@4: