pub struct ScrollContainer {
pub scroll: Scroll,
/* private fields */
}Fields§
§scroll: ScrollImplementations§
Source§impl ScrollContainer
impl ScrollContainer
Sourcepub fn new() -> ScrollContainer
pub fn new() -> ScrollContainer
Create a new ScrollContainer widget
pub fn disable_scrollbar(self) -> ScrollContainer
pub fn on_scroll<F>(self, callback: F) -> ScrollContainer
Trait Implementations§
Source§impl Widget for ScrollContainer
impl Widget for ScrollContainer
type Ret = Entity
type Data = Scroll
fn on_build( &mut self, state: &mut State, entity: Entity, ) -> <ScrollContainer as Widget>::Ret
fn on_update( &mut self, state: &mut State, entity: Entity, data: &<ScrollContainer as Widget>::Data, )
fn on_event(&mut self, state: &mut State, entity: Entity, event: &mut Event)
fn widget_name(&self) -> String
Source§fn build<F>(
self,
state: &mut State,
parent: impl AsEntity,
builder: F,
) -> Self::Ret
fn build<F>( self, state: &mut State, parent: impl AsEntity, builder: F, ) -> Self::Ret
Adds the widget into state and returns the associated type Ret - an entity id or a tuple of entity ids
fn bind<L, F>(self, lens: L, converter: F) -> Wrapper<L, Self>
fn bind2<L>(self, lens: L) -> LensWrap<L, Self>where
L: Lens,
fn on_style( &mut self, state: &mut State, entity: Entity, property: (String, PropType), )
fn on_draw( &mut self, state: &mut State, entity: Entity, canvas: &mut Canvas<OpenGl>, )
Auto Trait Implementations§
impl Freeze for ScrollContainer
impl !RefUnwindSafe for ScrollContainer
impl !Send for ScrollContainer
impl !Sync for ScrollContainer
impl Unpin for ScrollContainer
impl UnsafeUnpin for ScrollContainer
impl !UnwindSafe for ScrollContainer
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