Expand description
§Views
Views allow virtual scrolling over (subsets of) a data set.
Each visible data Item is assigned a view widget, with dynamic
re-assignment as the view changes.
§Data clerks
The full data set might be available in local memory, on disk, or on a
remote server, and may be viewed as a raw list of items or through a filter
or query. A clerk is required to manage this access.
§View controller
This crate provides the following view controllers:
ListViewconstructs a row or column view over items indexed by typeusizeGridViewconstructs a table over items indexed by type(u32, u32)
§Driver
A view controller uses a driver to construct and re-assign view widgets.
Simple types (strings and numbers) may use a pre-defined driver,
otherwise a custom implementation of Driver is required.
Re-exports§
pub use driver::Driver;
Modules§
Structs§
- Grid
Index - Index of a grid cell
- Grid
View - View controller for 2D indexable data (grid)
- List
View - View controller for 1D indexable data (list)
Enums§
- Selection
Mode - Selection mode used by
ListView - Selection
Msg - Used to notify selection and deselection of
ListViewandGridViewchildren