float menu_items_active_bg_color[4];
float menu_items_active_text_color[4];
- int menu_separator_width;
+ int menu_separator_line_thickness;
int menu_separator_padding_width;
int menu_separator_padding_height;
float menu_separator_color[4];
menuitem->selectable = false;
struct server *server = menu->server;
struct theme *theme = server->theme;
- menuitem->height = theme->menu_separator_width +
+ menuitem->height = theme->menu_separator_line_thickness +
2 * theme->menu_separator_padding_height;
menuitem->tree = wlr_scene_tree_create(menu->scene_tree);
MENUWIDTH, menuitem->height,
theme->menu_items_bg_color)->node;
- /* theme->menu_separator_width is the line-thickness (so height here) */
int width = MENUWIDTH - 2 * theme->menu_separator_padding_width;
menuitem->normal.text = &wlr_scene_rect_create(
menuitem->normal.tree,
width > 0 ? width : 0,
- theme->menu_separator_width,
+ theme->menu_separator_line_thickness,
theme->menu_separator_color)->node;
wlr_scene_node_set_position(&menuitem->tree->node, 0, menu->size.height);
parse_hexstr("#dddad6", theme->menu_items_active_bg_color);
parse_hexstr("#000000", theme->menu_items_active_text_color);
- theme->menu_separator_width = 1;
+ theme->menu_separator_line_thickness = 1;
theme->menu_separator_padding_width = 6;
theme->menu_separator_padding_height = 3;
parse_hexstr("#888888", theme->menu_separator_color);
}
if (match(key, "menu.separator.width")) {
- theme->menu_separator_width = atoi(value);
+ theme->menu_separator_line_thickness = atoi(value);
}
if (match(key, "menu.separator.padding.width")) {
theme->menu_separator_padding_width = atoi(value);