Skip to main content

MessageData

Trait MessageData 

Source
pub trait MessageData: BaseMessageData {
    // Provided method
    fn need_perform_layout(&self) -> bool { ... }
}
Expand description

A trait for any message that can be put to the UI message queue.

Provided Methods§

Source

fn need_perform_layout(&self) -> bool

Returns true when the message starts a new layout pass before being passed to its destination.

Implementors§

Source§

impl MessageData for AnimationPlayerMessage

Source§

impl MessageData for BorderMessage

Source§

impl MessageData for ButtonMessage

Source§

impl MessageData for CheckBoxMessage

Source§

impl MessageData for AlphaBarMessage

Source§

impl MessageData for ColorFieldMessage

Source§

impl MessageData for ColorPickerMessage

Source§

impl MessageData for HueBarMessage

Source§

impl MessageData for SaturationBrightnessFieldMessage

Source§

impl MessageData for ColorGradientEditorMessage

Source§

impl MessageData for ColorPointMessage

Source§

impl MessageData for CurveEditorMessage

Source§

impl MessageData for DecoratorMessage

Source§

impl MessageData for DockingManagerMessage

Source§

impl MessageData for TileMessage

Source§

impl MessageData for DropdownListMessage

Source§

impl MessageData for ExpanderMessage

Source§

impl MessageData for FileBrowserMessage

Source§

impl MessageData for FileSelectorFieldMessage

Source§

impl MessageData for FileSelectorMessage

Source§

impl MessageData for GridMessage

Source§

impl MessageData for ImageMessage

Source§

impl MessageData for ArrayEditorMessage

Source§

impl MessageData for CollectionEditorMessage

Source§

impl MessageData for EnumPropertyEditorMessage

Source§

impl MessageData for InheritablePropertyEditorMessage

Source§

impl MessageData for StyledPropertyEditorMessage

Source§

impl MessageData for StyledPropertySelectorMessage

Source§

impl MessageData for TextureSliceEditorMessage

Source§

impl MessageData for CollectionChanged

Source§

impl MessageData for InspectorMessage

Source§

impl MessageData for HotKeyEditorMessage

Source§

impl MessageData for KeyBindingEditorMessage

Source§

impl MessageData for ListViewMessage

Source§

impl MessageData for MenuItemMessage

Source§

impl MessageData for MenuMessage

Source§

impl MessageData for MessageBoxMessage

Source§

impl MessageData for NinePatchMessage

Source§

impl MessageData for PathEditorMessage

Source§

impl MessageData for PopupMessage

Source§

impl MessageData for ProgressBarMessage

Source§

impl MessageData for ScrollBarMessage

Source§

impl MessageData for ScrollPanelMessage

Source§

impl MessageData for ScrollViewerMessage

Source§

impl MessageData for SearchBarMessage

Source§

impl MessageData for SelectorMessage

Source§

impl MessageData for StackPanelMessage

Source§

impl MessageData for TabControlMessage

Source§

impl MessageData for TextMessage

Source§

impl MessageData for TextBoxMessage

Source§

impl MessageData for ThumbMessage

Source§

impl MessageData for ToggleButtonMessage

Source§

impl MessageData for TreeMessage

Source§

impl MessageData for TreeRootMessage

Source§

impl MessageData for UuidEditorMessage

Source§

impl MessageData for WidgetMessage

Source§

impl MessageData for WindowMessage

Source§

impl MessageData for WrapPanelMessage

Source§

impl<T> MessageData for BitFieldMessage<T>
where T: BitContainer,

Source§

impl<T> MessageData for NumericUpDownMessage<T>
where T: NumericType,

Source§

impl<T> MessageData for RangeEditorMessage<T>
where T: NumericType,

Source§

impl<T> MessageData for RectEditorMessage<T>
where T: NumericType,

Source§

impl<T, const D: usize> MessageData for VecEditorMessage<T, D>
where T: NumericType,

Source§

impl<const R: usize, const C: usize, T> MessageData for MatrixEditorMessage<R, C, T>
where T: NumericType,