javauis/lcdui_akn/lcdui/inc/CMIDCanvasGraphicsItem.h
branchRCL_3
changeset 23 e5618cc85d74
parent 21 4376525cdefb
child 24 6c158198356e
equal deleted inserted replaced
21:4376525cdefb 23:e5618cc85d74
   153      * @since S60 5.0
   153      * @since S60 5.0
   154      */
   154      */
   155     void HandleFullscreenModeChange();
   155     void HandleFullscreenModeChange();
   156 
   156 
   157     /**
   157     /**
   158      * Handles changes of screen orientation.
   158      * Handles system resource change messages.
   159      *
   159      *
   160      * @since S60 5.0
   160      * @param aType A message UID value.
   161      */
   161      *
   162     void HandleResolutionChange();
   162      * @since S60 5.0
       
   163      */
       
   164     void HandleResourceChange(TInt aType);
   163 
   165 
   164 public: // From MMIDScalable
   166 public: // From MMIDScalable
   165 
   167 
   166     TBool IsScalingOn() const;
   168     TBool IsScalingOn() const;
   167 
   169 
   266      *
   268      *
   267      * @since S60 5.0
   269      * @since S60 5.0
   268      */
   270      */
   269     void Dispose();
   271     void Dispose();
   270 
   272 
       
   273 private: // own methods
       
   274     /**
       
   275      * This method is called when some change which can affect scaling
       
   276      * of CanvasGraphicsItem.
       
   277      *
       
   278      * @param aChange Indicator what change was occurred.
       
   279      * @since S60 5.0
       
   280      */
       
   281     void HandleChangeForScaling(TChange aChange);
       
   282 
   271 private: // Construtors
   283 private: // Construtors
   272 
   284 
   273     /**
   285     /**
   274      * C++ constructor.
   286      * C++ constructor.
   275      */
   287      */
   296     // A non-scaled size of item. Needed by scaling.
   308     // A non-scaled size of item. Needed by scaling.
   297     TSize iNonScaledSize;
   309     TSize iNonScaledSize;
   298 
   310 
   299     // A non-scaled position of item. Needed by scaling.
   311     // A non-scaled position of item. Needed by scaling.
   300     TPoint iNonScaledPosition;
   312     TPoint iNonScaledPosition;
       
   313 
       
   314 #ifdef RD_JAVA_S60_RELEASE_9_2
       
   315     // Indicates state of partial VKB
       
   316     TBool iPartialVKBOpen;
       
   317 #endif
   301 };
   318 };
   302 
   319 
   303 #endif // CMIDCANVASGRAPHICSITEM_H
   320 #endif // CMIDCANVASGRAPHICSITEM_H
   304 
   321 
   305 // End of file
   322 // End of file