[PD-cvs] pd/src desire.tk,1.1.2.116,1.1.2.117
chunlee
chunlee at users.sourceforge.net
Wed Nov 9 02:31:09 CET 2005
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12412
Modified Files:
Tag: devel_0_39
desire.tk
Log Message:
Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.116
retrieving revision 1.1.2.117
diff -C2 -d -r1.1.2.116 -r1.1.2.117
*** desire.tk 9 Nov 2005 00:40:56 -0000 1.1.2.116
--- desire.tk 9 Nov 2005 01:31:07 -0000 1.1.2.117
***************
*** 589,595 ****
#-----------------------------------------------------------------------------------#
- # why didn't you use the font metrics function? --matju
- # didn't know it then, was guessing the values to get it to work:/ --chun
set font(size) 12
set font(pady) 3
set font(padx) 5
--- 589,596 ----
#-----------------------------------------------------------------------------------#
set font(size) 12
+ set font(str) [format -*-courier-medium--normal--%d-* $font(size)]
+ set font(width) [font measure $font(str) W]
+ set font(height) [font metrics $font(str) -linespace]
set font(pady) 3
set font(padx) 5
***************
*** 1077,1090 ****
#-----------------------------------------------------------------------------------#
- proc get_font_size {} {
- global font
- set fontstr [format -*-courier-medium--normal--%d-* $font(size)]
- set font(width) [font measure $fontstr W]
- set font(height) [font metrics $fontstr -linespace]
- # puts "font width: $font(width) | font height: $font(height)"
- }
- get_font_size
-
- #-----------------------------------------------------------------------------------#
#this just tells whether an object is part of the selection, that is, what usually
#make objects turn blue.
--- 1078,1081 ----
***************
*** 1142,1145 ****
--- 1133,1137 ----
# text = the input text field
# confusing?;)
+ puts "metrics: [font metrics courier]"
global font look
mset {x1 y1} [$self xy]
***************
*** 1152,1157 ****
} {
$self item TEXT text [l+ {2 2} [list $x1 $y1]] \
! -font [format -*-courier-medium--normal--%d-* $font(size)] \
! -text $@text -fill $look(objectfg) -anchor nw
puts "text = $@text"
}
--- 1144,1148 ----
} {
$self item TEXT text [l+ {2 2} [list $x1 $y1]] \
! -font $font(str) -text $@text -fill $look(objectfg) -anchor nw
puts "text = $@text"
}
***************
*** 1174,1178 ****
text $t -height 1 -width [expr [string length $@text]+1] -relief flat \
-bg ${look(objectbg)} -borderwidth 0 -highlightthickness 0\
! -font [format -*-courier-medium--normal--%d-* $font(size)]
#text $t -height 1 -width $@textchars -relief flat \
# -bg ${look(objectbg)} -borderwidth 0 -highlightthickness 0\
--- 1165,1169 ----
text $t -height 1 -width [expr [string length $@text]+1] -relief flat \
-bg ${look(objectbg)} -borderwidth 0 -highlightthickness 0\
! -font $font(str)
#text $t -height 1 -width $@textchars -relief flat \
# -bg ${look(objectbg)} -borderwidth 0 -highlightthickness 0\
***************
*** 1704,1709 ****
}
move {
! set @selection {}
! puts "selection:$@selection"
}
}
--- 1695,1702 ----
}
move {
! if {$@select_by == "click"} {
! set @selection {}
! }
! #puts "selection:$@selection"
}
}
More information about the Pd-cvs
mailing list