ftxui::TableSelection
table.hpp
friend friend Table Table ftxui::TableSelection::Table
Table * Table* table_ table_ ftxui::TableSelection::table_
int int x_min_ x_min_ ftxui::TableSelection::x_min_
int int x_max_ x_max_ ftxui::TableSelection::x_max_
int int y_min_ y_min_ ftxui::TableSelection::y_min_
int int y_max_ y_max_ ftxui::TableSelection::y_max_
void void Decorate (Decorator) Decorate ftxui::TableSelection::Decorate Decorator decorator

Apply the `decorator` to the selection. This decorate both the cells, the lines and the corners.

decorator

The decorator to apply.

void void DecorateAlternateRow (Decorator, int modulo=2, int shift=0) DecorateAlternateRow ftxui::TableSelection::DecorateAlternateRow Decorator decorator int modulo 2 int shift 0

Apply the `decorator` to the selection. This decorate only the lines modulo `modulo` with a shift of `shift`.

decorator

The decorator to apply.

modulo

The modulo of the lines to decorate.

shift

The shift of the lines to decorate.

void void DecorateAlternateColumn (Decorator, int modulo=2, int shift=0) DecorateAlternateColumn ftxui::TableSelection::DecorateAlternateColumn Decorator decorator int modulo 2 int shift 0

Apply the `decorator` to the selection. This decorate only the lines modulo `modulo` with a shift of `shift`.

decorator

The decorator to apply.

modulo

The modulo of the lines to decorate.

shift

The shift of the lines to decorate.

void void DecorateCells (Decorator) DecorateCells ftxui::TableSelection::DecorateCells Decorator decorator

Apply the `decorator` to the selection.

decorator

The decorator to apply. This decorate only the cells.

void void DecorateCellsAlternateColumn (Decorator, int modulo=2, int shift=0) DecorateCellsAlternateColumn ftxui::TableSelection::DecorateCellsAlternateColumn Decorator decorator int modulo 2 int shift 0

Apply the `decorator` to the selection. This decorate only the corners modulo `modulo` with a shift of `shift`.

decorator

The decorator to apply.

modulo

The modulo of the corners to decorate.

shift

The shift of the corners to decorate.

void void DecorateCellsAlternateRow (Decorator, int modulo=2, int shift=0) DecorateCellsAlternateRow ftxui::TableSelection::DecorateCellsAlternateRow Decorator decorator int modulo 2 int shift 0

Apply the `decorator` to the selection. This decorate only the corners modulo `modulo` with a shift of `shift`.

decorator

The decorator to apply.

modulo

The modulo of the corners to decorate.

shift

The shift of the corners to decorate.

void void Border (BorderStyle border=LIGHT) Border ftxui::TableSelection::Border BorderStyle border LIGHT

Apply a `border` around the selection.

border

The border style to apply.

void void BorderLeft (BorderStyle border=LIGHT) BorderLeft ftxui::TableSelection::BorderLeft BorderStyle border LIGHT

Draw some separator lines to the left side of the selection.

border

The border style to apply.

void void BorderRight (BorderStyle border=LIGHT) BorderRight ftxui::TableSelection::BorderRight BorderStyle border LIGHT

Draw some separator lines to the right side of the selection.

border

The border style to apply.

void void BorderTop (BorderStyle border=LIGHT) BorderTop ftxui::TableSelection::BorderTop BorderStyle border LIGHT

Draw some separator lines to the top side of the selection.

border

The border style to apply.

void void BorderBottom (BorderStyle border=LIGHT) BorderBottom ftxui::TableSelection::BorderBottom BorderStyle border LIGHT

Draw some separator lines to the bottom side of the selection.

border

The border style to apply.

void void Separator (BorderStyle border=LIGHT) Separator ftxui::TableSelection::Separator BorderStyle border LIGHT

Draw some separator lines in the selection.

border

The border style to apply.

void void SeparatorVertical (BorderStyle border=LIGHT) SeparatorVertical ftxui::TableSelection::SeparatorVertical BorderStyle border LIGHT

Draw some vertical separator lines in the selection.

border

The border style to apply.

void void SeparatorHorizontal (BorderStyle border=LIGHT) SeparatorHorizontal ftxui::TableSelection::SeparatorHorizontal BorderStyle border LIGHT

Draw some horizontal separator lines in the selection.

border

The border style to apply.

- ftxui::TableSelection
  Border
- ftxui::TableSelection
  BorderBottom
- ftxui::TableSelection
  BorderLeft
- ftxui::TableSelection
  BorderRight
- ftxui::TableSelection
  BorderTop
- ftxui::TableSelection
  Decorate
- ftxui::TableSelection
  DecorateAlternateColumn
- ftxui::TableSelection
  DecorateAlternateRow
- ftxui::TableSelection
  DecorateCells
- ftxui::TableSelection
  DecorateCellsAlternateColumn
- ftxui::TableSelection
  DecorateCellsAlternateRow
- ftxui::TableSelection
  Separator
- ftxui::TableSelection
  SeparatorHorizontal
- ftxui::TableSelection
  SeparatorVertical
- ftxui::TableSelection
  Table
- ftxui::TableSelection
  table_
- ftxui::TableSelection
  x_max_
- ftxui::TableSelection
  x_min_
- ftxui::TableSelection
  y_max_
- ftxui::TableSelection
  y_min_