int menu_min_width;
int menu_max_width;
- int menu_item_padding_x;
- int menu_item_padding_y;
+ int menu_items_padding_x;
+ int menu_items_padding_y;
float menu_items_bg_color[4];
float menu_items_text_color[4];
float menu_items_active_bg_color[4];
? item->native_width : theme->menu_max_width;
}
}
- menu->size.width = max_width + 2 * theme->menu_item_padding_x;
+ menu->size.width = max_width + 2 * theme->menu_items_padding_x;
/*
* TODO: This function is getting a bit unwieldy. Consider calculating
theme->menu_items_active_bg_color, arrow);
/* Center font nodes */
- x = theme->menu_item_padding_x;
+ x = theme->menu_items_padding_x;
y = (theme->menu_item_height - menuitem->normal.buffer->height) / 2;
wlr_scene_node_set_position(menuitem->normal.text, x, y);
y = (theme->menu_item_height - menuitem->selected.buffer->height) / 2;
text_color, bg_color, /* arrow */ NULL);
/* Center font nodes */
int x, y;
- x = theme->menu_item_padding_x;
+ x = theme->menu_items_padding_x;
y = (theme->menu_header_height - menuitem->normal.buffer->height) / 2;
wlr_scene_node_set_position(menuitem->normal.text, x, y);
} else {
theme->menu_min_width = 20;
theme->menu_max_width = 200;
- theme->menu_item_padding_x = 7;
- theme->menu_item_padding_y = 4;
+ theme->menu_items_padding_x = 7;
+ theme->menu_items_padding_y = 4;
parse_hexstr("#fcfbfa", theme->menu_items_bg_color);
parse_hexstr("#000000", theme->menu_items_text_color);
parse_hexstr("#e1dedb", theme->menu_items_active_bg_color);
}
if (match_glob(key, "menu.items.padding.x")) {
- theme->menu_item_padding_x = get_int_if_positive(
+ theme->menu_items_padding_x = get_int_if_positive(
value, "menu.items.padding.x");
}
if (match_glob(key, "menu.items.padding.y")) {
- theme->menu_item_padding_y = get_int_if_positive(
+ theme->menu_items_padding_y = get_int_if_positive(
value, "menu.items.padding.y");
}
if (match_glob(key, "menu.items.bg.color")) {
theme->title_height = get_titlebar_height(theme);
theme->menu_item_height = font_height(&rc.font_menuitem)
- + 2 * theme->menu_item_padding_y;
+ + 2 * theme->menu_items_padding_y;
theme->menu_header_height = font_height(&rc.font_menuheader)
- + 2 * theme->menu_item_padding_y;
+ + 2 * theme->menu_items_padding_y;
theme->osd_window_switcher_item_height = font_height(&rc.font_osd)
+ 2 * theme->osd_window_switcher_item_padding_y