<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML><HEAD>
<TITLE>!dBoxTools</TITLE></HEAD>
<BODY>
<CENTER>
  <H1>dBoxTools</H1>
</CENTER>
<P>
<H3>The latest version of dBoxTools</H3>
<A href="dB000e.zip">dBoxTools version 0.000e (83k)</A>
<P>
<H3>Applications using dBoxTools</H3>
<A href="brew.zip">!Brew (5k)</A> - a front end for !Guavac. I don't use Java so this is largely untested. Please try it out and let me know how it performs.
<P>
<H3>More about dBoxTools</H3>
Version 0.00e of dBoxTools is, as the version number implies, a very early version!  It has had only some testing and it is not yet fully implemented.  However, enough is done for it to be useful, hence this beta release.  Please test it thoroughly and let me know about any problems.  My email address is in the manual, and if you have a recent version of !StrongHlp clicking on it will work as it should.
<P>
The manual is thought to be stable but no promises can be made at this stage of development.  Please read the "Not yet implemented" and "History" pages!
<P>
A toolbox resources file provides menus, dialogue boxes etc in the usual way.  dBoxTools can cope with any number of windows, gadgets etc.  A text file lists the actions to be taken upon receipt of events (both wimp and toolbox) and messages.  ObjectId, ComponentId, Value and Message/Event can all be tested for as required to ascertain if a particular action should be carried out.
<P>
The following actions are implemented.  See the "Not Yet Implemented page" in the manual for further information.
<UL>
  <LI>Quit
  <LI>Hide and show windows
  <LI>No more actions to be carried out on this event/message
  <LI>Build a string and execute it as a command.  Data can be read from most objects and gadgets.  It can also be obtained from the event or message being acted upon.
  <LI>Fade and unfade lists of gadgets
  <LI>Map a string or value from a gadget into text.  Thus a ticked box can be translated into the flags required by a command line.
  <LI>Build a string and assign to an object or gadget.  Numbers are converted to/from text automatically.
</UL>
<P>
Results of actions can either be implemented directly, eg build a command and execute it, or returned to a client program by a variety of methods. (Not yet implemented).
<P>
Generalised routines to read and write gadgets and objects have been written and will be made available as SWIs when dBoxTools is converted to a module.  Numbers are converted to/from text automatically.
<P>
The source code is available and you are welcome to use bits of it.
<P>
<A HREF="../../index.htm">Home page</A>
</BODY>
</HTML>