diff -r e5618cc85d74 -r 6c158198356e javauis/lcdui_akn/javalcdui/inc/CMIDEnv.h --- a/javauis/lcdui_akn/javalcdui/inc/CMIDEnv.h Thu Jul 15 18:31:06 2010 +0300 +++ b/javauis/lcdui_akn/javalcdui/inc/CMIDEnv.h Thu Aug 19 09:48:13 2010 +0300 @@ -60,6 +60,7 @@ virtual TUid MidletUid() const; virtual TPtrC MidletHome() const; virtual void DisplayableIsDestructed(const MMIDDisplayable* displayable); + const MMIDDisplayable* LastFullscreenDisplayable() const; #ifdef RD_SCALABLE_UI_V2 // This function can be moved out from RD_SCALABLE_UI_V2 flag if needed. @@ -157,6 +158,20 @@ virtual TBool IsHardwareAcceleratedL( MMIDEnv::THardwareType aHardwareType = MMIDEnv::EHardware3D); + /** + * @see MMIDEnv#HandleFullOrPartialForegroundL() + */ + virtual void HandleFullOrPartialForegroundL(TBool aFullOrPartialFg); + + /** + * @see MMIDEnv#HandleFreeGraphicsMemory() + */ + virtual void HandleFreeGraphicsMemory(); + + /** + * @see MMIDEnv#HasFullOrPartialForeground() + */ + virtual TBool HasFullOrPartialForeground() const; private: /** * Checks and initializes 2D & 3D harware status @@ -262,6 +277,7 @@ #ifdef RD_JAVA_NGA_ENABLED TInt iHardwareStatus; + TBool iFullOrPartialFg; #endif // RD_JAVA_NGA_ENABLED };