Refine editor window host structure and utility chrome

This commit is contained in:
2026-04-25 18:20:17 +08:00
parent 41b912933d
commit 7335def3fd
31 changed files with 241 additions and 61 deletions

View File

@@ -12,6 +12,8 @@ using ::XCEngine::UI::UISize;
constexpr EditorWindowChromePolicy kUtilityWindowChromePolicy = {
.allowDetachedTitleBarTabStrip = false,
.showFrameStats = false,
.showTopmostButton = true,
.topmostByDefault = true,
};
constexpr EditorWindowNativeStylePolicy kUtilityWindowNativeStylePolicy = {
@@ -26,8 +28,8 @@ constexpr EditorUtilityWindowDescriptor kColorPickerUtilityWindowDescriptor = {
.title = L"Color Picker",
.chromePolicy = kUtilityWindowChromePolicy,
.nativeStylePolicy = kUtilityWindowNativeStylePolicy,
.preferredOuterSize = UISize(352.0f, 500.0f),
.minimumOuterSize = UISize(320.0f, 460.0f),
.preferredOuterSize = UISize(400.0f, 620.0f),
.minimumOuterSize = UISize(360.0f, 560.0f),
};
constexpr EditorUtilityWindowDescriptor kAddComponentUtilityWindowDescriptor = {