yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
keyboard_shortcuts.h File Reference
#include <functional>
#include <map>
#include <string>
#include <vector>
#include "imgui/imgui.h"
This graph shows which files directly or indirectly include this file:

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.
 

Macro Definition Documentation

◆ IMGUI_DEFINE_MATH_OPERATORS

#define IMGUI_DEFINE_MATH_OPERATORS

Definition at line 14 of file keyboard_shortcuts.h.