ListView Layer

Qubes 6.6 Layer displaying a list view, where a row model is reproduced dynamically.

Properties

PropertyDescription
BackgroundThe layer's default background color.
OpacityOpacity of the layer (from 0 for completely transparent to 1 for completely opaque).
OrnamentName of the layer ornament from the active ThemePack (Qubes 9.0).
PositionLeftHorizontal offset from the left edge of the layer.
PositionReferenceIndicates the layer's position reference. See Layer Layout.
PositionTopVertical offset from the top of the layer.
ListRowsNumber of rows displayed at the same time.
RowIDsSpecifies the RowIDs for the rows in the list.
VisibleBoolean indicating whether or not the layer will be visible.
VisibleEffectString indicating the visual effect to apply when the Visible property changes (Qubes 5.6).

Remarks

The list view is produced like a special grid, containing one or more "model rows" and defining a "view row" template. That grid is reproduced for each of the RowIDs values, and ListRows are visible at the same time. A scroll bar is available to display the rest.

The RowID and RowIndex functions are available in the model rows and can be used to determine which view row is concerned.

In a list view layer, cell references are understood differently depending on whether they are local references or layer references:

  • local references f.i. "A3" will refer to the cell in a row, and can only be accessed from within that row.
  • layer references f.i. "myList!A3" is a list of values of A3 for all rows in the layer, ordered by index (ie. same order as RowIDs).

The list view only supports a very small subset of input controls:

Classification

Layers