This is the alpha test version of my tk graphics widget package for the
VOGLE graphics library is available for ftp from the tcl archive at

barkley.berkeley.edu

	gdocs.tar.Z 		- documents , postscript and latex src
	tclvogle.tar.Z		- src for tclvogle and the vogle c library

It's still kinda rough around the edges. No doubt you will have to
tinker a tiny bit with the top level Makefiles if your system is not
configured like mine.

I've only used it on sparcstations with openwindows. Soon I will be using
it on HP PA-RISC machines too. It should be fairly portable. 

Once you get the library libvogle.a and tclvogle src built
just place in your application the global declaration

	:
	:
    Tk_Window MainWindow; 
	:
	:

Then in your application wherever you call Tk_CreateMainwindow() do
something like..

	:
	:
    extern Tk_Window MainWindow; 
	:
    MainWindow = Tk_CreateMainWindow(interp, (char *) NULL, name);
    init_vogleCmds(interp);
	:
	:

There are some other tcl extension packages too in the tclvogle package
that you may find useful. To use them add into your applciation.

	:
    init_mathCmds(interp);
    init_stringCmds(interp);
	:

Some of the demos use these extensions so to run all the demos you will
want to include these extra extensions.

Due to the fact that vogle and tclvogle/Tk are interdependent on one another
when you link your application you may have to do something like.

    -lyourLibrarys -ltclvogle -lvogle -ltclvogle -lTk -ltcl -lX11 -lm

As part of you applications linking command in order to resolve all
symbols for your application.  This is distasteful, but it allows the
tclvogle src directory to stay simple and not have to divide it's
object files between different libraries. Alternatively you could just
alter the various makefiles to install the tk tclvogle and vogle module
all into one library and avoid the the problem entirely.

Once you've recompiled your application, you should then be able to try
out the example scripts in the tclvogle/eg/ directory

Feel free to drop me a line if you have any questions, comments, bug fixes,
etcetera..


    mike hoegeman , mh@awds.imsd.contel.com
