1#ifndef YAZE_APP_EDITOR_UI_DASHBOARD_PANEL_H_
2#define YAZE_APP_EDITOR_UI_DASHBOARD_PANEL_H_
10#include "imgui/imgui.h"
48 const ImVec2& card_size);
std::vector< EditorInfo > editors_
void DrawEditorPanel(const EditorInfo &info, int index, const ImVec2 &card_size)
DashboardPanel(EditorManager *editor_manager)
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.