uifw/EikStd/coctlsrc/EIKMENUB.CPP
changeset 14 3320e4e6e8bb
parent 0 2f259fa3e83a
child 30 56e9a0aaad89
--- a/uifw/EikStd/coctlsrc/EIKMENUB.CPP	Tue Feb 02 01:00:49 2010 +0200
+++ b/uifw/EikStd/coctlsrc/EIKMENUB.CPP	Fri Apr 16 15:13:44 2010 +0300
@@ -58,7 +58,7 @@
 #include <touchfeedback.h>
 #include <aknitemactionmenu.h>
 #include "aknitemactionmenuregister.h"
-#include <aknPriv.hrh>
+#include <AknPriv.hrh>
 #include "akntrace.h"
 
 enum { EEikMenuBarTitleArrayGranularity=10 };
@@ -78,11 +78,6 @@
      */
     void SetItemCommandsDimmedL();
 
-    /**
-     * Saves current value of iItemActionMenu->CollectionHighlightVisible() to 
-     * a member variable iCollectionHighlightVisible
-     */
-    void StoreCollectionHighlightValue(); 
 public: // from MAknFadedComponent
     TInt CountFadedComponents();
     CCoeControl* FadedComponent(TInt aIndex);
@@ -110,12 +105,6 @@
      * Not own.
      */
     CAknItemActionMenu* iItemActionMenu;
-
-    /**
-     * When menu pane is opened this value is updated to store the value about
-     * collection highlight visibility
-     */
-    TBool iCollectionHighlightVisible; 
     };
 
 
@@ -162,14 +151,6 @@
     }
 
 
-void CEikMenuBarExtension::StoreCollectionHighlightValue()
-    {
-    if ( iItemActionMenu )
-        {
-        iCollectionHighlightVisible
-                = iItemActionMenu->CollectionHighlightVisible();
-        }
-    }
 CEikMenuBarExtension::CEikMenuBarExtension(CEikMenuBar* aBar)
     :iBar(aBar),
      iDoingMenuCloseTransition(EFalse),
@@ -425,7 +406,6 @@
 inline void CEikMenuBar::SetMenuHasItems()
     {
     iMenuFlags|=EMenuHasItems;
-    iExt->StoreCollectionHighlightValue();
     }
 
 inline TBool CEikMenuBar::MenuHasPane() const
@@ -1003,7 +983,7 @@
             TTouchLogicalFeedback fbLogicalType = ETouchFeedbackPopUp;
             if ( CAknTransitionUtils::TransitionsEnabled( AknTransEffect::EComponentTransitionsOff ) )
                 {
-                fbLogicalType = ETouchFeedbackIncreasingPopUp;
+                fbLogicalType = ETouchFeedbackPopupOpen;
                 }
             feedback->InstantFeedback(
                                    this,
@@ -1193,7 +1173,7 @@
                     TTouchLogicalFeedback fbLogicalType = ETouchFeedbackPopUp;
                     if ( CAknTransitionUtils::TransitionsEnabled( AknTransEffect::EComponentTransitionsOff ) )
                         {
-                        fbLogicalType = ETouchFeedbackDecreasingPopUp;
+                        fbLogicalType = ETouchFeedbackPopupClose;
                         }
                     feedback->InstantFeedback(
                                            this,
@@ -1377,11 +1357,7 @@
 EXPORT_C TBool CEikMenuBar::ItemSpecificCommandsEnabled() const
     {
     TBool enabled( ETrue );
-    if ( MenuHasPane() && iExt->iItemActionMenu )
-        {
-        enabled = iExt->iCollectionHighlightVisible; 
-        }
-    else if ( iExt->iItemActionMenu &&
+    if ( iExt->iItemActionMenu &&
             !iExt->iItemActionMenu->CollectionHighlightVisible() )
         {
         enabled = EFalse;