Trait conrod::widget::list::ItemSize [−][src]
pub trait ItemSize: Sized + Clone + Copy { fn update_list<D>(
_: List<D, Self>,
_: UpdateArgs<List<D, Self>>
) -> <List<D, Self> as Widget>::Event
where
D: Direction; fn size_item<W, D>(&self, widget: W, breadth: Scalar) -> W
where
W: Widget,
D: Direction; }
The way in which the List
's items are sized. E.g. Fired
or Dynamic
.
Required Methods
fn update_list<D>(
_: List<D, Self>,
_: UpdateArgs<List<D, Self>>
) -> <List<D, Self> as Widget>::Event where
D: Direction,
_: List<D, Self>,
_: UpdateArgs<List<D, Self>>
) -> <List<D, Self> as Widget>::Event where
D: Direction,
Update the List
widget.
fn size_item<W, D>(&self, widget: W, breadth: Scalar) -> W where
W: Widget,
D: Direction,
W: Widget,
D: Direction,
Set the size for the given item widget
and return it.