williamr@2: // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies). williamr@2: // All rights reserved. williamr@2: // This component and the accompanying materials are made available williamr@2: // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members williamr@2: // which accompanies this distribution, and is available williamr@2: // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". williamr@2: // williamr@2: // Initial Contributors: williamr@2: // Nokia Corporation - initial contribution. williamr@2: // williamr@2: // Contributors: williamr@2: // williamr@2: // Description: williamr@2: // williamr@2: williamr@2: #if !defined(__UIKON_HRH__) williamr@2: #define __UIKON_HRH__ williamr@2: williamr@2: /** UID for dynamically-loaded Uikon library. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define KUidUikonLibraryValue 0x10004CC1 williamr@2: williamr@2: williamr@2: /** Application resource file standard offsets. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: enum TEikAppResourceFileStandardOffset williamr@2: { williamr@2: /** Offset of RSS_SIGNATURE resource. williamr@2: */ williamr@2: ESignatureResourceOffset=1, williamr@2: /** Offset of NAME resource. williamr@2: */ williamr@2: EDefaultNameResourceOffset, williamr@2: /** Offset of EIK_APP_INFO resource. williamr@2: */ williamr@2: EAppInfoResourceOffset williamr@2: }; williamr@2: williamr@2: williamr@2: /** Default RSS_SIGNATURE signature field value. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EEikResourceSignatureValue 4 williamr@2: williamr@2: williamr@2: /** ID of "Cancel" command button. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EEikBidCancel -1 williamr@2: williamr@2: // standard commands williamr@2: williamr@2: /** "Canceled" command ID williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EEikCmdCanceled 0 williamr@2: williamr@2: /** "Exit" command ID. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EEikCmdExit 0x100 williamr@2: williamr@2: williamr@2: // EIKSPANE.HRH williamr@2: // williamr@2: // Copyright (c) Symbian Software Ltd 1997 - 2004. All rights reserved. williamr@2: // williamr@2: williamr@2: // Status pane server, pane declaration flags williamr@2: williamr@2: /** STATUS_PANE flags resource flag: the pane is owned by the UI server. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EEikStatusPaneServerOwned 0 williamr@2: williamr@2: /** STATUS_PANE flags resource flag: the pane is owned by the client application. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EEikStatusPaneAppOwned 1 williamr@2: williamr@2: williamr@2: // Status pane server, top level layout flags williamr@2: williamr@2: /** STATUS_PANE_LAYOUT position resource flag: lay out panes from the top of the status pane area. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EEikStatusPanePositionTop 0 williamr@2: williamr@2: /** STATUS_PANE flags resource flag: lay out panes from the bottom of the status pane area. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EEikStatusPanePositionBottom 1 williamr@2: williamr@2: /** STATUS_PANE flags resource flag: lay out panes from the left of the status pane area. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EEikStatusPanePositionLeft 2 williamr@2: williamr@2: /** STATUS_PANE flags resource flag: lay out panes from the right of the status pane area. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EEikStatusPanePositionRight 3 williamr@2: williamr@2: williamr@2: /** STATUS_PANE_LAYOUT position resource flag: lay out panes horizontally. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EEikStatusPaneLayoutHorizontal 0 williamr@2: williamr@2: /** STATUS_PANE_LAYOUT position resource flag: lay out panes vertically. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EEikStatusPaneLayoutVertical 4 williamr@2: williamr@2: williamr@2: // Status pane server, pane layout flags williamr@2: /** STATUS_PANE flags resource flag: status pane is stretched to fill the available space. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EEikStatusPaneIsStretchable 1 williamr@2: williamr@2: williamr@2: // Status pane app constants williamr@2: /** STATUS_PANE_APP_MODEL layout default value: use default layout. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EEikStatusPaneUseDefaults 0 williamr@2: williamr@2: // error resolver williamr@2: /** SINGLE_ERROR flags resource flag: this error should be dealt with at the system level and indicates and unrecoverable error (which will result in a panic) if it reaches the UI. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EErrorResPanicErrorFlag 0x00000001 williamr@2: williamr@2: /** SINGLE_ERROR flags resource flag: this error should not be displayed. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EErrorResBlankErrorFlag 0x00000002 williamr@2: williamr@2: /** SINGLE_ERROR flags resource flag: this error is used for filling in empty slots in error ranges. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define EErrorResUnknownErrorFlag 0x00000004 // used for filling in empty slots in error ranges williamr@2: williamr@2: #define EErrorResOOMErrorFlag 0x00000008 williamr@2: williamr@2: // EIKDEF.HRH williamr@2: // williamr@2: // Copyright (c) Symbian Software Ltd 1997 - 2004. All rights reserved. williamr@2: // williamr@2: williamr@2: williamr@2: #ifdef LANGUAGE_10 williamr@2: #if !defined LANGUAGE_US williamr@2: #define LANGUAGE_US williamr@2: #endif williamr@2: #endif williamr@2: williamr@2: /** Shell application bitmap file. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define KAppBitmapFile 42 williamr@2: williamr@2: /** CP1252 ellipsis character value. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define KEllipsis 0x2026 // cp1252=133 williamr@2: williamr@2: /** CP1252 left single quote character value. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define KLeftSingleQuote 0x2018 // cp1252=145 williamr@2: williamr@2: /** CP1252 right single quote character value. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define KRightSingleQuote 0x2019 // cp1252=146 williamr@2: williamr@2: /** CP1252 left double quote character value. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define KLeftDoubleQuote 0x201c // cp1252=147 williamr@2: williamr@2: /** CP1252 right double quote character value. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define KRightDoubleQuote 0x201d // cp1252=148 williamr@2: williamr@2: /** CP1252 copyright character value. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define KCopyright 169 williamr@2: williamr@2: /** CP1252 soft hyphen character value. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define KSoftHyphen 0x00AD williamr@2: williamr@2: /** CP1252 hyphen character value. williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #define KHyphen 0x2010 williamr@2: williamr@2: /** UID of Uikon plugin interface notifiers. williamr@2: @internalComponent williamr@2: */ williamr@2: #define KUikonUidPluginInterfaceNotifiers 0x101fdfae williamr@2: williamr@2: #endif