epoc32/include/mw/avkon.hrh
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
     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 +