rat_ftable::edit

Trait Editor

source
pub trait Editor {
    type State: EditorState;

    // Required method
    fn render(
        &self,
        area: Rect,
        cell_areas: &[Rect],
        buf: &mut Buffer,
        state: &mut Self::State,
    );
}
Expand description

StatefulWidget alike trait.

This one takes a slice of areas for all the cells in the table, and renders all input widgets as it needs.

Required Associated Types§

source

type State: EditorState

State associated with the stateful widget.

Required Methods§

source

fn render( &self, area: Rect, cell_areas: &[Rect], buf: &mut Buffer, state: &mut Self::State, )

Standard render call, but with added areas for each cell.

Implementors§