virtualx-engine/scene/main
Lorenzo Cerqua d670a49612 DisplayServer: separate window showing into another function
When creating a window, Godot would first register it to the WM(show it) and then set its flags.
This works fine on a floating WM, but on tiling WMs as soon as a window gets registered
the WM immediately acts on the window by scaling it up and treating it as a generic window,
being registered without any special flags.

This commit separates the showing of the window into another function and calls it after the most important flags are set,
making windows with special flags(eg. all popups) work again on tiling WMs.

Fixes #37930
2020-07-23 07:58:10 +02:00
..
canvas_item.cpp Provide draw_set_transform defaults for rotation and scale 2020-07-01 18:09:11 +03:00
canvas_item.h Add override keywords. 2020-07-10 13:56:54 +01:00
canvas_layer.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
canvas_layer.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
http_request.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
http_request.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
instance_placeholder.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
instance_placeholder.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
node.cpp Add a separate application focus/in notification out from Window focus notification. 2020-06-30 10:40:06 -03:00
node.h Add override keywords. 2020-07-10 13:56:54 +01:00
resource_preloader.cpp Style: Enforce separation line between function definitions 2020-05-14 16:54:55 +02:00
resource_preloader.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
scene_tree.cpp Fix doubleclick on tree item, restore input focus on previous windows. 2020-07-01 12:46:39 -03:00
scene_tree.h Add override keywords. 2020-07-10 13:56:54 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
shader_globals_override.cpp Style: Enforce separation line between function definitions 2020-05-14 16:54:55 +02:00
shader_globals_override.h Add override keywords. 2020-07-10 13:56:54 +01:00
timer.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
timer.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
viewport.cpp Ensure cursor shape changes when exiting window, fixes #37724 2020-07-02 14:17:46 -03:00
viewport.h Add override keywords. 2020-07-10 13:56:54 +01:00
window.cpp DisplayServer: separate window showing into another function 2020-07-23 07:58:10 +02:00
window.h Add override keywords. 2020-07-10 13:56:54 +01:00