Tasks:Widget Set: Difference between revisions
Jump to navigation
Jump to search
m →Requirements: layout fixed |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 12: | Line 12: | ||
== Requirements == | == Requirements == | ||
* support for multiple windows on top of the (fullscreen) [[Architecture:Map Module|mapview]] | * <span style="text-decoration:line-through;">support for multiple windows on top of the (fullscreen) [[Architecture:Map Module|mapview]]</span> (done) | ||
* transparent/translucent window background | * <span style="text-decoration:line-through;">transparent/translucent window background</span> (done) | ||
* use true type fonts | * <span style="text-decoration:line-through;">use true type fonts</span> (done) | ||
* text in utf-8 format | * <span style="text-decoration:line-through;">text in utf-8 format</span> (done) | ||
* provide label and text input widgets | * <span style="text-decoration:line-through;">provide label and text input widgets</span> (done) | ||
* provide image/animation widget | * <span style="text-decoration:line-through;">provide image/animation widget</span> (done) | ||
* provide graphical (possibly animated) button widget | * <span style="text-decoration:line-through;">provide graphical (possibly animated) button widget</span> (done) | ||
* provide lists with active (selectable) and inactive (not selectable) items | * <span style="text-decoration:line-through;">provide lists with active (selectable) and inactive (not selectable) items</span> (done) | ||
* provide table widget (for rendering inventory, saved games with pictures and descriptions, etc.) | * provide table widget (for rendering inventory, saved games with pictures and descriptions, etc.) | ||
* active widget must become highlighted (become brighter) | * <span style="text-decoration:line-through;">active widget must become highlighted (become brighter)</span> (done) | ||
* optimized for keyboard/gamepad control | * <span style="text-decoration:line-through;">optimized for keyboard/gamepad control</span> (done) | ||
* Python [[Architecture:Python Module|wrappers]] | * Python [[Architecture:Python Module|wrappers]] | ||
== References == | == References == | ||
* | * v0.3 [http://cvs.savannah.nongnu.org/viewvc/adonthell-0.3/src/?root=adonthell GUI code] in CVS (win_*.cc|h files) | ||
* [[Widget Set | Redesign]] of widgets from the ground up by rians |
Latest revision as of 16:02, 6 March 2011
Back to Task List
Overview
The widgets that make up the user interface for the game.
Dependencies
- Map View implementation
Requirements
- support for multiple windows on top of the (fullscreen) mapview (done)
- transparent/translucent window background (done)
- use true type fonts (done)
- text in utf-8 format (done)
- provide label and text input widgets (done)
- provide image/animation widget (done)
- provide graphical (possibly animated) button widget (done)
- provide lists with active (selectable) and inactive (not selectable) items (done)
- provide table widget (for rendering inventory, saved games with pictures and descriptions, etc.)
- active widget must become highlighted (become brighter) (done)
- optimized for keyboard/gamepad control (done)
- Python wrappers