Esta classe serve para representar menus simples, que consistem numa sequência de itens.
Esta classe serve para representar menus simples, que consistem numa sequência de itens. Definida no módulo menu (ficheiro de interface Slang/menu.H).Exemplo de utilização
Este programa mostra um menu simples no ecrã e escreve a opção que for pressionada até ser seleccionada a opção "Bazar".
#include <Slang/slang.H> using namespace Slang; int main () { string opcoes[] = {"Bazar", "Nao faz nada...", "Esta também não!", "Nem esta..."}; int numero_de_opcoes = sizeof(opcoes) / sizeof(string); MenuSimples menu("Um menú que não faz nada!", opcoes, numero_de_opcoes); while(int opcao = menu.executa()) ecra << parado << largura(20) << opcoes[opcao] << refresca; }
MenuSimples(std::string const& titulo, std::string const& itens)
itens - Cadeia de caracteres contendo os itens separados por
find-de-linha ('\n').
virtual int executa()