添加关闭窗口快捷键

This commit is contained in:
2025-08-25 22:09:35 +08:00
parent b645c4cf39
commit b28c9cd58b
5 changed files with 23 additions and 0 deletions

View File

@@ -315,3 +315,11 @@ void place_window_below_sibling(xcb_window_t window, xcb_window_t sibling) {
};
xcb_aux_configure_window(conn, window, mask, &params);
}
void kill_window(xcb_window_t window) {
xcb_grab_server(conn);
xcb_set_close_down_mode(conn, XCB_CLOSE_DOWN_DESTROY_ALL);
xcb_kill_client(conn, window);
xcb_flush(conn);
xcb_ungrab_server(conn);
}