--- 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