[][src]Trait tui::widgets::Widget

pub trait Widget {
    fn render(self, area: Rect, buf: &mut Buffer);
}

Base requirements for a Widget

Required methods

fn render(self, area: Rect, buf: &mut Buffer)

Draws the current state of the widget in the given buffer. That the only method required to implement a custom widget.

Loading content...

Implementors

impl Widget for Clear[src]

impl<'a> Widget for BarChart<'a>[src]

impl<'a> Widget for Block<'a>[src]

impl<'a> Widget for Gauge<'a>[src]

impl<'a> Widget for Sparkline<'a>[src]

impl<'a, 't, 'b, T> Widget for Paragraph<'a, 't, T> where
    T: Iterator<Item = &'t Text<'t>>, 
[src]

impl<'a, F> Widget for Canvas<'a, F> where
    F: Fn(&mut Context), 
[src]

impl<'a, H, D, R> Widget for Table<'a, H, R> where
    H: Iterator,
    H::Item: Display,
    D: Iterator,
    D::Item: Display,
    R: Iterator<Item = Row<D>>, 
[src]

impl<'a, LX, LY> Widget for Chart<'a, LX, LY> where
    LX: AsRef<str>,
    LY: AsRef<str>, 
[src]

impl<'a, T> Widget for Tabs<'a, T> where
    T: AsRef<str>, 
[src]

impl<'b, L> Widget for List<'b, L> where
    L: Iterator<Item = Text<'b>>, 
[src]

Loading content...