mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-18 21:16:49 +00:00

Now that all 'stable' --new-widgets code has been moved to the default way starting with --new-widgets is no longer needed unless you want to develop for it. So the new proof-of-concept title screen can be committed. Only has the basic buttons which work, but needs some cleanup up, both in looks and code working.
121 lines
1.7 KiB
INI
121 lines
1.7 KiB
INI
###
|
|
### Definition of the main screen for Wesnoth.
|
|
###
|
|
|
|
[window_definition]
|
|
|
|
id = "title_screen"
|
|
description = "The window definition for the title screen."
|
|
|
|
[resolution]
|
|
|
|
[background]
|
|
|
|
[draw]
|
|
|
|
[image]
|
|
x = 0
|
|
y = 0
|
|
w = "(width)"
|
|
h = "(height)"
|
|
name = "(background_image)"
|
|
[/image]
|
|
|
|
[text]
|
|
x = 0
|
|
y = "(height - text_height)"
|
|
w = "(text_width)"
|
|
h = "(text_height)"
|
|
font_size = 16
|
|
font_colour = "255, 255, 255, 128"
|
|
text = "(revision_number)"
|
|
[/text]
|
|
|
|
[/draw]
|
|
|
|
[/background]
|
|
|
|
[foreground]
|
|
|
|
[draw]
|
|
|
|
[/draw]
|
|
|
|
[/foreground]
|
|
|
|
[/resolution]
|
|
|
|
[/window_definition]
|
|
|
|
#define GUI_TIP_SECTION
|
|
#enddef
|
|
|
|
|
|
#define GUI_BUTTON ID CAPTION
|
|
[row]
|
|
|
|
[column]
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[button]
|
|
id = {ID}
|
|
definition = "default"
|
|
|
|
label = {CAPTION}
|
|
[/button]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
#enddef
|
|
|
|
#define MENU_SECTION
|
|
[grid]
|
|
{GUI_BUTTON "tutorial" _"Tutorial"}
|
|
{GUI_BUTTON "campaign" _"Campaign"}
|
|
{GUI_BUTTON "multiplayer" _"Multiplayer"}
|
|
{GUI_BUTTON "load" _"Load"}
|
|
{GUI_BUTTON "addons" _"Add-ons"}
|
|
{GUI_BUTTON "editor" _"Editor"}
|
|
{GUI_BUTTON "language" _"Language"}
|
|
{GUI_BUTTON "preferences" _"Preferences"}
|
|
{GUI_BUTTON "credits" _"Credits"}
|
|
{GUI_BUTTON "quit" _"Quit"}
|
|
[/grid]
|
|
#enddef
|
|
|
|
[window]
|
|
id = "title_screen"
|
|
description = "MP create game dialog."
|
|
|
|
[resolution]
|
|
definition = "title_screen"
|
|
|
|
automatic_placement = "false"
|
|
x = 0
|
|
y = 0
|
|
width = "(screen_width)"
|
|
height = "(screen_height)"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
{MENU_SECTION}
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/resolution]
|
|
|
|
[/window]
|
|
|
|
#undef GUI_TIP_SECTION
|
|
#undef MENU_SECTION
|
|
#undef GUI_BUTTON
|