Struct egui::WidgetInfo [−][src]
pub struct WidgetInfo {
    pub typ: WidgetType,
    pub enabled: bool,
    pub label: Option<String>,
    pub current_text_value: Option<String>,
    pub prev_text_value: Option<String>,
    pub selected: Option<bool>,
    pub value: Option<f64>,
    pub text_selection: Option<RangeInclusive<usize>>,
}Expand description
Describes a widget such as a crate::Button or a crate::TextEdit.
Fields
typ: WidgetTypeThe type of widget this is.
enabled: boollabel: Option<String>The text on labels, buttons, checkboxes etc.
current_text_value: Option<String>The contents of some editable text (for TextEdit fields).
prev_text_value: Option<String>selected: Option<bool>The current value of checkboxes and radio buttons.
value: Option<f64>The current value of sliders etc.
text_selection: Option<RangeInclusive<usize>>Implementations
checkboxes, radio-buttons etc
pub fn text_selection_changed(
    text_selection: RangeInclusive<usize>, 
    current_text_value: impl ToString
) -> Self
This can be used by a text-to-speech system to describe the widget.
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for WidgetInfo
impl Send for WidgetInfo
impl Sync for WidgetInfo
impl Unpin for WidgetInfo
impl UnwindSafe for WidgetInfo
Blanket Implementations
Mutably borrows from an owned value. Read more
