[PD-cvs] externals/miXed/test/toxy tclversion.pd,NONE,1.1 default.wid,1.3,1.4

krzyszcz at users.sourceforge.net krzyszcz at users.sourceforge.net
Wed Feb 25 11:54:46 CET 2004


Update of /cvsroot/pure-data/externals/miXed/test/toxy
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21748/test/toxy

Modified Files:
	default.wid 
Added Files:
	tclversion.pd 
Log Message:
widget tracing backward compatible to tcl8.3

--- NEW FILE: tclversion.pd ---
#N canvas 68 131 532 301 24;
#X obj 38 191 tot .;
#X obj 38 29 loadbang;
#X msg 38 138 query concat set [info tclversion];
#X msg 38 243;
#X obj 38 86 t b b;
#X msg 147 191 set;
#X connect 0 0 3 0;
#X connect 1 0 4 0;
#X connect 2 0 0 0;
#X connect 4 0 2 0;
#X connect 4 1 5 0;
#X connect 5 0 3 0;

Index: default.wid
===================================================================
RCS file: /cvsroot/pure-data/externals/miXed/test/toxy/default.wid,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** default.wid	19 Feb 2004 22:23:18 -0000	1.3
--- default.wid	25 Feb 2004 10:54:43 -0000	1.4
***************
*** 30,37 ****
  	    }
  	} else {
! 	    trace add variable $res write "::toxy::itembindtrace $varname"
  	}
  	if {![info exists $varname.last]} { set $varname.last "" }
! 	trace add variable $varname write "::toxy::itemdotrace $target"
  	return
      } else { return 0 }
--- 30,45 ----
  	    }
  	} else {
! 	    if {[info tclversion] < 8.4} {
! 		trace variable $res w "::toxy::itembindtrace $varname"
! 	    } else {
! 		trace add variable $res write "::toxy::itembindtrace $varname"
! 	    }
  	}
  	if {![info exists $varname.last]} { set $varname.last "" }
! 	if {[info tclversion] < 8.4} {
! 	    trace variable $varname w "::toxy::itemdotrace $target"
! 	} else {
! 	    trace add variable $varname write "::toxy::itemdotrace $target"
! 	}
  	return
      } else { return 0 }
***************
*** 46,51 ****
  	    }
  	} elseif {$res != ""} {
! 	    catch { trace remove variable \
! 		$res write "::toxy::itembindtrace $varname" }
  	}
      }
--- 54,63 ----
  	    }
  	} elseif {$res != ""} {
! 	    if {[info tclversion] < 8.4} {
! 		catch { trace vdelete $res w "::toxy::itembindtrace $varname" }
! 	    } else {
! 		catch { trace remove variable \
! 		    $res write "::toxy::itembindtrace $varname" }
! 	    }
  	}
      }
***************
*** 55,59 ****
      ::toxy::itemremovetrace -variable $path $varname.var
      ::toxy::itemremovetrace -textvariable $path $varname.txt
!     unset -nocomplain $varname.last $varname.var $varname.txt $varname
      catch {destroy $path}
  }
--- 67,75 ----
      ::toxy::itemremovetrace -variable $path $varname.var
      ::toxy::itemremovetrace -textvariable $path $varname.txt
!     if {[info tclversion] < 8.4} {
! 	catch { unset $varname.last $varname.var $varname.txt $varname }
!     } else {
! 	unset -nocomplain $varname.last $varname.var $varname.txt $varname
!     }
      catch {destroy $path}
  }





More information about the Pd-cvs mailing list