From: Tilghman Lesher Date: Mon, 24 Apr 2006 20:01:14 +0000 (+0000) Subject: Move clueful 'h' more central; alias ESC to left arrow and make ESC quit on main... X-Git-Tag: 1.4.0-beta1~1812 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b2d355d07feac85a99ee254ac08e689c637783a7;p=thirdparty%2Fasterisk.git Move clueful 'h' more central; alias ESC to left arrow and make ESC quit on main menu git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@22308 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/build_tools/menuselect_curses.c b/build_tools/menuselect_curses.c index ed30c917d1..84e85861f7 100644 --- a/build_tools/menuselect_curses.c +++ b/build_tools/menuselect_curses.c @@ -37,8 +37,9 @@ #define MENU_TITLE1 "*************************************" #define MENU_TITLE2 "* Asterisk Module Selection *" #define MENU_TITLE3 "*************************************" +#define MENU_HELP "Press 'h' for help." -#define TITLE_HEIGHT 5 +#define TITLE_HEIGHT 7 #define MIN_X 80 #define MIN_Y 20 @@ -199,6 +200,7 @@ int run_category_menu(WINDOW *menu, int cat_num) /* XXX Move up the list by PAGE_OFFSET */ break; case KEY_LEFT: + case 27: /* Esc key */ return 0; case KEY_RIGHT: case KEY_ENTER: @@ -236,8 +238,8 @@ void draw_title_window(WINDOW *title) waddstr(title, MENU_TITLE2); wmove(title, 3, (max_x / 2) - (strlen(MENU_TITLE3) / 2)); waddstr(title, MENU_TITLE3); - wmove(title, 0, 0); - waddstr(title, "Press 'h' for help"); + wmove(title, 5, (max_x / 2) - (strlen(MENU_HELP) / 2)); + waddstr(title, MENU_HELP); wrefresh(title); } @@ -298,11 +300,11 @@ int run_menu(void) default: break; } - if (c == 'q') { + if (c == 'q' || c == 'Q' || c == 27) { res = -1; break; } - if (c == 'x') + if (c == 'x' || c == 'X' || c == 's' || c == 'S') break; draw_main_menu(menu, curopt); }