[][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 Chart<'a>[src]

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

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

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

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

impl<'a> Widget for Tabs<'a>[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]

Loading content...