From owner-cvs-gnu Tue Apr 16 05:17:38 1996 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA07378 for cvs-gnu-outgoing; Tue, 16 Apr 1996 05:17:38 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA07362 Tue, 16 Apr 1996 05:17:30 -0700 (PDT) Date: Tue, 16 Apr 1996 05:17:30 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199604161217.FAA07362@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-gnu Subject: cvs commit: src/gnu/lib/libdialog/TESTS check1.c check2.c check3.c menu1.c menu2.c menu3.c radio1.c radio2.c radio3.c src/gnu/lib/libdialog checklist.c dialog.h menubox.c radiolist.c Sender: owner-cvs-gnu@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/04/16 05:17:29 Modified: gnu/lib/libdialog checklist.c dialog.h menubox.c radiolist.c gnu/lib/libdialog/TESTS check1.c check2.c check3.c menu1.c menu2.c menu3.c radio1.c radio2.c radio3.c Log: More changes to attempt to make this whole new dialog scheme more robust. The new "fire" actions, while affording signficantly more interactivity to libdialog, come at a cost - if the fire action trashes the screen then you're not going to be in Kansas anymore when you come back to the menu and there had better be considerable extra smarts in place for coping with such a situation. These changes are my attempt to do just that. Revision Changes Path 1.16 +472 -443 src/gnu/lib/libdialog/checklist.c 1.16 +9 -3 src/gnu/lib/libdialog/dialog.h 1.18 +44 -6 src/gnu/lib/libdialog/menubox.c 1.17 +474 -426 src/gnu/lib/libdialog/radiolist.c 1.3 +28 -28 src/gnu/lib/libdialog/TESTS/check1.c 1.2 +45 -45 src/gnu/lib/libdialog/TESTS/check2.c 1.2 +34 -34 src/gnu/lib/libdialog/TESTS/check3.c 1.3 +63 -63 src/gnu/lib/libdialog/TESTS/menu1.c 1.3 +66 -66 src/gnu/lib/libdialog/TESTS/menu2.c 1.3 +51 -51 src/gnu/lib/libdialog/TESTS/menu3.c 1.3 +21 -21 src/gnu/lib/libdialog/TESTS/radio1.c 1.3 +29 -29 src/gnu/lib/libdialog/TESTS/radio2.c 1.3 +39 -39 src/gnu/lib/libdialog/TESTS/radio3.c