core: 添加 output 索引循环切换接口

This commit is contained in:
2026-04-11 05:56:49 +08:00
parent 3a6525087d
commit d73d5b0b1f
2 changed files with 11 additions and 0 deletions

View File

@@ -65,6 +65,7 @@ typedef struct state_t {
output_t *outputs;
size_t output_count;
size_t current_output_index;
window_t *windows;
size_t window_count;
@@ -129,6 +130,7 @@ void state_output_set_current_workspace(state_t *state, output_id_t output_id,
workspace_id_t workspace_id);
size_t state_output_count(const state_t *state);
bool state_output_valid(const state_t *state, output_id_t id);
void state_cycle_current_output(state_t *state, int delta);
/*
* state 持有的 window 集合接口