Skip to main content

Control

Trait Control 

Source
pub trait Control:
    OnPaint
    + OnKeyPressed
    + OnMouseEvent
    + OnDefaultAction
    + OnResize
    + OnFocus
    + OnExpand
    + OnWindowRegistered
    + OnSiblingSelected
    + OnThemeChanged
    + ButtonEvents
    + CheckBoxEvents
    + RadioBoxEvents
    + ToggleButtonEvents
    + PasswordEvents
    + ThreeStateBoxEvents
    + ColorPickerEvents
    + KeySelectorEvents
    + TextFieldEvents
    + RichTextFieldEvents
    + GenericCommandBarEvents
    + WindowEvents
    + ToolBarEvents
    + DesktopEvents
    + GenericMenuEvents
    + CustomEvents
    + GenericSelectorEvents
    + GenericDropDownListEvents
    + ComboBoxEvents
    + GenericNumericSelectorEvents
    + DatePickerEvents
    + ListBoxEvents
    + GenericListViewEvents
    + GenericBufferViewEvents
    + PathFinderEvents
    + TimerEvents
    + GenericTreeViewEvents
    + MarkdownEvents
    + GenericBackgroundTaskEvents
    + AccordionEvents
    + TabEvents
    + CharPickerEvents
    + GenericGraphViewEvents
    + AppBarEvents
    + TimePickerEvents
    + HyperLinkEvents
    + GenericHSliderEvents { }

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Control for Accordion

Source§

impl Control for Button

Source§

impl Control for Canvas

Source§

impl Control for CharPicker

Source§

impl Control for CheckBox

Source§

impl Control for ColorPicker

Source§

impl Control for ComboBox

Source§

impl Control for DatePicker

Source§

impl Control for Desktop

Source§

impl Control for HLine

Source§

impl Control for HSplitter

Source§

impl Control for ImageViewer

Source§

impl Control for KeySelector

Source§

impl Control for Label

Source§

impl Control for ListBox

Source§

impl Control for Markdown

Source§

impl Control for Panel

Source§

impl Control for Password

Source§

impl Control for PathFinder

Source§

impl Control for ProgressBar

Source§

impl Control for RadioBox

Source§

impl Control for RichTextField

Source§

impl Control for Tab

Source§

impl Control for TextArea

Source§

impl Control for TextField

Source§

impl Control for ThreeStateBox

Source§

impl Control for TimePicker

Source§

impl Control for ToggleButton

Source§

impl Control for VLine

Source§

impl Control for VSplitter

Source§

impl Control for Window

Source§

impl<T: 'static> Control for ModalWindow<T>

Source§

impl<T> Control for BufferView<T>
where T: BufferAccess + 'static,

Source§

impl<T> Control for DropDownList<T>
where T: DropDownListType + 'static,

Source§

impl<T> Control for GraphView<T>
where T: GraphNode + 'static,

Source§

impl<T> Control for HSlider<T>
where T: Number + 'static,

Source§

impl<T> Control for ListView<T>
where T: ListItem + 'static,

Source§

impl<T> Control for NumericSelector<T>
where T: Number + 'static,

Source§

impl<T> Control for Selector<T>
where T: EnumSelector + Copy + Eq + 'static,

Source§

impl<T> Control for TreeView<T>
where T: ListItem + 'static,