diff -r 3ac8bf5c5014 -r 7c5dd702d6d3 uiacceltk/hitchcock/ServerCore/Inc/alfbridge.h --- 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;