diff -r 51a74ef9ed63 -r ae94777fff8f Symbian3/SDK/Source/GUID-CB548959-A1D6-4585-B8E3-B09E37E0CB43.dita --- a/Symbian3/SDK/Source/GUID-CB548959-A1D6-4585-B8E3-B09E37E0CB43.dita Wed Mar 31 11:11:55 2010 +0100 +++ b/Symbian3/SDK/Source/GUID-CB548959-A1D6-4585-B8E3-B09E37E0CB43.dita Fri Jun 11 12:39:03 2010 +0100 @@ -1,40 +1,40 @@ - - - - - -List -layouts -

List items can in general be more complex (contain more elements) than -grid items. Certain layout rules apply to all lists:

- -

In landscape layout, all two row lists can be stretched to be displayed -in one row. This enables displaying more items in the list. In list stretching, -the second row is moved next to the first row. List stretching is ON by default, -but application can decide to disable it.

- -Two row list in stretched mode in landscape layout - - -
Using -list layouts in C++ applications

The API to use for lists is the Lists API. For implementation information, see Using the Lists API.

For grids, the APIs to use -are the Grids API and the Lists API. For implementation information, see Using the Grids API and Using the Lists API.

+ + + + + +List +layouts +

List items can in general be more complex (contain more elements) than +grid items. Certain layout rules apply to all lists:

+
    +
  • All items in a list have equal height on the screen (forms do not follow +this rule in the Edit state, see Forms).

  • +
  • The column structure of all items in a list must be similar. It is +not possible to combine e.g. single-column items to a three-column item list +(however, it is possible to use some different item types having the same +general appearance), see Column +structure of lists for columns.

  • +
  • Partial items are not visible: when the list/grid pane area does not +exactly correspond to an integer number of items, the remaining area outside +the last fully visible item appears empty, displaying the background of the +particular pane.

  • +
+

In landscape layout, all two row lists can be stretched to be displayed +in one row. This enables displaying more items in the list. In list stretching, +the second row is moved next to the first row. List stretching is ON by default, +but application can decide to disable it.

+ +Two row list in stretched mode in landscape layout + + +
Using +list layouts in applications

The API to use for lists is the Lists API. For implementation information, see Using the Lists API.

For grids, the APIs to use +are the Grids API and the Lists API. For implementation information, see Using the Grids API and Using the Lists API.

\ No newline at end of file