javauis/lcdui_akn/javalcdui/inc/Lcdglue.h
branchRCL_3
changeset 60 6c158198356e
parent 19 04becd199f91
--- a/javauis/lcdui_akn/javalcdui/inc/Lcdglue.h	Thu Jul 15 18:31:06 2010 +0300
+++ b/javauis/lcdui_akn/javalcdui/inc/Lcdglue.h	Thu Aug 19 09:48:13 2010 +0300
@@ -57,6 +57,18 @@
      * Called by appui in response to CONE resource change.
      */
     virtual void HandleResourceChangeL(TInt aType)=0;
+
+#ifdef RD_JAVA_NGA_ENABLED
+    /**
+     * Called by appui when application gains or loses partial/full foreground.
+     */
+    virtual void HandleFullOrPartialForegroundL(TBool aFullOrPartialFg)=0;
+
+    /**
+     * Called by appui when application needs to free all GPU memory immediately.
+     */
+    virtual void HandleFreeGraphicsMemory()=0;
+#endif //RD_JAVA_NGA_ENABLED
 };
 #endif
 
@@ -65,7 +77,8 @@
 public:
     virtual MMIDComponentFactory* CreateComponentFactoryL() = 0;
 #ifdef LCDUI_TRANSITIONAL_API
-    virtual void SetObserver(MMIDObserver* aObserver) = 0;
+    virtual void SetObserverL(MMIDObserver* aObserver) = 0;
+    virtual void SetEnv(MMIDEnv* aEnv) = 0;
 #endif
 };