From owner-cvs-lib Mon Jan 9 20:00:42 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id UAA02441 for cvs-lib-outgoing; Mon, 9 Jan 1995 20:00:42 -0800 Received: (from paul@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id UAA02431; Mon, 9 Jan 1995 20:00:38 -0800 Date: Mon, 9 Jan 1995 20:00:38 -0800 From: Paul Richards Message-Id: <199501100400.UAA02431@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libforms/examples test.c Makefile Sender: cvs-lib-owner@FreeBSD.org Precedence: bulk paul 95/01/09 20:00:38 Modified: lib/libforms Makefile forms.c forms.h lib/libforms/examples Makefile Added: lib/libforms internal.h lib/libforms/examples test.c Log: New forms library. This provides some basic functions for writing 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.