|
|
Donner 0.5.1
Embeddable browser-grade SVG2 engine
|
#include <array>#include <chrono>#include <functional>#include <map>#include <regex>#include <string>#include <unordered_map>#include <unordered_set>#include <vector>#include "donner/base/RcString.h"#include "donner/editor/TextBuffer.h"#include "donner/editor/TextEditorCore.h"#include "donner/editor/ImGuiIncludes.h"Classes | |
| struct | donner::editor::Shortcut |
| Represents a keyboard shortcut for editor actions. More... | |
| class | donner::editor::TextEditor |
| A text editor widget for Dear ImGui that supports syntax highlighting, undo & redo, and more. More... | |
Namespaces | |
| namespace | donner |
| Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css. | |
Enumerations | |
| enum class | donner::editor::ShortcutModifier : uint8_t { None = 0 , Alt = 1 << 0 , Ctrl = 1 << 1 , Shift = 1 << 2 } |
| Enum class of modifier keys that can be combined using bitwise OR. These modifiers can be applied to shortcuts for actions within the editor. More... | |
Functions | |
| ShortcutModifier | donner::editor::operator| (ShortcutModifier lhs, ShortcutModifier rhs) |
| Combine two ShortcutModifier flags using bitwise OR. | |
| bool | donner::editor::HasModifier (ShortcutModifier mods, ShortcutModifier flag) |
| Check if a given ShortcutModifier set includes a specific modifier flag. | |
|
strong |