1#ifndef YAZE_APP_EDITOR_UI_DASHBOARD_PANEL_H_
2#define YAZE_APP_EDITOR_UI_DASHBOARD_PANEL_H_
10#include "imgui/imgui.h"
std::vector< EditorInfo > editors_
DashboardPanel(EditorManager *editor_manager)
void DrawEditorPanel(const EditorInfo &info, int index)
void ClearRecentEditors()
static constexpr size_t kMaxRecentEditors
std::vector< EditorType > recent_editors_
void MarkRecentlyUsed(EditorType type)
EditorManager * editor_manager_
~DashboardPanel()=default
The EditorManager controls the main editor window and manages the various editor classes.
Draggable, dockable panel for editor sub-windows.