5#ifndef FTXUI_DOM_SELECTION_HPP
6#define FTXUI_DOM_SELECTION_HPP
25 Selection(
int start_x,
int start_y,
int end_x,
int end_y);
34 std::string
GetParts() {
return parts_.str(); }
39 const int start_x_ = 0;
40 const int start_y_ = 0;
45 const bool empty_ =
true;
46 std::stringstream parts_;
const Box & GetBox() const
Obtiene el cuadro de la selección.
void AddPart(const std::string &part, int y, int left, int right)
Selection SaturateVertical(Box box)
Satura la selección para que esté dentro del cuadro. Esto es llamado por vbox para propagar la selecc...
Selection()
Crea una selección vacía.
Selection SaturateHorizontal(Box box)
Satura la selección para que esté dentro del cuadro. Esto es llamado por hbox para propagar la selecc...
Representa una selección en una interfaz de usuario de terminal.
Box es una estructura que representa un área rectangular en un espacio 2D.
El espacio de nombres ftxui:: de FTXUI.