mirror of
https://github.com/labwc/labwc.git
synced 2025-11-04 13:30:07 -05:00
osd: add theme settings for window-switcher preview
Adds theme settings like: osd.window-switcher.preview.border.width: 2 osd.window-switcher.preview.border.color: #ffffff,#00a2ff,#ffffff
This commit is contained in:
parent
2c0e76417f
commit
8096df19ba
5 changed files with 44 additions and 10 deletions
|
|
@ -38,11 +38,11 @@ osd_update_preview_outlines(struct view *view)
|
|||
struct server *server = view->server;
|
||||
struct multi_rect *rect = view->server->osd_state.preview_outline;
|
||||
if (!rect) {
|
||||
int line_width = server->theme->osd_border_width;
|
||||
int line_width = server->theme->osd_window_switcher_preview_border_width;
|
||||
float *colors[] = {
|
||||
server->theme->osd_bg_color,
|
||||
server->theme->osd_label_text_color,
|
||||
server->theme->osd_bg_color
|
||||
server->theme->osd_window_switcher_preview_border_color[0],
|
||||
server->theme->osd_window_switcher_preview_border_color[1],
|
||||
server->theme->osd_window_switcher_preview_border_color[2],
|
||||
};
|
||||
rect = multi_rect_create(&server->scene->tree, colors, line_width);
|
||||
wlr_scene_node_place_above(&rect->tree->node, &server->menu_tree->node);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue