feat(action): 实现切换当前 output 工作区功能

This commit is contained in:
2026-05-09 23:00:01 +08:00
parent 1f4659e7a4
commit 0d4a907dd8
5 changed files with 107 additions and 19 deletions

View File

@@ -34,6 +34,14 @@ typedef struct zdwm_action_api_t {
zdwm_runtime_t *runtime,
zdwm_workspace_id_t workspace_id
);
void (*switch_workspace_in_current_output)(
zdwm_runtime_t *runtime,
zdwm_workspace_id_t workspace_id
);
void (*switch_workspace_by_index_in_current_output)(
zdwm_runtime_t *runtime,
uint32_t index
);
void (*cycle_layout)(zdwm_runtime_t *runtime, int32_t delta);
void (*cycle_current_output)(zdwm_runtime_t *runtime, int32_t delta);
void (*focus_window)(zdwm_runtime_t *runtime, int32_t delta);