Enum conrod::event::Widget
[−]
[src]
pub enum Widget {
Text(Text),
Move(Move),
Press(Press),
Release(Release),
Click(Click),
DoubleClick(DoubleClick),
Drag(Drag),
Scroll(Scroll),
WindowResized(Dimensions),
CapturesMouse,
UncapturesMouse,
CapturesKeyboard,
UncapturesKeyboard,
}Events that apply to a specific widget.
Rather than delivering entire event::Events to the widget (with a lot of redundant
information), this event::Widget is used as a refined, widget-specific event.
All Widget event co-ordinates will be relative to the centre of the Widget to which they
are delivered.
Variants
Text(Text)Entered text.
Move(Move)Represents all forms of motion input.
Press(Press)Some button was pressed.
Release(Release)Some button was released.
Click(Click)Represents a pointing device being pressed and subsequently released while over the same location.
DoubleClick(DoubleClick)Two Click events with the same button and xy occurring within a duration that is less
that the theme.double_click_threshold.
Drag(Drag)Represents a pointing device button being pressed and a subsequent movement of the mouse.
Scroll(Scroll)Represents the amount of scroll that has been applied to this widget.
WindowResized(Dimensions)The window's dimensions were resized.
CapturesMouseThe widget has captured the mouse.
UncapturesMouseThe widget has released the mouse from capturing.
CapturesKeyboardThe widget has captured the keyboard.
UncapturesKeyboardIndicates that the given widget has released the keyboard from capturing.
Trait Implementations
impl Clone for Widget[src]
fn clone(&self) -> Widget[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl PartialEq for Widget[src]
fn eq(&self, __arg_0: &Widget) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &Widget) -> bool[src]
This method tests for !=.
impl Debug for Widget[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result[src]
Formats the value using the given formatter. Read more
impl From<Text> for Widget[src]
impl From<Move> for Widget[src]
impl From<Press> for Widget[src]
impl From<Release> for Widget[src]
impl From<Click> for Widget[src]
impl From<DoubleClick> for Widget[src]
fn from(double_click: DoubleClick) -> Self[src]
Performs the conversion.