diff -r 5b3385a43d68 -r 34937ec34dac photosgallery/viewframework/views/cloudview/inc/glxcloudviewcontrol.h --- a/photosgallery/viewframework/views/cloudview/inc/glxcloudviewcontrol.h Wed Sep 01 12:33:26 2010 +0100 +++ b/photosgallery/viewframework/views/cloudview/inc/glxcloudviewcontrol.h Tue Sep 14 21:19:17 2010 +0300 @@ -365,12 +365,17 @@ **/ void SetFocusColor(); + /** + * Resets focused item color + **/ + void ResetFocusColor(); - /** - * Set the middle point of the infobuble - **/ - void SetBubleMidPoint(TPoint& aMidPoint); - + /** + * Set the focus to first visible item + * in the current view position + */ + void SetFocusToFirstVisibleItemL(); + /** * Move the viewport up depending on the condition * @@ -382,11 +387,6 @@ **/ void MoveDownIfRequired(); - /** - * calculate the mid point of the bubble - **/ - void CalculateBubleMidPoint(); - public: void HandleItemAddedL(TInt aStartIndex, TInt aEndIndex, @@ -555,9 +555,6 @@ // FocusIndex keeps track of the focussed row TInt iFocusRowIndex; - // EndRowindex keeps track of the end row - TInt iEndRowIndex; - //keeps track of the end row TInt iLayoutIndex; @@ -648,6 +645,9 @@ /**flag to identify the next down event */ TBool iDownEventReceived; + + // Flag to show Alf visual focus + TBool iShowFocus; }; #endif // C_GLXCLOUDVIEWCONTROL_H