Contents | < Browse | Browse >
The textfield.gadget is a BOOPSI gadget for text entry,
supporting multiple lines, borders, two cursor types,
an optional notepad look, font setting, style setting,
and much more.
The 2.0 version fixes some bugs and offers some new
features: faster scrolling, true read-only mode, modified
flag, accept/reject sets of characters, read line
lengths, highlight text programmatically, IntuiText label
support, and copy/copyall/cut/paste/erase/undo program-
A programmer who is familiar with BOOPSI can use this
gadget by simply creating an instance, attach it to a
window, then when needed, read the text from the gadget
when necessary. All the text entry is handled by the
gadget itself. When finished with the gadget it can
simply be removed from the window and deleted.
The gadget requires OS 2.04 and up. From the user's
standpoint, for OS 2.04 and 2.1 the gadget must
be placed in a drawer where application that uses it
exists, and for OS 3.0 and up the gadget can be
installed in SYS:Classes/Gadgets.
It is available on Aminet. Aminet's main site is
I do not require a fee to be paid by end users of the
gadget, but the programs that use the gadget may
require paying a fee of some sort, which should be
directed to the author of that software, not me.
The cost for using this gadget in a program is that I
get a copy of the software package it is used in, at no
cost to me. The purpose of this requirement is that
I will be able to evaluate future needs of the gadget.
Also, there should be mention of the gadget and author
in the programs and documentation of the programs that
use the gadget. In programs you can drop a short line
in the About requester: textfield.gadget by Mark Thomas.
The License file in the archive has more information.
The archive may be distributed only in its entirety to
anywhere, such as ftp sites, a BBS, or a disk collection
such as Fish disks.
The textfield.gadget file itself, and portions of the
documentation pertaining to editor keyboard sequences
can be distributed with software packages that use the
Please send any bug reports or suggestions to me. There
is a fully working example program that uses the gadget
in the archive. There are normal and MUI examples.