Attempt to represent the S^2->S^3 header reorganisation as a series of "hg rename" operations
2 * Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
19 #if !defined(__EIKLBO_H__)
25 * List box observer interface.
27 * Each list box observer may be registered with a number of list
28 * boxes; each of these send events to the list box observer through
29 * its HandeListBoxEventL() method.
31 * Writing derived classes:
33 * Application authors should implement a class which derives from this
34 * interface to receive events from list boxes
36 class MEikListBoxObserver
41 * List box event codes
45 /** Keypress event. */
46 EEventEnterKeyPressed,
47 /** Item single-tap event */
49 /** Item two-taps event. */
50 EEventItemDoubleClicked,
51 /** Special event: reported by directory tree and directory contents list boxes. */
53 /** Editing started. */
55 /** Editing stopped. */
57 /** Pen is down and over an item */
59 /** Pen is dragged from item to another */
60 EEventItemDraggingActioned,
61 /** Panning is started */
63 /** Panning is stopped */
65 /** Flick is started */
67 /** Flick is stopped */
73 * Handles list box events.
75 * This pure virtual function is invoked by CEikListBox to
76 * notify the observer of list box events.
78 * @param aListBox The originating list box.
79 * @param aEventType A code for the event. Further information
80 * may be obtained by accessing the list box itself.
82 virtual void HandleListBoxEventL(CEikListBox* aListBox, TListBoxEvent aEventType)=0;