pub struct Overflow { /* private fields */ }Implementations§
Source§impl Overflow
impl Overflow
pub fn scroll(&mut self, direction: Direction, amount: Pos)
pub fn scroll_up(&mut self)
pub fn scroll_up_by(&mut self, amount: i32)
pub fn scroll_down(&mut self)
pub fn scroll_down_by(&mut self, amount: i32)
pub fn scroll_right(&mut self)
pub fn scroll_right_by(&mut self, amount: i32)
pub fn scroll_left(&mut self)
pub fn scroll_left_by(&mut self, amount: i32)
pub fn scroll_to(&mut self, pos: Pos)
pub fn offset(&self) -> Pos
Trait Implementations§
Source§impl Widget for Overflow
impl Widget for Overflow
fn layout<'bp>( &mut self, children: LayoutForEach<'_, 'bp>, constraints: Constraints, id: WidgetId, ctx: &mut LayoutCtx<'_, 'bp>, ) -> Result<Size>
fn position<'bp>( &mut self, children: PositionChildren<'_, 'bp>, id: WidgetId, attribute_storage: &AttributeStorage<'bp>, ctx: PositionCtx, )
fn paint<'bp>( &mut self, children: PaintChildren<'_, 'bp>, _: WidgetId, attribute_storage: &AttributeStorage<'bp>, ctx: PaintCtx<'_, SizePos>, )
fn needs_reflow(&mut self) -> bool
fn floats(&self) -> bool
fn inner_bounds(&self, pos: Pos, size: Size) -> Region
Auto Trait Implementations§
impl Freeze for Overflow
impl RefUnwindSafe for Overflow
impl Send for Overflow
impl Sync for Overflow
impl Unpin for Overflow
impl UnwindSafe for Overflow
Blanket Implementations§
Source§impl<T> AnyWidget for Twhere
T: 'static + Widget,
impl<T> AnyWidget for Twhere
T: 'static + Widget,
fn to_any_ref(&self) -> &(dyn Any + 'static)
fn to_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn any_layout<'bp>( &mut self, children: LayoutForEach<'_, 'bp>, constraints: Constraints, id: Key, ctx: &mut LayoutCtx<'_, 'bp>, ) -> Result<Size, Error>
fn any_position<'bp>( &mut self, children: ForEach<'_, 'bp, PositionFilter>, id: Key, attribute_storage: &AttributeStorage<'bp>, ctx: PositionCtx, )
fn any_paint<'bp>( &mut self, children: ForEach<'_, 'bp, PaintFilter>, id: Key, attribute_storage: &AttributeStorage<'bp>, ctx: PaintCtx<'_, SizePos>, )
fn any_inner_bounds(&self, pos: Pos, size: Size) -> Region
fn any_floats(&self) -> bool
fn any_needs_reflow(&mut self) -> bool
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