4#ifndef FTXUI_COMPONENT_TERMINAL_INPUT_PARSER
5#define FTXUI_COMPONENT_TERMINAL_INPUT_PARSER
27 unsigned char Current();
39 struct CursorReporting {
51 Output(Type t) : type(t) {}
54 void Send(Output output);
61 Output ParseMouse(
bool altered,
bool pressed, std::vector<int> arguments);
62 Output ParseCursorReporting(std::vector<int> arguments);
std::unique_ptr< SenderImpl< T > > Sender
Represent an event. It can be key press event, a terminal resize, or more ...
A mouse event. It contains the coordinate of the mouse, the button pressed and the modifier (shift,...