yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
right_drawer_manager.h File Reference
#include <cstdint>
#include <functional>
#include <string>
#include <unordered_map>
#include "absl/types/span.h"
#include "app/editor/editor.h"
#include "app/gui/core/ui_config.h"
#include "imgui/imgui.h"

Go to the source code of this file.

Classes

class  yaze::editor::RightDrawerManager
 Manages right-side sliding drawers for agent chat, proposals, settings. More...
 
struct  yaze::editor::RightDrawerManager::ToolOutputActions
 
struct  yaze::editor::RightDrawerManager::PanelSizeLimits
 
struct  yaze::editor::DrawerCatalogEntry
 One entry in the shared right-drawer catalog (header / overflow / View). More...
 

Namespaces

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

Functions

const char * yaze::editor::GetPanelTypeName (RightDrawerManager::PanelType type)
 Get the name of a panel type.
 
const char * yaze::editor::GetPanelTypeIcon (RightDrawerManager::PanelType type)
 Get the icon for a panel type.
 
const char * yaze::editor::GetPanelShortcutAction (RightDrawerManager::PanelType type)
 Shortcut action id used by ShortcutManager for a drawer toggle.
 
absl::Span< const DrawerCatalogEntryyaze::editor::GetDrawerCatalog ()
 Switchable drawers in header-cycle order (excludes Tool Output).
 
const char * yaze::editor::GetDrawerTypeName (RightDrawerManager::DrawerType type)
 
const char * yaze::editor::GetDrawerTypeIcon (RightDrawerManager::DrawerType type)
 
const char * yaze::editor::GetDrawerShortcutAction (RightDrawerManager::DrawerType type)