[PD-cvs] pd/src desire.tk,1.1.2.70,1.1.2.71
chunlee
chunlee at users.sourceforge.net
Tue Sep 20 02:43:40 CEST 2005
- Previous message: [PD-cvs] externals/iem/iemmatrix/src mtx_colon.c, NONE, 1.1 mtx_conv.c, NONE, 1.1 mtx_cumsum.c, NONE, 1.1 mtx_diff.c, NONE, 1.1 mtx_fill.c, NONE, 1.1 mtx_find.c, NONE, 1.1 mtx_index.c, NONE, 1.1 mtx_minmax.c, NONE, 1.1 mtx_not.c, NONE, 1.1 mtx_repmat.c, NONE, 1.1 mtx_reverse.c, NONE, 1.1 mtx_sort.c, NONE, 1.1 iemmatrix_sources.c, 1.2, 1.3 iemmatrix_sources.h, 1.2, 1.3
- Next message: [PD-cvs] externals/iem/iemmatrix/src mtx_decay.c, NONE, 1.1 mtx_rowrfft.c, NONE, 1.1 mtx_rowrifft.c, NONE, 1.1 mtx_slice.c, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8928
Modified Files:
Tag: devel_0_39
desire.tk
Log Message:
more rendering fix
Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.70
retrieving revision 1.1.2.71
diff -C2 -d -r1.1.2.70 -r1.1.2.71
*** desire.tk 19 Sep 2005 08:56:06 -0000 1.1.2.70
--- desire.tk 20 Sep 2005 00:43:37 -0000 1.1.2.71
***************
*** 572,576 ****
set font(padx) 5
set mouse(b1down) 0
-
#-----------------------------------------------------------------------------------#
set look(iowidth) 7
--- 572,575 ----
***************
*** 990,997 ****
if {![info exists @cx]} {
#don't delete these two lines
! set @cx 40; catch {set @cx $_($canvas:current_x)}
! set @cy 40; catch {set @cy $_($canvas:current_y)}
}
! list $@cx $@cy
}
--- 989,999 ----
if {![info exists @cx]} {
#don't delete these two lines
! #set @cx 40; catch {set @cx $_($canvas:current_x)}
! #set @cy 40; catch {set @cy $_($canvas:current_y)}
! set @cx 40
! set @cy 40
}
!
! return [list $@cx $@cy]
}
***************
*** 1122,1125 ****
--- 1124,1133 ----
#-----------------------------------------------------------------------------------
+ #proc objectbox_by_ctrl {} {
+ #
+ # pd "%W obj 0 ;"
+ #
+ #}
+
class_new objectbox {textbox}
def objectbox init {args} {
***************
*** 1223,1226 ****
--- 1231,1245 ----
}
+ #def objectbox motion {args} {
+ # puts "motions in $self in edit mode"
+ #}
+
+ #def objectbox move {args} {
+ # set @cx [expr $@cx+[lindex $args 0]]
+ # set @cy [expr $@cy+[lindex $args 1]]
+ # $self draw $self $_($self:canvas)
+ # $self draw $_($self:canvas)
+ #}
+
#-----------------------------------------------------------------------------------#
def* canvas window_title {args} {}
***************
*** 1244,1248 ****
set @cx [expr $@cx+$dx]
set @cy [expr $@cy+$dy]
! .x$@canvas.c move $self $dx $dy
for {set x 0} {$x<$@ninlets} {incr x} {
if {[info exists _($self:i:$x)]} {
--- 1263,1268 ----
set @cx [expr $@cx+$dx]
set @cy [expr $@cy+$dy]
! #.x$@canvas.c move $self $dx $dy
! $self draw $_($self:canvas)
for {set x 0} {$x<$@ninlets} {incr x} {
if {[info exists _($self:i:$x)]} {
***************
*** 1258,1266 ****
def objectbox hilite_in {x y} {
! global look
set ports 0
catch {set ports $@ninlets}
if {$ports==0} return
! set port [expr int(($x-$@x1)*$ports/$@xs)]
set p ${self}i${port}b
#if {![llength $@wire_from]} {}
--- 1278,1288 ----
def objectbox hilite_in {x y} {
! puts "** hilite inlet **"
! global look _
set ports 0
+ set c .x$_($self:canvas).c
catch {set ports $@ninlets}
if {$ports==0} return
! set port [expr int(($x-$@cx)*$ports/$@xs)]
set p ${self}i${port}b
#if {![llength $@wire_from]} {}
***************
*** 1270,1281 ****
}
! def canvas hilite_out {x y} {
set ports 0
! catch {set ports $_($id:noutlets)}
if {$ports==0} return
! set port [expr int(($x-$@x1)*$ports/$@cx)]
set p ${self}o${port}b
! $c create rectangle [l+ [$c coords ${id}o${port}] {-4 -4 +4 +4}] \
-outline $look(outletfg) -width 1 -tags $p
return $port
}
--- 1292,1306 ----
}
! def objectbox hilite_out {x y} {
! global look _
set ports 0
! set c .x$_($self:canvas).c
! catch {set ports $@noutlets}
if {$ports==0} return
! set port [expr int(($x-$@cx)*$ports/$@xs)]
set p ${self}o${port}b
! $c create rectangle [l+ [$c coords ${self}o${port}] {-4 -4 +4 +4}] \
-outline $look(outletfg) -width 1 -tags $p
+
return $port
}
***************
*** 1285,1290 ****
global tooltip _ dehighlight look
set c .x$self.c
! set x [$c canvasx $x]; set @current_x $x
! set y [$c canvasy $y]; set @current_y $y
if {$tooltip(visible)} {
if {[expr [distance [list $tooltip(mx) $tooltip(my)] [list $x,$y]] > 10]} {
--- 1310,1315 ----
global tooltip _ dehighlight look
set c .x$self.c
! set x [$c canvasx $x]
! set y [$c canvasy $y]
if {$tooltip(visible)} {
if {[expr [distance [list $tooltip(mx) $tooltip(my)] [list $x,$y]] > 10]} {
***************
*** 1330,1342 ****
if {$@editmode && [llength [$id bbox]]} {
mset {x1 y1 x2 y2} [$id bbox]
if {abs($y1+3-$y)<=3} {
! set port [$self hilite_in]
! set dehighlight "$c delete ${self}i${port}b; set wire_to {}"
set wire_to [list $id $port]
return
}
if {abs($y2-3-$y)<=3} {
! set port [$self hilite_out]
! set dehighlight "$c delete ${self}o${port}b"
return
}
--- 1355,1374 ----
if {$@editmode && [llength [$id bbox]]} {
mset {x1 y1 x2 y2} [$id bbox]
+ #puts "***** -> $y1+3-$y = [expr $y1+3-$y]"
if {abs($y1+3-$y)<=3} {
! #set port [$self hilite_in $_($id:cx) $_($id:cy)]
! #set dehighlight "$c delete ${self}i${port}b; set wire_to {}"
! #set wire_to [list $id $port]
! set port [$id hilite_in $x $y]
! set dehighlight "$c delete ${id}i${port}b; set wire_to {}"
set wire_to [list $id $port]
return
}
+ puts "***** -> $y2-3-$y = [expr $y2-3-$y]"
if {abs($y2-3-$y)<=3} {
! #set port [$self hilite_out $x $y]
! #set dehighlight "$c delete ${self}o${port}b"
! set port [$id hilite_out $x $y]
! set dehighlight "$c delete ${id}o${port}b"
return
}
***************
*** 1418,1422 ****
# agree, but could i do this a bit later? --chun
! def objectbox bbox {} {list $@x1 $@y1 [expr $@x1+$@xs] [expr $@y1+$@ys]}
def* canvas click_on_object {x y b f id} {
--- 1450,1458 ----
# agree, but could i do this a bit later? --chun
! def objectbox bbox {} {
! puts "bbox : $@cx $@cy [expr $@cx+$@xs] [expr $@cy+$@ys]"
! list $@cx $@cy [expr $@cx+$@xs] [expr $@cy+$@ys]
!
! }
def* canvas click_on_object {x y b f id} {
***************
*** 1513,1517 ****
# my object edit mode code begins --chun
if {[info exists @obj_in_edit]} {
! puts "and some object is being edited"
if {$@obj_in_edit > 0} {
[lindex $@selection 0] unedit $self
--- 1549,1553 ----
# my object edit mode code begins --chun
if {[info exists @obj_in_edit]} {
! #puts "and some object is being edited"
if {$@obj_in_edit > 0} {
[lindex $@selection 0] unedit $self
***************
*** 2715,2719 ****
set buttons_loaded 0
proc make_button_bar {self doc} {
! global buttons_loaded butt
if {!$buttons_loaded} {load_button_bar}
frame $self
--- 2751,2755 ----
set buttons_loaded 0
proc make_button_bar {self doc} {
! global buttons_loaded butt createdby
if {!$buttons_loaded} {load_button_bar}
frame $self
***************
*** 2735,2738 ****
--- 2771,2775 ----
}
+
############ tooltips
- Previous message: [PD-cvs] externals/iem/iemmatrix/src mtx_colon.c, NONE, 1.1 mtx_conv.c, NONE, 1.1 mtx_cumsum.c, NONE, 1.1 mtx_diff.c, NONE, 1.1 mtx_fill.c, NONE, 1.1 mtx_find.c, NONE, 1.1 mtx_index.c, NONE, 1.1 mtx_minmax.c, NONE, 1.1 mtx_not.c, NONE, 1.1 mtx_repmat.c, NONE, 1.1 mtx_reverse.c, NONE, 1.1 mtx_sort.c, NONE, 1.1 iemmatrix_sources.c, 1.2, 1.3 iemmatrix_sources.h, 1.2, 1.3
- Next message: [PD-cvs] externals/iem/iemmatrix/src mtx_decay.c, NONE, 1.1 mtx_rowrfft.c, NONE, 1.1 mtx_rowrifft.c, NONE, 1.1 mtx_slice.c, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list