Maurice LeBrun writes:
 > On Tuesday, January 8, 2008 at 21:30:21 (-0700) [EMAIL PROTECTED] writes:
 >  > In fact, I can't tell any difference between what is built in the two
 >  > versions.  Does Itcl add anything to plplot?
 > 
 > A nicer file selector, I think that's it.

In the $prefix/share/plplot5.6.1.cvs.20060905/tcl directory, I find:

xiphi:share/plplot5.6.1.cvs.20060905/tcl grep -i itcl *
FileSelector.tcl:itcl_class FileSelect {
plcolor.tcl:# Color palette editors in iTcl for PLPlot.
plcolor.tcl:# Conversion to iTcl by Vince Darley.
plcolor.tcl:package require Itcl 
plcolor.tcl:itcl::class ColorEditor {
plcolor.tcl:itcl::class Buttons0 {
plcolor.tcl:itcl::class ColorPalette0 {
plcolor.tcl:itcl::class Buttons1 {
plcolor.tcl:itcl::class ColorPalette1 {
Pltkwin.tcl: #    Am considering making these Itcl classes and/or the plframe
Pltkwin.tcl:package     require Itcl
Pltkwin.tcl:itcl::class Pltkwin {
plwidget.tcl:# a real megawidget capability, using itcl.  The actual plframe 
widget
plwidget.tcl:# The palette tools require Itcl 3.0 or later.
plwidget.tcl:    if [catch {package require Itcl 3.0}] { return }
PLWin.itk:# @> [incr Tk] revamp of the old itcl PLWin class.
PLWin.itk:itcl::class PLWin {
PLWin.itk:# plitclgen either.
PLWin.itk:# From here on down, we just insert what comes out of plitclgen (file
PLWin.itk:# gen.itcl).  If you don't like the handling of one of these for some
PLWin.itk:# reason, then add the method name to the ignore list in plitclgen,
PLXWin.itk:itcl::class PLXWin {

So, there's an itcl/itk version of the plframe, also the plxframe, plus all
the color pallete editors, and also finally, the tkwin driver has an itk
wrapper.

The itcl support in PLplot isn't what I would call "fundamental".  The Tcl
binding works find without itcl.  But for those building plplot-centric
application gui's in Tcl/Tk, the PLplot itcl/itk support is a huge piece of
the landscape.  Almost every PLplot application I have built in either of the
last two decades, has used PLXWin.itk.

However, very recently, I've started shifting my attention toward the python
binding.  Where again, the PlXframe looms large in the Python/Tk landscape.

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Plplot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to