uiacceltk/hitchcock/ServerCore/Inc/alfbridge.h
branchRCL_3
changeset 22 7c5dd702d6d3
parent 17 3ac8bf5c5014
child 24 f93c875b566e
--- a/uiacceltk/hitchcock/ServerCore/Inc/alfbridge.h	Tue Apr 27 17:34:42 2010 +0300
+++ b/uiacceltk/hitchcock/ServerCore/Inc/alfbridge.h	Tue May 11 17:03:00 2010 +0300
@@ -352,6 +352,16 @@
     void HandleGfxStopControlEffectsL( TAlfBridgerData data );
     
 	/**
+ 	 *  HandleSetDistractionWindowL
+	 *  
+	 *  Define or undefine, window that should be discarded in fullscreen
+	 *  heuristic analysus.
+	 *
+	 *  Used by avkon to mark CAknLocalScreenClearer window.
+	 */
+    void HandleSetDistractionWindowL( TAlfBridgerData data );
+	
+	/**
 	*	RemoveEffectFromApp
 	*
 	*	Removes effects on appui.
@@ -812,6 +822,9 @@
     void SetCursorTimerL(TUint aTime = 0, CHuiVisual* aCursor = 0);
     TBool IsAlfOriginatedWindow(CHuiCanvasVisual& aVisual);
     
+    
+    TBool IsFullScreenDrawnRecursiveAlfContent(CHuiVisual* aVisual, TRect& aFullScreen);
+    
    // Experimental
     TBool IsFullScreenDrawnRecursive(
             CHuiLayout* aLayout, 
@@ -1002,6 +1015,9 @@
 
     TBool iHomeScreenWallpaperWindowFound;
     TBool iBgAnimHidden;
+
+    TBool iHomeScreenVisible;
+    TInt iHomeScreenPSValue;
     
     CAlfLayoutSwitchEffectCoordinator* iLayoutSwitchEffectCoordinator;
     TInt iAlfSecureId;