pub struct BringIntoViewResponder { /* private fields */ }Expand description
A scroll container’s ability to scroll a target window rect into view.
Installed into composition by scroll containers via
local_bring_into_view_responder and read by a focused text field. Equality
is by identity so providing the same remembered responder does not thrash the
composition local.
Implementations§
Source§impl BringIntoViewResponder
impl BringIntoViewResponder
Sourcepub fn new(responder: impl Fn(Rect, f32) + 'static) -> Self
pub fn new(responder: impl Fn(Rect, f32) + 'static) -> Self
Builds a responder from a callback that receives the caret’s window rect and the keyboard inset (px covering the viewport bottom).
Sourcepub fn bring_into_view(&self, caret_window_rect: Rect, ime_bottom: f32)
pub fn bring_into_view(&self, caret_window_rect: Rect, ime_bottom: f32)
Asks the container to scroll caret_window_rect clear of a keyboard that
covers the bottom ime_bottom px of the viewport.
Trait Implementations§
Source§impl Clone for BringIntoViewResponder
impl Clone for BringIntoViewResponder
Source§fn clone(&self) -> BringIntoViewResponder
fn clone(&self) -> BringIntoViewResponder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BringIntoViewResponder
impl Debug for BringIntoViewResponder
Source§impl PartialEq for BringIntoViewResponder
impl PartialEq for BringIntoViewResponder
Auto Trait Implementations§
impl !RefUnwindSafe for BringIntoViewResponder
impl !Send for BringIntoViewResponder
impl !Sync for BringIntoViewResponder
impl !UnwindSafe for BringIntoViewResponder
impl Freeze for BringIntoViewResponder
impl Unpin for BringIntoViewResponder
impl UnsafeUnpin for BringIntoViewResponder
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