Los menus permiten añadir lineas de separación entre los elementos

This commit is contained in:
2023-09-29 19:26:04 +02:00
parent 5a03401424
commit 00e25e1b51
4 changed files with 40 additions and 29 deletions

View File

@@ -47,6 +47,7 @@ private:
bool linkedDown; // Indica si el elemento actual y el siguiente se tratan como uno solo. Afecta al selector
bool linkedUp; // Indica si el elemento actual y el anterior se tratan como uno solo. Afecta al selector
bool visible; // Indica si el elemento es visible
bool line; // Indica si el elemento lleva una linea a continuación
};
struct selector_t
@@ -193,10 +194,7 @@ public:
void centerMenuElementsOnX();
// Añade un item al menu
void addItem(std::string text, int hPaddingDown = 1, bool selectable = true, bool greyed = false, bool linkedDown = false, bool visible = true);
// Elimina un item del menu
void removeItem(int index);
void addItem(item_t item);
// Cambia el texto de un item
void setItemCaption(int index, std::string text);