yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
panel_manager.h File Reference
#include <functional>
#include <list>
#include <memory>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include "app/editor/system/editor_panel.h"
#include "app/editor/system/file_browser.h"

Go to the source code of this file.

Classes

struct  yaze::editor::PanelDescriptor
 Metadata for an editor panel (formerly PanelInfo) More...
 
class  yaze::editor::PanelManager
 Central registry for all editor cards with session awareness and dependency injection. More...
 
struct  yaze::editor::PanelManager::CategoryTheme
 Get the expressive theme color for a category. More...
 
struct  yaze::editor::PanelManager::WorkspacePreset
 
struct  yaze::editor::PanelManager::PanelValidationResult
 

Namespaces

namespace  yaze
 
namespace  yaze::gui
 Graphical User Interface (GUI) components for the application.
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 

Macros

#define YAZE_ENABLE_CARD_SHIM_DEPRECATION   1
 
#define YAZE_CARD_SHIM_DEPRECATED(msg)
 

Macro Definition Documentation

◆ YAZE_ENABLE_CARD_SHIM_DEPRECATION

#define YAZE_ENABLE_CARD_SHIM_DEPRECATION   1

Definition at line 16 of file panel_manager.h.

◆ YAZE_CARD_SHIM_DEPRECATED

#define YAZE_CARD_SHIM_DEPRECATED ( msg)

Definition at line 26 of file panel_manager.h.