mirror of
https://github.com/wesnoth/wesnoth
synced 2025-04-13 09:08:30 +00:00

include new definitions and updated versions of existing definitions "default/classic" and "modern" has been renamed to "Parchment" and "Celes" to avoid confusion
221 lines
3.4 KiB
INI
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
|