Tasks:Widget Set: Difference between revisions
Jump to navigation
Jump to search
m →References: more links added |
|||
Line 30: | Line 30: | ||
* v0.3 [http://cvs.savannah.nongnu.org/viewvc/adonthell-0.3/src/?root=adonthell GUI code] in CVS (win_*.cc|h files) | * v0.3 [http://cvs.savannah.nongnu.org/viewvc/adonthell-0.3/src/?root=adonthell GUI code] in CVS (win_*.cc|h files) | ||
* [http://lists.nongnu.org/archive/html/adonthell-devel/2008-01/msg00004.html Suggestion] to use external GUI system (but what about Python wrappers?) | * [http://lists.nongnu.org/archive/html/adonthell-devel/2008-01/msg00004.html Suggestion] to use external GUI system (but what about Python wrappers?) | ||
* [[Widget Set | Redesign]] of widgets from the ground up by rians |
Revision as of 16:37, 11 July 2008
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
- v0.3 GUI code in CVS (win_*.cc|h files)
- Suggestion to use external GUI system (but what about Python wrappers?)
- Redesign of widgets from the ground up by rians