pub struct KeyboardNavigationHandler { /* private fields */ }Expand description
Handles keyboard navigation for a window.
Implementations§
Sourcepub fn get_next(
element: &Ref<InputElement>,
direction: NavigationDirection,
) -> Option<Ref<InputElement>>
pub fn get_next( element: &Ref<InputElement>, direction: NavigationDirection, ) -> Option<Ref<InputElement>>
Gets the next control in the specified navigation direction.
Returns the next element in the specified direction, or None if
element was the last in the requested direction.
Panics for directions other than next, previous, up, down, left and right.
Trait Implementations§
Source§fn set_owner(&self, owner: &Ref<InputElement>)
fn set_owner(&self, owner: &Ref<InputElement>)
Sets the owner of the keyboard navigation handler. Read more
Source§fn move_(
&self,
element: Option<&Ref<InputElement>>,
direction: NavigationDirection,
key_modifiers: KeyModifiers,
device_type: Option<KeyDeviceType>,
) -> bool
fn move_( &self, element: Option<&Ref<InputElement>>, direction: NavigationDirection, key_modifiers: KeyModifiers, device_type: Option<KeyDeviceType>, ) -> bool
Moves the focus in the specified direction. Read more
Auto Trait Implementations§
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more