状态栏绘制添加图标和色彩设置
This commit is contained in:
@@ -115,7 +115,12 @@ typedef struct color_set_t {
|
||||
color_t client_name_color;
|
||||
color_t active_client_name_bg;
|
||||
color_t active_client_name_color;
|
||||
color_t status_color;
|
||||
color_t status_net_recv_color;
|
||||
color_t status_net_send_color;
|
||||
color_t status_volume_color;
|
||||
color_t status_memory_color;
|
||||
color_t status_cpu_color;
|
||||
color_t status_datetime_color;
|
||||
color_t border_color;
|
||||
color_t active_border_color;
|
||||
} color_set_t;
|
||||
@@ -160,3 +165,21 @@ typedef struct {
|
||||
double cpu_usage_percent;
|
||||
char time[256];
|
||||
} status_t;
|
||||
|
||||
typedef struct icons_t {
|
||||
/* 像素数据 */
|
||||
uint32_t *net_down_pixels;
|
||||
uint32_t *net_up_pixels;
|
||||
uint32_t *volume_pixels;
|
||||
uint32_t *memory_pixels;
|
||||
uint32_t *cpu_pixels;
|
||||
uint32_t *clock_pixels;
|
||||
|
||||
/* cairo_t * 类型,为避免引入 cairo 库使用 void * 类型代替 */
|
||||
void *net_down;
|
||||
void *net_up;
|
||||
void *volume;
|
||||
void *memory;
|
||||
void *cpu;
|
||||
void *clock;
|
||||
} icons_t;
|
||||
|
||||
Reference in New Issue
Block a user