wesnoth/data/gui/themes/default/widgets/toggle_button_icon.cfg
Subhraman Sarkar 6b8c2e15e7 theme update for modern and rename themes
include new definitions and updated versions of existing definitions
"default/classic" and "modern" has been renamed to "Parchment" and "Celes" to avoid confusion
2025-01-09 09:02:42 +05:30

191 lines
2.6 KiB
INI

#textdomain wesnoth-lib
###
### Definition of a toggle button with only a changing image.
### It's used for the editor in the resize grid. When needed it can also be
### extended for usage with other widgets.
###
#define _GUI_ICON
[image]
{GUI_CENTERED_IMAGE}
name = "(icon)"
[/image]
#enddef
#define _GUI_RESOLUTION RESOLUTION SIZE
[resolution]
{RESOLUTION}
min_width = {SIZE}
min_height = {SIZE}
default_width = {SIZE}
default_height = {SIZE}
max_width = {SIZE}
max_height = {SIZE}
text_extra_width = 0
text_font_size = 0
[state]
[enabled]
[draw]
[image]
x = 0
y = 0
w = {SIZE}
h = {SIZE}
name = "buttons/button_square/button_square_30.png"
[/image]
{_GUI_ICON}
[/draw]
[/enabled]
[disabled]
[draw]
[image]
x = 0
y = 0
w = {SIZE}
h = {SIZE}
name = "buttons/button_square/button_square_30.png"
[/image]
{_GUI_ICON}
[/draw]
[/disabled]
[focused]
[draw]
[image]
x = 0
y = 0
w = {SIZE}
h = {SIZE}
name = "buttons/button_square/button_square_30-active.png"
[/image]
{_GUI_ICON}
[/draw]
[/focused]
[/state]
###
### Selected
###
[state]
[enabled]
[draw]
[image]
x = 0
y = 0
w = {SIZE}
h = {SIZE}
name = "buttons/button_square/button_square_30-pressed.png"
[/image]
{_GUI_ICON}
[/draw]
[/enabled]
[disabled]
[draw]
[image]
x = 0
y = 0
w = {SIZE}
h = {SIZE}
name = "buttons/button_square/button_square_30-pressed.png"
[/image]
{_GUI_ICON}
[/draw]
[/disabled]
[focused]
[draw]
[image]
x = 0
y = 0
w = {SIZE}
h = {SIZE}
name = "buttons/button_square/button_square_30-active-pressed.png"
[/image]
{_GUI_ICON}
[/draw]
[/focused]
[/state]
[/resolution]
#enddef
[toggle_button_definition]
id = "icon"
description = "This toggle button is meant to be used in the resize grid of the editor and only has an icon."
{_GUI_RESOLUTION () 30 }
[/toggle_button_definition]
[toggle_button_definition]
id = "icon_medium"
description = "Medium-sized version of the icon-only toggle button."
{_GUI_RESOLUTION () 25 }
[/toggle_button_definition]
[toggle_button_definition]
id = "icon_small"
description = "Small version of the icon-only toggle button."
{_GUI_RESOLUTION () 16 }
[/toggle_button_definition]
[toggle_button_definition]
id = "icon_tiny"
description = "Tiny version of the icon-only toggle button."
{_GUI_RESOLUTION () 10 }
[/toggle_button_definition]
#undef _GUI_RESOLUTION
#undef _GUI_ICON