Enum i_slint_core::input::InputEventResult
source · #[repr(C)]
pub enum InputEventResult {
EventAccepted,
EventIgnored,
GrabMouse,
}Expand description
This value is returned by the input_event function of an Item
to notify the run-time about how the event was handled and
what the next steps are.
See crate::items::ItemVTable::input_event.
Variants§
EventAccepted
The event was accepted. This may result in additional events, for example accepting a mouse move will result in a MouseExit event later.
EventIgnored
The event was ignored.
GrabMouse
All further mouse event need to be sent to this item or component
Trait Implementations§
source§impl Clone for InputEventResult
impl Clone for InputEventResult
source§fn clone(&self) -> InputEventResult
fn clone(&self) -> InputEventResult
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for InputEventResult
impl Debug for InputEventResult
source§impl Default for InputEventResult
impl Default for InputEventResult
source§impl PartialEq<InputEventResult> for InputEventResult
impl PartialEq<InputEventResult> for InputEventResult
source§fn eq(&self, other: &InputEventResult) -> bool
fn eq(&self, other: &InputEventResult) -> bool
impl Copy for InputEventResult
impl Eq for InputEventResult
impl StructuralEq for InputEventResult
impl StructuralPartialEq for InputEventResult
Auto Trait Implementations§
impl RefUnwindSafe for InputEventResult
impl Send for InputEventResult
impl Sync for InputEventResult
impl Unpin for InputEventResult
impl UnwindSafe for InputEventResult
Blanket Implementations§
source§impl<T> IsDefault for Twhere
T: Default + PartialEq<T> + Copy,
impl<T> IsDefault for Twhere
T: Default + PartialEq<T> + Copy,
source§fn is_default(&self) -> bool
fn is_default(&self) -> bool
Checks that type has a default value.