photosgallery/viewframework/tvout/inc/glxhdmisurfaceupdater.h
branchRCL_3
changeset 11 71da52165949
parent 9 6b87b143d312
child 12 ce1c7ad1f18b
--- a/photosgallery/viewframework/tvout/inc/glxhdmisurfaceupdater.h	Fri Feb 19 22:51:01 2010 +0200
+++ b/photosgallery/viewframework/tvout/inc/glxhdmisurfaceupdater.h	Fri Mar 12 15:42:44 2010 +0200
@@ -52,13 +52,13 @@
     /*
      * This is to cancel the active object from decoding 
      */
-    void HandleRunL();
+    void HandleRunL(TRequestStatus& aStatus);
 
     /*
      * This updates the new image.
      */
     void UpdateNewImageL(const TDesC& aImageFile, 
-            TInt aFrameCount);
+            TInt aFrameCount,TSize aImageDimensions);
     
     /*
      * Activate Zoom 
@@ -97,11 +97,9 @@
     
     /*
      * Create a New surface with given size
-     * @param1 size 
      */
-    void CreateSurfaceL(TSize aSize);
+    void CreateSurfaceL();
     /*
-    * Create surface manager with given size
     * @param1 size 
     */
    void MapSurfaceL();
@@ -141,6 +139,11 @@
     void CreateHdmiL(TBool aCreateSurface = ETrue);
 
     static TInt TimeOut(TAny* aSelf);
+	
+	/*
+	* ModifySurface positions of the surface to be displayed on screen
+	*/
+	void ModifySurfacePostion();
 private:
     RWindow* iWindow;
     const TDesC& iImagePath;
@@ -168,7 +171,6 @@
     TInt                iAnimCount;                 // animation count
     RFs                 iFsSession;                 // RFs
     
-    TBool iFirstTime;
     TPoint iLeftCornerForZoom;
     CPeriodic* iTimer;
     TBool iZoom;