2014-05-20 16:05:38 +00:00
|
|
|
/*
|
|
|
|
* This file is subject to the terms of the GFX License. If a copy of
|
|
|
|
* the license was not distributed with this file, you can obtain one at:
|
|
|
|
*
|
|
|
|
* http://ugfx.com/license.html
|
|
|
|
*/
|
|
|
|
|
|
|
|
/**
|
2015-01-21 07:26:24 +00:00
|
|
|
* @file src/gwin/gwin.h
|
2014-05-20 16:05:38 +00:00
|
|
|
*
|
|
|
|
* @defgroup Widgets Widgets
|
|
|
|
* @ingroup GWIN
|
|
|
|
*
|
2015-11-07 15:33:28 +00:00
|
|
|
* @brief Widgets extend the @ref Windows adding capabilities such as user input.
|
|
|
|
*
|
2014-05-20 16:05:38 +00:00
|
|
|
* @details Widgets are a "super-class" of a window that provides the
|
|
|
|
* following extra features:
|
|
|
|
* <ul>
|
|
|
|
* <li>Widgets can always redraw themselves
|
|
|
|
* <li>Widgets are able to accept user input such as from a touchscreen/toggle/dial/keyboard
|
|
|
|
* <li>Widgets can have their drawing routine overwritten to provide fancier versions of
|
|
|
|
* the object. For example, their are predefined drawing routines for round buttons,
|
|
|
|
* image buttons, arrow buttons etc. along with the normal button drawing routine.
|
|
|
|
* <li>Widgets support a "style". By changing the style you can affect the colours
|
|
|
|
* used to draw the widget similar to the way you can apply color schemes
|
|
|
|
* in Windows and Linux.
|
|
|
|
* </ul>
|
|
|
|
*
|
2015-11-07 15:33:28 +00:00
|
|
|
* For the common window API, please see @ref Widget.
|
|
|
|
*
|
2014-05-20 16:05:38 +00:00
|
|
|
* @pre GFX_USE_GWIN must be set to TRUE in your gfxconf.h
|
|
|
|
*/
|