--- a/epoc32/include/mw/eikon.hrh Wed Mar 31 12:27:01 2010 +0100
+++ b/epoc32/include/mw/eikon.hrh Wed Mar 31 12:33:34 2010 +0100
@@ -2,16 +2,16 @@
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
-* 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
+* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
-* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
-* Description:
+* Description:
*
*/
@@ -52,11 +52,16 @@
* @since 5.0 */
#define EEikCbaFlagOutlineFont 0x80
+/**
+ * Button group semi-transparncy flag. This flag can be set with CBA resource
+ * or by using CEikCba::SetButtonGroupFlags(TInt) method. CBA background using
+ * special skin theme to draw the window background.
+ */
+#define EEikCbaFlagSemiTransparent 0x100
// EIKBUTB.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikButStaysClear 0x000
@@ -66,7 +71,6 @@
// EIKEDWIN.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
// Introduced in avkon temporarily and deprecated:
@@ -154,6 +158,7 @@
#define EAknEditorHiraganaKanjiInputMode 0x80 // Hiragana/Kanji
#define EAknEditorHiraganaInputMode 0x100 // only Hiragana
#define EAknEditorHalfWidthTextInputMode 0x200 // half-width Latin alphabet
+#define EAknEditorHangulInputMode 0x400 // Hangul input mode
#define EAknEditorAllInputModes EAknEditorTextInputMode | EAknEditorNumericInputMode | EAknEditorSecretAlphaInputMode | EAknEditorKatakanaInputMode | EAknEditorFullWidthTextInputMode | EAknEditorFullWidthNumericInputMode | EAknEditorFullWidthKatakanaInputMode | EAknEditorHiraganaKanjiInputMode | EAknEditorHalfWidthTextInputMode
@@ -203,12 +208,16 @@
#define EAknEditorFlagTouchInputModeOpened 0x4000
#define EAknEditorFlagNumberGrouping 0x8000
#define EAknEditorFlagAdaptiveSearch 0x10000
-
+#define EAknEditorFlagChinesePopup 0x20000
+#define EAknEditorFlagFnLock 0x40000
+#define EAknEditorFlagTextCursorVisible 0x80000
+#define EAknEditorFlagSelectionVisible 0x100000
+#define EAknEditorFlagEnablePartialScreen 0x200000
+#define EAknEditorFlagLaunchPenInputAutomatic 0x400000
// NOTICE! Flag value 0x80000000 is reserved for internal use by FEP.
// EIKLABEL.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikLabelAlignHLeft 0x00
@@ -230,7 +239,6 @@
// EIKLBBUT.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikLabeledButtonShowHotKey 0x01
@@ -239,7 +247,6 @@
// EIKLBX.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikListBoxMultipleSelection 0x0001
@@ -252,7 +259,6 @@
// EIKMENU.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikMenuItemDimmed 0x0001
@@ -269,7 +275,7 @@
#define EEikMenuItemScrollBarLeft 0x0200
#define EEikMenuItemScrollBarArrowHead 0x0400
-// remaining flags only used internally
+// following flags only used internally
#define EEikMenuItemFlagCtrlHK 0x001000
#define EEikMenuItemFlagShiftCtrlHK 0x002000
#define EEikMenuTitleIsChangeable 0x004000
@@ -277,10 +283,13 @@
#define EEikMenuTitleRightAlign 0x010000
//The following value is reserved 0x020000
#define EEikMenuTitleIconRightAlign 0x040000 //(Added by GT)
+// item specific command flags
+#define EEikMenuItemAction 0x080000
+#define EEikMenuItemSpecific 0x100000
+#define EEikMenuItemSpecificListQuery 0x200000
// EIKTBAR.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
// Toolbar flags
@@ -311,7 +320,6 @@
// EIKCMBUT.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikCmdButTextRightPictureLeft 0x000
@@ -342,7 +350,6 @@
// EIKLBBUT.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikLabeledButtonShowHotKey 0x01
@@ -350,7 +357,6 @@
// EIKDEF.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
@@ -405,7 +411,6 @@
// EIKCMDS.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikCmdCanceled 0
@@ -479,7 +484,6 @@
// EIKCTRLS.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
enum TEikStockControls
@@ -558,7 +562,6 @@
// EIKPRIV.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikCidAlertText1 1
@@ -804,7 +807,6 @@
#define EEikCidObjectFormatIconicCheckBox 12
// EIKDIALG.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikDialogFlagWait 0x001
@@ -876,7 +878,6 @@
// EIKSPANE.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
// Status pane server, pane declaration flags
@@ -979,7 +980,6 @@
// EIKCFDLG.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikCidFileNameSel 10
@@ -996,7 +996,6 @@
// EIKDIAL.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EDialPhoneNumberEdwinWidth 15
@@ -1020,7 +1019,6 @@
// EIKFBROW.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
//#define EEikFileBrowseHideRom 0x0001
@@ -1030,7 +1028,6 @@
// EIKTIME.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define KEikTimeMaxYear 2060
@@ -1063,7 +1060,6 @@
// EIKCHLST.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
/*
#define EEikChlistArrayOwnedExternally 0x01
@@ -1072,7 +1068,6 @@
*/
// EIKCAL.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
/*
#define EEikCalendarFlagStartMonthIsAlwaysJanuary 0x01
@@ -1080,7 +1075,6 @@
*/
// EIKCLOCK.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
/* by H.Domon,K3 19 Apr 2001
enum
@@ -1124,7 +1118,6 @@
*/
// EIKGYSEL.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
/*
#define EEikGraySelIncrementalMatching 0x0001
@@ -1136,7 +1129,6 @@
*/
// EIKMFNE.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikMfneNumberFlagFillWithLeadingZeros 0x1
@@ -1158,7 +1150,6 @@
// EIKPROGI.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
@@ -1171,7 +1162,6 @@
// EIKRTED.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikRTedShowAllPicturesAsIconic 0x00100000
@@ -1187,7 +1177,6 @@
// EIKSPACE.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikSpacerClear 0
@@ -1201,7 +1190,6 @@
/*
// EIKWSEL.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
#define EEikWorldSelNoBorder 0x0001
@@ -1211,7 +1199,6 @@
// EIKCFDLG.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
/*
#define EEikCidFileNameSel 10
@@ -1228,7 +1215,6 @@
*/
// EIKFBROW.HRH
//
-// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
//
/*
#define EEikFileBrowseHideRom 0x0001
@@ -1354,6 +1340,10 @@
#define KAknToolbarDsaMode 0x00000100
// No background drawing - Requires window transparency
#define KAknToolbarNoBackground 0x00000200
+// Toolbar does not use transparence
+#define KAknToolbarFloatingUnTransparent 0x00000400
+// Toolbar semi-tranparent
+#define KAknToolbarSemiTransparent 0x00000800
//
// Location editor flags
//
@@ -1402,54 +1392,6 @@
// Drawing when application uses Direct screen access
#define KAknTbExtensionDsaMode 0x00000100
-#ifdef FF_AVKON_EMOTION_ICON_ENABLED
-/**
- * Smiley Icon ID
- * Used with CSmileyManager (in eikstd/coctlsrc) to enable Smiley feature
- * in editor. With resource, SMILEY_ICON_ITEM
- */
-enum TAknSmileyIconID
- {
- EAknSmileyIconAngry = 0xf880,
- EAknSmileyIconBigSmile,
- EAknSmileyIconCry,
- EAknSmileyIconEvil,
- EAknSmileyIconEyebrows,
- EAknSmileyIconHeart,
- EAknSmileyIconIrritated,
- EAknSmileyIconKissing,
- EAknSmileyIconNerd,
- EAknSmileyIconNeutral,
- EAknSmileyIconSarcastic,
- EAknSmileyIconSarcasticMad,
- EAknSmileyIconSmile,
- EAknSmileyIconSurprised,
- EAknSmileyIconTongue,
- EAknSmileyIconUnhappy,
- EAknSmileyIconVeryCool,
- EAknSmileyIconWink,
- EAknSmileyIconWinkGrin,
- EAknSmileyIconWondering,
- EAknSmileyAnimCoffee,
- EAknSmileyAnimConnive,
- EAknSmileyAnimDenial,
- EAknSmileyAnimFlirt,
- EAknSmileyAnimFrustrated,
- EAknSmileyAnimGum,
- EAknSmileyAnimIdea,
- EAknSmileyAnimInnocent,
- EAknSmileyAnimLaugh,
- EAknSmileyAnimParty,
- EAknSmileyAnimRun,
- EAknSmileyAnimSilly,
- EAknSmileyAnimSleep,
- EAknSmileyAnimSurprised
- };
-
-#define KAknSmileyStaticIcon 0
-#define KAknSmileyAnimation 1
-
-#endif
#endif