[PD-cvs] pd/src desire.tk,1.1.2.600.2.395,1.1.2.600.2.396

Mathieu Bouchard matju at users.sourceforge.net
Sat Aug 18 09:01:43 CEST 2007


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15110

Modified Files:
      Tag: desiredata
	desire.tk 
Log Message:
added rough sketch of "get_elapsed"


Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.600.2.395
retrieving revision 1.1.2.600.2.396
diff -C2 -d -r1.1.2.600.2.395 -r1.1.2.600.2.396
*** desire.tk	18 Aug 2007 04:45:54 -0000	1.1.2.600.2.395
--- desire.tk	18 Aug 2007 07:01:37 -0000	1.1.2.600.2.396
***************
*** 79,83 ****
  }
  
! #  or substract two lists
  proc l+   {   al bl} {set r {}; foreach a $al b $bl {lappend r [expr {$a+$b}]}; return $r}
  proc l-   {   al bl} {set r {}; foreach a $al b $bl {lappend r [expr {$a-$b}]}; return $r}
--- 79,83 ----
  }
  
! # add or subtract two lists
  proc l+   {   al bl} {set r {}; foreach a $al b $bl {lappend r [expr {$a+$b}]}; return $r}
  proc l-   {   al bl} {set r {}; foreach a $al b $bl {lappend r [expr {$a-$b}]}; return $r}
***************
*** 2273,2277 ****
      $m.view add checkbutton -label [say visual_diff] -selectcolor grey0 -command [list $self visual_diff] \
      	-accelerator [accel_munge "Ctrl+e"] -indicatoron 1
!     $self populate_menu view {{} reload redraw}
      $self populate_menu put {Object Message Number Symbol Comment {} bng tgl nbx vsl hsl vradio hradio vu dropper cnv {} Graph Array}
      $self populate_menu window {{}}
--- 2273,2277 ----
      $m.view add checkbutton -label [say visual_diff] -selectcolor grey0 -command [list $self visual_diff] \
      	-accelerator [accel_munge "Ctrl+e"] -indicatoron 1
!     $self populate_menu view {get_elapsed {} reload redraw}
      $self populate_menu put {Object Message Number Symbol Comment {} bng tgl nbx vsl hsl vradio hradio vu dropper cnv {} Graph Array}
      $self populate_menu window {{}}
***************
*** 4936,4941 ****
--- 4936,4954 ----
  	$self update_hilite_io
  #	if {[$self class] == "Canvas"} {$self restack}
+ 	puts "elapsed exists: [info exists @elapsed]"
+ 	if {[info exists @elapsed]} {
+ 		mset {x1 y1 x2 y2} [$self bbox]
+ 		$self item ELAPSED text [l+ {10 1} [list $x1 $y2]] -anchor nw -fill "#008800" \
+ 			-text $@elapsed -font {{DejaVu Sans Mono} -8}
+ 	}
+ }
+ 
+ def Box elapsed {f} {
+ 	set @elapsed $f
+ 	$self changed
  }
  
+ def Canvas get_elapsed {} {netsend [list .$self get_elapsed]}
+ 
  def Canvas show_id {} {return $@show_id}
  def Canvas show_id= {val} {set @show_id $val; $self redraw}





More information about the Pd-cvs mailing list