[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
|
|
@ -332,6 +332,7 @@ class DisplayServerWindows : public DisplayServer {
|
|||
bool maximized = false;
|
||||
bool minimized = false;
|
||||
bool fullscreen = false;
|
||||
bool multiwindow_fs = false;
|
||||
bool borderless = false;
|
||||
bool resizable = true;
|
||||
bool window_focused = false;
|
||||
|
|
@ -401,7 +402,7 @@ class DisplayServerWindows : public DisplayServer {
|
|||
WNDPROC user_proc = nullptr;
|
||||
|
||||
void _send_window_event(const WindowData &wd, WindowEvent p_event);
|
||||
void _get_window_style(bool p_main_window, bool p_fullscreen, bool p_borderless, bool p_resizable, bool p_maximized, bool p_no_activate_focus, DWORD &r_style, DWORD &r_style_ex);
|
||||
void _get_window_style(bool p_main_window, bool p_fullscreen, bool p_multiwindow_fs, bool p_borderless, bool p_resizable, bool p_maximized, bool p_no_activate_focus, DWORD &r_style, DWORD &r_style_ex);
|
||||
|
||||
MouseMode mouse_mode;
|
||||
int restore_mouse_trails = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue