Merge pull request #101221 from bruvzg/win_dec_exp

[Window] Expose `start_drag` and `start_resize` methods (for both native and embedded windows).
This commit is contained in:
Rémi Verschelde 2025-01-09 11:17:24 +01:00
commit 65cf7c1d5e
7 changed files with 127 additions and 0 deletions

View file

@ -5496,6 +5496,10 @@ void DisplayServerX11::window_start_drag(WindowID p_window) {
ERR_FAIL_COND(!windows.has(p_window));
WindowData &wd = windows[p_window];
if (wd.embed_parent) {
return; // Embedded window.
}
XClientMessageEvent m;
memset(&m, 0, sizeof(m));
@ -5532,6 +5536,10 @@ void DisplayServerX11::window_start_resize(WindowResizeEdge p_edge, WindowID p_w
ERR_FAIL_COND(!windows.has(p_window));
WindowData &wd = windows[p_window];
if (wd.embed_parent) {
return; // Embedded window.
}
XClientMessageEvent m;
memset(&m, 0, sizeof(m));