
Basic Changes

Now that Tk allows binding tags to be used, we might use this to create a TH
binding tag for various widgets. Or use different binding tags for different
hypertools. (ie TH_Search_Text, TH_Paren_Entry, etc). The possibilities are
endless, but what are the pros and cons? Is it worth it?

I'm thinking that if the help text is gonna have headers, it should be
formatted a little better; maybe with a subset of HTML.


Hypertools:

browseth

The new scrolling commands of Tk4.0, while easier to use for the user, make
viewing items in canvas virtually impossible. (see above) Browseth cannot
guarentee that an insert cursor on a canvas will be visible.

resizeth/windowth

Windows can be resized either top-down (usually done by the window manager in
resizing a toplevel window) or bottom-up (usually Tk figures out the size
needed by a toplevel window's subwidgets). Resizeth handles bottom-up approach,
windowth handles top-down approach, but they don't get along. (Resizeth
overrides windowth when they both are loaded together) Inherent weakness of
approach, not sure how to fix.


Elsbeth Changes

While Elsbeth tries to maintain the same view across sessions, the horizontal
view often gets reset to the left.

Elsbeth could use a paint procedure that associates the current screen
paintings with a glob pattern, so we can add paints to esoteric files like
"*.mhdl".

Perhaps add buttons under special circumstances, for example, a 'Kill' button
whenever Elsbeth is showing output of the ps command.

I'll bet cycleth's update facility (used in bith) could be used to update
contents of newsgroups or WWW pages.


If you have ideas of other application features, send me mail at:
svoboda@ece.cmu.edu (David Svoboda).
