1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
22 #ifndef SYMBIAN_ENABLE_SPLIT_HEADERS
23 #include <uikon/eikdefconst.h>
24 #include <uikon/eikdefmacros.h>
25 #include <uikon/eikdefconstinternal.h>
28 /** This is used in combination with a specified position to place a popout on
31 The TPopupTargetPosType enum identifies which corner of the popout
32 will be placed in the given target position. The default is the top left corner.
36 enum TPopupTargetPosType
38 /** Places the popout with the top left corner in the specified position. */
40 /** Places the popout with the top right corner in the specified position. */
42 /** Places the popout with the bottom left corner in the specified position. */
43 EPopupTargetBottomLeft,
44 /** Places the popout with the bottom right corner in the specified position. */
45 EPopupTargetBottomRight
49 /** Defines the printer port settings. This is used by GUI print dialogs.*/
52 /** Printing is via a serial port.*/
54 /** Printing is via a parallel port.*/
56 /** Printing is via infra red.*/
58 /** Printing is to a file. */
60 /** Printing is via a PC.*/
64 /** Macro to allow easy access to the CEikonEnv instance.
69 #define iEikonEnv (STATIC_CAST(CEikonEnv*,iCoeEnv))
71 /** Indicates that all windows should appear faded.
76 const TInt KEikMessageFadeAllWindows =0x100056C2;
78 /** Indicates that all windows should appear unfaded.
83 const TInt KEikMessageUnfadeWindows =0x100056C3;
85 /** Indicates that the colour scheme has changed.
90 const TInt KEikMessageColorSchemeChange =KUidValueCoeColorSchemeChangeEvent;
92 /** Indicates that the color scheme has changed.
97 #define KEikColorResourceChange KEikMessageColorSchemeChange // for source compatibility
99 /** Indicates that the zoom level has changed.
104 const TInt KEikMessageZoomChange =KUidValueCoeZoomChangeEvent;
106 /** Indicates that a font has changed. Controls should ensure they are using
107 the right font after receiving this message.
112 const TInt KEikMessageFontChange = KUidValueCoeFontChangeEvent;
114 /** Indicates that the state of the virtual cursor has changed.
119 const TInt KEikMessageVirtualCursorStateChange =0x10005D0A;
121 /** Indicates that caps lock key has been pressed.
126 const TInt KEikMessageCapsLock =0x100048F9;
128 /** Indicates that the application should be ready to save any data that needs saving.
133 const TInt KEikMessagePrepareForSave =0x100069FD;
135 /** Indicates that the level of embedding of the application has changed.
140 const TInt KEikMessageEmbedLevelChange =0x1000A4AA;
142 /** Passed immediately after completion of the call to CCoeEnv::SetAppUi()
143 when aNewAppUi has become current AppUi. This happens during the destruction of the embedded
149 const TInt KEikHasBecomeCurrentAppUiWhileEmbeddedAppUiDeletes = 0x10207F75;
151 /** Passed immediately before CEikAppUiFactory::CreateEmbeddedL()
156 const TInt KEikNotifyPreCreateEmbeddedL = 0x10207F67;
158 /** Passed immediately after CEikAppUiFactory::CreateEmbeddedL()
163 const TInt KEikNotifyPostCreateEmbeddedL = 0x10207F65;
165 /** Passed immediately after CCoeAppUi::ConstructL()
170 const TInt KEikPostCoeAppUiConstructL = 0x10207F66;
176 _LIT8(KDebugStart, "-DebugMemFail:");
179 WARNING: constant for internal use ONLY. Compatibility is not guaranteed in future releases.
181 const TInt KEikCustomColorsArrayValue =0x100057C2;
184 #endif // __EIKDEF_H__