refactor(new_editor): continue architecture closeout

This commit is contained in:
2026-04-15 22:47:42 +08:00
parent a458f2838c
commit dde03c5241
225 changed files with 4214 additions and 5196 deletions

View File

@@ -1,15 +1,16 @@
#include "Platform/Win32/EditorWindow.h"
#include "Bootstrap/EditorResources.h"
#include "Platform/Win32/EditorWindowPlatformSupport.h"
#include "Platform/Win32/EditorWindowRuntimeSupport.h"
#include "Platform/Win32/EditorWindowPlatformInternal.h"
#include "Platform/Win32/EditorWindowRuntimeInternal.h"
#include "State/EditorContext.h"
#include <algorithm>
#include <sstream>
namespace XCEngine::UI::Editor::App {
using namespace EditorWindowSupport;
using namespace EditorWindowInternal;
bool EditorWindow::Initialize(
const std::filesystem::path& repoRoot,
@@ -102,8 +103,6 @@ void EditorWindow::Shutdown() {
m_input.pendingEvents.clear();
m_chrome.chromeState = {};
m_chrome.runtime.Reset();
m_pendingDetachRequest = {};
m_pendingTabDragStart = {};
}
void EditorWindow::ResetInteractionState() {
@@ -121,8 +120,6 @@ void EditorWindow::ResetInteractionState() {
m_chrome.runtime.EndInteractiveResize();
m_chrome.runtime.SetHoveredBorderlessResizeEdge(Host::BorderlessWindowResizeEdge::None);
m_chrome.runtime.ClearPredictedClientPixelSize();
m_pendingDetachRequest = {};
m_pendingTabDragStart = {};
}
} // namespace XCEngine::UI::Editor::App