[PD-cvs] pd/src desire.tk,1.1.2.360,1.1.2.361

Mathieu Bouchard matju at users.sourceforge.net
Fri Aug 18 02:03:03 CEST 2006


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

Modified Files:
      Tag: devel_0_39
	desire.tk 
Log Message:
fixed font (zoom) in FloatAtom,SymbolAtom
removed some extraneous selected?=


Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.360
retrieving revision 1.1.2.361
diff -C2 -d -r1.1.2.360 -r1.1.2.361
*** desire.tk	17 Aug 2006 23:14:38 -0000	1.1.2.360
--- desire.tk	18 Aug 2006 00:03:01 -0000	1.1.2.361
***************
*** 1070,1074 ****
  def* View erase {} {$self item_delete}
  def View selected?  {}  {return $@selected?}
! def View selected?= {x} {set @selected? $x; $self changed}
  
  def* View select {state} {
--- 1070,1074 ----
  def* View erase {} {$self item_delete}
  def View selected?  {}  {return $@selected?}
! def View selected?= {x} {set @selected? $x; $self changed} ;# only call this from selection= and such
  
  def* View select {state} {
***************
*** 1572,1584 ****
  
  def TextBox draw {} {
-     $self update_size
-     # TEXT = the text label
-     # text = the input text field
-     # confusing?;)
      global font
      super
      mset {x1 y1} [$self xy]
! 	set l {}
! 	foreach char [split $@text ""] {lappend l [scan $char %c]}
      if {$@edit} {
  	set t .$@canvas.c.${self}text
--- 1572,1582 ----
  
  def TextBox draw {} {
      global font
+     $self update_size
+     # "TEXT" is the text label while "text" is the the input text field tk widget
      super
      mset {x1 y1} [$self xy]
!     set l {}
!     foreach char [split $@text ""] {lappend l [scan $char %c]}
      if {$@edit} {
  	set t .$@canvas.c.${self}text
***************
*** 3043,3046 ****
--- 3041,3045 ----
  			set _($self:$f) [lindex $mess $i]; incr i}}
  	}
+ 	#!@#$ goes with the request tracking feature to be impl in the server
  	if {[info exists canvas(msg_isnew)]} {
  		set _($self:isnew) 1
***************
*** 3140,3143 ****
--- 3139,3143 ----
  
  def AtomBox draw {} {
+ 	global font
  	super
  	mset {x1 y1} [$self xy]
***************
*** 3148,3152 ****
  		set string [string range $@text 0 [expr $@w-1]]
  	}
! 	$self item TEXT text [l+ {2 2} [list $x1 $y1]] -anchor nw -text $string \
  }
  
--- 3148,3153 ----
  		set string [string range $@text 0 [expr $@w-1]]
  	}
! 	$self item TEXT text [l+ {2 2} [list $x1 $y1]] \
! 		-text $string -fill [look objectfg] -font $font(str) -anchor nw
  }
  
***************
*** 3441,3445 ****
  	global font
  	super
! 	set @clicking 0
  	set @val 0
  	set @old_val 0
--- 3442,3446 ----
  	global font
  	super
! 	set @clicking 0 ;#!@#$ get rid of this
  	set @val 0
  	set @old_val 0
***************
*** 3459,3466 ****
  			$@canvas focus= ""
  			pd .$self set [$self canonize $@val]
- 			#pd .$self set $@val
- 			#pd .$self bang
  			set @text $@val
- 			$self selected?= 0
  			set @clicking 0
  			set @old_val $@val
--- 3460,3464 ----
***************
*** 3484,3493 ****
  		minus {set @val "-"; set @text $@val; $self changed}
  		default {
! 			if {[regexp {^[0-9]{1}$} $key]} {
! 				if {[string length $@val] < $@w} {
! 				 	append @val $key
! 				 	set @text $@val
! 				 	$self changed
! 				}
  			}
  		}
--- 3482,3489 ----
  		minus {set @val "-"; set @text $@val; $self changed}
  		default {
! 			if {[regexp {^[0-9]{1}$} $key] && [string length $@val] < $@w} {
! 			 	append @val $key
! 			 	set @text $@val
! 			 	$self changed
  			}
  		}
***************
*** 3544,3548 ****
  	set @rate [expr $f&1 ? 0.01 : 1.00]
  	set @clicking 1
- 	$self selected?= 1
  }
  
--- 3540,3543 ----
***************
*** 3556,3560 ****
  	} { 
  		$@canvas focus= ""
- 		$self selected?= 0
  		if {$@key_input} {set @val $@old_val; set @key_input 0; set @text $@val}
  	}
--- 3551,3554 ----
***************
*** 3690,3694 ****
  		$@canvas focus= ""
  		.$@canvas.c itemconfigure ${self}BASE4 -fill [look objectbg]
- 		$self selected?= 0
  		if {$@key_input} {set @val $@old_val; set @key_input 0; set @text $@val}
  	}
--- 3684,3687 ----





More information about the Pd-cvs mailing list