Chris Davies <[EMAIL PROTECTED]> ; wrote:
My main comment is that you often need to move
back up the resource tree quickly. Placing 6
frames in a top level is rather time consuming. A
way to transfer the from one wiget to another
using keyboard options would be greatly
appreciated.
I admit changing focus is a mouse sort of thing. But I
normaly set up the first frame the way I want all six to
be and then I use the cut(^c) and past(^v) along with the
mouse to keep the focus set. The repetition is click ^C
click ^V, five times. Yes it is 20 operations, but not so
bad.
I wrote Stewart a private letter about the emacs bindings
that are the default bindings for the text widget where
lost in the editing windows in vTcl. It was my hope to
get them back. Stewart answer was the splitting out of
the functions. so that users could edit them with there
own selection of editor. Where I think that is a great
thing, I would like to see some sort of middle ground
there vTcl can store more then one function in a file at
the same time present the user with a single function to
edit. What I am thinking about is level of origination.
There are trade offs in app design having to do with the
number of files in an app. and the ablity to use things
like auto loaders to make apps start up fast. Thies trade
offs need to be in the hands of the developer.
When I think about thies things I am reminded of the
original Smalltalk-80 from Xerox. They did a lot of
things wrong, but there gui as state of the art, even
today. They had a multi level function browser. it was
simply a four level hierarchy. Each level had a listbox
and a scroll bar like the current function browser If Tcl
had a class hierarchy like smalltalks's single threaded
inheritance I would suggest something that looks like a
file browser. With a class hierarchy on the left, looks
like a directory tree, and list of methods for the selected
class on the right. But Tcl is not set up that way.
I am going to have to find the docs on Tcl8.0's new name
space to see if this makes any sense in this context. It
is likely that it will have some impact, but there is also
the new multiple file issue that also comes into play.
Comments?