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