diff -r e5af45d51884 -r 31fccae4f8a7 uiacceltk/hitchcock/ServerCore/Inc/alfeffectutils.h --- a/uiacceltk/hitchcock/ServerCore/Inc/alfeffectutils.h Tue Aug 31 16:07:35 2010 +0300 +++ b/uiacceltk/hitchcock/ServerCore/Inc/alfeffectutils.h Wed Sep 01 12:16:53 2010 +0100 @@ -124,6 +124,7 @@ void Blank(TBool aEnabled); void LowMemoryEvent(); void BeginLayoutSwitch(); + void ImplicitBlank(); void Event(TEvent aEvent); void Transition(TState aNewState, TState aPreviousState); @@ -138,7 +139,8 @@ void HandleThemeEvent(TEvent aEvent); void FreezeFinished(); - + void HandleBlankChange(); + public: TBool IsThemeEffectEnabled() const; TBool LayoutSwitchEffectsExist() const; @@ -166,6 +168,7 @@ static TInt DoFreezeFinished(TAny* aAny); static TInt DoNextLayoutSwitchContext(TAny* aAny); + static TInt DoImplicitBlankOff(TAny* aAny); private: // Data @@ -174,9 +177,12 @@ TThreadPriority iOriginalPriority; CAlfRosterFreezeEndTimer* iRosterFreezeEndTimer; TBool iBlankEnabled; + TBool iImplicitBlankEnabled; + TBool iAknBlankEnabled; TState iCurrentState; TBool iLayoutSwitchNotCompleted; + CPeriodic* iImplicitBlankTimer; }; // --------------------------------------------------------- @@ -257,7 +263,7 @@ TRect iRect; TBool iLongAppStartTimeout; TBool iTimeout; - + TBool iIsRedirected; void SetState(TEffectState aState);