Progress
Cabecera
#include <gui/progress.h>
Funciones
| Progress* | progress_create (void) |
| void | progress_min_width (...) |
| void | progress_undefined (...) |
| void | progress_value (...) |
Las barras de progreso son controles pasivos que muestran el tiempo restante para completar una determinada tarea (Figura 1). A medida que transcurra el tiempo deberemos actualizar el control. El estado indefinido mostrará una animación sin indicar estado, lo que será útil cuando no podamos determinar el tiempo requerido.
- Utiliza progress_create para crear una barra de progreso.
- Utiliza progress_undefined para establecer la barra como indefinida.
- Utiliza progress_value para ir actualizando el progreso de la tarea.
progress_create ()
Crea una barra de progreso.
Progress* progress_create(void);
Retorna
El progress.
progress_min_width ()
Establece el ancho natural del control. Por defecto 100px.
void progress_min_width(Progress *progress, const real32_t width);
| progress | El progress. |
| width | El ancho. |
progress_undefined ()
Establece la barra de progreso como indefinida.
void progress_undefined(Progress *progress, const bool_t running);
| progress | El progress. |
| running |
|
progress_value ()
Establece la posición del progress.
void progress_value(Progress *progress, const real32_t value);
| progress | El progress. |
| value | La posición entre 0.0 y 1.0. |


