mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-09-28 16:29:34 +08:00
Add a doxygen documentation.
This commit is contained in:

committed by
Arthur Sonzogni

parent
5f15b2881e
commit
20b9a0f0f5
@@ -10,35 +10,7 @@
|
||||
|
||||
namespace ftxui {
|
||||
|
||||
// static
|
||||
Event Event::Character(const std::string& input) {
|
||||
Event event;
|
||||
event.input_ = input;
|
||||
event.is_character_ = true;
|
||||
event.character_ = to_wstring(input)[0];
|
||||
return event;
|
||||
}
|
||||
|
||||
// static
|
||||
Event Event::Character(char c) {
|
||||
return Character(wchar_t(c));
|
||||
}
|
||||
|
||||
// static
|
||||
Event Event::Character(wchar_t c) {
|
||||
Event event;
|
||||
event.input_ = {(char)c};
|
||||
event.is_character_ = true;
|
||||
event.character_ = c;
|
||||
return event;
|
||||
}
|
||||
|
||||
// static
|
||||
Event Event::Special(const std::string& input) {
|
||||
Event event;
|
||||
event.input_ = std::move(input);
|
||||
return event;
|
||||
}
|
||||
namespace {
|
||||
|
||||
void ParseUTF8(Receiver<char>& in, Sender<Event>& out, std::string& input) {
|
||||
char c;
|
||||
@@ -131,6 +103,38 @@ void ParseESC(Receiver<char>& in, Sender<Event>& out, std::string& input) {
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
||||
// static
|
||||
Event Event::Character(const std::string& input) {
|
||||
Event event;
|
||||
event.input_ = input;
|
||||
event.is_character_ = true;
|
||||
event.character_ = to_wstring(input)[0];
|
||||
return event;
|
||||
}
|
||||
|
||||
// static
|
||||
Event Event::Character(char c) {
|
||||
return Character(wchar_t(c));
|
||||
}
|
||||
|
||||
// static
|
||||
Event Event::Character(wchar_t c) {
|
||||
Event event;
|
||||
event.input_ = {(char)c};
|
||||
event.is_character_ = true;
|
||||
event.character_ = c;
|
||||
return event;
|
||||
}
|
||||
|
||||
// static
|
||||
Event Event::Special(const std::string& input) {
|
||||
Event event;
|
||||
event.input_ = std::move(input);
|
||||
return event;
|
||||
}
|
||||
|
||||
// static
|
||||
void Event::Convert(Receiver<char>& in, Sender<Event>& out, char c) {
|
||||
std::string input;
|
||||
|
Reference in New Issue
Block a user