[−][src]Trait prototty::ViewSize
Report the size of a T
when rendered.
Required methods
fn size(&mut self, data: &T) -> Size
Returns the size in cells of the rectangle containing a ui element. This allows for the implementation of decorator ui components that render a border around some inner element.
Implementors
impl ViewSize<Pager> for PagerView
[src]
impl ViewSize<RichText> for DefaultRichTextView
[src]
impl<'a, V> ViewSize<(&'a Pager, &'a PagerScrollbar)> for PagerViewWithScrollbar<V> where
V: ViewSize<Pager>,
[src]
V: ViewSize<Pager>,
impl<T> ViewSize<(TextInfo, T)> for TextInfoStringView where
T: AsRef<str> + ?Sized,
[src]
T: AsRef<str> + ?Sized,
impl<T> ViewSize<MenuInstance<T>> for DefaultMenuInstanceView where
T: Copy,
[src]
T: Copy,
fn size(&mut self, data: &MenuInstance<T>) -> Size
[src]
impl<T> ViewSize<T> for RichStringView where
T: AsRef<str> + ?Sized,
[src]
T: AsRef<str> + ?Sized,
impl<T> ViewSize<T> for StringView where
T: AsRef<str> + ?Sized,
[src]
T: AsRef<str> + ?Sized,
impl<T, V> ViewSize<T> for Decorated<V, Align> where
V: View<T> + ViewSize<T>,
[src]
V: View<T> + ViewSize<T>,
impl<T, V> ViewSize<T> for Decorated<V, Border> where
T: ?Sized,
V: View<T> + ViewSize<T>,
[src]
T: ?Sized,
V: View<T> + ViewSize<T>,