mirror of
https://github.com/arabine/open-story-teller.git
synced 2025-12-06 17:09:06 +01:00
39 lines
751 B
C++
39 lines
751 B
C++
#include "properties_window.h"
|
|
|
|
PropertiesWindow::PropertiesWindow()
|
|
: WindowBase("Properties")
|
|
{
|
|
|
|
}
|
|
|
|
void PropertiesWindow::Initialize() {
|
|
|
|
int my_image_width = 0;
|
|
int my_image_height = 0;
|
|
|
|
}
|
|
|
|
void PropertiesWindow::Draw()
|
|
{
|
|
WindowBase::BeginDraw();
|
|
ImGui::SetWindowSize(ImVec2(626, 744), ImGuiCond_FirstUseEver);
|
|
|
|
|
|
ImGui::SeparatorText("Selected node");
|
|
|
|
|
|
if (m_selectedNode)
|
|
{
|
|
static char buf1[32] = ""; ImGui::InputText("Title", buf1, 32);
|
|
ImGui::Text("Node ID: %s", m_selectedNode->Base()->GetId().data());
|
|
m_selectedNode->DrawProperties();
|
|
}
|
|
|
|
WindowBase::EndDraw();
|
|
}
|
|
|
|
void PropertiesWindow::SetSelectedNode(std::shared_ptr<BaseNodeWidget> node)
|
|
{
|
|
m_selectedNode = node;
|
|
}
|