[PD-cvs] pd/src desire.tk,1.1.2.105,1.1.2.106 TODO,1.1.2.4,1.1.2.5
chunlee
chunlee at users.sourceforge.net
Sat Nov 5 19:34:34 CET 2005
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20547
Modified Files:
Tag: devel_0_39
desire.tk TODO
Log Message:
Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.105
retrieving revision 1.1.2.106
diff -C2 -d -r1.1.2.105 -r1.1.2.106
*** desire.tk 5 Nov 2005 13:47:11 -0000 1.1.2.105
--- desire.tk 5 Nov 2005 18:34:32 -0000 1.1.2.106
***************
*** 1193,1202 ****
}
def* textbox update_size {} {
! global font
! ##added +1 below that fixs the initial box size on my side - chun
! #set @xs [expr $font(padx)+$font(width)*([string length $@text]+1-$@valid)]
! set @xs [expr $font(padx)+$font(width)*([string length $@text] +$@edit)]
set @ys [expr $font(pady)+$font(height)]
}
--- 1193,1209 ----
}
+ proc max {x y} {if {$x>$y} {return $x} {return $y}}
+
def* textbox update_size {} {
! global font look
! set @textwidth [expr $font(padx)+$font(width)*([string length $@text]+$@edit)]
! set @topwidth [expr ($@ninlets + ($@ninlets - 1)) * $look(iowidth)]
! set @bottomwidth [expr ($@noutlets + ($@noutlets - 1)) * $look(iowidth)]
! set @xs [max $@bottomwidth [max $@topwidth $@textwidth]]
set @ys [expr $font(pady)+$font(height)]
+ #puts "inlet = $@ninlets/$@topwidth | \
+ # outlet = $@noutlets/$@bottomwidth | \
+ # text = [string length $@text]/$@textwidth | \
+ # objectwidth = $@xs"
}
***************
*** 1574,1579 ****
set c .x[$self canvas].c
mset {type id} [$self identify_target $x $y $b $f "click"]
if {$f&8} {post "right click!"; return}
! if {![llength $id]} {
$self deselect_all
set @action rect
--- 1581,1588 ----
set c .x[$self canvas].c
mset {type id} [$self identify_target $x $y $b $f "click"]
+ puts "object_in_edit: $@obj_in_edit id:$id"
if {$f&8} {post "right click!"; return}
! # if clicked on empty space in edit mode and no object is in edit, draw dash sel rect
! if {![llength $id] && ![llength $@obj_in_edit]} {
$self deselect_all
set @action rect
Index: TODO
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/TODO,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -C2 -d -r1.1.2.4 -r1.1.2.5
*** TODO 4 Nov 2005 02:15:30 -0000 1.1.2.4
--- TODO 5 Nov 2005 18:34:32 -0000 1.1.2.5
***************
*** 7,11 ****
[h] fix the new canvas default so that its in edit mode when created -done
[h] get the object box to render correctly after editing/recreating -done
! [h] objectbox atuo resize
the minimum one required for the chars
the minimum one required for the inlets/outlets
--- 7,11 ----
[h] fix the new canvas default so that its in edit mode when created -done
[h] get the object box to render correctly after editing/recreating -done
! [h] objectbox atuo resize -done
the minimum one required for the chars
the minimum one required for the inlets/outlets
More information about the Pd-cvs
mailing list