emailuis/uicomponents/inc/fstreevisualizerbase.h
branchRCL_3
changeset 10 f5907b1a1053
parent 8 e1b6206813b4
child 12 4ce476e64c59
--- a/emailuis/uicomponents/inc/fstreevisualizerbase.h	Fri Feb 19 22:37:30 2010 +0200
+++ b/emailuis/uicomponents/inc/fstreevisualizerbase.h	Fri Mar 12 15:41:14 2010 +0200
@@ -145,7 +145,8 @@
      * Get items in range aY to aY + aHeight. Also returns offset by which the listlayout
      * needs to be scrolled (e.g. the first item in list might be only partly visible)
      */
-    void GetItemsL( RArray<TFsTreeItemId>& aItems, TInt aY, TInt aHeight, TInt& aOffset );
+    void GetItemsL( RArray<TFsTreeItemId>& aItems, TInt aY, TInt aHeight, TInt& aOffset,
+            TInt& aBeginIndex );
 
     /**
      * Returns full height of the world (in pixels).
@@ -169,6 +170,11 @@
     TInt GetItemRect( const TFsTreeItemId, TRect& aRect ) const;
 
     /**
+     * Returns item's rect, scan starts from aStartIndex.
+     */
+    TInt GetItemRect( const TFsTreeItemId, TRect& aRect, const TInt aStartIndex ) const;
+
+    /**
      * Returns item's rect by index in world.
      */
     TInt GetItemRectByIndex(const TInt aIndex, TRect& aRect) const;
@@ -555,6 +561,9 @@
 
     // Viewport cache
     TCache iCache;
+    
+    // Wold index of the first item in Cache
+    TInt iWorldIndex;
 
     };
 
@@ -2345,7 +2354,12 @@
         /**
          * Do physics update when simulation has finished.
          */
-        EUpdatePhysicsAfterSimulationFinished
+        EUpdatePhysicsAfterSimulationFinished,
+        
+		/**
+		 * Ignore next pointer up event.
+		 */
+        EIgnorePointerUpAction
     };
 
     // Flags