epoc32/include/uikon.hrh
branchSymbian2
changeset 2 2fe1408b6811
parent 0 061f57f2323e
child 4 837f303aceeb
     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