mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-07 17:43:53 +02:00
Port set minimized to wl_decor
This commit is contained in:
7
glfw/wl_decor.c
vendored
7
glfw/wl_decor.c
vendored
@@ -193,3 +193,10 @@ glfw_wl_set_maximized(_GLFWwindow *w, bool on) {
|
||||
else xdg_toplevel_unset_maximized(w->wl.xdg.toplevel);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
glfw_wl_set_minimized(_GLFWwindow *w) {
|
||||
Frame *d = (Frame*)w->wl.frame;
|
||||
if (d && d->libdecor) libdecor_frame_set_minimized(d->libdecor);
|
||||
else if (w->wl.xdg.toplevel) xdg_toplevel_set_minimized(w->wl.xdg.toplevel);
|
||||
}
|
||||
|
||||
1
glfw/wl_decor.h
vendored
1
glfw/wl_decor.h
vendored
@@ -16,3 +16,4 @@ void glfw_wl_unload_decorations_library(DECOR_LIB_HANDLE);
|
||||
int glfw_wl_dispatch_decor_events(void);
|
||||
void glfw_wl_set_fullscreen(_GLFWwindow *w, bool on, struct wl_output *monitor);
|
||||
void glfw_wl_set_maximized(_GLFWwindow *w, bool on);
|
||||
void glfw_wl_set_minimized(_GLFWwindow *w);
|
||||
|
||||
6
glfw/wl_window.c
vendored
6
glfw/wl_window.c
vendored
@@ -1462,11 +1462,7 @@ monotonic_t _glfwPlatformGetDoubleClickInterval(_GLFWwindow* window UNUSED)
|
||||
return ms_to_monotonic_t(500ll);
|
||||
}
|
||||
|
||||
void _glfwPlatformIconifyWindow(_GLFWwindow* window)
|
||||
{
|
||||
if (window->wl.xdg.toplevel)
|
||||
xdg_toplevel_set_minimized(window->wl.xdg.toplevel);
|
||||
}
|
||||
void _glfwPlatformIconifyWindow(_GLFWwindow* window) { glfw_wl_set_minimized(window); }
|
||||
|
||||
void _glfwPlatformRestoreWindow(_GLFWwindow* window)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user