--- 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;
};
// ---------------------------------------------------------