javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtlistbox.h
branchRCL_3
changeset 19 71c436fe3ce0
parent 17 0fd27995241b
child 24 6c158198356e
--- a/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtlistbox.h	Tue May 25 12:34:19 2010 +0300
+++ b/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtlistbox.h	Wed Jun 09 09:34:07 2010 +0300
@@ -176,6 +176,9 @@
     void SetForegroundL(const MSwtColor* aColor);
     void SetBackgroundL(const MSwtColor* aColor);
     TBool IsLongTapAnimationCandidate(const TPointerEvent& aPointerEvent) const;
+#ifdef RD_JAVA_S60_RELEASE_9_2
+    void EnableFocusHighlight(TBool aEnable);
+#endif //RD_JAVA_S60_RELEASE_9_2
 
 // From MSwtListBox
 public:
@@ -398,6 +401,12 @@
      */
     void RemoveSubRefs();
 
+    /**
+     * Updates flick scrolling status.
+     * @param aEventType CEikListbox event type.
+     */
+    void UpdateFlickScrollingState(TListBoxEvent aEventType);
+
 #ifdef RD_JAVA_ADVANCED_TACTILE_FEEDBACK
 public:
     void DoControlSpecificFeedback(
@@ -485,6 +494,16 @@
      * View visible rect at last draw
      */
     mutable TRect iLastViewVisibleRect;
+
+    /**
+     * True when list is flick scrolling
+     */
+    TBool iFlickScrollingOngoing;
+
+    /**
+     * True when pointer events on scrollbar should be delivered to listbox
+     */
+    TBool iScrollbarPointerEventToListbox;
 };
 
 #endif // SWTLISTBOX_H