#include <mw/lafpublc.h>
struct SLafListBox |
Public Member Enumerations | |
---|---|
enum | TFlags { EMultipleSelection, ENoExtendedSelection, EIncrementalMatching, EPopout, ..., ES60StyleMarkable } |
enum | TListItemAttribute { ECurrent, EEmphasized, ESelected, EMask } |
enum | TListItemFlags { EItemDrawMarkSelection, EItemPaintedSelection, EItemDrawOnlyActiveSelection } |
Flags for listboxes
Listbox construction flags.
Enumerator | Value | Description |
---|---|---|
EMultipleSelection | 0x0001 |
Construction flag for a list box from which the user can select multiple items. |
ENoExtendedSelection | 0x0002 |
Construction flag for disabling extended selection. If this is set the user cannot select multiple items by using SHIFT button. |
EIncrementalMatching | 0x0004 |
Construction flag that sets the list box to match user s keystrokes incrementally. |
EPopout | 0x0008 |
Construction flag for setting the list box as a pop-out list box. Pop-out list boxes handle certain keystrokes and events differently. |
ELeftDownInViewRect | 0x0010 |
Construction flag that enables the indication of pointer press inside the view of the list box. |
EItemDoubleClicked | 0x0020 |
Construction flag for enabling CEiklist box item double click indication. |
EKeepModel | 0x0040 |
Construction flag for removing the ownership of the supplied list box model from the CEikListBox so that the list box model will not be deleted with the CEikListBoxes destruction. |
EScrollBarSizeExcluded | 0x0080 |
Construction flag for excluding the scroll bar. If the flag is set the scroll bas is drawn ouside the window that describes the scroll bars extent. |
EStateChanged | 0x0100 |
Construction flag for enabling CEikListBox change indication. |
ECreateOwnWindow | 0x0200 |
Construction flag that indicates that the list box should be created to its own window. |
ENoFirstLetterMatching | 0x0400 |
Construction flag for disabling key matching. |
EPaintedSelection | 0x0800 |
Construction flag for enabling painting of selected items. |
ES60StyleMultiselection | 0x00010000 |
Construction flag for enabling S60 style selection of multiple items from the list box. |
ES60StyleMarkable | 0x00020000 |
Construction flag for enabling S60 style markable items. |