Handles all UI drawing operations and state management. More...
#include <ui_coordinator.h>
Private Member Functions | |
| bool | DrawMenuBarIconButton (const char *icon, const char *tooltip, bool is_active=false) |
| void | DrawMaterialButton (const std::string &text, const std::string &icon, const ImVec4 &color, std::function< void()> callback, bool enabled=true) |
| void | CenterWindow (const std::string &window_name) |
| void | PositionWindow (const std::string &window_name, float x, float y) |
| void | SetWindowSize (const std::string &window_name, float width, float height) |
Static Private Member Functions | |
| static float | GetMenuBarIconButtonWidth () |
Handles all UI drawing operations and state management.
Extracted from EditorManager to provide focused UI coordination:
This class follows the Single Responsibility Principle by focusing solely on UI presentation and user interaction, delegating business logic to specialized managers.
Definition at line 56 of file ui_coordinator.h.
| yaze::editor::UICoordinator::UICoordinator | ( | EditorManager * | editor_manager, |
| RomFileManager & | rom_manager, | ||
| ProjectManager & | project_manager, | ||
| EditorRegistry & | editor_registry, | ||
| PanelManager & | card_registry, | ||
| SessionCoordinator & | session_coordinator, | ||
| WindowDelegate & | window_delegate, | ||
| ToastManager & | toast_manager, | ||
| PopupManager & | popup_manager, | ||
| ShortcutManager & | shortcut_manager ) |
Definition at line 37 of file ui_coordinator.cc.
References yaze::editor::EditorManager::CreateNewProject(), editor_manager_, yaze::editor::kDashboard, yaze::editor::kError, yaze::editor::EditorManager::LoadRom(), yaze::editor::EditorManager::OpenRomOrProject(), SetStartupSurface(), yaze::editor::ToastManager::Show(), toast_manager_, and welcome_screen_.
|
default |
|
delete |
|
delete |
| void yaze::editor::UICoordinator::DrawBackground | ( | ) |
Definition at line 155 of file ui_coordinator.cc.
References yaze::gui::BackgroundRenderer::Get(), and yaze::gui::ThemeManager::Get().

| void yaze::editor::UICoordinator::DrawAllUI | ( | ) |
Definition at line 172 of file ui_coordinator.cc.
References yaze::editor::ToastManager::Draw(), DrawAllPopups(), DrawCommandPalette(), DrawGlobalSearch(), DrawLayoutPresets(), DrawProjectHelp(), DrawWelcomeScreen(), DrawWindowManagementUI(), DrawWorkspacePresetDialogs(), and toast_manager_.
| void yaze::editor::UICoordinator::DrawMenuBarExtras | ( | ) |
Definition at line 232 of file ui_coordinator.cc.
References yaze::gui::ConvertColorToImVec4(), DrawMenuBarIconButton(), DrawNotificationBell(), yaze::editor::RightPanelManager::DrawPanelToggleButtons(), DrawSessionButton(), editor_manager_, yaze::gui::ThemeManager::Get(), yaze::editor::EditorManager::GetCurrentRom(), yaze::gui::ThemeManager::GetCurrentTheme(), GetMenuBarIconButtonWidth(), yaze::editor::RightPanelManager::GetPanelWidth(), yaze::gui::GetTextDisabledVec4(), yaze::editor::SessionCoordinator::HasMultipleSessions(), ICON_MD_EXPAND_LESS, ICON_MD_FIBER_MANUAL_RECORD, yaze::editor::RightPanelManager::IsPanelExpanded(), yaze::editor::EditorManager::right_panel_manager(), session_coordinator_, show_menu_bar_, and yaze::editor::EditorManager::version().
| void yaze::editor::UICoordinator::DrawNotificationBell | ( | bool | show_dirty, |
| bool | has_dirty_rom, | ||
| bool | show_session, | ||
| bool | has_multiple_sessions ) |
Definition at line 436 of file ui_coordinator.cc.
References yaze::gui::ConvertColorToImVec4(), editor_manager_, yaze::gui::ThemeManager::Get(), yaze::editor::SessionCoordinator::GetActiveSessionCount(), yaze::editor::EditorManager::GetCurrentRom(), yaze::gui::GetPrimaryVec4(), yaze::gui::GetSurfaceContainerHighestVec4(), yaze::gui::GetSurfaceContainerHighVec4(), yaze::gui::GetTextSecondaryVec4(), yaze::editor::ToastManager::GetUnreadCount(), ICON_MD_FIBER_MANUAL_RECORD, ICON_MD_LAYERS, ICON_MD_NOTIFICATIONS, yaze::editor::RightPanelManager::IsPanelActive(), yaze::editor::RightPanelManager::kNotifications, yaze::editor::ToastManager::MarkAllRead(), yaze::editor::EditorManager::right_panel_manager(), session_coordinator_, and toast_manager_.
Referenced by DrawMenuBarExtras().
| void yaze::editor::UICoordinator::DrawSessionButton | ( | ) |
Definition at line 513 of file ui_coordinator.cc.
References editor_manager_, yaze::editor::SessionCoordinator::GetActiveSessionCount(), yaze::editor::EditorManager::GetCurrentRom(), yaze::gui::GetPrimaryVec4(), yaze::editor::SessionCoordinator::GetSession(), yaze::gui::GetSurfaceContainerHighestVec4(), yaze::gui::GetSurfaceContainerHighVec4(), yaze::gui::GetTextSecondaryVec4(), yaze::editor::SessionCoordinator::GetTotalSessionCount(), ICON_MD_DESCRIPTION, ICON_MD_LAYERS, yaze::Rom::is_loaded(), yaze::editor::SessionCoordinator::IsSessionClosed(), session_coordinator_, yaze::Rom::short_name(), and yaze::editor::EditorManager::SwitchToSession().
Referenced by DrawMenuBarExtras().
| void yaze::editor::UICoordinator::DrawCommandPalette | ( | ) |
Definition at line 860 of file ui_coordinator.cc.
References yaze::gui::LayoutHelpers::BeginTableWithTheming(), command_palette_query_, command_palette_selected_idx_, yaze::gui::ConvertColorToImVec4(), yaze::gui::LayoutHelpers::EndTableWithTheming(), yaze::gui::ThemeManager::Get(), yaze::gui::ThemeManager::GetCurrentTheme(), yaze::editor::ShortcutManager::GetShortcuts(), ICON_MD_CLEAR, ICON_MD_HISTORY, ICON_MD_INFO, ICON_MD_LIST, ICON_MD_SEARCH, ICON_MD_STAR, yaze::editor::PrintShortcut(), shortcut_manager_, and show_command_palette_.
Referenced by DrawAllUI().
| void yaze::editor::UICoordinator::DrawGlobalSearch | ( | ) |
Definition at line 1034 of file ui_coordinator.cc.
References editor_manager_, yaze::editor::SessionCoordinator::GetActiveSessionCount(), yaze::editor::SessionCoordinator::GetActiveSessionIndex(), yaze::editor::EditorManager::GetCurrentRom(), yaze::util::GetFileExtension(), yaze::util::GetFileName(), yaze::project::RecentFilesManager::GetInstance(), yaze::editor::SessionCoordinator::GetSessionDisplayName(), yaze::editor::SessionCoordinator::GetTotalSessionCount(), global_search_query_, ICON_MD_CLEAR, ICON_MD_DESCRIPTION, ICON_MD_FOLDER, ICON_MD_HISTORY, ICON_MD_INFO, ICON_MD_LABEL, ICON_MD_MANAGE_SEARCH, ICON_MD_SEARCH, ICON_MD_TAB, ICON_MD_VIDEOGAME_ASSET, yaze::editor::kError, yaze::editor::EditorManager::OpenRomOrProject(), session_coordinator_, SetGlobalSearchVisible(), yaze::editor::ToastManager::Show(), show_global_search_, yaze::editor::EditorManager::SwitchToSession(), and toast_manager_.
Referenced by DrawAllUI().
| void yaze::editor::UICoordinator::DrawWorkspacePresetDialogs | ( | ) |
Definition at line 709 of file ui_coordinator.cc.
References editor_manager_, yaze::gui::kDefaultModalSize, yaze::editor::kSuccess, yaze::editor::EditorManager::LoadWorkspacePreset(), yaze::editor::EditorManager::RefreshWorkspacePresets(), yaze::editor::EditorManager::SaveWorkspacePreset(), yaze::editor::ToastManager::Show(), show_load_workspace_preset_, show_save_workspace_preset_, toast_manager_, and yaze::editor::EditorManager::workspace_manager().
Referenced by DrawAllUI().
| void yaze::editor::UICoordinator::DrawSessionSwitcher | ( | ) |
| void yaze::editor::UICoordinator::DrawSessionManager | ( | ) |
| void yaze::editor::UICoordinator::DrawSessionRenameDialog | ( | ) |
| void yaze::editor::UICoordinator::DrawLayoutPresets | ( | ) |
Definition at line 631 of file ui_coordinator.cc.
Referenced by DrawAllUI().
| void yaze::editor::UICoordinator::DrawWelcomeScreen | ( | ) |
Definition at line 637 of file ui_coordinator.cc.
References current_startup_surface_, editor_manager_, yaze::editor::EditorManager::GetCurrentRom(), yaze::editor::EditorManager::GetLeftLayoutOffset(), yaze::editor::EditorManager::GetRightLayoutOffset(), yaze::editor::kDashboard, yaze::editor::kWelcome, LOG_ERROR, SetStartupSurface(), ShouldShowActivityBar(), ShouldShowWelcome(), welcome_screen_, and welcome_screen_manually_closed_.
Referenced by DrawAllUI().
| void yaze::editor::UICoordinator::DrawProjectHelp | ( | ) |
Definition at line 704 of file ui_coordinator.cc.
Referenced by DrawAllUI().
| void yaze::editor::UICoordinator::DrawWindowManagementUI | ( | ) |
Definition at line 753 of file ui_coordinator.cc.
Referenced by DrawAllUI().
| void yaze::editor::UICoordinator::DrawAllPopups | ( | ) |
Definition at line 758 of file ui_coordinator.cc.
References yaze::editor::PopupManager::DrawPopups(), and popup_manager_.
Referenced by DrawAllUI().

| void yaze::editor::UICoordinator::ShowPopup | ( | const std::string & | popup_name | ) |
Definition at line 763 of file ui_coordinator.cc.
References popup_manager_, and yaze::editor::PopupManager::Show().

| void yaze::editor::UICoordinator::HidePopup | ( | const std::string & | popup_name | ) |
Definition at line 767 of file ui_coordinator.cc.
References yaze::editor::PopupManager::Hide(), and popup_manager_.

|
inline |
Definition at line 104 of file ui_coordinator.h.
References show_editor_selection_.
| void yaze::editor::UICoordinator::ShowDisplaySettings | ( | ) |
Definition at line 771 of file ui_coordinator.cc.
References yaze::editor::PopupID::kDisplaySettings, popup_manager_, and yaze::editor::PopupManager::Show().

|
inline |
Definition at line 106 of file ui_coordinator.h.
References show_save_workspace_preset_.
|
inline |
Definition at line 107 of file ui_coordinator.h.
References show_load_workspace_preset_.
| void yaze::editor::UICoordinator::ShowSessionSwitcher | ( | ) |
Definition at line 596 of file ui_coordinator.cc.
References session_coordinator_, and yaze::editor::SessionCoordinator::ShowSessionSwitcher().

| void yaze::editor::UICoordinator::HideCurrentEditorPanels | ( | ) |
Definition at line 777 of file ui_coordinator.cc.
References editor_manager_, editor_registry_, yaze::editor::SessionCoordinator::GetActiveSessionIndex(), yaze::editor::EditorManager::GetCurrentEditor(), yaze::editor::EditorRegistry::GetEditorCategory(), yaze::editor::PanelManager::HideAllPanelsInCategory(), LOG_INFO, panel_manager_, and session_coordinator_.

| void yaze::editor::UICoordinator::TogglePanelSidebar | ( | ) |
Definition at line 797 of file ui_coordinator.cc.
References panel_manager_, and yaze::editor::PanelManager::ToggleSidebarVisibility().

|
inline |
Definition at line 113 of file ui_coordinator.h.
References show_global_search_.
|
inline |
Definition at line 114 of file ui_coordinator.h.
References show_command_palette_.
|
inline |
Definition at line 115 of file ui_coordinator.h.
References show_panel_browser_.
|
inline |
Definition at line 118 of file ui_coordinator.h.
References show_menu_bar_.
Referenced by yaze::Controller::OnLoad().
|
inline |
Definition at line 119 of file ui_coordinator.h.
References show_menu_bar_.
|
inline |
Definition at line 120 of file ui_coordinator.h.
References show_menu_bar_.
| void yaze::editor::UICoordinator::DrawMenuBarRestoreButton | ( | ) |
Definition at line 391 of file ui_coordinator.cc.
References yaze::gui::GetPrimaryVec4(), yaze::gui::GetSurfaceContainerHighestVec4(), yaze::gui::GetSurfaceContainerHighVec4(), yaze::gui::GetSurfaceContainerVec4(), ICON_MD_FULLSCREEN_EXIT, and show_menu_bar_.
Referenced by yaze::Controller::OnLoad().

| void yaze::editor::UICoordinator::ShowAllWindows | ( | ) |
Definition at line 809 of file ui_coordinator.cc.
References yaze::editor::WindowDelegate::ShowAllWindows(), and window_delegate_.

| void yaze::editor::UICoordinator::HideAllWindows | ( | ) |
Definition at line 813 of file ui_coordinator.cc.
References yaze::editor::WindowDelegate::HideAllWindows(), and window_delegate_.

|
inline |
Definition at line 130 of file ui_coordinator.h.
References show_editor_selection_.
|
inline |
Definition at line 131 of file ui_coordinator.h.
References show_display_settings_.
| bool yaze::editor::UICoordinator::IsSessionSwitcherVisible | ( | ) | const |
Definition at line 600 of file ui_coordinator.cc.
References yaze::editor::SessionCoordinator::IsSessionSwitcherVisible(), and session_coordinator_.

|
inline |
Definition at line 134 of file ui_coordinator.h.
References show_welcome_screen_.
|
inline |
Definition at line 135 of file ui_coordinator.h.
References welcome_screen_manually_closed_.
|
inline |
Definition at line 138 of file ui_coordinator.h.
References show_global_search_.
|
inline |
Definition at line 139 of file ui_coordinator.h.
References show_performance_dashboard_.
|
inline |
Definition at line 142 of file ui_coordinator.h.
References show_panel_browser_.
|
inline |
Definition at line 143 of file ui_coordinator.h.
References show_command_palette_.
| bool yaze::editor::UICoordinator::IsPanelSidebarVisible | ( | ) | const |
Definition at line 801 of file ui_coordinator.cc.
References yaze::editor::PanelManager::IsSidebarVisible(), and panel_manager_.
Referenced by yaze::editor::LayoutCoordinator::GetLeftLayoutOffset().

|
inline |
Definition at line 146 of file ui_coordinator.h.
References show_imgui_demo_.
|
inline |
Definition at line 147 of file ui_coordinator.h.
References show_imgui_metrics_.
| bool yaze::editor::UICoordinator::IsEmulatorVisible | ( | ) | const |
Definition at line 613 of file ui_coordinator.cc.
References yaze::editor::SessionCoordinator::GetActiveSessionIndex(), yaze::editor::PanelManager::IsPanelVisible(), panel_manager_, and session_coordinator_.
Referenced by yaze::editor::EditorActivator::HandleNonEditorClassSwitch(), and yaze::editor::LayoutCoordinator::ResetWorkspaceLayout().

|
inline |
Definition at line 150 of file ui_coordinator.h.
References show_memory_editor_.
|
inline |
Definition at line 151 of file ui_coordinator.h.
References show_asm_editor_.
Referenced by yaze::editor::EditorActivator::HandleNonEditorClassSwitch().
|
inline |
Definition at line 152 of file ui_coordinator.h.
References show_palette_editor_.
|
inline |
Definition at line 153 of file ui_coordinator.h.
References show_resource_label_manager_.
|
inline |
Definition at line 156 of file ui_coordinator.h.
References show_ai_agent_.
|
inline |
Definition at line 157 of file ui_coordinator.h.
References show_chat_history_.
|
inline |
Definition at line 158 of file ui_coordinator.h.
References show_proposal_drawer_.
|
inline |
Definition at line 161 of file ui_coordinator.h.
References show_editor_selection_.
Referenced by yaze::editor::EditorActivator::SwitchToEditor().
|
inline |
Definition at line 164 of file ui_coordinator.h.
References show_display_settings_.
| void yaze::editor::UICoordinator::SetSessionSwitcherVisible | ( | bool | visible | ) |
Definition at line 604 of file ui_coordinator.cc.
References yaze::editor::SessionCoordinator::HideSessionSwitcher(), session_coordinator_, and yaze::editor::SessionCoordinator::ShowSessionSwitcher().

|
inline |
Definition at line 169 of file ui_coordinator.h.
References show_welcome_screen_.
|
inline |
Definition at line 170 of file ui_coordinator.h.
References welcome_screen_manually_closed_.
| void yaze::editor::UICoordinator::SetWelcomeScreenBehavior | ( | StartupVisibility | mode | ) |
Definition at line 123 of file ui_coordinator.cc.
References current_startup_surface_, yaze::editor::kDashboard, yaze::kHide, yaze::kShow, yaze::editor::kWelcome, SetStartupSurface(), welcome_behavior_override_, and welcome_screen_manually_closed_.

|
inline |
Definition at line 174 of file ui_coordinator.h.
References show_global_search_.
Referenced by DrawGlobalSearch().
|
inline |
Definition at line 175 of file ui_coordinator.h.
References show_performance_dashboard_.
|
inline |
Definition at line 178 of file ui_coordinator.h.
References show_panel_browser_.
|
inline |
Definition at line 179 of file ui_coordinator.h.
References show_command_palette_.
| void yaze::editor::UICoordinator::SetPanelSidebarVisible | ( | bool | visible | ) |
Definition at line 805 of file ui_coordinator.cc.
References panel_manager_, and yaze::editor::PanelManager::SetSidebarVisible().

|
inline |
Definition at line 184 of file ui_coordinator.h.
References show_imgui_demo_.
|
inline |
Definition at line 185 of file ui_coordinator.h.
References show_imgui_metrics_.
| void yaze::editor::UICoordinator::SetEmulatorVisible | ( | bool | visible | ) |
Definition at line 618 of file ui_coordinator.cc.
References yaze::editor::SessionCoordinator::GetActiveSessionIndex(), yaze::editor::PanelManager::HidePanel(), panel_manager_, session_coordinator_, and yaze::editor::PanelManager::ShowPanel().
Referenced by yaze::editor::EditorActivator::HandleNonEditorClassSwitch().

|
inline |
Definition at line 188 of file ui_coordinator.h.
References show_memory_editor_.
|
inline |
Definition at line 189 of file ui_coordinator.h.
References show_asm_editor_.
Referenced by yaze::editor::EditorActivator::HandleNonEditorClassSwitch().
|
inline |
Definition at line 190 of file ui_coordinator.h.
References show_palette_editor_.
|
inline |
Definition at line 191 of file ui_coordinator.h.
References show_resource_label_manager_.
| void yaze::editor::UICoordinator::SetDashboardBehavior | ( | StartupVisibility | mode | ) |
Definition at line 137 of file ui_coordinator.cc.
References current_startup_surface_, dashboard_behavior_override_, yaze::editor::kDashboard, yaze::editor::kEditor, yaze::kHide, yaze::kShow, yaze::editor::kWelcome, and SetStartupSurface().

|
inline |
Definition at line 195 of file ui_coordinator.h.
References show_ai_agent_.
|
inline |
Definition at line 198 of file ui_coordinator.h.
References current_startup_surface_.
| void yaze::editor::UICoordinator::SetStartupSurface | ( | StartupSurface | surface | ) |
Definition at line 1232 of file ui_coordinator.cc.
References current_startup_surface_, yaze::editor::kDashboard, yaze::editor::kEditor, yaze::editor::kWelcome, LOG_INFO, show_editor_selection_, and show_welcome_screen_.
Referenced by DrawWelcomeScreen(), SetDashboardBehavior(), SetWelcomeScreenBehavior(), and UICoordinator().
| bool yaze::editor::UICoordinator::ShouldShowWelcome | ( | ) | const |
Definition at line 1260 of file ui_coordinator.cc.
References current_startup_surface_, yaze::kHide, yaze::kShow, yaze::editor::kWelcome, welcome_behavior_override_, and welcome_screen_manually_closed_.
Referenced by DrawWelcomeScreen().
| bool yaze::editor::UICoordinator::ShouldShowDashboard | ( | ) | const |
Definition at line 1274 of file ui_coordinator.cc.
References current_startup_surface_, dashboard_behavior_override_, yaze::editor::kDashboard, yaze::kHide, and yaze::kShow.
| bool yaze::editor::UICoordinator::ShouldShowActivityBar | ( | ) | const |
Definition at line 1287 of file ui_coordinator.cc.
References current_startup_surface_, editor_manager_, yaze::editor::EditorManager::GetCurrentRom(), and yaze::editor::kWelcome.
Referenced by DrawWelcomeScreen(), and yaze::editor::LayoutCoordinator::GetLeftLayoutOffset().

|
inline |
Definition at line 203 of file ui_coordinator.h.
References show_chat_history_.
|
inline |
Definition at line 204 of file ui_coordinator.h.
References show_proposal_drawer_.
|
private |
Definition at line 197 of file ui_coordinator.cc.
References yaze::gui::GetPrimaryVec4(), yaze::gui::GetSurfaceContainerHighestVec4(), yaze::gui::GetSurfaceContainerHighVec4(), and yaze::gui::GetTextSecondaryVec4().
Referenced by DrawMenuBarExtras().

|
staticprivate |
Definition at line 224 of file ui_coordinator.cc.
References ICON_MD_SETTINGS.
Referenced by DrawMenuBarExtras().
|
private |
Definition at line 819 of file ui_coordinator.cc.
References yaze::gui::GetOnSurfaceVariantVec4(), and yaze::gui::GetSurfaceContainerHighestVec4().

|
private |
Definition at line 844 of file ui_coordinator.cc.
|
private |
Definition at line 849 of file ui_coordinator.cc.
|
private |
Definition at line 854 of file ui_coordinator.cc.
|
private |
Definition at line 210 of file ui_coordinator.h.
Referenced by DrawGlobalSearch(), DrawMenuBarExtras(), DrawNotificationBell(), DrawSessionButton(), DrawWelcomeScreen(), DrawWorkspacePresetDialogs(), HideCurrentEditorPanels(), ShouldShowActivityBar(), and UICoordinator().
|
private |
Definition at line 211 of file ui_coordinator.h.
|
private |
Definition at line 212 of file ui_coordinator.h.
|
private |
Definition at line 213 of file ui_coordinator.h.
Referenced by HideCurrentEditorPanels().
|
private |
Definition at line 214 of file ui_coordinator.h.
Referenced by HideCurrentEditorPanels(), IsEmulatorVisible(), IsPanelSidebarVisible(), SetEmulatorVisible(), SetPanelSidebarVisible(), and TogglePanelSidebar().
|
private |
Definition at line 215 of file ui_coordinator.h.
Referenced by DrawGlobalSearch(), DrawMenuBarExtras(), DrawNotificationBell(), DrawSessionButton(), HideCurrentEditorPanels(), IsEmulatorVisible(), IsSessionSwitcherVisible(), SetEmulatorVisible(), SetSessionSwitcherVisible(), and ShowSessionSwitcher().
|
private |
Definition at line 216 of file ui_coordinator.h.
Referenced by HideAllWindows(), and ShowAllWindows().
|
private |
Definition at line 217 of file ui_coordinator.h.
Referenced by DrawAllUI(), DrawGlobalSearch(), DrawNotificationBell(), DrawWorkspacePresetDialogs(), and UICoordinator().
|
private |
Definition at line 218 of file ui_coordinator.h.
Referenced by DrawAllPopups(), HidePopup(), ShowDisplaySettings(), and ShowPopup().
|
private |
Definition at line 219 of file ui_coordinator.h.
Referenced by DrawCommandPalette().
|
private |
Definition at line 222 of file ui_coordinator.h.
Referenced by IsEditorSelectionVisible(), SetEditorSelectionVisible(), SetStartupSurface(), and ShowEditorSelection().
|
private |
Definition at line 223 of file ui_coordinator.h.
Referenced by IsDisplaySettingsVisible(), and SetDisplaySettingsVisible().
|
private |
Definition at line 225 of file ui_coordinator.h.
Referenced by IsWelcomeScreenVisible(), SetStartupSurface(), and SetWelcomeScreenVisible().
|
private |
Definition at line 226 of file ui_coordinator.h.
Referenced by DrawWelcomeScreen(), IsWelcomeScreenManuallyClosed(), SetWelcomeScreenBehavior(), SetWelcomeScreenManuallyClosed(), and ShouldShowWelcome().
|
private |
Definition at line 227 of file ui_coordinator.h.
Referenced by DrawGlobalSearch(), IsGlobalSearchVisible(), SetGlobalSearchVisible(), and ShowGlobalSearch().
|
private |
Definition at line 228 of file ui_coordinator.h.
Referenced by IsPerformanceDashboardVisible(), and SetPerformanceDashboardVisible().
|
private |
Definition at line 229 of file ui_coordinator.h.
Referenced by IsImGuiDemoVisible(), and SetImGuiDemoVisible().
|
private |
Definition at line 230 of file ui_coordinator.h.
Referenced by IsImGuiMetricsVisible(), and SetImGuiMetricsVisible().
|
private |
Definition at line 231 of file ui_coordinator.h.
|
private |
Definition at line 232 of file ui_coordinator.h.
Referenced by IsPanelBrowserVisible(), SetPanelBrowserVisible(), and ShowPanelBrowser().
|
private |
Definition at line 233 of file ui_coordinator.h.
Referenced by DrawCommandPalette(), IsCommandPaletteVisible(), SetCommandPaletteVisible(), and ShowCommandPalette().
|
private |
Definition at line 236 of file ui_coordinator.h.
Referenced by IsMemoryEditorVisible(), and SetMemoryEditorVisible().
|
private |
Definition at line 237 of file ui_coordinator.h.
Referenced by IsAsmEditorVisible(), and SetAsmEditorVisible().
|
private |
Definition at line 238 of file ui_coordinator.h.
Referenced by IsPaletteEditorVisible(), and SetPaletteEditorVisible().
|
private |
Definition at line 239 of file ui_coordinator.h.
Referenced by IsResourceLabelManagerVisible(), and SetResourceLabelManagerVisible().
|
private |
Definition at line 240 of file ui_coordinator.h.
Referenced by IsAIAgentVisible(), and SetAIAgentVisible().
|
private |
Definition at line 241 of file ui_coordinator.h.
Referenced by IsChatHistoryVisible(), and SetChatHistoryVisible().
|
private |
Definition at line 242 of file ui_coordinator.h.
Referenced by IsProposalDrawerVisible(), and SetProposalDrawerVisible().
|
private |
Definition at line 243 of file ui_coordinator.h.
Referenced by DrawWorkspacePresetDialogs(), and ShowSaveWorkspacePresetDialog().
|
private |
Definition at line 244 of file ui_coordinator.h.
Referenced by DrawWorkspacePresetDialogs(), and ShowLoadWorkspacePresetDialog().
|
private |
Definition at line 245 of file ui_coordinator.h.
Referenced by DrawMenuBarExtras(), DrawMenuBarRestoreButton(), IsMenuBarVisible(), SetMenuBarVisible(), and ToggleMenuBar().
|
private |
Definition at line 246 of file ui_coordinator.h.
Referenced by SetWelcomeScreenBehavior(), and ShouldShowWelcome().
|
private |
Definition at line 247 of file ui_coordinator.h.
Referenced by SetDashboardBehavior(), and ShouldShowDashboard().
|
private |
Definition at line 250 of file ui_coordinator.h.
Referenced by DrawWelcomeScreen(), GetCurrentStartupSurface(), SetDashboardBehavior(), SetStartupSurface(), SetWelcomeScreenBehavior(), ShouldShowActivityBar(), ShouldShowDashboard(), and ShouldShowWelcome().
|
private |
Definition at line 253 of file ui_coordinator.h.
Referenced by DrawCommandPalette().
|
private |
Definition at line 254 of file ui_coordinator.h.
Referenced by DrawCommandPalette().
|
private |
Definition at line 257 of file ui_coordinator.h.
Referenced by DrawGlobalSearch().
|
private |
Definition at line 260 of file ui_coordinator.h.
Referenced by DrawWelcomeScreen(), and UICoordinator().