mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 23:30:14 +00:00
Macros in WoW are client-side — the server sends only a macro index via SMSG_ACTION_BUTTONS, never the text. This commit adds local storage and a UI so macro slots are actually usable. - GameHandler: getMacroText/setMacroText accessors backed by macros_ map; text is persisted to the character .cfg file as macro_N_text= entries - Action bar left-click: MACRO slot executes first line of macro text as a chat/slash command (same path as /cast, /use, etc.) - Context menu: "Execute" and "Edit" items for MACRO slots; "Edit" opens a multiline modal editor (320×80 px, up to 255 chars) with Save/Cancel - Tooltip: shows macro text body below the index; hints "right-click to Edit" when no text is set yet |
||
|---|---|---|
| .. | ||
| auth_screen.hpp | ||
| character_create_screen.hpp | ||
| character_screen.hpp | ||
| game_screen.hpp | ||
| inventory_screen.hpp | ||
| keybinding_manager.hpp | ||
| quest_log_screen.hpp | ||
| realm_screen.hpp | ||
| spellbook_screen.hpp | ||
| talent_screen.hpp | ||
| ui_manager.hpp | ||