21#include <unordered_map>
103 void CreatePanel(
const std::string&
id,
const std::string& title);
ComponentTypeID GetComponentTypeID_Static()
void ShowPanel(const std::string &id)
static int LogPanelHeight
void CreateMainMenuWindow()
void UpdateInputsInspectorList()
static int TreeViewPanelPosX
static PanelManager & Get()
void AppendLog(const std::string &text)
static int InspectorPanelHeight
void CreateInputsInspectorWindow()
void HidePanel(const std::string &id)
void CreateObjectInspectorWindow()
std::unordered_map< std::string, Panel > m_panels_
bool IsPanelVisible(const std::string &id) const
static int InspectorPanelWidth
static int InspectorPanelPosY
std::vector< std::string > m_pendingLogs_
void CreateTreeViewWindow()
static int TreeViewPanelPosY
void CreatePanel(const std::string &id, const std::string &title)
void AttachToSDLWindow(SDL_Window *sdlWindow)
static PanelManager & GetInstance()
void HandleEvent(const SDL_Event *ev)
virtual void OnEvent(const Message &msg)
static int InspectorPanelPosX
static int TreeViewPanelHeight
static int TreeViewPanelWidth