[go: up one dir, main page]

Trait ratatui::widgets::Widget

source ·
pub trait Widget {
    // Required method
    fn render(self, area: Rect, buf: &mut Buffer);
}
Expand description

Base requirements for a Widget

Required Methods§

source

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

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

Implementors§

source§

impl Widget for Clear

source§

impl<'a> Widget for Block<'a>

source§

impl<'a> Widget for BarChart<'a>

source§

impl<'a> Widget for Chart<'a>

source§

impl<'a> Widget for Gauge<'a>

source§

impl<'a> Widget for LineGauge<'a>

source§

impl<'a> Widget for List<'a>

source§

impl<'a> Widget for Paragraph<'a>

source§

impl<'a> Widget for Sparkline<'a>

source§

impl<'a> Widget for Table<'a>

source§

impl<'a> Widget for Tabs<'a>

source§

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

source§

impl<'a, S: DateStyler> Widget for Monthly<'a, S>

Available on crate feature widget-calendar only.