local styles = data.raw['gui-style'].default styles.dropdown = { button_style = { type = "button_style", parent = "dropdown_button", default_font_color = {1, 0, 0}, hovered_font_color = {0, 1, 0}, clicked_font_color = {0, 0, 1}, disabled_font_color = {1, 1, 0}, selected_font_color = {0, 1, 1}, selected_hovered_font_color = {1, 0, 1}, selected_clicked_font_color = {1, 1, 1} }, -- default dropdown style prototype data bottom_padding = 1, icon = { filename = "__core__/graphics/icons/mip/dropdown.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, ignored_by_search = true, left_padding = 8, list_box_style = { maximal_height = 400, scroll_pane_style = { extra_padding_when_activated = 0, graphical_set = { shadow = { corner_size = 8, draw_type = "outer", position = { 200, 128 } } }, padding = 0, type = "scroll_pane_style" }, type = "list_box_style" }, minimal_height = 28, minimal_width = 116, opened_sound = { filename = "__core__/sound/gui-dropdown-open.ogg" }, right_padding = 4, selector_and_title_spacing = 8, top_padding = -1, type = "dropdown_style" }