Kevin Stewart
Center for Applied Large-Scale Computing
Polytechnic University, Brooklyn Campus
Xf is the neatest, best written builder I have ever seen for a GUI
development environment. If you try it, you'll really like it!
Look at harbor.ecn.purdue.edu:/pub/tcl/code?/xf2.2*
Mike
--
--
Mike Eggleston American Airlines Decision Technologies
(817)931-2287 P. O. Box 619616, MD 4462
(817)967-9763 (FAX) Dallas/Fort Worth Airport, Texas 75261-9616, USA
Only my opinions.
>>>>>> "Kevin" == Kevin Stewart <kste...@poly.edu> writes:
>In article <CGLF1...@poly.edu> kste...@poly.edu (Kevin Stewart) writes:
>> Hi. I've just started using Tcl/Tk and have heard mention of Xf.
>> What is it exactly? A screen painter, perhaps? Can someone give me
>> an ftp site where I can get it and experiment with it? Thanks a
>> lot!
>> Kevin Stewart Center for Applied Large-Scale Computing Polytechnic
>> University, Brooklyn Campus
>Xf is the neatest, best written builder I have ever seen for a GUI
>development environment. If you try it, you'll really like it!
>Look at harbor.ecn.purdue.edu:/pub/tcl/code?/xf2.2*
I have my problems with xf. Particularly, I don't see how to keep it
from clobbering my customizations to what it considers to be *its*
procedures. If for instance, I use xf to create .top0, save it, quit
& make changes of my own to ShowWindow.top0, the next time I load that
file into xf to do other work on the code, my changes to
ShowWindow.top0 will be dropped when I save again. I have to bang
them back in over again. Is their some way to do this within xf so
that it will be happy with my tinkering?
======================================================================
Ron Stone rst...@ccs.carleton.ca
>Look at harbor.ecn.purdue.edu:/pub/tcl/code?/xf2.2*
Well... that's a conceptual problem... ShowWindow and DestroyWindow
procedures are (almost) the only procedures that should not be changed
directly (besides minor changes like setting a new color for a widget,
or changing the packing order). To do more complex things (like hiding
windows depending on a certain value, or initializing widgets with
complex data) you can use the EndSrc procedure for this toplevel (the
correct name of the procedure is EndSrc.top0, where top0 is the
toplevel name). This procedure is created (and accessed) by the
dialog box for the toplevel (use "More" to pop up this dialog box from
the standard Toplevel parameter box). Initially you have to create
this procedure with XF. Later you can change it by hand. This type of
procedure can be defined for each toplevel separately. I hope this
helps you...
Greetings, Sven
--
----
Sven Delmas (Techn. Univ. Berlin)
garf...@cs.tu-berlin.de
----
For every problem there is a solution which is simple, clean and wrong.
Henry Louis Mencken
> >Look at harbor.ecn.purdue.edu:/pub/tcl/code?/xf2.2*
Thanks, it does...
======================================================================
Ron Stone rst...@ccs.carleton.ca