--- a/emailuis/uicomponents/inc/fstreevisualizerbase.h Tue Feb 02 00:02:40 2010 +0200
+++ b/emailuis/uicomponents/inc/fstreevisualizerbase.h Fri Feb 19 22:37:30 2010 +0200
@@ -1009,6 +1009,13 @@
virtual void SetFocusedItemL( const TFsTreeItemId aItem, TBool aCheckFocus = ETrue );
// </cmail>
+ /**
+ * Gets item vertical position in the list
+ *
+ * @param aIdx indicates item index
+ */
+ virtual TInt GetItemWorldPosition( const TInt aIdx );
+
/**
* Returns item id of the currently focused item.
*
@@ -1646,6 +1653,28 @@
* @return ETrue if kinetic scrolling is disabled.
*/
TBool IsKineticScrollingDisabled() const;
+
+ /**
+ * Returns viewPort top-left position
+ */
+ virtual TPoint ViewPortTopPosition() const;
+
+public: // from MAknPhysicsObserver
+
+ /**
+ * @see MAknPhysicsObserver::ViewPositionChanged
+ */
+ virtual void ViewPositionChanged( const TPoint& aNewPosition, TBool aDrawNow = ETrue, TUint aFlags = 0 );
+
+ /**
+ * @see MAknPhysicsObserver::PhysicEmulationEnded
+ */
+ virtual void PhysicEmulationEnded();
+
+ /**
+ * @see MAknPhysicsObserver::ViewPosition
+ */
+ virtual TPoint ViewPosition() const;
private:
@@ -1953,23 +1982,6 @@
private: // from MAknPhysicsObserver
- /**
- * @see MAknPhysicsObserver::ViewPositionChanged
- */
- virtual void ViewPositionChanged( const TPoint& aNewPosition, TBool aDrawNow = ETrue, TUint aFlags = 0 );
-
- /**
- * @see MAknPhysicsObserver::PhysicEmulationEnded
- */
- virtual void PhysicEmulationEnded();
-
- /**
- * @see MAknPhysicsObserver::ViewPosition
- */
- virtual TPoint ViewPosition() const;
-
-private: // Single click changes
-
virtual TBool IsFocusShown();
private: //Data members