Boton de seleccion de opcion.
Más...
#include <option_button.h>
|
| OptionButton (SDL_Rect button_area, SDL_Rect viewport, SDL_Renderer *renderer, T this_button_option, T &selected_option) |
| Boton perteneciente a opciones multiples. Más...
|
|
void | on_click () override |
| Setea la seleccion a la opcion representada por este boton. Más...
|
|
| Button (SDL_Rect button_area, SDL_Rect viewport, SDL_Renderer *renderer) |
| Crea un objeto Button. Más...
|
|
void | handle_event (SDL_Event &e) |
| Analiza si se trata de un click en el boton, y de ser asi llama a on_click(). Más...
|
|
virtual void | on_right_click () |
| Accion a ejecutar cuando se clickea el boton derecho. Más...
|
|
template<typename T>
class OptionButton< T >
Boton de seleccion de opcion.
- Parámetros del template
-
T | Clase de la opcion. Se utiliza alternativamente RAZA o CLASE. |
◆ OptionButton()
template<typename T >
OptionButton< T >::OptionButton |
( |
SDL_Rect |
button_area, |
|
|
SDL_Rect |
viewport, |
|
|
SDL_Renderer * |
renderer, |
|
|
T |
this_button_option, |
|
|
T & |
selected_option |
|
) |
| |
|
inline |
Boton perteneciente a opciones multiples.
- Parámetros
-
button_area | Area donde se va a renderizar el boton |
viewport | Viewport donde esta el boton |
renderer | Renderer con el que se va a renderizar el boton. |
this_button_option | Opcion que representa esta instancia del boton. |
selected_option | Referencia al parametro que se debe modificar al clickear el boton. |
◆ on_click()
Setea la seleccion a la opcion representada por este boton.
Reimplementado de Button.
La documentación para esta clase fue generada a partir del siguiente fichero:
- /home/nicolas/Taller/TP FINAL - ARGENTUM/repo/client/views/character_creation_view/option_button.h