ListView Layer
Qubes 6.6 Layer displaying a list view, where a row model is reproduced dynamically.
Properties
| Property | Description |
| Background | The layer's default background color. |
| Opacity | Opacity of the layer (from 0 for completely transparent to 1 for completely opaque). |
| Ornament | Name of the layer ornament from the active ThemePack (Qubes 9.0). |
| PositionLeft | Horizontal offset from the left edge of the layer. |
| PositionReference | Indicates the layer's position reference. See Layer Layout. |
| PositionTop | Vertical offset from the top of the layer. |
| ListRows | Number of rows displayed at the same time. |
| RowIDs | Specifies the RowIDs for the rows in the list. |
| Visible | Boolean indicating whether or not the layer will be visible. |
| VisibleEffect | String 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: