1.1 --- a/epoc32/include/uikon.hrh Tue Nov 24 13:55:44 2009 +0000
1.2 +++ b/epoc32/include/uikon.hrh Tue Mar 16 16:12:26 2010 +0000
1.3 @@ -1,1 +1,239 @@
1.4 -uikon.hrh
1.5 +// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
1.6 +// All rights reserved.
1.7 +// This component and the accompanying materials are made available
1.8 +// 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
1.9 +// which accompanies this distribution, and is available
1.10 +// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
1.11 +//
1.12 +// Initial Contributors:
1.13 +// Nokia Corporation - initial contribution.
1.14 +//
1.15 +// Contributors:
1.16 +//
1.17 +// Description:
1.18 +//
1.19 +
1.20 +#if !defined(__UIKON_HRH__)
1.21 +#define __UIKON_HRH__
1.22 +
1.23 +/** UID for dynamically-loaded Uikon library.
1.24 +@publishedAll
1.25 +@released
1.26 +*/
1.27 +#define KUidUikonLibraryValue 0x10004CC1
1.28 +
1.29 +
1.30 +/** Application resource file standard offsets.
1.31 +@publishedAll
1.32 +@released
1.33 +*/
1.34 +enum TEikAppResourceFileStandardOffset
1.35 + {
1.36 + /** Offset of RSS_SIGNATURE resource.
1.37 + */
1.38 + ESignatureResourceOffset=1,
1.39 + /** Offset of NAME resource.
1.40 + */
1.41 + EDefaultNameResourceOffset,
1.42 + /** Offset of EIK_APP_INFO resource.
1.43 + */
1.44 + EAppInfoResourceOffset
1.45 + };
1.46 +
1.47 +
1.48 +/** Default RSS_SIGNATURE signature field value.
1.49 +@publishedAll
1.50 +@released
1.51 +*/
1.52 +#define EEikResourceSignatureValue 4
1.53 +
1.54 +
1.55 +/** ID of "Cancel" command button.
1.56 +@publishedAll
1.57 +@released
1.58 +*/
1.59 +#define EEikBidCancel -1
1.60 +
1.61 +// standard commands
1.62 +
1.63 +/** "Canceled" command ID
1.64 +@publishedAll
1.65 +@released
1.66 +*/
1.67 +#define EEikCmdCanceled 0
1.68 +
1.69 +/** "Exit" command ID.
1.70 +@publishedAll
1.71 +@released
1.72 +*/
1.73 +#define EEikCmdExit 0x100
1.74 +
1.75 +
1.76 +// EIKSPANE.HRH
1.77 +//
1.78 +// Copyright (c) Symbian Software Ltd 1997 - 2004. All rights reserved.
1.79 +//
1.80 +
1.81 +// Status pane server, pane declaration flags
1.82 +
1.83 +/** STATUS_PANE flags resource flag: the pane is owned by the UI server.
1.84 +@publishedAll
1.85 +@released
1.86 +*/
1.87 +#define EEikStatusPaneServerOwned 0
1.88 +
1.89 +/** STATUS_PANE flags resource flag: the pane is owned by the client application.
1.90 +@publishedAll
1.91 +@released
1.92 +*/
1.93 +#define EEikStatusPaneAppOwned 1
1.94 +
1.95 +
1.96 +// Status pane server, top level layout flags
1.97 +
1.98 +/** STATUS_PANE_LAYOUT position resource flag: lay out panes from the top of the status pane area.
1.99 +@publishedAll
1.100 +@released
1.101 +*/
1.102 +#define EEikStatusPanePositionTop 0
1.103 +
1.104 +/** STATUS_PANE flags resource flag: lay out panes from the bottom of the status pane area.
1.105 +@publishedAll
1.106 +@released
1.107 +*/
1.108 +#define EEikStatusPanePositionBottom 1
1.109 +
1.110 +/** STATUS_PANE flags resource flag: lay out panes from the left of the status pane area.
1.111 +@publishedAll
1.112 +@released
1.113 +*/
1.114 +#define EEikStatusPanePositionLeft 2
1.115 +
1.116 +/** STATUS_PANE flags resource flag: lay out panes from the right of the status pane area.
1.117 +@publishedAll
1.118 +@released
1.119 +*/
1.120 +#define EEikStatusPanePositionRight 3
1.121 +
1.122 +
1.123 +/** STATUS_PANE_LAYOUT position resource flag: lay out panes horizontally.
1.124 +@publishedAll
1.125 +@released
1.126 +*/
1.127 +#define EEikStatusPaneLayoutHorizontal 0
1.128 +
1.129 +/** STATUS_PANE_LAYOUT position resource flag: lay out panes vertically.
1.130 +@publishedAll
1.131 +@released
1.132 +*/
1.133 +#define EEikStatusPaneLayoutVertical 4
1.134 +
1.135 +
1.136 +// Status pane server, pane layout flags
1.137 +/** STATUS_PANE flags resource flag: status pane is stretched to fill the available space.
1.138 +@publishedAll
1.139 +@released
1.140 +*/
1.141 +#define EEikStatusPaneIsStretchable 1
1.142 +
1.143 +
1.144 +// Status pane app constants
1.145 +/** STATUS_PANE_APP_MODEL layout default value: use default layout.
1.146 +@publishedAll
1.147 +@released
1.148 +*/
1.149 +#define EEikStatusPaneUseDefaults 0
1.150 +
1.151 +// error resolver
1.152 +/** 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.
1.153 +@publishedAll
1.154 +@released
1.155 +*/
1.156 +#define EErrorResPanicErrorFlag 0x00000001
1.157 +
1.158 +/** SINGLE_ERROR flags resource flag: this error should not be displayed.
1.159 +@publishedAll
1.160 +@released
1.161 +*/
1.162 +#define EErrorResBlankErrorFlag 0x00000002
1.163 +
1.164 +/** SINGLE_ERROR flags resource flag: this error is used for filling in empty slots in error ranges.
1.165 +@publishedAll
1.166 +@released
1.167 +*/
1.168 +#define EErrorResUnknownErrorFlag 0x00000004 // used for filling in empty slots in error ranges
1.169 +
1.170 +#define EErrorResOOMErrorFlag 0x00000008
1.171 +
1.172 +// EIKDEF.HRH
1.173 +//
1.174 +// Copyright (c) Symbian Software Ltd 1997 - 2004. All rights reserved.
1.175 +//
1.176 +
1.177 +
1.178 +#ifdef LANGUAGE_10
1.179 +#if !defined LANGUAGE_US
1.180 +#define LANGUAGE_US
1.181 +#endif
1.182 +#endif
1.183 +
1.184 +/** Shell application bitmap file.
1.185 +@publishedAll
1.186 +@released
1.187 +*/
1.188 +#define KAppBitmapFile 42
1.189 +
1.190 +/** CP1252 ellipsis character value.
1.191 +@publishedAll
1.192 +@released
1.193 +*/
1.194 +#define KEllipsis 0x2026 // cp1252=133
1.195 +
1.196 +/** CP1252 left single quote character value.
1.197 +@publishedAll
1.198 +@released
1.199 +*/
1.200 +#define KLeftSingleQuote 0x2018 // cp1252=145
1.201 +
1.202 +/** CP1252 right single quote character value.
1.203 +@publishedAll
1.204 +@released
1.205 +*/
1.206 +#define KRightSingleQuote 0x2019 // cp1252=146
1.207 +
1.208 +/** CP1252 left double quote character value.
1.209 +@publishedAll
1.210 +@released
1.211 +*/
1.212 +#define KLeftDoubleQuote 0x201c // cp1252=147
1.213 +
1.214 +/** CP1252 right double quote character value.
1.215 +@publishedAll
1.216 +@released
1.217 +*/
1.218 +#define KRightDoubleQuote 0x201d // cp1252=148
1.219 +
1.220 +/** CP1252 copyright character value.
1.221 +@publishedAll
1.222 +@released
1.223 +*/
1.224 +#define KCopyright 169
1.225 +
1.226 +/** CP1252 soft hyphen character value.
1.227 +@publishedAll
1.228 +@released
1.229 +*/
1.230 +#define KSoftHyphen 0x00AD
1.231 +
1.232 +/** CP1252 hyphen character value.
1.233 +@publishedAll
1.234 +@released
1.235 +*/
1.236 +#define KHyphen 0x2010
1.237 +
1.238 +/** UID of Uikon plugin interface notifiers.
1.239 +@internalComponent
1.240 +*/
1.241 +#define KUikonUidPluginInterfaceNotifiers 0x101fdfae
1.242 +
1.243 +#endif