X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=lxdialog%2Fmsgbox.c;h=d976d3c90c09362f4dd476c48dece98c075d3034;hb=6ee1e193fd896ab9a4729fde14f009d9ce629815;hp=93692e1fbcc202bfd1fb18e66d2b60cf12623cbd;hpb=3305b049e7f587b23359a1c9047fb5763d19c1dc;p=vlc diff --git a/lxdialog/msgbox.c b/lxdialog/msgbox.c index 93692e1fbc..d976d3c90c 100644 --- a/lxdialog/msgbox.c +++ b/lxdialog/msgbox.c @@ -27,7 +27,7 @@ */ int dialog_msgbox (const char *title, const char *prompt, int height, int width, - int pause) + int pause) { int i, x, y, key = 0; WINDOW *dialog; @@ -44,40 +44,40 @@ dialog_msgbox (const char *title, const char *prompt, int height, int width, draw_box (dialog, 0, 0, height, width, dialog_attr, border_attr); if (title != NULL && strlen(title) >= width-2 ) { - /* truncate long title -- mec */ - char * title2 = malloc(width-2+1); - memcpy( title2, title, width-2 ); - title2[width-2] = '\0'; - title = title2; + /* truncate long title -- mec */ + char * title2 = malloc(width-2+1); + memcpy( title2, title, width-2 ); + title2[width-2] = '\0'; + title = title2; } if (title != NULL) { - wattrset (dialog, title_attr); - mvwaddch (dialog, 0, (width - strlen(title))/2 - 1, ' '); - waddstr (dialog, (char *)title); - waddch (dialog, ' '); + wattrset (dialog, title_attr); + mvwaddch (dialog, 0, (width - strlen(title))/2 - 1, ' '); + waddstr (dialog, (char *)title); + waddch (dialog, ' '); } wattrset (dialog, dialog_attr); print_autowrap (dialog, prompt, width - 2, 1, 2); if (pause) { - wattrset (dialog, border_attr); - mvwaddch (dialog, height - 3, 0, ACS_LTEE); - for (i = 0; i < width - 2; i++) - waddch (dialog, ACS_HLINE); - wattrset (dialog, dialog_attr); - waddch (dialog, ACS_RTEE); + wattrset (dialog, border_attr); + mvwaddch (dialog, height - 3, 0, ACS_LTEE); + for (i = 0; i < width - 2; i++) + waddch (dialog, ACS_HLINE); + wattrset (dialog, dialog_attr); + waddch (dialog, ACS_RTEE); - print_button (dialog, " Ok ", - height - 2, width / 2 - 4, TRUE); + print_button (dialog, " Ok ", + height - 2, width / 2 - 4, TRUE); - wrefresh (dialog); - while (key != ESC && key != '\n' && key != ' ' && + wrefresh (dialog); + while (key != ESC && key != '\n' && key != ' ' && key != 'O' && key != 'o' && key != 'X' && key != 'x') - key = wgetch (dialog); + key = wgetch (dialog); } else { - key = '\n'; - wrefresh (dialog); + key = '\n'; + wrefresh (dialog); } delwin (dialog);