refactor(new_editor): snapshot hosted editor restructuring

This commit is contained in:
2026-04-21 00:57:14 +08:00
parent e123e584c8
commit 9b7b369007
248 changed files with 21152 additions and 14397 deletions

View File

@@ -1,22 +1,16 @@
#pragma once
#include <XCEditor/Fields/UIEditorEditableFieldCore.h>
#include <XCEditor/Fields/UIEditorNumberField.h>
#include <XCEngine/UI/Text/UITextInputController.h>
#include <XCEngine/UI/Types.h>
#include <XCEngine/UI/Widgets/UIPropertyEditModel.h>
#include <string>
#include <vector>
namespace XCEngine::UI::Editor {
struct UIEditorNumberFieldInteractionState {
UIEditorEditableFieldSession session = {};
Widgets::UIEditorNumberFieldState numberFieldState = {};
::XCEngine::UI::Text::UITextInputState textInputState = {};
::XCEngine::UI::Widgets::UIPropertyEditModel editModel = {};
::XCEngine::UI::UIPoint pointerPosition = {};
bool hasPointerPosition = false;
};
struct UIEditorNumberFieldInteractionResult {