refactor(core+backend/X11): 将修改窗口几何属性合并到 CONFIGURE_WINDOW 中

将 MOVE/RESIZE/BORDER_WIDTH 三个效果合并进 CONFIGURE_WINDOW 中,通过
changed_fields 掩码提取有效数据
This commit is contained in:
2026-04-29 00:39:19 +08:00
parent a393308704
commit 1485400b4c
7 changed files with 89 additions and 71 deletions

View File

@@ -60,7 +60,7 @@ typedef struct atoms_t {
typedef struct window_configure_t {
xcb_window_t window;
uint16_t mask;
uint32_t mask;
xcb_configure_window_value_list_t value;
} window_configure_t;