1.1 --- a/epoc32/include/mw/avkon.hrh Wed Mar 31 12:27:01 2010 +0100
1.2 +++ b/epoc32/include/mw/avkon.hrh Wed Mar 31 12:33:34 2010 +0100
1.3 @@ -1,10 +1,10 @@
1.4 /*
1.5 -* Copyright (c) 2002-2008 Nokia Corporation and/or its subsidiary(-ies).
1.6 +* Copyright (c) 2002-2010 Nokia Corporation and/or its subsidiary(-ies).
1.7 * All rights reserved.
1.8 * This component and the accompanying materials are made available
1.9 -* 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.10 +* under the terms of "Eclipse Public License v1.0"
1.11 * which accompanies this distribution, and is available
1.12 -* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
1.13 +* at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.14 *
1.15 * Initial Contributors:
1.16 * Nokia Corporation - initial contribution.
1.17 @@ -26,8 +26,8 @@
1.18 #include <eikon.hrh>
1.19 #endif
1.20
1.21 -#include <aknfontcategory.hrh>
1.22 -#include <aknfontidoffsets.hrh>
1.23 +#include <AknFontCategory.hrh>
1.24 +#include <AknFontIdOffsets.hrh>
1.25
1.26 // This file is very important for applications!
1.27 //
1.28 @@ -51,6 +51,7 @@
1.29 #define EAknListBoxViewerFlag 0x8000
1.30 #define EAknListBoxPointerMultiselectionList 0x10000
1.31 #define EAknListBoxPointerMarkableList 0x20000
1.32 +#define EAknListBoxDisableItemSpecificMenu 0x40000
1.33
1.34
1.35 // These are combined to the viewerflag to make it fit to WORD in resources.
1.36 @@ -91,7 +92,7 @@
1.37 #define EAknListBoxMarkableGridWithShortcuts (EAknListBoxMarkableList | EAknListBoxIncrementalMatching)
1.38
1.39 #define EAknListBoxMenuGrid (EAknListBoxMenuList)
1.40 -
1.41 +#define EAknListBoxItemSpecificMenuDisabled ( EAknListBoxDisableItemSpecificMenu )
1.42 //
1.43 // Viewers (see Selection service)
1.44 //
1.45 @@ -342,6 +343,8 @@
1.46
1.47 //Command id for launching arabic handwriting recognition dictionary on-off menu
1.48 EPenInputCmdRecognitionWithDictionary,
1.49 + EAknCmdEditModeKorean,
1.50 + EAknCmdEditModeEnglish,
1.51
1.52 /**
1.53 * Command ids for UDB Editing with ITI input
1.54 @@ -355,7 +358,25 @@
1.55
1.56 //Command id for launch phrase creation view
1.57 EAknCmdUserDBDlg,
1.58 +
1.59 + /**
1.60 + * open smiley dialog in edit menu
1.61 + */
1.62 + EAknCmdEditInsertSmiley,
1.63
1.64 + EPenInputCmdVITUT,
1.65 + EPeninputCmdFSQ,
1.66 +
1.67 + /**
1.68 + * Command id for dealing with discreet popup's close
1.69 + */
1.70 + EAknDiscreetPopupCmdClose,
1.71 + // Commands ids for arabic finger hwr option menu
1.72 + EPenInputCmdHwrInputToPortrait,
1.73 + EPenInputCmdHwrInputToLandscape,
1.74 + EPenInputCmdSwitchToVkeyBasedInput,
1.75 + EPenInputCmdWritingSpeed,
1.76 + EPenInputCmdGuidingLine,
1.77 /**
1.78 * @deprecated
1.79 * Do not use.
1.80 @@ -599,6 +620,18 @@
1.81 /** @since 5.0 */
1.82 EAknCtSelectionListAdaptiveFind,
1.83
1.84 + /** For Smiley Picker Dialog */
1.85 + /** @since 5.0 */
1.86 + EAknCtSmileyMap,
1.87 +
1.88 + /** For slider with feedback style */
1.89 + /** @since 5.1 */
1.90 + EAknSliderWithFeedbackStyle,
1.91 +
1.92 + /** For combined sub-pane in status pane */
1.93 + /** @since 5.2 */
1.94 + EAknCtCombinedPane,
1.95 +
1.96 // This is the marker for the last AVKON control id: It does not construct a control
1.97 EAknCtLastControlId = KAknCtLastControlId
1.98
1.99 @@ -909,6 +942,7 @@
1.100 #define EEikStatusPaneUidClock 0x100059C0
1.101 #define EEikStatusPaneUidDigitalClock 0x10275090
1.102 #define EEikStatusPaneUidEmpty 0x102750A3
1.103 +#define EEikStatusPaneUidCombined 0x2001E2D9
1.104
1.105 // POPUP_FIELD flags
1.106 #define EAknPopupFieldFlagAllowsUserDefinedEntry 0x01
1.107 @@ -981,6 +1015,12 @@
1.108 EAknSliderValueDecimal
1.109 };
1.110
1.111 +// Slider feedback styles
1.112 +enum TAknFeedbackStyle
1.113 + {
1.114 + EAknSliderFbStable,
1.115 + EAknSliderFbDynamic
1.116 + };
1.117 /** Volume layouts */
1.118 enum
1.119 {
1.120 @@ -1066,6 +1106,8 @@
1.121 EAknIndicatorUSBMemConnected,
1.122 EAknIndicatorUSBMemActive,
1.123 EAknIndicatorStopWatch,
1.124 + EAknIndicatorMecoServiceTab,
1.125 + EAknIndicatorHDMI,
1.126
1.127 // Navi pane editor indicators
1.128 EAknNaviPaneEditorIndicatorT9 = 100,
1.129 @@ -1170,6 +1212,9 @@
1.130 EAknNaviPaneEditorIndicatorCyrillicUpperCase = 700,
1.131 EAknNaviPaneEditorIndicatorCyrillicLowerCase,
1.132 EAknNaviPaneEditorIndicatorCyrillicTextCase,
1.133 +
1.134 + // Navi pane indicator for hybrid mode in easy dialling
1.135 + EAknNaviPaneEditorIndicatorHybridLatin = 800,
1.136
1.137 // Reserved for dynamic indicators
1.138 EAknNaviPaneEditorIndicatorDynamicUidRangeFirst = 10000,
1.139 @@ -1321,6 +1366,12 @@
1.140 EAknSCTQueryContentId
1.141 };
1.142
1.143 +enum TSmileyQueryCtrlIds
1.144 + {
1.145 + EAknSmileyQueryHeadingId = 1,
1.146 + EAknSmileyQueryContentId
1.147 + };
1.148 +
1.149 // Enemerations for Avkon KeySounds
1.150
1.151 enum TAvkonSKeyRepeatType
1.152 @@ -1648,6 +1699,7 @@
1.153 #define MEMORYCARDUI_BITMAP_FILE "z:\\resource\\apps\\aknmemorycardui.mbm"
1.154 #define AVKON_BITMAP_FILE "z:\\resource\\apps\\avkon2.mbm"
1.155 #define AVKON_VARIATED_BITMAPS_FILE "z:\\resource\\apps\\variatedbitmaps.mbm"
1.156 +#define SMILEY_ICONS_MIF_FILE "z:\\resource\\apps\\smiley.mif"
1.157
1.158 // End key closing event. If this window server event is received,
1.159 // by default application will be closed unless it is system application.
1.160 @@ -1688,8 +1740,9 @@
1.161
1.162 enum TAknSctTableNaviButtons
1.163 {
1.164 - EAknSctTableNaviTableExit = 0,
1.165 - EAknSctTableNaviSpecialCharTable,
1.166 + EAknSctTableNaviExit = 0,
1.167 + EAknSctTableNaviSpecialChar,
1.168 + EAknSctTableNaviEmotion,
1.169 EAknSctTableNaviLastId
1.170 };
1.171
1.172 @@ -1700,4 +1753,23 @@
1.173 EAknSctPageNaviLastId
1.174 };
1.175
1.176 +//
1.177 +// Flags for CAknDiscreetPopup
1.178 +//
1.179 +// Popup's duration is long (default is short)
1.180 +#define KAknDiscreetPopupDurationLong 0x00000001
1.181 +// Popup switches the device light on
1.182 +#define KAknDiscreetPopupLightsOn 0x00000002
1.183 +// Popup plays the confirmation tone
1.184 +#define KAknDiscreetPopupConfirmationTone 0x00000004
1.185 +// Popup plays the warning tone
1.186 +#define KAknDiscreetPopupWarningTone 0x00000008
1.187 +// Popup plays the error tone
1.188 +#define KAknDiscreetPopupErrorTone 0x00000010
1.189 #endif // __AVKON_HRH__
1.190 +
1.191 +//
1.192 +// Flags for CAknSettingPage (used in extension resource)
1.193 +//
1.194 +#define KAknSettingPageNoEmbeddedSoftKeys 0x00000001
1.195 +