4#ifndef FTXUI_COMPONENT_TERMINAL_INPUT_PARSER
5#define FTXUI_COMPONENT_TERMINAL_INPUT_PARSER
24 unsigned char Current();
37 struct CursorPosition {
46 CursorPosition cursor{};
54 void Send(Output output);
61 Output ParseMouse(
bool altered,
bool pressed, std::vector<int> arguments);
62 Output ParseCursorPosition(std::vector<int> arguments);
64 std::function<void(
Event)> out_;
Représente un événement. Il peut s'agir d'un événement de touche, d'un redimensionnement de terminal,...
Un événement de souris. Il contient les coordonnées de la souris, le bouton pressé et le modificateur...
L'espace de noms FTXUI ftxui::