javauis/lcdui_akn/lcdui/inc/CMIDCanvasGraphicsItem.h
branchRCL_3
changeset 23 e5618cc85d74
parent 21 4376525cdefb
child 24 6c158198356e
--- a/javauis/lcdui_akn/lcdui/inc/CMIDCanvasGraphicsItem.h	Mon Jun 21 15:32:50 2010 +0300
+++ b/javauis/lcdui_akn/lcdui/inc/CMIDCanvasGraphicsItem.h	Thu Jul 15 18:31:06 2010 +0300
@@ -155,11 +155,13 @@
     void HandleFullscreenModeChange();
 
     /**
-     * Handles changes of screen orientation.
+     * Handles system resource change messages.
+     *
+     * @param aType A message UID value.
      *
      * @since S60 5.0
      */
-    void HandleResolutionChange();
+    void HandleResourceChange(TInt aType);
 
 public: // From MMIDScalable
 
@@ -268,6 +270,16 @@
      */
     void Dispose();
 
+private: // own methods
+    /**
+     * This method is called when some change which can affect scaling
+     * of CanvasGraphicsItem.
+     *
+     * @param aChange Indicator what change was occurred.
+     * @since S60 5.0
+     */
+    void HandleChangeForScaling(TChange aChange);
+
 private: // Construtors
 
     /**
@@ -298,6 +310,11 @@
 
     // A non-scaled position of item. Needed by scaling.
     TPoint iNonScaledPosition;
+
+#ifdef RD_JAVA_S60_RELEASE_9_2
+    // Indicates state of partial VKB
+    TBool iPartialVKBOpen;
+#endif
 };
 
 #endif // CMIDCANVASGRAPHICSITEM_H