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);
33 void AddPart(
const std::string& part,
int y,
int left,
int right);
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
Récupère la boîte de sélection.
void AddPart(const std::string &part, int y, int left, int right)
Selection SaturateVertical(Box box)
Sature la sélection pour qu'elle soit à l'intérieur de la boîte. Ceci est appelé par vbox pour propag...
Selection()
Crée une sélection vide.
Selection SaturateHorizontal(Box box)
Sature la sélection pour qu'elle soit à l'intérieur de la boîte. Ceci est appelé par hbox pour propag...
Représente une sélection dans une interface utilisateur de terminal.
Box est une structure qui représente une zone rectangulaire dans un espace 2D.
L'espace de noms FTXUI ftxui::