Difference between revisions of "GUIToolkit"
From The Battle for Wesnoth Wiki
SkeletonCrew (talk | contribs) (Add a new page link) |
SkeletonCrew (talk | contribs) (Add link to new page.) |
||
Line 16: | Line 16: | ||
* [[GUIWidgetDefinitionWML]] describes how the various widgets are defined. | * [[GUIWidgetDefinitionWML]] describes how the various widgets are defined. | ||
* [[GUIWidgetInstanceWML]] describes the options which can be used when a widget is "instanciated" in a window definition. | * [[GUIWidgetInstanceWML]] describes the options which can be used when a widget is "instanciated" in a window definition. | ||
+ | * [[GUIWindowDefinitionWML]] describes the windows available and which widgets the 'know' about. | ||
* [[GUIToolkitWML]] describes the basics of the engine. | * [[GUIToolkitWML]] describes the basics of the engine. | ||
* [[GUICanvasWML]] describes what to draw on a widget. | * [[GUICanvasWML]] describes what to draw on a widget. |
Revision as of 11:39, 8 March 2009
UNDER CONSTRUCTION DO NOT MODIFY -- SkeletonCrew
Introduction
This is a new toolkit aiming to make it possible to make the look of Wesnoth fully skinable. This will be used in Wesnoth the make it easier to optimize for different screen resolutions.
The engine has two parts:
- Widget definition, which defines how a widget looks.
- Window defintion, which defines how a certain window looks and it uses the widget definitions.
Links
- GUIVariable describes the variable used for the parts of WML.
- GUILayout describes how to place widgets in a window.
- GUIWidgetDefinitionWML describes how the various widgets are defined.
- GUIWidgetInstanceWML describes the options which can be used when a widget is "instanciated" in a window definition.
- GUIWindowDefinitionWML describes the windows available and which widgets the 'know' about.
- GUIToolkitWML describes the basics of the engine.
- GUICanvasWML describes what to draw on a widget.
- Wiki_grabber describes the tool to generate the wiki pages.