[PD-cvs] pd/src desire.tk,1.1.2.600.2.191,1.1.2.600.2.192

Mathieu Bouchard matju at users.sourceforge.net
Sat Jun 30 03:53:37 CEST 2007


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

Modified Files:
      Tag: desiredata
	desire.tk 
Log Message:
reenabled ~/.ddrc; cleanup in class Active


Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.600.2.191
retrieving revision 1.1.2.600.2.192
diff -C2 -d -r1.1.2.600.2.191 -r1.1.2.600.2.192
*** desire.tk	28 Jun 2007 17:33:20 -0000	1.1.2.600.2.191
--- desire.tk	30 Jun 2007 01:53:33 -0000	1.1.2.600.2.192
***************
*** 1566,1570 ****
      set @motion_watch 0
      set @iohilite {-1 0 0 0 0}
!     set @pointer_sense 50
      set @keyprefix 0
  }
--- 1566,1570 ----
      set @motion_watch 0
      set @iohilite {-1 0 0 0 0}
!     set @pointer_sense 2
      set @keyprefix 0
  }
***************
*** 1684,1691 ****
      set butts [[ButtonBar new $self] widget]
      # turn buttonbar on/off
      if {[$self look buttonbar]} {
  	if {[catch {pack $butts -side top -fill x -expand no}]} {
! 	    global errorInfo
! 	    post "Can't show ButtonBar: %s" $errorInfo
  	}
      }
--- 1684,1691 ----
      set butts [[ButtonBar new $self] widget]
      # turn buttonbar on/off
+     puts "buttonbar: [$self look buttonbar]"
      if {[$self look buttonbar]} {
  	if {[catch {pack $butts -side top -fill x -expand no}]} {
! 	    post "Can't show ButtonBar: %s" $::errorInfo
  	}
      }
***************
*** 4619,4624 ****
  def Canvas keynav_current {} {return $@keynav_current}
  def Canvas keynav {} {return $@keynav}
- 
- 
  def Canvas keyup {x y key iso shift} {
  	if {$iso != ""} {scan $iso %c key}
--- 4619,4622 ----
***************
*** 4627,4640 ****
  
  class_new Active {View}
- 
  def Active init {canvas} {
  	super
  	set @canvas $canvas
- 	set @angles {45 90 -45 -90}
- 	set @sides {1.6 -1.6}
  	set @length 3
  	set @length2 10
  }
- 
  def Active draw {} {
  	set current [$@canvas keynav_current]
--- 4625,4634 ----
***************
*** 4645,4651 ****
  	if {[$@canvas keynav]} {
  		if {[$current class] == "Wire"} {
! 			$self hide_active_obj
  			set i 0
! 			foreach side $@sides {
  				mset {ax1 ay1 ax2 ay2} [$current bbox]
  				set t [expr atan2($ay2-$ay1, $ax2-$ax1)]
--- 4639,4645 ----
  	if {[$@canvas keynav]} {
  		if {[$current class] == "Wire"} {
! 			$self item_delete
  			set i 0
! 			foreach side {1.6 -1.6} {
  				mset {ax1 ay1 ax2 ay2} [$current bbox]
  				set t [expr atan2($ay2-$ay1, $ax2-$ax1)]
***************
*** 4656,4660 ****
  
  				for {set n 0} {$n < 2} {incr n} {
! 					set angle [lindex $@angles [expr $n+$i]]
  					mset {ax1 ay1 ax2 ay2} [$current bbox]
  					set t [expr atan2($ay2-$ay1, $ax2-$ax1)]
--- 4650,4654 ----
  
  				for {set n 0} {$n < 2} {incr n} {
! 					set angle [lindex {45 90 -45 -90} [expr $n+$i]]
  					mset {ax1 ay1 ax2 ay2} [$current bbox]
  					set t [expr atan2($ay2-$ay1, $ax2-$ax1)]
***************
*** 4669,4673 ****
  			}
  		} else {
! 			$self hide_active_wire
  			mset {x y} [lmap - [$current xy] 5]
  			set line1 [list $x $y $x [expr $y + $@length2]]
--- 4663,4667 ----
  			}
  		} else {
! 			$self item_delete
  			mset {x y} [lmap - [$current xy] 5]
  			set line1 [list $x $y $x [expr $y + $@length2]]
***************
*** 4677,4700 ****
  
  		}
! 	} else {
! 		#if {![llength [[$@canvas widget] gettags ${self}ACTIVE1]]} {return} else {$self hide}
! 		$self hide
! 	}
! }
! 
! def Active hide {} {
! 	$self hide_active_obj
! 	$self hide_active_wire
  }
! 
! def Active hide_active_wire {} {
! 	foreach angle $@angles {
! 		[$@canvas widget] delete ${self}LINE${angle}
! 	}
  }
  
- def Active hide_active_obj {} {
- 	[$@canvas widget] delete ${self}LINE1 ${self}LINE2
- }
  #-----------------------------------------------------------------------------------#
  class_new Box {View}
--- 4671,4683 ----
  
  		}
! 	} else {$self hide}
  }
! def Active hide {} {$self item_delete}
! def Active bbox {} {
! 	set current [$@canvas keynav_current]
! 	set l [$current xy]
! 	concat $l $l ;# happy now??
  }
  
  #-----------------------------------------------------------------------------------#
  class_new Box {View}





More information about the Pd-cvs mailing list