[PD-cvs] pd/src desire.tk,1.1.2.600.2.111,1.1.2.600.2.112
chunlee
chunlee at users.sourceforge.net
Tue Dec 19 16:01:27 CET 2006
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9062
Modified Files:
Tag: desiredata
desire.tk
Log Message:
fix(temporary) on opening gop
Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.600.2.111
retrieving revision 1.1.2.600.2.112
diff -C2 -d -r1.1.2.600.2.111 -r1.1.2.600.2.112
*** desire.tk 19 Dec 2006 13:20:39 -0000 1.1.2.600.2.111
--- desire.tk 19 Dec 2006 15:01:23 -0000 1.1.2.600.2.112
***************
*** 1231,1235 ****
if {$canvas == ""} {return ""}
while {![winfo exists [$canvas widget]]} {set canvas [$canvas canvas]}
! if {[regexp {x[0-9a-f]{6,8}} [focus] focus]} {
if {$focus != $canvas} {set canvas $focus}
}
--- 1231,1235 ----
if {$canvas == ""} {return ""}
while {![winfo exists [$canvas widget]]} {set canvas [$canvas canvas]}
! if {[regexp {x[0-9a-f]{6,8}} [focus] focus] && [$@canvas gop]} {
if {$focus != $canvas} {set canvas $focus}
}
***************
*** 2422,2425 ****
--- 2422,2426 ----
def Canvas havewindow= {flag} {
set was [winfo exists .$self]
+ if {$flag && $was && [$self gop]} {$self redraw}
if {$flag && $was} {$self raise}
if {$flag && !$was} {$self init_window} ;#???
***************
*** 2754,2758 ****
# we have to figure out something.
set stack [lreverse $stack]
-
foreach tag $stack {
set tags [$c gettags $tag]
--- 2755,2758 ----
***************
*** 2791,2795 ****
} else {
if {$class == "Canvas" && [$id gop]} {
! if {[llength $stack] == 1} { return [list "object" $id]}
} else {return [list "object" $id]}
}
--- 2791,2795 ----
} else {
if {$class == "Canvas" && [$id gop]} {
! return [list "object" $id]
} else {return [list "object" $id]}
}
***************
*** 3029,3036 ****
def Canvas popup_open {} {
set @mapped 1
netsend [list .$self vis 1]
netsend [list .$self map 1]
! $self init_window
#$self redraw
}
--- 3029,3037 ----
def Canvas popup_open {} {
+ $self init_window
set @mapped 1
netsend [list .$self vis 1]
netsend [list .$self map 1]
! #$self init_window
#$self redraw
}
More information about the Pd-cvs
mailing list