Tasks:Widget Set: Difference between revisions
Jump to navigation
Jump to search
GUI for Adonthell development task |
m →Requirements: layout fixed |
||
Line 25: | Line 25: | ||
* Python [[Architecture:Python Module|wrappers]] | * Python [[Architecture:Python Module|wrappers]] | ||
== References == | |||
* Joel's latest [http://savannah.nongnu.org/cgi-bin/viewcvs/adonthell/adonthell/src/gui/ GUI implementation] in CVS | * Joel's latest [http://savannah.nongnu.org/cgi-bin/viewcvs/adonthell/adonthell/src/gui/ GUI implementation] in CVS |
Revision as of 21:38, 4 March 2006
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
- transparent/translucent window background
- use true type fonts
- text in utf-8 format
- provide label and text input widgets
- provide image/animation widget
- provide graphical (possibly animated) button widget
- provide lists with active (selectable) and inactive (not selectable) items
- provide table widget (for rendering inventory, saved games with pictures and descriptions, etc.)
- active widget must become highlighted (become brighter)
- optimized for keyboard/gamepad control
- Python wrappers
References
- Joel's latest GUI implementation in CVS