SLafListBox Struct Reference

#include <mw/lafpublc.h>

Link against: mpxalbumarteditordialog.lib

struct SLafListBox

Detailed Description

Flags for listboxes

Member Enumeration Documentation

Enum TFlags

Listbox construction flags.

EnumeratorValueDescription
EMultipleSelection0x0001

Construction flag for a list box from which the user can select multiple items.

ENoExtendedSelection0x0002

Construction flag for disabling extended selection. If this is set the user cannot select multiple items by using SHIFT button.

EIncrementalMatching0x0004

Construction flag that sets the list box to match user s keystrokes incrementally.

EPopout0x0008

Construction flag for setting the list box as a pop-out list box. Pop-out list boxes handle certain keystrokes and events differently.

ELeftDownInViewRect0x0010

Construction flag that enables the indication of pointer press inside the view of the list box.

EItemDoubleClicked0x0020

Construction flag for enabling CEiklist box item double click indication.

EKeepModel0x0040

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.

EScrollBarSizeExcluded0x0080

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.

EStateChanged0x0100

Construction flag for enabling CEikListBox change indication.

ECreateOwnWindow0x0200

Construction flag that indicates that the list box should be created to its own window.

ENoFirstLetterMatching0x0400

Construction flag for disabling key matching.

EPaintedSelection0x0800

Construction flag for enabling painting of selected items.

ES60StyleMultiselection0x00010000

Construction flag for enabling S60 style selection of multiple items from the list box.

ES60StyleMarkable0x00020000

Construction flag for enabling S60 style markable items.

Enum TListItemAttribute

List item attributes

EnumeratorValueDescription
ECurrent0x0001
EEmphasized0x0002

Item is emphasized

ESelected0x0004

Item is selected

EMask0x0007

Sum of all other attributes. Do not use

Enum TListItemFlags

deprecated

EnumeratorValueDescription
EItemDrawMarkSelection0x0001

deprecated

EItemPaintedSelection0x0002

deprecated

EItemDrawOnlyActiveSelection0x0004

deprecated