Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Apr 1996 06:21:28 -0700 (PDT)
From:      "Jordan K. Hubbard" <jkh>
To:        CVS-committers, cvs-all, cvs-gnu
Subject:   cvs commit:  src/gnu/lib/libdialog checklist.c dialog.h menubox.c radiolist.c src/gnu/lib/libdialog/TESTS menu1.c menu2.c menu3.c
Message-ID:  <199604181321.GAA03828@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jkh         96/04/18 06:21:28

  Modified:    gnu/lib/libdialog  checklist.c dialog.h menubox.c
                        radiolist.c
               gnu/lib/libdialog/TESTS  menu1.c menu2.c menu3.c
  Log:
  Remove the special-case behavior for fire actions that return
  DITEM_FAILURE - formerly they would simply act as an implicit "continue",
  but this is wrong.  If you want this behavior, you should now return
  with the DITEM_CONTINUE flag set.
  
  Also make the semantics of DITEM_RESTORE quite a bit different - rather
  than restore the screen back to pre-menu state, we restore the menu
  itself.  This is more correct for a variety of reasons when dealing with
  nested menus (whoops!).
  
  Revision  Changes    Path
  1.17      +30 -38    src/gnu/lib/libdialog/checklist.c
  1.17      +1 -0      src/gnu/lib/libdialog/dialog.h
  1.19      +23 -30    src/gnu/lib/libdialog/menubox.c
  1.18      +36 -43    src/gnu/lib/libdialog/radiolist.c
  1.4       +4 -25     src/gnu/lib/libdialog/TESTS/menu1.c
  1.4       +7 -31     src/gnu/lib/libdialog/TESTS/menu2.c
  1.4       +3 -9      src/gnu/lib/libdialog/TESTS/menu3.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604181321.GAA03828>