This directory contains patches for running components of the BLT package with
STk and a set of Demos.

What is BLT?
------------
It is an extension to the Tk toolkit. Original BLT  works with Tcl/Tk.
The BLT toolkit contains the following widgets/commands:
	1) Drag-n-drop command: blt_drag&drop
	2) Hypertext widget: blt_htext
	3) Busy window: blt_busy
	4) Bitmap command: blt_bitmap
	5) Background "exec" command: blt_bgexec
	6) Table geometry manager: blt_table
	7) Barchart widget: blt_barchart
	8) XY graph widget: blt_graph
	9) Window option command: blt_win
	10) Watch commands: blt_watch
	11) Simple command trace: blt_debug
	12) Cutbuffer and bell commands: blt_cutbuffer, blt_bell
Widgets provided by BLT are described in BLT-widgets

Widgets which exist in BLT but which are not implemented in STk are:
		- blt_bgexec
		- blt_watch
		- blt_debug


Installation
------------

1. Uncompress and untar the distribution file in the STk directory. The directory
blt-1.7-for-stk must be at the same level as Src, STklos, Tcl or Tk.

2. Go in the blt-1.7-for-stk directory

	cd blt-1.7-for-stk 

3. Run configure with
	
       ./configure 

   Note: this will run configure in the blt-1.7-for-stk and in the
   original BLT package. You may be queried for the location of the Tcl and
   Tk libraries, if "configure" can't find them in the standard locations.

4. Compile the library with

	make XXXX

   where XXXX is 
	"static" for a statically linked library
	"dynamic" for a dynamically linked library

   Using 'static' will build a new interpreter (stk-bin) in the current
   directory. Intalling it will replace the original STk interpreter.

5. To test the package before installing it, uses the "test-blt" package

6. Demos programs are in the  blt-1.7-for-stk/demos directory 


Enjoy
