Trait chargrid_event_routine::View [−][src]
Required methods
pub fn view<F, C>(&mut self, data: T, context: ViewContext<C>, frame: &mut F) where
C: ColModify,
F: Frame,
[src]
C: ColModify,
F: Frame,
Provided methods
pub fn size<C>(&mut self, data: T, context: ViewContext<C>) -> Size where
C: ColModify,
[src]
C: ColModify,
pub fn view_size<F, C>(
&mut self,
data: T,
context: ViewContext<C>,
frame: &mut F
) -> Size where
C: ColModify,
F: Frame,
[src]
&mut self,
data: T,
context: ViewContext<C>,
frame: &mut F
) -> Size where
C: ColModify,
F: Frame,
Implementations on Foreign Types
impl<'a, T, V> View<T> for &'a mut V where
V: View<T>,
[src]
V: View<T>,
pub fn view<F, C>(&mut self, data: T, context: ViewContext<C>, frame: &mut F) where
C: ColModify,
F: Frame,
[src]
C: ColModify,
F: Frame,
pub fn size<C>(&mut self, data: T, context: ViewContext<C>) -> Size where
C: ColModify,
[src]
C: ColModify,
pub fn view_size<F, C>(
&mut self,
data: T,
context: ViewContext<C>,
frame: &mut F
) -> Size where
C: ColModify,
F: Frame,
[src]
&mut self,
data: T,
context: ViewContext<C>,
frame: &mut F
) -> Size where
C: ColModify,
F: Frame,
Implementors
impl<'e, 'v, 'd, E> View<&'d <E as EventRoutine>::Data> for EventRoutineView<'e, 'v, E> where
E: EventRoutine,
[src]
E: EventRoutine,