From 1aaef6ff5bf41bfccba8944f734dea3434ac2bfc Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sat, 28 May 2022 20:15:01 +0300 Subject: Autocommit at 28.05.2022 @ 20:15 --- src/Generic/ConsoleInterface/Menu.cpp | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) (limited to 'src/Generic/ConsoleInterface/Menu.cpp') diff --git a/src/Generic/ConsoleInterface/Menu.cpp b/src/Generic/ConsoleInterface/Menu.cpp index 39084a1..71bafaf 100644 --- a/src/Generic/ConsoleInterface/Menu.cpp +++ b/src/Generic/ConsoleInterface/Menu.cpp @@ -22,26 +22,11 @@ void Menu::navigate() const { return; } - unsigned buffer = 1; // We immedeately read the value of buffer, so this is fine + char buffer[MAX_LINE_WIDTH]; while (buffer != 0) { clear(); - print("> "); - readLine(); - - resetOrderedList(0); - if (backExistsApp) - printOrderedListElem("Exit"); - else - printOrderedListElem("Go Back"); - - for (unsigned i = 0; i < menuOptions.get_count(); i++) - printOrderedListElem(menuOptions[i].get_nameInMenu()); - - _printInputBoxLabel("Execute No [0-"); - print(menuOptions.get_count()); - print("]: "); - read(buffer); + inputLineBox("> ", buffer, MAX_LINE_WIDTH); if (buffer > menuOptions.get_count()) registerError("Invalid menu option!"); -- cgit v1.3.1-23-gd82d