summaryrefslogtreecommitdiff
path: root/lib/libforms
Commit message (Collapse)AuthorAgeFilesLines
* backup yacc changesPoul-Henning Kamp1996-06-022-2/+2
| | | | Notes: svn path=/head/; revision=16071
* yacc rule change.Poul-Henning Kamp1996-05-302-2/+2
| | | | Notes: svn path=/head/; revision=16018
* hash_search() has changed its calling semantics somewhat - bringJordan K. Hubbard1996-04-301-4/+8
| | | | | | | libforms back into sync. Notes: svn path=/head/; revision=15460
* recording cvs-1.6 file deathPeter Wemm1995-12-3012-4350/+0
| | | | Notes: svn path=/cvs2svn/branches/ATT/; revision=13122
* Removed libdialog.Paul Richards1995-09-161-1/+1
| | | | Notes: svn path=/head/; revision=10821
* Add missing internal object functions, hard-coded for ncurses for now.Paul Richards1995-09-131-0/+18
| | | | Notes: svn path=/head/; revision=10715
* Change `install' to `${INSTALL}' so that default install flags can beBruce Evans1995-08-061-1/+1
| | | | | | | | | | specified in the top level Makefiles. Previously I missed dozens of Makefiles that skip the install after using `cmp -s' to decide that the install isn't necessary. Notes: svn path=/head/; revision=9970
* Remove trailing whitespace.Rodney W. Grimes1995-05-307-27/+27
| | | | Notes: svn path=/head/; revision=8870
* Forgot to add these.Paul Richards1995-05-124-0/+1228
| | | | Notes: svn path=/head/; revision=8476
* New libforms.Paul Richards1995-05-129-872/+1141
| | | | | | | | | | Bumped major number. Ncurses backend still needs improving. Other back-ends need to be written. Notes: svn path=/head/; revision=8475
* Removed the y.tab.h file from the sources. It is automatically generatedAndreas Schulz1995-04-151-0/+2
| | | | | | | | | from yacc. Put the lex.c parser.c and y.tab.h into a CLEANFILES target in the makefile, they are all generated and need to be removed on a clean. Notes: svn path=/head/; revision=7848
* Tweak a few things just to show how form traversal might work fully.Jordan K. Hubbard1995-03-282-8/+8
| | | | | | | | Fix some spelling errors in the example.c file and make error handling a little more explanatory. Notes: svn path=/head/; revision=7437
* Include <strhash.h> instead now.Jordan K. Hubbard1995-03-281-1/+1
| | | | Notes: svn path=/head/; revision=7436
* change hash.h to strhash.h to match new convention.Jordan K. Hubbard1995-03-264-5/+4
| | | | | | | Manpage for strhash functions to follow tomorrow. Notes: svn path=/head/; revision=7389
* Use a hash table to hold all the bindings info rather than a linked list.Paul Richards1995-03-269-146/+321
| | | | | | | | | | | | | Forms now have their own local bindings table so that anything declared within a form is local to that form. This means you can have fields of the same name in different forms. Added inlined attribute setting for strings e.g. "This is \bold bold" Added entry and exit functions for fields. Notes: svn path=/head/; revision=7386
* Pull old lex.l out of attic and update to new one.Paul Richards1995-03-011-13/+89
| | | | Notes: svn path=/head/; revision=6800
* Completely rewrite libforms so everything is done at runtime ratherPaul Richards1995-03-0117-488/+4868
| | | | | | | | | | | than at compile time. Should have same functionality as old libforms but with new mechanism. Lots of new features that use the new mechanism are still to be added. Notes: svn path=/head/; revision=6799
* Implemented height field for text fields so they can now be more thanPaul Richards1995-02-017-94/+58
| | | | | | | | | | | | | | | one line long. Fixed a bug in the input field with cursor positioning at the end of the field. Make the print_status function available to apps so they can print status messages. Updated the example for the new fib parser. Notes: svn path=/head/; revision=6087
* Add all the necessary bits to use color if the terminal allows it.Paul Richards1995-01-304-53/+118
| | | | | | | | | | | | | | You can now specify separate attributes for selected/not selected cases individually for each field and also an attr for the form as a whole so you can now have colored backgrounds for the form and different coloured fields etc. Update the example. Change the copyright to a BSD style one. Notes: svn path=/head/; revision=6020
* Truncate any default inputs to the input width.Paul Richards1995-01-253-13/+17
| | | | | | | Update the example so it works properly. Notes: svn path=/head/; revision=5881
* New example that uses the new forms language.Paul Richards1995-01-251-6/+96
| | | | Notes: svn path=/head/; revision=5871
* Update libforms to agree with new fib.Paul Richards1995-01-252-16/+21
| | | | Notes: svn path=/head/; revision=5870
* CFLAGS: = --> +=Andrey A. Chernov1995-01-241-1/+1
| | | | Notes: svn path=/head/; revision=5864
* Changed the example to use the forms spec file.Paul Richards1995-01-242-2/+74
| | | | Notes: svn path=/head/; revision=5852
* Changed the example to use the forms spec file.Paul Richards1995-01-242-3/+3
| | | | | | | Made a couple of variable name changes. Notes: svn path=/head/; revision=5851
* Added emacs ^A,^E,^B & ^F keybindings to field editor.Paul Richards1995-01-112-7/+7
| | | | | | | Changed a constant to a sizeof in test.c Notes: svn path=/head/; revision=5501
* Change size of example form from 80x25 to 80x24 so it worksPaul Richards1995-01-111-1/+1
| | | | | | | in a standard xterm. Notes: svn path=/head/; revision=5482
* As long as I can't figure out why this doesn't work, I might as wellJordan K. Hubbard1995-01-102-2/+14
| | | | | | | add some error checking to it and clean this up a bit. Notes: svn path=/head/; revision=5470
* Place the cursor better on buttons.Paul Richards1995-01-101-1/+1
| | | | | | | Stop field display attributes getting clobbered. Notes: svn path=/head/; revision=5462
* New forms library. This provides some basic functions for writingPaul Richards1995-01-106-369/+622
| | | | | | | | | | | | | | | | | | | | | | | | input forms. It has the following simple fields: Text fields: Just titles, labels etc. Input fields: An editable text field that may or may not have an initial default value. Labelled input field: This is an input field that has an initial informative entry in it but it vanishes when you start editing the field. Toggle fields: These are fields with a pre-defined list of options which you cycle through using the space bar. Action fields: These are button type fields that call functions when they are selected. A simple demo is included in examples. Notes: svn path=/head/; revision=5461
* Fix some bugs with forms that have only text fields.Paul Richards1994-11-132-3/+14
| | | | | | | Add an extern form to forms.h for apps to pick up. Notes: svn path=/head/; revision=4432
* The start of a forms editor library. Currently implements text andPaul Richards1994-11-138-0/+626
input fields. It reads a template file passed to init_forms(char *) and creates a curses based form editor. See the examples directory for a basic demo. Notes: svn path=/head/; revision=4428