绘制当前显示窗口的名称

This commit is contained in:
2025-08-26 04:56:12 +08:00
parent 2c49c9f179
commit 84b07ebcf4
6 changed files with 61 additions and 15 deletions

View File

@@ -14,5 +14,5 @@ uint32_t get_font_height(const char *font_family, const uint32_t font_size,
const uint32_t dpi);
void draw_bar(monitor_t *monitor, bool is_current_monitor,
color_set_t *color_set, uint32_t height, uint32_t tag_x_padding,
uint32_t layout_x_padding);
uint32_t layout_x_padding, uint32_t client_name_x_padding);
void clean_pango_context(void);

View File

@@ -52,6 +52,8 @@ struct client_t {
xcb_window_t window;
};
#define CLIENT_VISIBLE(C) ((C)->tags & (C)->monitor->selected_tags)
typedef struct wallpaper_config_t {
uint32_t count;
char **path_list;
@@ -109,7 +111,9 @@ typedef struct color_set_t {
color_t tag_color;
color_t active_tag_color;
color_t layout_color;
color_t client_name_bg;
color_t client_name_color;
color_t active_client_name_bg;
color_t active_client_name_color;
color_t status_color;
color_t border_color;