Lists are a basic component for displaying all kinds of information, actions, and navigation structures. Editing and organizing information in lists can be made easier by using markable lists. Different line layouts offer flexibility in presenting information; lines can contain different sizes of images and text to suit design needs.

Figure: A basic list with Single Line items.

Figure: A Markable List makes it easy and efficient to organize information.

Figure: A Multiselection List is useful for emphasizing the possibility of selecting several items from a list at the same time.

Figure: Headings can be added to Single Line Lists. Icons and headings can be used simultaneously.

Figure: Graphics can be used creatively to create new UI functionality with standard UI components.

Figure: A Search pane and an Information Pop-Up note can be used together with lists.

Figure: Application navigation can be easily implemented by using list components with graphics (e.g., Single Line items with large graphics or Double Line items with graphics).

Figure: Small graphics, large graphics, and icons can be added to Single Line items.

Figure: It is possible to display information by using noneditable forms instead of list components. Focus is not displayed.

Figure: Double Line Lists can be used to display more textual and visual information

Figure: Marquee can be used if item names are longer than the row's width. When user moves focus to a row, the whole title is displayed by scrolling the title from left to right.
For more information on C++ APIs for listboxes, see Lists API documentation in the S60 C++ Developer’s Library.