#include <string>#include "absl/strings/str_format.h"
Go to the source code of this file.
Namespaces | |
| namespace | yaze |
| namespace | yaze::gui |
| Graphical User Interface (GUI) components for the application. | |
| namespace | yaze::gui::EditorNames |
| namespace | yaze::gui::PopupNames |
Functions | |
| std::string | yaze::gui::MakePopupId (size_t session_id, const std::string &editor_name, const std::string &popup_name) |
| Generate session-aware popup IDs to prevent conflicts in multi-editor layouts. | |
| std::string | yaze::gui::MakePopupId (const std::string &editor_name, const std::string &popup_name) |
| Shorthand for editors without explicit session tracking. | |
| std::string | yaze::gui::MakePopupIdWithInstance (const std::string &editor_name, const std::string &popup_name, const void *instance) |
| Generate popup ID with instance pointer for guaranteed uniqueness. | |
Variables | |
| constexpr const char * | yaze::gui::EditorNames::kOverworld = "Overworld" |
| constexpr const char * | yaze::gui::EditorNames::kDungeon = "Dungeon" |
| constexpr const char * | yaze::gui::EditorNames::kGraphics = "Graphics" |
| constexpr const char * | yaze::gui::EditorNames::kPalette = "Palette" |
| constexpr const char * | yaze::gui::EditorNames::kSprite = "Sprite" |
| constexpr const char * | yaze::gui::EditorNames::kScreen = "Screen" |
| constexpr const char * | yaze::gui::EditorNames::kMusic = "Music" |
| constexpr const char * | yaze::gui::EditorNames::kMessage = "Message" |
| constexpr const char * | yaze::gui::EditorNames::kAssembly = "Assembly" |
| constexpr const char * | yaze::gui::EditorNames::kEntity = "Entity" |
| constexpr const char * | yaze::gui::PopupNames::kEntranceEditor = "Entrance Editor" |
| constexpr const char * | yaze::gui::PopupNames::kExitEditor = "Exit Editor" |
| constexpr const char * | yaze::gui::PopupNames::kItemEditor = "Item Editor" |
| constexpr const char * | yaze::gui::PopupNames::kSpriteEditor = "Sprite Editor" |
| constexpr const char * | yaze::gui::PopupNames::kGraphicsPopup = "GraphicsPopup" |
| constexpr const char * | yaze::gui::PopupNames::kPalettesPopup = "PalettesPopup" |
| constexpr const char * | yaze::gui::PopupNames::kConfigPopup = "ConfigPopup" |
| constexpr const char * | yaze::gui::PopupNames::kViewPopup = "ViewPopup" |
| constexpr const char * | yaze::gui::PopupNames::kQuickPopup = "QuickPopup" |
| constexpr const char * | yaze::gui::PopupNames::kOverlayTypesHelp = "OverlayTypesHelp" |
| constexpr const char * | yaze::gui::PopupNames::kInteractiveOverlayHelp = "InteractiveOverlayHelp" |
| constexpr const char * | yaze::gui::PopupNames::kColorPicker = "ColorPicker" |
| constexpr const char * | yaze::gui::PopupNames::kCopyPopup = "CopyPopup" |
| constexpr const char * | yaze::gui::PopupNames::kSaveError = "SaveError" |
| constexpr const char * | yaze::gui::PopupNames::kConfirmDiscardAll = "ConfirmDiscardAll" |
| constexpr const char * | yaze::gui::PopupNames::kPalettePanelManager = "PalettePanelManager" |
| constexpr const char * | yaze::gui::PopupNames::kColorEdit = "Color Edit" |
| constexpr const char * | yaze::gui::PopupNames::kConfirmDelete = "Confirm Delete" |
| constexpr const char * | yaze::gui::PopupNames::kConfirmDiscard = "Confirm Discard" |