// No description void TMenu::anteriorCampo() { if (visible) { if (menusD->posCampo > 0) { menusD->posAntCampo = menusD->posCampo; menusD->posCampo--; MostrarMenu(menusD->posMenu); } } }
// No description void TMenu::siguienteCampo() { //Actualizamos el menu anterior al fondo de pantalla if (visible) { if (menusD->posCampo < menusD->menus[menusD->posMenu].numCampos - 1) { menusD->posAntCampo = menusD->posCampo; menusD->posCampo++; MostrarMenu(menusD->posMenu); } } }
void Jardineiro::executar(){ // tela de inicialização this->MostrarIniciar(); bool sair = false; while(!sair){ // recebe comando this->MostrarComando(); // interpreta comando if(this->comando == "sair"){ sair = true; } else if(this->comando == "menu"){ this->MostrarMenu(); } else if(this->comando == "buscar"){ this->MostrarBuscarElemento(); } else if(this->comando == "buscarintervalo"){ this->MostrarBuscarIntervalo(); } else if(this->comando == "inserir"){ this->MostrarInserirElemento(); } else if(this->comando == "imprimir"){ this->MostrarImprimirArvore(); } else if(this->comando == "abrir"){ this->MostrarAbrirArvore(); } else if(this->comando == "listar"){ this->MostrarListarArvore(); } else if(this->comando == "esvaziar"){ this->MostrarEsvaziarArvore(); } else if(this->comando == "sobre"){ this->MostrarSobre(); } else { cout << endl; MostrarMenu(); cout << endl; } } // tela de finalização this->MostrarFinalizar(); }
void TMenu::anteriorPaginaCampo() { //Actualizamos el menu anterior al fondo de pantalla int lineas_pantalla = (this->maxHeight -this->top) / (tamFuente + saltoLinea); if (visible) { menusD->posCampo-=lineas_pantalla; menusD->posMenuScreenIni-=lineas_pantalla; menusD->posMenuScreenFin-=lineas_pantalla; if (menusD->posCampo < lineas_pantalla) { menusD->posCampo = 0; menusD->posMenuScreenFin = lineas_pantalla; menusD->posMenuScreenIni = 0; } MostrarMenu(menusD->posMenu); } }
void TMenu::siguientePaginaCampo() { //Actualizamos el menu anterior al fondo de pantalla int lineas_pantalla = (this->maxHeight -this->top) / (tamFuente + saltoLinea); if (visible) { if (menusD->posCampo < menusD->menus[menusD->posMenu].numCampos - 1 && menusD->menus[menusD->posMenu].numCampos > lineas_pantalla) { menusD->posCampo+=lineas_pantalla; menusD->posMenuScreenIni+=lineas_pantalla; menusD->posMenuScreenFin+=lineas_pantalla; if (menusD->posMenuScreenFin > menusD->menus[menusD->posMenu].numCampos+1) { menusD->posMenuScreenFin = menusD->menus[menusD->posMenu].numCampos; menusD->posMenuScreenIni = menusD->posMenuScreenFin - lineas_pantalla; menusD->posCampo=menusD->posMenuScreenFin-1; } MostrarMenu(menusD->posMenu); } } }