#include <functional>#include <map>#include <string>#include <vector>#include "imgui/imgui.h"
Go to the source code of this file.
Classes | |
| struct | yaze::gui::Shortcut |
| Represents a keyboard shortcut with its associated action. More... | |
| class | yaze::gui::KeyboardShortcuts |
| Manages keyboard shortcuts and provides an overlay UI. More... | |
Namespaces | |
| namespace | yaze |
| namespace | yaze::gui |
| Graphical User Interface (GUI) components for the application. | |
Macros | |
| #define | IMGUI_DEFINE_MATH_OPERATORS |
Enumerations | |
| enum class | yaze::gui::ShortcutContext { yaze::gui::kGlobal , yaze::gui::kOverworld , yaze::gui::kDungeon , yaze::gui::kGraphics , yaze::gui::kPalette , yaze::gui::kSprite , yaze::gui::kMusic , yaze::gui::kMessage , yaze::gui::kEmulator , yaze::gui::kCode } |
| Defines the context in which a shortcut is active. More... | |
Functions | |
| const char * | yaze::gui::ShortcutContextToString (ShortcutContext context) |
| Convert ShortcutContext to display string. | |
| ShortcutContext | yaze::gui::EditorNameToContext (const std::string &editor_name) |
| Convert editor type name to ShortcutContext. | |
| #define IMGUI_DEFINE_MATH_OPERATORS |
Definition at line 14 of file keyboard_shortcuts.h.