Module kas::updatable [−][src]
Expand description
Traits for shared data objects
These traits are used for “view widgets”, enabling views (and editing) over shared data.
Shared data must implement these three traits:
Updatable
: used to expose theUpdateHandle
on which widgets and other data may request updates; may also implement self-updatesRecursivelyUpdatable
: allows registration of dependencies on other data objects; for most shared data this does nothingUpdatableHandler
: allows data updates from widget messages (or potentially from other message sources)
Structs
Filter accessor over another accessor
Wrapper for single-thread shared data
Case-insensitive string matcher
Traits
Types usable as a filter
Trait for viewable data lists
Trait for writable data lists
Trait for viewable data matrices
Trait for writable data matrices
Recursive update support
Trait for viewable single data items
Trait for writable single data items
Shared (data) objects which may notify of updates
Bound over all other “updatable” traits
Trait for data objects which can handle messages