                                ALWAYS BACKUP BEFORE RE-WRITING 

Getting Started
 Install FreeForm 2.125-Rw in the Liberty BASIC home directory.
    This file is named "FF2025rw.Tkn"
 You can install FF-ReWriter anywhere you like but,
     I recommend  the Liberty BASIC home directory.

Start
   Select File
        This will load your bas program for editing.
   Select GUI
       If your program has multiple windows click on the window to edit in the combobox. 
       If your program contains only 1 window then press "FreeForm It"
       Your selected GUI window will be loaded into FreeForm 2.025-rw.
   Or
      Click "Re-Start" to select a different file.

   FreeForm it
      Make the required changes to your form and select "copy" in the menu.

      If changes have been made to the selected GUI, you will be given the options of:
         Test it
         This will load the Liberty BASIC editor and run the new code.
         Save it
         You may overwrite the original Bas program or enter a different name to save the
          re-write. 
          Be sure to include full path and ".bas" extension.

     Remember:
     If you "overwrite" then the original code will be gone forever unless you BACKUP your work.
                                ALWAYS BACKUP BEFORE RE-WRITING 


Watch Fors and Limitations:
    Branchs
    If a  control is added you will have to add the branch in Liberty BASICs editor.
    If, when testing a re-written GUI, you click on a new control, there is no branch and
    Liberty BASIC will crash the test.

    If a control is deleted the original branch will be orphaned.
       You can delete it or rename it or whatever.

    The comma following the branch label requires a space ... Always.
        This will be fixed in the near future.

                                ALWAYS BACKUP BEFORE RE-WRITING 

 All controls for the specified window are in it's "GUI block".
 When Re-Writing anything that is not a control or window parameter could be lost.
                                                      So:
                                ALWAYS BACKUP BEFORE RE-WRITING 

Known Problems:
FreeForm 2.0225rw fails to load:
    Error Message
    File c:\liberty\temp\sysbx.bmp not found
    Fix:
    Move freeform 2.025rw th the same directory that houses Liberty BASIC.

 Other Problems:
    As it is written this software has some inherent limitation that can be overcome.
    Depending on user response, these "bugs" will be tracked down and squashed.

    The following code will not work "as is" , but can be edited before re-writing.

    Bmpbutton #main.bmpbutton15, a$, [bmpbutton15Click], UL, 174, -4 

   This line will not work "as is" because:
    This line has specified the bmp path as a variable.
    You can rem it out or "hard code" its path.
    If you rem it out, the line will be moved to the top of the GUI.

Graphicbox #main.graphicbox13, 230, 1, 168, 25       
This line will  not work "as is" because:
 The comma following the control "name" (graphicbox13) requires a space AFTER the comma.
  Do not put a space between the "name and it's comma.

