javauis/lcdui_akn/lcdui/inc/CMIDChoiceGroupListBox.h
changeset 23 98ccebc37403
parent 21 2a9601315dfc
child 25 9ac0a0a7da70
--- a/javauis/lcdui_akn/lcdui/inc/CMIDChoiceGroupListBox.h	Mon May 03 12:27:20 2010 +0300
+++ b/javauis/lcdui_akn/lcdui/inc/CMIDChoiceGroupListBox.h	Fri May 14 15:47:24 2010 +0300
@@ -70,6 +70,14 @@
     void HandlePointerEventL(const TPointerEvent& aPointerEvent);
 #endif
 
+#ifdef RD_JAVA_S60_RELEASE_9_2
+    /**
+     * Returns index of ChoiceGroup element, which is the first
+     * visible element in ChoiceGroup from top of Form.
+     */
+    TInt TopVisibleItemIndex();
+#endif // RD_JAVA_S60_RELEASE_9_2
+
 #ifdef RD_TACTILE_FEEDBACK
 private:
     MTouchFeedback* iFeedback;
@@ -84,11 +92,21 @@
 private:
     void SetTextColors();
 
+#ifdef RD_JAVA_S60_RELEASE_9_2
+    /**
+     * Fuction calculates index of element, which is the first
+     * visible element in ChoiceGroup from top of Form.
+     */
+    void UpdateTopVisibleItemIndex();
+#endif // RD_JAVA_S60_RELEASE_9_2
+
 private:
     CMIDChoiceGroupControl* iChoiceControl;
 
 #ifdef RD_JAVA_S60_RELEASE_9_2
     TBool iUpEventSent;
+    TBool iHighlight;
+    TInt iTopVisibleItemIndex;
 #endif // RD_JAVA_S60_RELEASE_9_2
 };