diff -r e1b950c65cb4 -r 837f303aceeb epoc32/include/mw/eikon.hrh --- 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