ServiceMenu: adapta el tamany de la finestra al contingut
This commit is contained in:
@@ -161,13 +161,22 @@ private:
|
||||
Color title_color_ = SERV_MENU_TITLE_COLOR; // Color del título del menú
|
||||
Color text_color_ = SERV_MENU_TEXT_COLOR; // Color del texto de los elementos
|
||||
Color selected_color_ = SERV_MENU_SELECTED_COLOR; // Color del elemento seleccionado
|
||||
int width_; // Ancho del menú
|
||||
int height_; // Alto del menú
|
||||
int line_height_; // Espacio entre elementos del menú
|
||||
size_t width_; // Ancho del menú
|
||||
size_t height_; // Alto del menú
|
||||
size_t options_height_; // Altura de cada elemento del menu
|
||||
size_t options_padding_; // Espaciado vertical alrededor de cada elemento del menu
|
||||
size_t options_y_; // Posicion del primer elemento del menu
|
||||
size_t title_height_; // Altura del texto de titulo del menu
|
||||
size_t title_padding_; // Espaciado vertical alrededor del titulo
|
||||
size_t upper_height_; // Altura de la parte de arriba del menu: la del titulo
|
||||
size_t lower_height_; // Altira de la parte baja del menu: la que tiene las opciones
|
||||
size_t lower_padding_; // Espaciado vertical mínimo entre los bordes y el contenido de la zona inferior
|
||||
|
||||
// --- Métodos internos: Anclaje y aspecto ---
|
||||
void setAnchors(); // Establece el valor de las variables de anclaje
|
||||
Color getSelectedColor() const; // Devuelve el color del elemento seleccionado
|
||||
void setOptionsPosition(); // Establce la posición donde empezar a escribir las opciones del menu
|
||||
void resize(); // Cambia el tamaño de la ventana de menu
|
||||
|
||||
// --- Métodos internos: Gestión de opciones ---
|
||||
void initializeOptions(); // Crea todas las opciones del menú de servicio
|
||||
|
||||
Reference in New Issue
Block a user