TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
gui_command_manager.h File Reference
#include <gui_core/diagnostics/gui_logging.h>
#include <gui_core/input/gui_input_enums.h>
#include <gui_core/input/gui_input_state.h>
#include <gui_core/input/gui_input_handler_func.h>
#include <gui_core/input/gui_undo_history.h>
#include <gui_core/style/gui_style_text.h>
#include <stdint.h>
#include <functional>
#include <string>
#include <string_view>
#include <vector>

Go to the source code of this file.

Classes

struct  tachyon::CommandID
 Handle to a registered command, stable for the manager's lifetime. More...
class  tachyon::CommandManager
 Registry of commands: named actions with an optional icon and an optional shortcut key, each firing one callback when invoked (clicked from a menu / toolbar, or via its key). More...
struct  tachyon::CommandManager::Command
 A registered command. More...

Namespaces

namespace  tachyon

Enumerations

enum class  tachyon::CommandMode : uint32_t { tachyon::CommandMode::Default = 0 }
 A set of shortcuts that is active while the app says so (e.g. More...