[Windows] Add WS_BORDER flag to windows in WINDOW_MODE_FULLSCREEN mode to allow multi-window interface in full-screen.
[Windows] Add WINDOW_MODE_EXCLUSIVE_FULLSCREEN without WS_BORDER flag enabled (no multi-window support).
This commit is contained in:
parent
29c4644890
commit
f4ea9cd9f3
12 changed files with 49 additions and 13 deletions
|
|
@ -539,6 +539,7 @@ void DisplayServer::_bind_methods() {
|
|||
BIND_ENUM_CONSTANT(WINDOW_MODE_MINIMIZED);
|
||||
BIND_ENUM_CONSTANT(WINDOW_MODE_MAXIMIZED);
|
||||
BIND_ENUM_CONSTANT(WINDOW_MODE_FULLSCREEN);
|
||||
BIND_ENUM_CONSTANT(WINDOW_MODE_EXCLUSIVE_FULLSCREEN);
|
||||
|
||||
BIND_ENUM_CONSTANT(WINDOW_FLAG_RESIZE_DISABLED);
|
||||
BIND_ENUM_CONSTANT(WINDOW_FLAG_BORDERLESS);
|
||||
|
|
|
|||
|
|
@ -53,7 +53,8 @@ public:
|
|||
WINDOW_MODE_WINDOWED,
|
||||
WINDOW_MODE_MINIMIZED,
|
||||
WINDOW_MODE_MAXIMIZED,
|
||||
WINDOW_MODE_FULLSCREEN
|
||||
WINDOW_MODE_FULLSCREEN,
|
||||
WINDOW_MODE_EXCLUSIVE_FULLSCREEN,
|
||||
};
|
||||
|
||||
// Keep the VSyncMode enum values in sync with the `display/window/vsync/vsync_mode`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue