Struct vega_lite_4::SelectionConfig
source · pub struct SelectionConfig {
pub interval: Option<IntervalSelectionConfig>,
pub multi: Option<MultiSelectionConfig>,
pub single: Option<SingleSelectionConfig>,
}
Expand description
An object hash for defining default properties for each type of selections.
Fields§
§interval: Option<IntervalSelectionConfig>
The default definition for an
interval
selection. All
properties and transformations for an interval selection definition (except type
) may
be specified here.
For instance, setting interval
to {"translate": false}
disables the ability to move
interval selections by default.
multi: Option<MultiSelectionConfig>
The default definition for a
multi
selection. All
properties and transformations for a multi selection definition (except type
) may be
specified here.
For instance, setting multi
to {"toggle": "event.altKey"}
adds additional values to
multi selections when clicking with the alt-key pressed by default.
single: Option<SingleSelectionConfig>
The default definition for a
single
selection. All
properties and transformations for a single selection definition (except type
) may be
specified here.
For instance, setting single
to {"on": "dblclick"}
populates single selections on
double-click by default.
Trait Implementations§
source§impl Clone for SelectionConfig
impl Clone for SelectionConfig
source§fn clone(&self) -> SelectionConfig
fn clone(&self) -> SelectionConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more