[PD-cvs] pd/src u_object.tk,1.1.2.21,1.1.2.22

carmen rocco ix9 at users.sourceforge.net
Mon Apr 26 16:21:17 CEST 2004


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

Modified Files:
      Tag: impd_0_37
	u_object.tk 
Log Message:
once you drop, you can't stop


Index: u_object.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/u_object.tk,v
retrieving revision 1.1.2.21
retrieving revision 1.1.2.22
diff -C2 -d -r1.1.2.21 -r1.1.2.22
*** u_object.tk	26 Apr 2004 11:37:43 -0000	1.1.2.21
--- u_object.tk	26 Apr 2004 14:21:15 -0000	1.1.2.22
***************
*** 810,815 ****
  
  proc dropper_draw {self canvas} {	
!      global _
!     set isnew [expr [llength [$canvas gettags ${self}DROPr]] == 0]
      foreach {x1 y1} [object_xy $self $canvas] {}
      set x2 [expr $x1+10 ]
--- 810,815 ----
  
  proc dropper_draw {self canvas} {	
!     global _
!     set isnew [expr [llength [$canvas gettags ${self}BASE]] == 0]
      foreach {x1 y1} [object_xy $self $canvas] {}
      set x2 [expr $x1+10 ]
***************
*** 819,826 ****
      set ins  [expr [string compare $_($self:rcv) empty]==0]
      set outs [expr [string compare $_($self:snd) empty]==0]
! #    io_draw $self $canvas $x1 $y1 24 24 $ins $outs
!     bluebox_draw $self $canvas $x1 $y1 24 24 $ins $outs
      if {$isnew} {
-     $canvas create rectangle $x1 $y1 $x2 $y2 -tags ${self}DROPr -fill red
  	canvas $canvas.${self}DROP -width 20 -height 20 -bg purple
  	place $canvas.${self}DROP -x [expr $x1 + 10] -y $y1
--- 819,824 ----
      set ins  [expr [string compare $_($self:rcv) empty]==0]
      set outs [expr [string compare $_($self:snd) empty]==0]
!     bluebox_draw $self $canvas $x1 $y1 32 24 $ins $outs
      if {$isnew} {
  	canvas $canvas.${self}DROP -width 20 -height 20 -bg purple
  	place $canvas.${self}DROP -x [expr $x1 + 10] -y $y1
***************
*** 828,832 ****
      } {
  	place $canvas.${self}DROP -x [expr $x1 + 10] -y $y1
- 	$canvas coords ${self}DROPr $x1 $y1 $x2 $y2
      }
      label_draw $self $canvas
--- 826,829 ----
***************
*** 835,846 ****
  }
  
! proc dropper_select {self canvas flag} {
! 	global look
! 	if {$flag} {set colour #ff0000} {set colour $look(objectframe3)}
! 	    $canvas itemconfigure ${self}DROPr -bg $colour
  }
  
  proc dropper_erase {self canvas} {
!     $canvas delete ${self}DROPr
!     bluebox_erase $self $canvas
  }
--- 832,841 ----
  }
  
! proc dropper_select {self canvas v} {
! 	bluebox_select $self $canvas $v
  }
  
  proc dropper_erase {self canvas} {
! 	bluebox_erase $self $canvas
!     destroy $canvas.${self}DROP
  }





More information about the Pd-cvs mailing list