Defines default panel visibility for an editor type. More...
#include <layout_presets.h>
Public Attributes | |
| std::string | name |
| std::string | description |
| EditorType | editor_type |
| std::vector< std::string > | default_visible_panels |
| std::vector< std::string > | optional_panels |
| std::unordered_map< std::string, DockPosition > | panel_positions |
Defines default panel visibility for an editor type.
Definition at line 33 of file layout_presets.h.
| std::string yaze::editor::PanelLayoutPreset::name |
Definition at line 34 of file layout_presets.h.
Referenced by yaze::editor::LayoutPresets::GetAudioPreset(), yaze::editor::LayoutPresets::GetDesignerPreset(), yaze::editor::LayoutPresets::GetDeveloperPreset(), yaze::editor::LayoutPresets::GetDungeonExpertPreset(), yaze::editor::LayoutPresets::GetMinimalPreset(), yaze::editor::LayoutPresets::GetModderPreset(), yaze::editor::LayoutPresets::GetOverworldExpertPreset(), and yaze::editor::LayoutPresets::GetTestingPreset().
| std::string yaze::editor::PanelLayoutPreset::description |
Definition at line 35 of file layout_presets.h.
| EditorType yaze::editor::PanelLayoutPreset::editor_type |
Definition at line 36 of file layout_presets.h.
Referenced by yaze::editor::LayoutPresets::GetDefaultPreset().
| std::vector<std::string> yaze::editor::PanelLayoutPreset::default_visible_panels |
Definition at line 37 of file layout_presets.h.
Referenced by yaze::editor::LayoutCoordinator::ApplyLayoutPreset(), and yaze::editor::LayoutOrchestrator::ShowPresetPanels().
| std::vector<std::string> yaze::editor::PanelLayoutPreset::optional_panels |
Definition at line 38 of file layout_presets.h.
| std::unordered_map<std::string, DockPosition> yaze::editor::PanelLayoutPreset::panel_positions |
Definition at line 39 of file layout_presets.h.
Referenced by yaze::editor::anonymous_namespace{layout_manager.cc}::ComputeSplitNeeds().