[PD-cvs] pd/src desire.tk,1.1.2.600.2.314,1.1.2.600.2.315
chunlee
chunlee at users.sourceforge.net
Tue Aug 7 22:24:33 CEST 2007
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19634
Modified Files:
Tag: desiredata
desire.tk
Log Message:
fixes to keynav
Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.600.2.314
retrieving revision 1.1.2.600.2.315
diff -C2 -d -r1.1.2.600.2.314 -r1.1.2.600.2.315
*** desire.tk 7 Aug 2007 19:49:28 -0000 1.1.2.600.2.314
--- desire.tk 7 Aug 2007 20:24:29 -0000 1.1.2.600.2.315
***************
*** 2894,2898 ****
def Canvas quadrant {du dv array} {
! if {!$@keynav_current} {set @keynav_current [lindex [$@objects keys] 0]}
set foo {}
set bar {}
--- 2894,2898 ----
def Canvas quadrant {du dv array} {
! if {$@keynav_current == 0} {set @keynav_current [$@objects get [lindex [$@objects keys] 0]]}
set foo {}
set bar {}
***************
*** 2907,2912 ****
set best [lindex $foo [lsearch_minimum $bar]]
return $best
- #set @keynav_current $best
- #$self selection= $best
}
--- 2907,2910 ----
***************
*** 3673,3677 ****
def Canvas select_all {} {$@objectsel reinit [$objects list]}
! def Canvas deselect_all {} {$@objectsel clear}
def Canvas popup_help {} {$::main class_browser}
--- 3671,3675 ----
def Canvas select_all {} {$@objectsel reinit [$objects list]}
! def Canvas deselect_all {} {$@objectsel clear; $@wiresel clear}
def Canvas popup_help {} {$::main class_browser}
***************
*** 4297,4301 ****
set olength [$@objectsel size]
set wlength [ $@wiresel size]
- puts "$@keynav_current ::: $@keynav_tab_sel"
if {$@keynav_tab_sel == "object"} {
if {[$@wires size]} {set @keynav_tab_sel "wire"}
--- 4295,4298 ----
***************
*** 4363,4367 ****
}
}
! } else if {$olength == 1} {
set @keynav_current [lindex [$@objectsel values] 0]
$self deselect_all
--- 4360,4364 ----
}
}
! } elseif {$olength == 1} {
set @keynav_current [lindex [$@objectsel values] 0]
$self deselect_all
***************
*** 4414,4418 ****
}
#if {[lsearch $@objectsel $@keynav_next] < 0} {lappend @selection $@keynav_next}
! $@keynav_next selected?= 1
set @keynav_current $@keynav_next
}
--- 4411,4416 ----
}
#if {[lsearch $@objectsel $@keynav_next] < 0} {lappend @selection $@keynav_next}
! #$@keynav_next selected?= 1
! $self selection+= $@keynav_next
set @keynav_current $@keynav_next
}
***************
*** 4636,4640 ****
if {![llength $@keynav_iosel_i] && ![llength $@keynav_iosel_o]} {
if {[$@objectsel size] == 1} {
! mset {bx1 by1 bx2 by2} [$@selection bbox]
set x1 [expr ($bx1+$bx2)/2]; set y1 [expr ($by1+$by2)/2]
$self click_wrap $x1 $y1 1 $f
--- 4634,4638 ----
if {![llength $@keynav_iosel_i] && ![llength $@keynav_iosel_o]} {
if {[$@objectsel size] == 1} {
! mset {bx1 by1 bx2 by2} [[$self selection] bbox]
set x1 [expr ($bx1+$bx2)/2]; set y1 [expr ($by1+$by2)/2]
$self click_wrap $x1 $y1 1 $f
More information about the Pd-cvs
mailing list