Home - SirePi/duality-ui GitHub Wiki

What is this

YAUI is a simple (as in basic, no-fancy-functionalties-out-of-the-box) UI plugin for the Duality game framework.

The UI is based on the concept of Controls and Appearances.

A Control is a single, rectangular-bounded element that can react to mouse and keyboard events; complex controls, such as a scrollbar, are actually composed by a number of sub-controls, which react independently to the input events, but still work together to realize the full functionalities of the "complex" control.

An Appearance is the group of the different "looks" that a Control assumes while it changes State

Skins and Templates help in developing reusable styles, and applying said styles to your user interfaces.

Examples

Full UI Showcase