|
LibUIGL
3.17.5
|
Estructuras de datos | |
| struct | CTRLDATA |
Enumeraciones | |
| enum | ControlState |
Funciones | |
| Control | SceneGetControl (Scene sc, const char *name) |
| void | ControlSetStatus (Control ob, ControlState status) |
| void | ControlSetText (Control ob, const char *text,...) |
| void | ControlSetPicture (Control control, Image image) |
| void | ControlSetPosition (Control control, int x, int y) |
| void | ControlSetSize (Control control, int width, int height) |
| void | ControlGetData (Control ob, CTRLDATA *data) |
| void | ControlApplyStyle (Control control, Style style) |
| void | ControlEnableFontStyles (Control control, bool enable) |
| void | ControlBindDataBool (Control control, bool *data) |
| void | ControlBindDataInt (Control control, int *data) |
| void | ControlBindDataFloat (Control control, float *data) |
| void | ControlBindDataString (Control control, char *data) |
| void | ControlUnbindData (Control control) |
| void | ControlSetDataFormat (Control control, const char *format) |
| enum ControlState |
Posibles estados de un control, ver ControlSetStatus()
Devuelve un control de la escena a partir de su atributo id
| scene | Objeto Scene donde se encuentra el control |
| name | Atributo id en la descripción xml |
| void ControlSetStatus | ( | Control | control, |
| ControlState | status | ||
| ) |
Establece el estado de un control
| control | Control a modificar |
| status | uno de los posibles valores de ControlState |
| void ControlSetText | ( | Control | control, |
| const char * | text, | ||
| ... | |||
| ) |
Establece el texto de un control
| control | Control a modificar |
| text | Cadena de texto UTF-8 a mostrar, o NULL para deshabilitar |
Establece la imagen de fondo de un control
| control | Control a modificar |
| image | Objeto Image a establecer, o NULL para deshabilitar |
| void ControlSetPosition | ( | Control | control, |
| int | x, | ||
| int | y | ||
| ) |
Establece la posición de un control en relación a su contenedor
| control | Control a modificar |
| x | Distancia en píxeles desde el borde izquierdo |
| y | Distancia en píxeles desde el borde superior |
| void ControlSetSize | ( | Control | control, |
| int | width, | ||
| int | height | ||
| ) |
Establece las dimensiones (ancho y alto) de un control
| control | Control a modificar |
| width | Anchura en píxeles |
| height | Altura en píxeles |
Devuelve el estado de los datos efectivos de un control
| control | Control a modificar |
| data | Puntero a estructura CTRLDATA que recibirá los datos |
Aplica un estilo visual a un control
| control | Control a modificar |
| style | Objeto Style a aplicar al control |
| void ControlEnableFontStyles | ( | Control | control, |
| bool | enable | ||
| ) |
Habilita o deshabilita las variaciones de fuente con caracteres de escape
| control | Control a modificar |
| enable | true para habilitar (por defecto), false para deshabilitar |
| void ControlBindDataBool | ( | Control | control, |
| bool * | data | ||
| ) |
Establece asociación de datos para una variable de tipo bool
| control | Objeto Control al que asociar el dato |
| data | Puntero a variable tipo bool |
| void ControlBindDataInt | ( | Control | control, |
| int * | data | ||
| ) |
Establece asociación de datos para una variable de tipo int
| control | Objeto Control al que asociar el dato |
| data | Puntero a variable tipo int |
| void ControlBindDataFloat | ( | Control | control, |
| float * | data | ||
| ) |
Establece asociación de datos para una variable de tipo float
| control | Objeto Control al que asociar el dato |
| data | Puntero a variable tipo float |
| void ControlBindDataString | ( | Control | control, |
| char * | data | ||
| ) |
Establece asociación de datos para una variable de tipo cadena de texto
| control | Objeto Control al que asociar el dato |
| data | Puntero a cadena de char* terminada en 0 |
| void ControlUnbindData | ( | Control | control | ) |
Finaliza la asociación de datos de un control
| control | Objeto Control al que finalizar la asociación |
| void ControlSetDataFormat | ( | Control | control, |
| const char * | format | ||
| ) |
Establece formato de datos opcional para dato asociado.
| control | Objeto Control al que establecer formato de representación |
| format | Cadena de texto compatible printf |
1.8.18