wesnoth/data/gui/themes/celes/widgets/window_default.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

221 lines
3.4 KiB
INI

#textdomain wesnoth-lib
###
### Defines all window styles used in the game.
### For now the definition for normal and tiny gui are the same, this might
### change later when tiny-gui will be tested.
###
#define _GUI_RESOLUTION RESOLUTION BASE_NAME PRE_COMMIT BORDER_SIDE_1 BORDER_SIDE_2 OFFSET_SIDE_1 OFFSET_SIDE_2 OFFSET_TOTAL
[resolution]
{RESOLUTION}
left_border = {BORDER_SIDE_1}
right_border = {BORDER_SIDE_2}
top_border = {BORDER_SIDE_1}
bottom_border = {BORDER_SIDE_2}
[background]
[draw]
{PRE_COMMIT}
[rectangle]
x = 0
y = 0
w = "(width)"
h = "(height)"
border_thickness = 3
border_color = "16, 22, 35, 255"
[/rectangle]
[rectangle]
x = 1
y = 1
w = "(width - 2)"
h = "(height - 2)"
border_thickness = 1
border_color = {GUI__BORDER_COLOR_DARK}
[/rectangle]
[image]
x = 2
y = 2
w = "(width - 4)"
h = "(height - 4)"
name = "panels/background-title-opaque.png"
resize_mode = "tile_highres"
[/image]
[/draw]
[/background]
[foreground]
[draw]
[/draw]
[/foreground]
[grid]
[row]
grow_factor = 1
[column]
horizontal_grow = true
vertical_grow = true
[scrollbar_panel]
vertical_scrollbar_mode = "initial_auto"
horizontal_scrollbar_mode = "initial_auto"
[definition]
[row]
[column]
horizontal_grow = true
vertical_grow = true
[grid]
id = "_window_content_grid"
[/grid]
[/column]
[/row]
[/definition]
[/scrollbar_panel]
[/column]
[/row]
[row]
[column]
[button]
id = "click_dismiss"
definition = "default"
label = _ "Close"
[/button]
[/column]
[/row]
[/grid]
[/resolution]
#enddef
#define _GUI_WINDOW ID DESCRIPTION BASE_NAME PRE_COMMIT
[window_definition]
id = {ID}
description = {DESCRIPTION}
{_GUI_RESOLUTION () ({BASE_NAME}) ({PRE_COMMIT}) 10 13 5 9 14 }
[/window_definition]
#enddef
{_GUI_WINDOW "default" "The default window" "opaque" ()}
{_GUI_WINDOW "message" "The style used as transparent to the user." "translucent65" ({DEFAULT_BLUR})}
# Special definition for a minimal-border style
[window_definition]
id = "menu"
description = "Window style used for menus"
[resolution]
left_border = 1
right_border = 1
top_border = 1
bottom_border = 1
[background]
[draw]
[image]
x = 0
y = 0
w = "(width)"
h = "(height)"
name = "dialogs/menu-background.png"
resize_mode = "tile_highres"
[/image]
[rectangle]
x = 0
y = 0
w = "(width)"
h = "(height)"
border_thickness = 1
border_color = {GUI__BORDER_COLOR_DARK}
[/rectangle]
[/draw]
[/background]
[foreground]
[draw]
[/draw]
[/foreground]
[grid]
[row]
grow_factor = 1
[column]
horizontal_grow = true
vertical_grow = true
[scrollbar_panel]
vertical_scrollbar_mode = "initial_auto"
horizontal_scrollbar_mode = "initial_auto"
[definition]
[row]
[column]
horizontal_grow = true
vertical_grow = true
[grid]
id = "_window_content_grid"
[/grid]
[/column]
[/row]
[/definition]
[/scrollbar_panel]
[/column]
[/row]
[/grid]
[/resolution]
[/window_definition]
#undef _BLUR
#undef _GUI_WINDOW
#undef _GUI_RESOLUTION