idlehomescreen/xmluirendering/renderingplugins/xnmenufactory/src/xnmenuadapter.cpp
changeset 2 08c6ee43b396
parent 1 5315654608de
child 5 c743ef5928ba
--- a/idlehomescreen/xmluirendering/renderingplugins/xnmenufactory/src/xnmenuadapter.cpp	Thu Jan 07 12:39:41 2010 +0200
+++ b/idlehomescreen/xmluirendering/renderingplugins/xnmenufactory/src/xnmenuadapter.cpp	Mon Jan 18 20:10:36 2010 +0200
@@ -33,6 +33,7 @@
 #include <eikspane.h>
 #include <AknSgcc.h>
 #include <aknview.h>
+#include <AknsConstants.h>
 
 // User includes
 #include "xnnodepluginif.h"
@@ -1740,7 +1741,10 @@
  	
 	iContainer = &aContainer;
 	
-	UpdateSoftkeyAppearancesL();
+    CEikCba* cba( static_cast< CEikCba* >( aContainer.ButtonGroup() ) );
+    cba->SetButtonGroupFlags( cba->ButtonGroupFlags() | EEikCbaFlagSemiTransparent );
+
+    UpdateSoftkeyAppearancesL();
 	    
 	if (iContainer)
 	    {
@@ -2125,7 +2129,7 @@
 //    
 void CXnMenuAdapter::HandleMenuPropertyChangeL(CXnNodePluginIf* aNode, CXnProperty* aProperty)
     {
-    if ( !aNode )
+    if ( !aNode || !aProperty )
         {
         return;
         }