Author: pierre Date: Sat Oct 3 05:10:42 2015 New Revision: 3827 Log: Adapt menu to ncurses ABI 6, and clear a warning
Modified: jhalfs/trunk/menu/Makefile jhalfs/trunk/menu/lxdialog/menubox.c jhalfs/trunk/menu/lxdialog/textbox.c Modified: jhalfs/trunk/menu/Makefile ============================================================================== --- jhalfs/trunk/menu/Makefile Sun Sep 27 05:52:55 2015 (r3826) +++ jhalfs/trunk/menu/Makefile Sat Oct 3 05:10:42 2015 (r3827) @@ -125,7 +125,7 @@ .PHONY: ncurses ncurses: - @echo "main() {}" > lxtemp.c + @echo "int main() {}" > lxtemp.c @if $(HOSTCC) lxtemp.c $(LIBS) ; then \ rm -f lxtemp.c a.out; \ else \ Modified: jhalfs/trunk/menu/lxdialog/menubox.c ============================================================================== --- jhalfs/trunk/menu/lxdialog/menubox.c Sun Sep 27 05:52:55 2015 (r3826) +++ jhalfs/trunk/menu/lxdialog/menubox.c Sat Oct 3 05:10:42 2015 (r3827) @@ -269,7 +269,9 @@ print_arrows(dialog, item_no, scroll, box_y, box_x+item_x+1, menu_height); + wbkgdset (dialog, 0); print_buttons (dialog, height, width, 0); + wbkgdset (dialog, dialog_attr & A_COLOR); wmove (menu, choice, item_x+1); wrefresh (menu); @@ -390,7 +392,9 @@ button = ((key == KEY_LEFT ? --button : ++button) < 0) ? 2 : (button > 2 ? 0 : button); + wbkgdset (dialog, 0); print_buttons(dialog, height, width, button); + wbkgdset (dialog, dialog_attr & A_COLOR); wrefresh (menu); break; case ' ': Modified: jhalfs/trunk/menu/lxdialog/textbox.c ============================================================================== --- jhalfs/trunk/menu/lxdialog/textbox.c Sun Sep 27 05:52:55 2015 (r3826) +++ jhalfs/trunk/menu/lxdialog/textbox.c Sat Oct 3 05:10:42 2015 (r3827) @@ -117,7 +117,9 @@ waddstr (dialog, (char *)title); waddch (dialog, ' '); } + wbkgdset (dialog, 0); print_button (dialog, " Exit ", height - 2, width / 2 - 4, TRUE); + wbkgdset (dialog, dialog_attr & A_COLOR); wnoutrefresh (dialog); getyx (dialog, cur_y, cur_x); /* Save cursor position */ -- http://lists.linuxfromscratch.org/listinfo/alfs-log Unsubscribe: See the above information page