[PD-cvs] pd/src desire.tk,1.1.2.41,1.1.2.42
chunlee
chunlee at users.sourceforge.net
Tue Sep 13 11:08:26 CEST 2005
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27715
Modified Files:
Tag: devel_0_39
desire.tk
Log Message:
item_delete added
Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.41
retrieving revision 1.1.2.42
diff -C2 -d -r1.1.2.41 -r1.1.2.42
*** desire.tk 11 Sep 2005 11:31:49 -0000 1.1.2.41
--- desire.tk 13 Sep 2005 09:08:23 -0000 1.1.2.42
***************
*** 535,539 ****
pdtk_text_new \
! $canvas.c ${object_id}TEXT [expr $_($object_id:cx)+2] [expr $_($object_id:cy)+2] \
$obj_name $font(size) #000000
}
--- 535,539 ----
pdtk_text_new \
! $canvas.c $object_id [expr $_($object_id:cx)+2] [expr $_($object_id:cy)+2] \
$obj_name $font(size) #000000
}
***************
*** 1052,1057 ****
set _($self:current_x) 30
set _($self:current_y) 30
! set _($self:editable) $editable
! puts "pdtk_canvas_new::: $name $width $height $geometry $editable"
}
--- 1052,1067 ----
set _($self:current_x) 30
set _($self:current_y) 30
! #set _($self:editable) $editable
!
! #if {$editable == 1} {
! # puts "editable == 1"
! # set _($self:mode) "edit"
! #} else {
! # set _($self:mode) "run"
! #}
!
! puts "self = $self"
!
! #puts "pdtk_canvas_new::: $name $width $height $geometry $editable"
}
***************
*** 1257,1261 ****
$canvas coords ${self}i$i $points
} {
! $canvas create rectangle $points -tags "${self}i ${self}i$i" -outline $look(inletfg)
}
}
--- 1267,1271 ----
$canvas coords ${self}i$i $points
} {
! $canvas create rectangle $points -tags "${self}i ${self}i$i $self" -outline $look(inletfg)
}
}
***************
*** 1269,1273 ****
$canvas coords ${self}o$i $points
} {
! $canvas create rectangle $points -tags "${self}o ${self}o$i" -outline $look(outletfg)
}
}
--- 1279,1283 ----
$canvas coords ${self}o$i $points
} {
! $canvas create rectangle $points -tags "${self}o ${self}o$i $self" -outline $look(outletfg)
}
}
***************
*** 1282,1290 ****
#-----------------------------------------------------------------------------------#
# create a new text object
! proc pdtk_text_new {canvas myname x y text font color} {
$canvas create text $x $y \
-font [format -*-courier-medium--normal--%d-* $font] \
! -tags $myname -text $text -fill $color -anchor nw
! foreach {x1 y1 x2 y2} [$canvas bbox $myname] {}
}
--- 1292,1300 ----
#-----------------------------------------------------------------------------------#
# create a new text object
! proc pdtk_text_new {canvas self x y text font color} {
$canvas create text $x $y \
-font [format -*-courier-medium--normal--%d-* $font] \
! -tags "${self}TEXT $self" -text $text -fill $color -anchor nw
! foreach {x1 y1 x2 y2} [$canvas bbox ${self}TEXT] {}
}
***************
*** 1319,1323 ****
text ${canvas}.${self}text -height 1 -width $name_len -relief flat \
-bg ${look(objectbg)} -borderwidth 0 \
! -font [format -*-courier-medium--normal--%d-* $font_size]
set _(self) $self
--- 1329,1333 ----
text ${canvas}.${self}text -height 1 -width $name_len -relief flat \
-bg ${look(objectbg)} -borderwidth 0 \
! -font [format -*-courier-medium--normal--%d-* $font_size] \
set _(self) $self
***************
*** 1330,1334 ****
$canvas create window [expr $@cx+1] [expr $@cy+1] \
! -window ${canvas}.${self}text -anchor nw -tags "${self}text"
${canvas}.${self}text configure -pady 0
${canvas}.${self}text insert 1.0 $text
--- 1340,1344 ----
$canvas create window [expr $@cx+1] [expr $@cy+1] \
! -window ${canvas}.${self}text -anchor nw -tags "${self}text $self"
${canvas}.${self}text configure -pady 0
${canvas}.${self}text insert 1.0 $text
***************
*** 1364,1367 ****
--- 1374,1378 ----
#proc object_new {} {
class_new objectbox {
+
global offset _
set canvas $_(focus)
***************
*** 1461,1465 ****
}
}
! pdtk_text_new $canvas ${self}TEXT [expr $@cx+2] [expr $@cy+2] \
$obj_name $font(size) #000000
}
--- 1472,1479 ----
}
}
! #pdtk_text_new $canvas ${self}TEXT [expr $@cx+2] [expr $@cy+2] \
! # $obj_name $font(size) #000000
!
! pdtk_text_new $canvas $self [expr $@cx+2] [expr $@cy+2] \
$obj_name $font(size) #000000
}
***************
*** 1483,1491 ****
set canvas_id [canvastosym $canvas]
foreach obj $_($canvas_id:selection) {
! objectbox_delete $obj $canvas
! #$canvas delete ${obj}BASE ${obj}BASE2 ${obj}BASE3
! #$canvas delete ${obj}i ${obj}o
! #$canvas delete ${obj}TEXT ${obj}text
destroy ${canvas}.${obj}text
}
--- 1497,1503 ----
set canvas_id [canvastosym $canvas]
foreach obj $_($canvas_id:selection) {
! item_delete $obj $canvas
destroy ${canvas}.${obj}text
+
}
***************
*** 2473,2477 ****
proc item {self canvas suffix type coords args} {
if {![llength [$canvas gettags ${self}${suffix}]]} {
! eval [concat [list $canvas create $type $coords -tags ${self}$suffix] $args]
} {
eval [concat [list $canvas itemconfigure ${self}$suffix] $args]
--- 2485,2490 ----
proc item {self canvas suffix type coords args} {
if {![llength [$canvas gettags ${self}${suffix}]]} {
! eval [concat [list $canvas create $type $coords -tags "${self}$suffix $self"] $args]
! #eval [concat [list $canvas create $type $coords -tags ${self}$suffix] $args]
} {
eval [concat [list $canvas itemconfigure ${self}$suffix] $args]
***************
*** 2480,2483 ****
--- 2493,2500 ----
}
+ proc item_delete {self canvas} {
+ $canvas delete $self
+ }
+
def shadow draw {canvas coords} {
global look
More information about the Pd-cvs
mailing list