epoc32/include/uikon.hrh
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:27:01 +0100
branchSymbian2
changeset 3 e1b950c65cb4
parent 0 061f57f2323e
child 4 837f303aceeb
permissions -rw-r--r--
Attempt to represent the S^2->S^3 header reorganisation as a series of "hg rename" operations
williamr@2
     1
// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
williamr@2
     2
// All rights reserved.
williamr@2
     3
// This component and the accompanying materials are made available
williamr@2
     4
// 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
     5
// which accompanies this distribution, and is available
williamr@2
     6
// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
williamr@2
     7
//
williamr@2
     8
// Initial Contributors:
williamr@2
     9
// Nokia Corporation - initial contribution.
williamr@2
    10
//
williamr@2
    11
// Contributors:
williamr@2
    12
//
williamr@2
    13
// Description:
williamr@2
    14
//
williamr@2
    15
williamr@2
    16
#if !defined(__UIKON_HRH__)
williamr@2
    17
#define __UIKON_HRH__
williamr@2
    18
williamr@2
    19
/** UID for dynamically-loaded Uikon library.
williamr@2
    20
@publishedAll 
williamr@2
    21
@released 
williamr@2
    22
*/
williamr@2
    23
#define KUidUikonLibraryValue			0x10004CC1
williamr@2
    24
williamr@2
    25
williamr@2
    26
/** Application resource file standard offsets.
williamr@2
    27
@publishedAll 
williamr@2
    28
@released 
williamr@2
    29
*/
williamr@2
    30
enum TEikAppResourceFileStandardOffset
williamr@2
    31
	{
williamr@2
    32
	/** Offset of RSS_SIGNATURE resource.
williamr@2
    33
	*/
williamr@2
    34
	ESignatureResourceOffset=1,
williamr@2
    35
	/** Offset of NAME resource.
williamr@2
    36
	*/
williamr@2
    37
	EDefaultNameResourceOffset,
williamr@2
    38
	/** Offset of EIK_APP_INFO resource.
williamr@2
    39
	*/
williamr@2
    40
	EAppInfoResourceOffset
williamr@2
    41
	};
williamr@2
    42
williamr@2
    43
williamr@2
    44
/** Default RSS_SIGNATURE signature field value.
williamr@2
    45
@publishedAll 
williamr@2
    46
@released 
williamr@2
    47
*/
williamr@2
    48
#define EEikResourceSignatureValue		4
williamr@2
    49
williamr@2
    50
williamr@2
    51
/** ID of "Cancel" command button.
williamr@2
    52
@publishedAll 
williamr@2
    53
@released 
williamr@2
    54
*/
williamr@2
    55
#define EEikBidCancel				-1
williamr@2
    56
williamr@2
    57
// standard commands
williamr@2
    58
williamr@2
    59
/** "Canceled" command ID
williamr@2
    60
@publishedAll 
williamr@2
    61
@released 
williamr@2
    62
*/
williamr@2
    63
#define EEikCmdCanceled				0
williamr@2
    64
williamr@2
    65
/** "Exit" command ID.
williamr@2
    66
@publishedAll 
williamr@2
    67
@released 
williamr@2
    68
*/
williamr@2
    69
#define EEikCmdExit				0x100
williamr@2
    70
williamr@2
    71
williamr@2
    72
// EIKSPANE.HRH
williamr@2
    73
//
williamr@2
    74
// Copyright (c) Symbian Software Ltd 1997 - 2004. All rights reserved.
williamr@2
    75
//
williamr@2
    76
williamr@2
    77
// Status pane server, pane declaration flags
williamr@2
    78
williamr@2
    79
/** STATUS_PANE flags resource flag: the pane is owned by the UI server.
williamr@2
    80
@publishedAll 
williamr@2
    81
@released 
williamr@2
    82
*/
williamr@2
    83
#define EEikStatusPaneServerOwned		0
williamr@2
    84
williamr@2
    85
/** STATUS_PANE flags resource flag: the pane is owned by the client application.
williamr@2
    86
@publishedAll 
williamr@2
    87
@released 
williamr@2
    88
*/
williamr@2
    89
#define EEikStatusPaneAppOwned			1
williamr@2
    90
williamr@2
    91
williamr@2
    92
// Status pane server, top level layout flags
williamr@2
    93
williamr@2
    94
/** STATUS_PANE_LAYOUT position resource flag: lay out panes from the top of the status pane area.
williamr@2
    95
@publishedAll 
williamr@2
    96
@released 
williamr@2
    97
*/
williamr@2
    98
#define EEikStatusPanePositionTop		0
williamr@2
    99
williamr@2
   100
/** STATUS_PANE flags resource flag: lay out panes from the bottom of the status pane area.
williamr@2
   101
@publishedAll 
williamr@2
   102
@released 
williamr@2
   103
*/
williamr@2
   104
#define EEikStatusPanePositionBottom	1
williamr@2
   105
williamr@2
   106
/** STATUS_PANE flags resource flag: lay out panes from the left of the status pane area.
williamr@2
   107
@publishedAll 
williamr@2
   108
@released 
williamr@2
   109
*/
williamr@2
   110
#define EEikStatusPanePositionLeft		2
williamr@2
   111
williamr@2
   112
/** STATUS_PANE flags resource flag: lay out panes from the right of the status pane area.
williamr@2
   113
@publishedAll 
williamr@2
   114
@released 
williamr@2
   115
*/
williamr@2
   116
#define EEikStatusPanePositionRight		3
williamr@2
   117
williamr@2
   118
williamr@2
   119
/** STATUS_PANE_LAYOUT position resource flag: lay out panes horizontally.
williamr@2
   120
@publishedAll 
williamr@2
   121
@released 
williamr@2
   122
*/
williamr@2
   123
#define EEikStatusPaneLayoutHorizontal	0
williamr@2
   124
williamr@2
   125
/** STATUS_PANE_LAYOUT position resource flag: lay out panes vertically.
williamr@2
   126
@publishedAll 
williamr@2
   127
@released 
williamr@2
   128
*/
williamr@2
   129
#define EEikStatusPaneLayoutVertical	4
williamr@2
   130
williamr@2
   131
williamr@2
   132
// Status pane server, pane layout flags
williamr@2
   133
/** STATUS_PANE flags resource flag: status pane is stretched to fill the available space.
williamr@2
   134
@publishedAll 
williamr@2
   135
@released 
williamr@2
   136
*/
williamr@2
   137
#define EEikStatusPaneIsStretchable		1
williamr@2
   138
williamr@2
   139
williamr@2
   140
// Status pane app constants
williamr@2
   141
/** STATUS_PANE_APP_MODEL layout default value: use default layout.
williamr@2
   142
@publishedAll 
williamr@2
   143
@released 
williamr@2
   144
*/
williamr@2
   145
#define EEikStatusPaneUseDefaults		0
williamr@2
   146
williamr@2
   147
// error resolver
williamr@2
   148
/** 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
   149
@publishedAll 
williamr@2
   150
@released 
williamr@2
   151
*/
williamr@2
   152
#define EErrorResPanicErrorFlag			0x00000001
williamr@2
   153
williamr@2
   154
/** SINGLE_ERROR flags resource flag: this error should not be displayed.
williamr@2
   155
@publishedAll 
williamr@2
   156
@released 
williamr@2
   157
*/
williamr@2
   158
#define EErrorResBlankErrorFlag			0x00000002
williamr@2
   159
williamr@2
   160
/** SINGLE_ERROR flags resource flag: this error is used for filling in empty slots in error ranges.
williamr@2
   161
@publishedAll 
williamr@2
   162
@released 
williamr@2
   163
*/
williamr@2
   164
#define EErrorResUnknownErrorFlag		0x00000004 // used for filling in empty slots in error ranges
williamr@2
   165
williamr@2
   166
#define EErrorResOOMErrorFlag		0x00000008 
williamr@2
   167
williamr@2
   168
// EIKDEF.HRH
williamr@2
   169
//
williamr@2
   170
// Copyright (c) Symbian Software Ltd 1997 - 2004. All rights reserved.
williamr@2
   171
//
williamr@2
   172
williamr@2
   173
williamr@2
   174
#ifdef LANGUAGE_10
williamr@2
   175
#if !defined LANGUAGE_US
williamr@2
   176
#define LANGUAGE_US
williamr@2
   177
#endif
williamr@2
   178
#endif
williamr@2
   179
williamr@2
   180
/** Shell application bitmap file.
williamr@2
   181
@publishedAll 
williamr@2
   182
@released 
williamr@2
   183
*/
williamr@2
   184
#define KAppBitmapFile					42
williamr@2
   185
williamr@2
   186
/** CP1252 ellipsis character value.
williamr@2
   187
@publishedAll 
williamr@2
   188
@released 
williamr@2
   189
*/
williamr@2
   190
#define KEllipsis						0x2026  // cp1252=133
williamr@2
   191
williamr@2
   192
/** CP1252 left single quote character value.
williamr@2
   193
@publishedAll 
williamr@2
   194
@released 
williamr@2
   195
*/
williamr@2
   196
#define KLeftSingleQuote				0x2018  // cp1252=145
williamr@2
   197
williamr@2
   198
/** CP1252 right single quote character value.
williamr@2
   199
@publishedAll 
williamr@2
   200
@released 
williamr@2
   201
*/
williamr@2
   202
#define KRightSingleQuote				0x2019  // cp1252=146
williamr@2
   203
williamr@2
   204
/** CP1252 left double quote character value.
williamr@2
   205
@publishedAll 
williamr@2
   206
@released 
williamr@2
   207
*/
williamr@2
   208
#define KLeftDoubleQuote				0x201c  // cp1252=147
williamr@2
   209
williamr@2
   210
/** CP1252 right double quote character value.
williamr@2
   211
@publishedAll 
williamr@2
   212
@released 
williamr@2
   213
*/
williamr@2
   214
#define KRightDoubleQuote				0x201d  // cp1252=148
williamr@2
   215
williamr@2
   216
/** CP1252 copyright character value.
williamr@2
   217
@publishedAll 
williamr@2
   218
@released 
williamr@2
   219
*/
williamr@2
   220
#define KCopyright						169
williamr@2
   221
williamr@2
   222
/** CP1252 soft hyphen character value.
williamr@2
   223
@publishedAll 
williamr@2
   224
@released 
williamr@2
   225
*/
williamr@2
   226
#define KSoftHyphen						0x00AD
williamr@2
   227
williamr@2
   228
/** CP1252 hyphen character value.
williamr@2
   229
@publishedAll 
williamr@2
   230
@released 
williamr@2
   231
*/
williamr@2
   232
#define KHyphen							0x2010
williamr@2
   233
williamr@2
   234
/** UID of Uikon plugin interface notifiers.
williamr@2
   235
@internalComponent
williamr@2
   236
*/
williamr@2
   237
#define KUikonUidPluginInterfaceNotifiers	0x101fdfae
williamr@2
   238
williamr@2
   239
#endif