********************************************************************
                  Simple Little Old Builder (SLOB)
            Another public-domain utility by Tom Rettig
                      Rettig Micro Corporation
                 2532 Lincoln Boulevard, Suite 110
                   Marina del Rey, CA  90291-5978
                     CompuServe: 75066,352
                            Fax: 310-821-1162
                          Voice: 310-301-0911
*******************************************************************
               CONTACT US TODAY FOR FREE INFORMATION
             ON OUR VISUAL FOXPRO COMMERCIAL PRODUCTS!
*******************************************************************

    Title: Simple Little Old Builder (SLOB)
    Class: SLOB.VCX
BaseClass: Form
   Notice: The author releases all rights to the public domain subject
           to the Warranty Disclaimer below.
  Version: SLOB Version 1.0 August 27, 1995
   Action: Set property values in all objects.
 Requires: Visual FoxPro for Windows version 3.0 or later

*******************************************************************

- SLOB may be freely used, modified, and distributed in compiled
  and/or source code form.

- The author appreciates acknowledgment in commercial products and
  publications that use or learn from this builder.

- Technical support is not officially provided.  The author is very
  interested in hearing about problems or enhancement requests you
  have, and will try to be helpful within reasonable limits.  Email
  or fax preferred.

*******************************************************************

- Warranty Disclaimer: NO WARRANTY!!!
  THE AUTHOR RELEASES TO THE PUBLIC DOMAIN ALL CLAIMS TO ANY RIGHTS
  IN THIS PROGRAM AND FREELY PROVIDES IT AS IS WITHOUT WARRANTY OF
  ANY KIND, EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  PURPOSE.  IN NO EVENT SHALL THE AUTHOR, OR ANY OTHER PARTY WHO MAY
  MODIFY AND/OR REDISTRIBUTE THIS PROGRAM, BE LIABLE FOR ANY
  COMMERCIAL, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING
  OUT OF THE USE OR INABILITY TO USE THE PROGRAM INCLUDING, BUT NOT
  LIMITED TO, LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
  LOSSES SUSTAINED BY YOU OR LOSSES SUSTAINED BY THIRD PARTIES OR A
  FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS, EVEN IF
  YOU OR OTHER PARTIES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH
  DAMAGES.

*******************************************************************

All SLOB documentation is in this text file.

The SLOB files are the following.

Slob.txt          This file you are reading
Slob.prg          Wrapper start-up program for _BUILDER
SlobReg.prg       Registers SLOB in VFP's Builder.dbf
Slob.vcx/vct      SLOB class library

*******************************************************************
INSTALLATION

To work with VFP's builder dialog or _BUILDER system variable,
all the SLOB files must be in the current default directory or in
your VFP path.  All SLOB files must be present in the same
directory.

Run SlobReg.prg to register SLOB in VFP's Builder.dbf.  Note that
this registers as type "MULTISELECT", which means that it is
available only when more than one object is selected.  You only need
to do this once.

*******************************************************************
USAGE

From VFP, SET PATH TO <directory where the SLOB lives>.  You must do
this every time you start VFP unless the SLOB directory is in your
DOS path.

To avoid going through VFP's Builder.app choice dialog, assign
"SLOB.prg" to the _BUILDER system variable.  You must do this every
time you start VFP.

  _BUILDER = "SLOB.prg"

If you did not SET PATH, you can include it in the _BUILDER
assignment.

  _BUILDER = "C:\slob\SLOB.prg"

When you're modifying a form or visual class library, simply select
more than one object, right-click and choose Builder from the menu.
Note that if you used _BUILDER, you can select only one object.

When the SLOB appears, go to the Objects ComboBox and choose the
object types you want to change.  You can choose just the objects
you Selected, All objects in the class/form, or specific object
BaseClasses.  Then go to the Property ComboBox and enter the
property name you want to change.  Then either go to the Value
EditBox and enter the new value to assign, or use the CommandButtons
along the right side to enter a Value from a dialog.  Press Build
and that's all there is to it.  If you make a mistake, press Undo.

*******************************************************************
NOTES

The Property names you enter are saved and case is preserved.
Right-click on the Property ComboBox to clear the saved names.

Undo, if successful, toggles to Redo and vice versa.

*******************************************************************
