Full-featured text editor widget with selection, clipboard, undo/redo. More...
#include <cstddef>#include <functional>#include <pulp/platform/clipboard.hpp>#include <pulp/view/accessibility.hpp>#include <pulp/view/caret.hpp>#include <pulp/view/input_events.hpp>#include <pulp/view/selectable_text.hpp>#include <pulp/view/view.hpp>#include <pulp/view/widget_metrics.hpp>#include <pulp/view/widget_painter.hpp>#include <string>#include <string_view>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | pulp::view::TextEditor |
| Text editing widget with comprehensive keyboard/mouse interaction. More... | |
| struct | pulp::view::TextEditor::LayoutSnapshot::Line |
Namespaces | |
| namespace | pulp |
| namespace | pulp::view |
| Hover-cursor tracking for platform window hosts. | |
Full-featured text editor widget with selection, clipboard, undo/redo.
Inspired by Visage TextEditor patterns (see ~/Code/visage).