Tasks:Widget Set

From Adonthell
Jump to navigation Jump to search

Back to Task List

Overview

The widgets that make up the user interface for the game.

Dependencies

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

References

  • v0.3 GUI code in CVS (win_*.cc|h files)
  • Redesign of widgets from the ground up by rians