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_;
Representa un evento. Puede ser un evento de pulsación de tecla, un redimensionamiento de terminal,...
Un evento del ratón. Contiene las coordenadas del ratón, el botón presionado y el modificador (shift,...
El espacio de nombres ftxui:: de FTXUI.