ImageView
Funciones
ImageView* | imageview_create (void) |
void | imageview_size (...) |
void | imageview_scale (...) |
void | imageview_image (...) |
void | imageview_OnClick (...) |
void | imageview_OnOverDraw (...) |
Los ImageView son vistas especializadas en visualizar imágenes y animaciones GIF.
- Utiliza imageview_create para crear un control de imagen.
- Utiliza imageview_image para establecer la imagen que mostrará el control.
- Utiliza imageview_scale para establecer el modo de ajuste de la imagen.
imageview_create ()
Crea un control de vista de imágenes.
ImageView* imageview_create(void);
Retorna
La vista de imagen.
imageview_size ()
Establece el tamaño por defecto del control.
void imageview_size(ImageView *view, const S2Df size);
view | La vista. |
size | El tamaño. |
imageview_scale ()
Establece el escalado a aplicar a la imagen.
void imageview_scale(ImageView *view, const gui_scale_t scale);
view | La vista. |
scale | El escalado. |
imageview_image ()
Establece la imagen que se mostrará en el control.
void imageview_image(ImageView *view, const Image *image);
view | La vista. |
image | La imagen a mostrar. |
imageview_OnClick ()
Establece un manejador para el evento clic sobre la imagen.
void imageview_OnClick(ImageView *view, Listener *listener);
view | La vista. |
listener | Función callback que se llamará tras hacer clic. |
imageview_OnOverDraw ()
Permite dibujar un overlay sobre la imagen cuando el ratón esté encima de ella.
void imageview_OnOverDraw(ImageView *view, Listener *listener);
view | La vista. |
listener | Función callback que se llamará cuando el ratón esté sobre la imagen. Aquí incluiremos el código de dibujo adicional. |