photosgallery/viewframework/views/cloudview/inc/glxcloudviewcontrol.h
branchRCL_3
changeset 64 34937ec34dac
parent 60 5b3385a43d68
child 75 01504893d9cb
--- 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