editor: refactor workspace window synchronization

This commit is contained in:
2026-04-26 11:17:57 +08:00
parent 4fcaac81d6
commit 57fe2cfd3b
17 changed files with 99 additions and 301 deletions

View File

@@ -1,6 +1,5 @@
#pragma once
#include <XCEditor/Workspace/UIEditorWindowWorkspaceModel.h>
#include <XCEngine/UI/Types.h>
#include <string>
@@ -8,7 +7,6 @@
namespace XCEngine::UI::Editor::App {
struct EditorWorkspaceWindowProjection {
UIEditorWindowWorkspaceState windowState = {};
::XCEngine::UI::UISize minimumOuterSize = ::XCEngine::UI::UISize(640.0f, 360.0f);
bool useDetachedTitleBarTabStrip = false;
std::string tabStripTitleText = {};