diff -r c9d868f1e20c -r 1801340c26a2 uiacceltk/hitchcock/ServerCore/Inc/alfeffectutils.h --- a/uiacceltk/hitchcock/ServerCore/Inc/alfeffectutils.h Thu Jul 15 19:40:07 2010 +0300 +++ b/uiacceltk/hitchcock/ServerCore/Inc/alfeffectutils.h Thu Aug 19 10:48:02 2010 +0300 @@ -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; }; // ---------------------------------------------------------