wesnoth/data/gui/widget/menu_button_default.cfg
Charles Dang 6d39cffe14 Menu Button: increase min width
This serves the immediate purpose of making the Resolutions Menu Button in Prefs equal the size of
its dropdown, but it also ensures there's more space for lists with small initial entries but longer
choices. Obviously, horizontal_grow = true could be used in any dialogs where this is a case, but this
provides a safer minimum should that not be desired.
2016-08-25 00:12:05 +11:00

144 lines
2.6 KiB
INI

#textdomain wesnoth-lib
###
### Definition of the default button.
###
#define _GUI_DRAW_BORDER _COLOR
[rectangle]
x = 0
y = 0
w = "(width)"
h = "(height)"
border_thickness = 1
border_color = {_COLOR}
[/rectangle]
#enddef
#define _GUI_RESOLUTION RESOLUTION MIN_WIDTH DEFAULT_WIDTH HEIGHT EXTRA_WIDTH EXTRA_HEIGHT FONT_SIZE BASE_NAME IPF
[resolution]
{RESOLUTION}
min_width = {MIN_WIDTH}
min_height = {HEIGHT}
default_width = {DEFAULT_WIDTH}
default_height = {HEIGHT}
max_width = 0
max_height = {HEIGHT}
text_extra_width = {EXTRA_WIDTH}
text_extra_height = {EXTRA_HEIGHT}
text_font_size = {FONT_SIZE}
[state_enabled]
[draw]
[image]
w = "(width)"
h = "(height)"
name = "buttons/{BASE_NAME}.png{IPF}"
[/image]
{_GUI_DRAW_BORDER ({GUI__BORDER_COLOR_DARK})}
{GUI__LEFT_TEXT ({FONT_SIZE}) () ({GUI__FONT_COLOR_ENABLED__TITLE})}
[image]
x = "(width - 25)"
y = 2
name = "icons/arrows/short_arrow_left_25.png~ROTATE(-90)"
[/image]
[/draw]
[/state_enabled]
[state_disabled]
[draw]
[image]
w = "(width)"
h = "(height)"
name = "buttons/{BASE_NAME}.png~GS(){IPF}"
[/image]
{_GUI_DRAW_BORDER ({GUI__FONT_COLOR_DISABLED__DEFAULT})}
{GUI__LEFT_TEXT ({FONT_SIZE}) () ({GUI__FONT_COLOR_DISABLED__TITLE})}
[image]
x = "(width - 25)"
y = 2
name = "icons/arrows/short_arrow_left_25.png~ROTATE(-90)~GS()"
[/image]
[/draw]
[/state_disabled]
[state_pressed]
[draw]
[image]
w = "(width)"
h = "(height)"
name = "buttons/{BASE_NAME}-pressed.png{IPF}"
[/image]
{_GUI_DRAW_BORDER ({GUI__BORDER_COLOR_DARK})}
{GUI__LEFT_TEXT ({FONT_SIZE}) () ({GUI__FONT_COLOR_ENABLED__TITLE})}
[image]
x = "(width - 25)"
y = 2
name = "icons/arrows/short_arrow_left_25-active.png~ROTATE(-90)"
[/image]
[/draw]
[/state_pressed]
[state_focused]
[draw]
[image]
w = "(width)"
h = "(height)"
# Doesn't have its own 'active' variation image
name = "buttons/{BASE_NAME}-pressed.png{IPF}"
[/image]
{_GUI_DRAW_BORDER ({GUI__BORDER_COLOR_DARK})}
{GUI__LEFT_TEXT ({FONT_SIZE}) () ({GUI__FONT_COLOR_ENABLED__TITLE})}
[image]
x = "(width - 25)"
y = 2
name = "icons/arrows/short_arrow_left_25-active.png~ROTATE(-90)"
[/image]
[/draw]
[/state_focused]
[/resolution]
#enddef
[menu_button_definition]
id = "default"
description = "Default button"
{_GUI_RESOLUTION () 40 180 30 13 4 ({GUI_NORMAL__FONT_SIZE__SMALL}) "button_dropdown/button_dropdown" ()}
[/menu_button_definition]
#undef _GUI_RESOLUTION
#undef _GUI_DRAW_BORDER