yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
editor_panel.h File Reference
#include <any>
#include <functional>
#include <string>
#include <unordered_map>
Include dependency graph for editor_panel.h:

Go to the source code of this file.

Classes

class  yaze::editor::EditorPanel
 Base interface for all logical panel components. More...
 

Namespaces

namespace  yaze
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 

Enumerations

enum class  yaze::editor::PanelCategory { yaze::editor::EditorBound , yaze::editor::Persistent , yaze::editor::CrossEditor }
 Defines lifecycle behavior for editor panels. More...
 
enum class  yaze::editor::PanelContextScope : uint8_t { yaze::editor::kNone = 0 , yaze::editor::kRoom , yaze::editor::kSelection }
 Optional context binding for a panel's behavior within an editor. More...
 
enum class  yaze::editor::PanelScope { yaze::editor::kSession , yaze::editor::kGlobal }
 Defines whether a panel is session-scoped or global. More...