[PD-cvs] pd/src desire.tk,1.1.2.568,1.1.2.569
chunlee
chunlee at users.sourceforge.net
Sun Nov 19 23:28:17 CET 2006
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8868
Modified Files:
Tag: devel_0_39
desire.tk
Log Message:
fix for subpatch objectbox wire don't update and textbox update_size
Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.568
retrieving revision 1.1.2.569
diff -C2 -d -r1.1.2.568 -r1.1.2.569
*** desire.tk 19 Nov 2006 17:01:47 -0000 1.1.2.568
--- desire.tk 19 Nov 2006 22:28:13 -0000 1.1.2.569
***************
*** 2006,2015 ****
set c [$@canvas widget]
set t $c.${self}text
- #$self long_line
- #$t configure -width [string length [$t get $@longline.0 $@longline.end]]
switch -- $key {
Tab {$self propose_completions; $widget configure -state disabled}
10 {$t configure -height [expr [lindex [$t configure -height] 4] + 1]}
- #default {lower [$@canvas widget].${self}propose $widget; set @tab_repeats 0}
}
}
--- 2006,2012 ----
***************
*** 2060,2064 ****
}
catch {
! mset {x1 y1 w h} [$c.${self}text bbox $@longline.$n]
set textlen [string length [$c.${self}text get $@longline.0 $@longline.end]]
set textwidth [expr ($textlen * $w / [$@canvas zoom]) + $padx*2 + 2]
--- 2057,2063 ----
}
catch {
! #ymset {x1 y1 w h} [$c.${self}text bbox $@longline.$n]
! set text [$c.${self}text get $@longline.0 $@longline.end]
! mset {x1 y1 w h} [$c.${self}text bbox 0.0]
set textlen [string length [$c.${self}text get $@longline.0 $@longline.end]]
set textwidth [expr ($textlen * $w / [$@canvas zoom]) + $padx*2 + 2]
***************
*** 3866,3872 ****
def Box init {{mess {}}} {
! super
! set @wires {}
! $self reinit $mess
}
--- 3865,3872 ----
def Box init {{mess {}}} {
! super
! # @wires2 stores the connections to and from a object
! set @wires2 {}
! $self reinit $mess
}
***************
*** 3928,3934 ****
def Box ioselect {} {return $@ioselect}
! def Box wires {} {return $@wires}
! def Box changed_wires {} {foreach wire $@wires {$wire changed}}
def Box delete_wire {wire} {
--- 3928,3934 ----
def Box ioselect {} {return $@ioselect}
! def Box wires2 {} {return $@wires2}
! def Box changed_wires {} {foreach wire $@wires2 {$wire changed}}
def Box delete_wire {wire} {
***************
*** 3946,3950 ****
#update/move the content of gop
if {[$self class] == "Canvas"} {
! if {[$self gop] && ![winfo exists .$self.c]} {$self all_changed}
} else {
$self changed_wires
--- 3946,3952 ----
#update/move the content of gop
if {[$self class] == "Canvas"} {
! if {[$self gop] && ![winfo exists .$self.c]} {
! $self all_changed
! }
} else {
$self changed_wires
***************
*** 4063,4068 ****
set @canvas $canvas
# associate wires to its connected objects
! lappend _($@obj1:wires) $self
! lappend _($@obj2:wires) $self
#$self subscribe $canvas
}
--- 4065,4070 ----
set @canvas $canvas
# associate wires to its connected objects
! lappend _($@obj1:wires2) $self
! lappend _($@obj2:wires2) $self
#$self subscribe $canvas
}
***************
*** 5650,5653 ****
--- 5652,5656 ----
Listener new .tcl "Tcl Client" tcl_eval
Listener new .pd " Pd Server" pd_eval
+
}
More information about the Pd-cvs
mailing list