[PD-cvs] pd/src desire.tk,1.1.2.467,1.1.2.468

chunlee chunlee at users.sourceforge.net
Thu Sep 14 00:46:47 CEST 2006


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv742

Modified Files:
      Tag: devel_0_39
	desire.tk 
Log Message:
continue with multi line messagebox


Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.467
retrieving revision 1.1.2.468
diff -C2 -d -r1.1.2.467 -r1.1.2.468
*** desire.tk	13 Sep 2006 01:46:48 -0000	1.1.2.467
--- desire.tk	13 Sep 2006 22:46:44 -0000	1.1.2.468
***************
*** 1677,1689 ****
  	$c delete ${self}TEXT
  	$self update_size
- 	#bind Text <Tab> "$self tab; continue"
- 	#set new_size [format %.0f [expr $font(size)*$_($@canvas:zoom)]]
  	set new_size [format %.0f [expr [$self look fontsize]*$_($@canvas:zoom)]]
- 	#set font_str [format $font(str2) $new_size]
  	set font_str [format [$self look fontstring2] $new_size]
! 	text $t -height 1 -width [expr [string length $@text]+1] -relief flat \
  		-bg [$c itemcget ${self}BASE -fill] -borderwidth 0 -highlightthickness 0\
  		-font $font_str -fg [$self look fg]
  	#text $t -height 1 -width [expr [string length $@text]+1] -relief flat \
  	#	-bg pink -borderwidth 0 -highlightthickness 0\
  	#	-font $font_str -fg [$self look fg]
--- 1677,1702 ----
  	$c delete ${self}TEXT
  	$self update_size
  	set new_size [format %.0f [expr [$self look fontsize]*$_($@canvas:zoom)]]
  	set font_str [format [$self look fontstring2] $new_size]
! 	#puts "  text to edit::: $@text"
! 	set l {};set nl 1;set newline {-1};set i 0;set width 0
! 	foreach char [split $@text ""] {lappend l [scan $char %c]}
! 	foreach val $l {if {$val == 10} {incr nl; lappend newline $i}; incr i}
! 	lappend newline "end"
! 	for {set i 0} {$i < $nl} {incr i} {
! 		set line [string range $@text [expr [lindex $newline $i] + 1] [lindex $newline [expr $i+1]]]
! 		if {[string length $line] > $width} {set width [string length $line]}
! 	}
! 	#$self update_size
! 	#puts "  text string::: $l"
! 	#puts "  lines?::: $nl"
! 	#puts "  newline::: $newline"
! 	text $t -height $nl -width $width -relief flat \
  		-bg [$c itemcget ${self}BASE -fill] -borderwidth 0 -highlightthickness 0\
  		-font $font_str -fg [$self look fg]
  	#text $t -height 1 -width [expr [string length $@text]+1] -relief flat \
+ 	#	-bg [$c itemcget ${self}BASE -fill] -borderwidth 0 -highlightthickness 0\
+ 	#	-font $font_str -fg [$self look fg]
+ 	#text $t -height 1 -width [expr [string length $@text]+1] -relief flat \
  	#	-bg pink -borderwidth 0 -highlightthickness 0\
  	#	-font $font_str -fg [$self look fg]
***************
*** 1700,1703 ****
--- 1713,1717 ----
  	$t configure -pady 0 -padx 1
  	$t insert 1.0 $@text
+ 	$self resize
  	focus $t
  }





More information about the Pd-cvs mailing list