--- 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);