                               TkSTEP 8.0 
                               ==========

                               Oliver Graf
                             <ograf@fga.de>
                   http://rhein-zeitung.de/~ograf/wm/

                              Steve Murray
                         <stevem@eng.uts.edu.au>
             http://touchwood.ee.uts.edu.au/TkSTEP/TkSTEP.html

                           original Version by
                            Alfredo K. Kojima 
                          <kojima@inf.ufrgs.br>

This is Tk 8.0  with some modifications to make it look like N*XTSTEP's 
interface, plus some new widgets inspirated on N*XTSTEP. 
It also incorporates the DND drag and drop patches (see README.TkDND)
 
Since I've never used N*XTSTEP I can't guarantee that it really
looks and feel like the Real Thing, it is only based on what
I saw on pictures and screen shots. Feel free to mail me about what is 
wrong and what else I should change. 

The programming aspects of Tk have not been changed much, so you can run 
your old Tk apps normally with it, although some options will not do 
anything (like -relief for scrollbars).

If you find that some code that worked with  the original Tk8.0 doesn't
with this one, please email the current maintainers, Oliver Graf and 
Steve Murray, also sending the piece of code with the problem.

You can specify at compile time if you want to enable the new widgets and
widget options with -DENABLE_STEP and the drag and drop extension with
-DENABLE_DND. 

At runtime you can force some default values, to be able to run programs
written to Tk, that break the interface due to some incompatibilities in
the visual aspects of the interface. Set the tk_StrictMotif variable to 1
to enable the default forcing.

With the Drag and Drop extension, adding OffiX compatible drag and drop 
capabilites to your program is as easy as binding a script to an event.
See the README.TkDND for instructions on it.

You can use TkSTEP with WindowMaker or AfterStep to make your desktop look
more consistent. BowMan is a window manager that emulates the look and feel
of the N*XTSTEP user interface. AfterStep is a continuation of BowMan with
many enhancements and is event better looking. WindowMaker is a even better
WindowManager by Alfredo Kojima.

Changes for TkSTEP8.0 (by Oliver Graf and Steve Murray)
- added support for the "-default active|normal|disabled" button option, 
  but retained "-indicatoron 0|1" for compatability.
- added support for the -columnbreak 0|1 menuentry configuration option.

Changes for tkstep4.2 (by Oliver Graf):
- listbox arrows
- transparent GIFs and XPMs
- rounded rectangles
- any DNDType is possible
- DND 1.0 protocol
- adapted to Tk 4.2 event handling (it seems to work ...)

Changed Tk Widgets:
- 3D rectangle (reliefs)
- Button
- Scrollbar
- Menus 
- Check buttons
- Radio buttons
- Some other minor changes
- Scale

Changes since 0.5a:
- Added XPM image support
- Fixed some drawing bugs in scrollbars and menus

Changes since 0.3b4:
- Included DND support
- New options to various widgets (see NOTES)
- Some new widgets implemented in Tk (see NOTES)
- Changed base source to Tk4.1 patchlevel 1

Changes since 0.3b3:
- Just some small changes

Changes since 0.3b2:
- Some minor internal changes/fixes
- Fixed bug that made TkDesk's menu selectors invisible (if tk_strictMotif==1)

Changes since 0.3b1:
- Scrollbar arrows are now scalable and antialiased

Changes since 0.2:
- tk_strictMotif now makes Tk ignore changes in some default attributes
- changed scale again 
- Fixed a bug that crashed Tk, when reconfiguring non-packed scrollbars

Changes since 0.1:
- Fixed bug in sunken and raised reliefs with borderwidth of 1
- Converted the scale widget (contributed by Andy Lo A Foe)

If you have any comments, bug reports, suggestions, patches, complaints
etc. etc. etc. you can contact me at ograf@fga.de
or have a look at http://rhein-zeitung.de/~ograf/wm/
