添加鼠标事件拦截

This commit is contained in:
2025-09-02 22:42:47 +08:00
parent ac91ebbed3
commit 55c3fa1156
5 changed files with 60 additions and 0 deletions

View File

@@ -183,3 +183,20 @@ typedef struct icons_t {
icon_res_t cpu;
icon_res_t clock;
} icons_t;
typedef enum click_area_t {
click_tag,
click_layout_symbol,
click_window_title,
click_status,
click_client_window,
click_root_win,
} click_area_t;
typedef struct button_t {
click_area_t click_area;
uint16_t modifiers;
uint8_t button;
void (*func)(const user_action_arg_t *);
const user_action_arg_t arg;
} button_t;