Seal editor Win32 platform boundary
This commit is contained in:
@@ -3,12 +3,6 @@
|
||||
#include "Features/ColorPicker/ColorPickerPanel.h"
|
||||
#include "Features/Inspector/AddComponentPanel.h"
|
||||
|
||||
#ifndef NOMINMAX
|
||||
#define NOMINMAX
|
||||
#endif
|
||||
|
||||
#include <windows.h>
|
||||
|
||||
namespace XCEngine::UI::Editor::App {
|
||||
|
||||
namespace {
|
||||
@@ -22,10 +16,8 @@ constexpr EditorWindowChromePolicy kUtilityWindowChromePolicy = {
|
||||
.topmostByDefault = true,
|
||||
};
|
||||
|
||||
constexpr EditorWindowNativeStylePolicy kUtilityWindowNativeStylePolicy = {
|
||||
.extendedWindowStyle = WS_EX_TOOLWINDOW,
|
||||
.windowStyle = 0,
|
||||
.useHostWindowStyle = true,
|
||||
constexpr EditorWindowNativeHostPolicy kUtilityWindowNativeHostPolicy = {
|
||||
.shellRole = EditorWindowNativeShellRole::ToolWindow,
|
||||
};
|
||||
|
||||
constexpr EditorUtilityWindowDescriptor kColorPickerUtilityWindowDescriptor = {
|
||||
@@ -33,7 +25,7 @@ constexpr EditorUtilityWindowDescriptor kColorPickerUtilityWindowDescriptor = {
|
||||
.windowId = "utility.color-picker",
|
||||
.title = L"Color Picker",
|
||||
.chromePolicy = kUtilityWindowChromePolicy,
|
||||
.nativeStylePolicy = kUtilityWindowNativeStylePolicy,
|
||||
.nativeHostPolicy = kUtilityWindowNativeHostPolicy,
|
||||
.preferredOuterSize = UISize(400.0f, 600.0f),
|
||||
.minimumOuterSize = UISize(360.0f, 560.0f),
|
||||
};
|
||||
@@ -43,7 +35,7 @@ constexpr EditorUtilityWindowDescriptor kAddComponentUtilityWindowDescriptor = {
|
||||
.windowId = "utility.add-component",
|
||||
.title = L"Add Component",
|
||||
.chromePolicy = kUtilityWindowChromePolicy,
|
||||
.nativeStylePolicy = kUtilityWindowNativeStylePolicy,
|
||||
.nativeHostPolicy = kUtilityWindowNativeHostPolicy,
|
||||
.preferredOuterSize = UISize(352.0f, 500.0f),
|
||||
.minimumOuterSize = UISize(320.0f, 460.0f),
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user