summaryrefslogtreecommitdiffstats
path: root/gnu/lib/libdialog/dialog.h
Commit message (Collapse)AuthorAgeFilesLines
* Update dialog to version 20100428. This changes the license under whichnwhitehorn2011-01-121-211/+0
| | | | | | | | | | | | | dialog is distributed from GPLv2 to LGPLv2 and introduces a number of new features and a new and better libdialog API. The existing libdialog will be kept temporarily as libodialog for compatibility purposes until sade, sysinstall and tzsetup have been either updated or replaced. __FreeBSD_version is now 900030. Discussed on: -current Approved by: core Obtained from: http://invisible-island.net/dialog
* Fix stack overflow with too many items return list in 'dialog' program.ache2007-08-241-1/+1
| | | | | | (Noticed in ghostscript-gpl core dump) Approved by: re@ (bmah)
* Add a new function, dialog_noyes(), for sysinstall to be able tojkh2000-12-141-0/+4
| | | | | | | present questinos with a different default answer. Somebody submitted a patch to me once which did something this but I lost it (my bad) so I'm just going to re-implement it with thanks to whomever it was who gave me the idea.
* Add support for saved trees.jkh1998-09-291-1/+1
| | | | Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
* Add some new functionality which I promised to add over a year a go andjkh1998-09-261-0/+46
| | | | | | | shamefully dropped on the floor. I need to add it now since it does a minor number bump, but otherwise the current functionality of libdialog is unchanged (in all its evil glory) and the change is non-intrusive. Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
* Change the aux field type to long instead of int so that it is largejb1998-08-201-1/+1
| | | | enough to hold a man-sized pointer.
* Add another hateful global to libdialog (what the heck, there are alreadyjkh1996-12-141-2/+5
| | | | | | so many). For now, the only extended attribute implemented is NO ECHO, useful for things like passwords. See TESTS/input2.c for an example. This should go into 2.2.
* Remove the special-case behavior for fire actions that returnjkh1996-04-181-0/+1
| | | | | | | | | | | 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!).
* More changes to attempt to make this whole new dialog scheme morejkh1996-04-161-3/+9
| | | | | | | | | 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.
* Add an `aux' field for some other gunk I'm doing.jkh1996-04-051-0/+1
|
* Next round of changes - make dialog boxes drawable at arbitrary X,Y locationsjkh1996-01-011-0/+2
| | | | | | and add selection traversal callbacks so context-sensitive behavior can even be implemented for individual menu items. These work around the two largest issues holding me back with some of my sysinstall changes.
* Add changes to:jkh1995-12-231-6/+35
| | | | | | | o Support a new, fully backwards-compatible API for controling individual items in dialog menus. o Write a man page. o Add some test code.
* Remove trailing whitespace.rgrimes1995-05-301-2/+2
|
* Changes to support the new dialog_dselect() features required to fixjkh1995-05-161-1/+1
| | | | | pkg_install. dialog_dselect() wasn't very useful before. Submitted by: Marc van Kempen <wmbfmk@urc.tue.nl>
* Upgrade.ache1995-04-201-0/+5
| | | | Submitted by: Marc van Kempen <wmbfmk@urc.tue.nl>
* file selector, helpline, helpfile and more, with my fixesache1995-02-151-1/+16
| | | | Submitted by: wmbfmk@urc.tue.nl
* Add new parameter to line_edit: field length (-1 means unlimited)ache1994-11-181-1/+1
|
* Add dialog_clear_norefresh() functionache1994-11-171-0/+1
|
* Full autosizing support, now you can pass -1, -1 for anyache1994-11-161-2/+4
| | | | string
* Implement dialog_prgbox() function which allows run programache1994-10-281-0/+1
| | | | (via pipe) with output to dialog box
* Make dialog attributes visible from outside (for direct usageache1994-10-241-0/+38
| | | | in pgms)
* Implement line_edit() function (full line editor) which may calledache1994-10-211-0/+1
| | | | | externally. Rewrite inputbox/textbox to use this function.
* Declare more functions externally.ache1994-10-201-0/+21
| | | | Don't forget to use 'make beforeinstall'...
* Make all dialog box available from C programs via functions callsache1994-10-111-0/+35
OpenPOWER on IntegriCloud