feat(bar): 添加状态栏 bar 模块的基础架构和 workspace 指示器
This commit is contained in:
22
src/bar/bar.h
Normal file
22
src/bar/bar.h
Normal file
@@ -0,0 +1,22 @@
|
||||
#pragma once
|
||||
|
||||
#include <stddef.h>
|
||||
#include <zdwm/bar.h>
|
||||
#include <zdwm/types.h>
|
||||
|
||||
#include "bar/types.h"
|
||||
|
||||
typedef struct bar_output_t {
|
||||
zdwm_window_id_t window_id;
|
||||
zdwm_output_id_t output_id;
|
||||
bar_side_t sides[ZDWM_BAR_SIDE_COUNT];
|
||||
} bar_output_t;
|
||||
|
||||
typedef struct bar_t {
|
||||
bar_output_t *bars;
|
||||
size_t count;
|
||||
|
||||
bool visible;
|
||||
|
||||
zdwm_bar_config_t config;
|
||||
} bar_t;
|
||||
Reference in New Issue
Block a user