pub struct MovableTab { /* private fields */ }Implementations§
Source§impl MovableTab
impl MovableTab
pub fn new(name: &str) -> MovableTab
Trait Implementations§
Source§impl Widget for MovableTab
impl Widget for MovableTab
type Ret = Entity
type Data = ()
fn on_build( &mut self, state: &mut State, entity: Entity, ) -> <MovableTab as Widget>::Ret
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_update(&mut self, state: &mut State, entity: Entity, data: &Self::Data)
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 MovableTab
impl !RefUnwindSafe for MovableTab
impl !Send for MovableTab
impl !Sync for MovableTab
impl Unpin for MovableTab
impl UnsafeUnpin for MovableTab
impl !UnwindSafe for MovableTab
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