[PD-cvs] pd/src desire.tk,1.1.2.381,1.1.2.382
Mathieu Bouchard
matju at users.sourceforge.net
Sun Aug 20 07:13:06 CEST 2006
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29646
Modified Files:
Tag: devel_0_39
desire.tk
Log Message:
.
Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.381
retrieving revision 1.1.2.382
diff -C2 -d -r1.1.2.381 -r1.1.2.382
*** desire.tk 20 Aug 2006 02:59:55 -0000 1.1.2.381
--- desire.tk 20 Aug 2006 05:13:03 -0000 1.1.2.382
***************
*** 1255,1259 ****
super {#X obj 666 666 pd} ;# bogus
$self reinit $mess
! set @scale 1.5 ;# must be a float, not int
set @action none
set @selection {}
--- 1255,1259 ----
super {#X obj 666 666 pd} ;# bogus
$self reinit $mess
! set @scale 1.0 ;# must be a float, not int
set @action none
set @selection {}
***************
*** 2566,2581 ****
def Canvas victim {} {
! if {[llength $@selection]} {
! return $@selection
! } elseif {[string compare $@keynav_current 0]} {
! return {}
! } else {
! return $@keynav_current
! }
!
!
}
-
def Canvas find_neighbor_obj {object direction} {
set group ""
--- 2566,2578 ----
def Canvas victim {} {
! if {[llength $@selection]} {
! return $@selection
! } elseif {[string compare $@keynav_current 0]} {
! return {}
! } else {
! return $@keynav_current
! }
}
def Canvas find_neighbor_obj {object direction} {
set group ""
***************
*** 2622,2626 ****
return [lindex $@selection end end]
}
-
}
--- 2619,2622 ----
***************
*** 2663,2667 ****
}
! def* Canvas dehilite_io {} {
if {![llength $@keynav_iosel]} {return}
foreach io $@keynav_iosel {
--- 2659,2663 ----
}
! def Canvas dehilite_io {} {
if {![llength $@keynav_iosel]} {return}
foreach io $@keynav_iosel {
***************
*** 2674,2678 ****
}
set @keynav_iosel {}
! set @keynav_port 0
set @keynav_iocount 0
}
--- 2670,2674 ----
}
set @keynav_iosel {}
! set @keynav_port 0
set @keynav_iocount 0
}
***************
*** 2694,2698 ****
set @scale [expr $per/100.0] ;# @scale must be float, not int
$self redraw
-
}
--- 2690,2693 ----
***************
*** 2933,2937 ****
mset {x3 y3 x4 y4} [.$@canvas.c bbox ${obj2}i${port2}]
#list [expr ($x2+$x1)/2] [expr ($y2+$y1)/2] [expr ($x4+$x3)/2] [expr ($y4+$y3)/2]
! list [expr (($x1+$x2)/2)/$_($@canvas:scale)] [expr (($y1+$y2)/2)/$_($@canvas:scale)] [expr (($x3+$x4)/2)/$_($@canvas:scale)] [expr (($y3+$y4)/2)/$_($@canvas:scale)]
}
--- 2928,2934 ----
mset {x3 y3 x4 y4} [.$@canvas.c bbox ${obj2}i${port2}]
#list [expr ($x2+$x1)/2] [expr ($y2+$y1)/2] [expr ($x4+$x3)/2] [expr ($y4+$y3)/2]
! set scale [$@canvas scale]
! list [expr (($x1+$x2)/2)/$scale] [expr (($y1+$y2)/2)/$scale] \
! [expr (($x3+$x4)/2)/$scale] [expr (($y3+$y4)/2)/$scale]
}
***************
*** 2941,2947 ****
}
! def Wire report {} {
! list $@obj1 $@port1 $@obj2 $@port2
! }
def Wire draw {} {
--- 2938,2942 ----
}
! def Wire report {} {list $@obj1 $@port1 $@obj2 $@port2}
def Wire draw {} {
***************
*** 4135,4147 ****
def Cnv draw {} {
mset {x1 y1} [$self xy]
! set xs $@w
! set ys $@h
! $self item BASE rectangle [list $x1 $y1 [expr $x1+$xs] [expr $y1+$ys]] \
-fill [parse_color $@bcol]
super
}
class_new Array {Box}
def Array draw {} {
global font
--- 4130,4149 ----
def Cnv draw {} {
mset {x1 y1} [$self xy]
! $self item BASE rectangle [list $x1 $y1 [expr $x1+$@w] [expr $y1+$@h]] \
-fill [parse_color $@bcol]
super
}
+ def Cnv bbox {} {
+ mset {x1 y1} [$self xy]
+ return [list $x1 $y1 [expr $x1+$@w] [expr $y1+$@h]]
+ }
+
class_new Array {Box}
+ def Array bbox {} {
+ return {0 0 1 1} ;# huh?
+ }
+
def Array draw {} {
global font
More information about the Pd-cvs
mailing list