LibUIGL
3.17.5
|
Una escena u overlay se compone de uno o varios controles agrupados. Cada control tiene una funcionalidad específica, definida en un elemento xml propio.
Elemento | Descripción |
---|---|
<button> | botón simple |
<switch> | interruptor: cada vez que se pulsa alterna entre encendido y apagado |
<picture> | imagen no interactiva |
<label> | etiqueta de texto de una línea |
<textarea> | cuadro de texto de varias líneas |
<slider> | deslizador horizontal |
<progress> | barra de progreso horizontal, muestra porcentaje |
<div> | contenedor para agrupaciones |
Todos los controles, independientemente del tipo que sea, comparten los mismos atributos:
Atributo | Descripción | valores |
---|---|---|
status | estado inicial | enabled (por defecto), disabled , hidden |
text | texto del control | texto literal o "%id_texto" (ver soporte internacional) |
vmin | valor mínimo posible | número entero |
vmax | valor máximo posible | número entero |
Además pueden utilizarse todo los atributos comunes: class
, left
, top
, right
, bottom
, width
, height
, padding
, spacing
, hscale
, vscale
, scale
, angle
, image
, color
, opacity
, font
, textcolor
, align
, valign
, border
, full
, borderwidth
, bordecolor
, onclick
, onrelease
, ondragover
ondragout
, onselect
, onunselect
onenable
, ondisable
, onmouseover
, onmouseout
<scene>
u <overlay>
. En ese caso, el control no se pintará automáticamente, pero puede utilizarse para definir y sobre-escribir un control común a varias escenas.Crea un botón indicando estilo y posición, y lo reaprovecha en dos escenas diferentes con pequeños cambios.