[PD-cvs] pd/src desire.tk,1.1.2.243,1.1.2.244

chunlee chunlee at users.sourceforge.net
Wed Jun 14 01:19:01 CEST 2006


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

Modified Files:
      Tag: devel_0_39
	desire.tk 
Log Message:
properties_dialog related fixes


Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.243
retrieving revision 1.1.2.244
diff -C2 -d -r1.1.2.243 -r1.1.2.244
*** desire.tk	13 Jun 2006 21:21:58 -0000	1.1.2.243
--- desire.tk	13 Jun 2006 23:18:59 -0000	1.1.2.244
***************
*** 2962,2972 ****
  	#clone values	
  	foreach var $fields($class) {
! 		set val $_($of:$var)
  		switch -- $val { empty {set val ""}}
  		if {[regexp -nocase {^([a-z])col$} $var]} {set val [parse_color $val]}
  		set @$var $val
  	}
! 	set @loadbang [expr $@isa & 1]
! 	set @scale [expr ($@isa>>20) & 1]
  	set @class $_($of:class)
  	# the longest label is...
--- 2962,2982 ----
  	#clone values	
  	foreach var $fields($class) {
! 		puts "$var ---------- $_($of:$var)"
! 		switch $var {
! 			is_log {if {$_($of:$var)} {set val "linear"} else { set val "logarithmic"}}
! 			isa {if {$_($of:$var)} {set val "yes"} else { set val "no"}}
! 			steady {if {$_($of:$var)} {set val "jump"} else { set val "steady"}}
! 			fstyle {if {$_($of:$var)} {set val "yes"} else { set val "no"}}
! 			default {set val $_($of:$var); puts "here............."}
! 		}
! 		#set val $_($of:$var)
  		switch -- $val { empty {set val ""}}
  		if {[regexp -nocase {^([a-z])col$} $var]} {set val [parse_color $val]}
  		set @$var $val
  	}
! 	
! 
! 	#set @loadbang [expr $@isa & 1]
! 	#set @scale [expr ($@isa>>20) & 1]
  	set @class $_($of:class)
  	# the longest label is...
***************
*** 2990,2999 ****
  			}
  		isa {
! 			set options [list [say $propertie] [say yes] [say no]]
  			properties_dialog $self .$self iemgui_ok [list $propertie $options choice {}]
  			}
  		n {properties_dialog $self .$self iemgui_ok [list $propertie [say $propertie] integer {-width 4}]}
  		steady {
! 			set options [list [say $propertie] [say jump] [say steady]]
  			properties_dialog $self .$self iemgui_ok [list $propertie $options choice {}]
  			}
--- 3000,3009 ----
  			}
  		isa {
! 			set options [list [say $propertie] [say 1] [say 0]]
  			properties_dialog $self .$self iemgui_ok [list $propertie $options choice {}]
  			}
  		n {properties_dialog $self .$self iemgui_ok [list $propertie [say $propertie] integer {-width 4}]}
  		steady {
! 			set options [list [say $propertie] "jump" "steady"]
  			properties_dialog $self .$self iemgui_ok [list $propertie $options choice {}]
  			}
***************
*** 3004,3008 ****
  		laby {properties_dialog $self .$self iemgui_ok [list $propertie [say $propertie] entry {-width  5}]}
  		fstyle {
! 		set options [list  [say $propertie] "courier (typewriter)" "helvetica (sansserif)" "times (serif)"]
  		properties_dialog $self .$self iemgui_ok [list $propertie $options choice {}]
  		}
--- 3014,3018 ----
  		laby {properties_dialog $self .$self iemgui_ok [list $propertie [say $propertie] entry {-width  5}]}
  		fstyle {
! 		set options [list  [say $propertie] "courier" "helvetica" "times"]
  		properties_dialog $self .$self iemgui_ok [list $propertie $options choice {}]
  		}
***************
*** 4211,4218 ****
  		set m [menu $f.$name -tearoff 0]
  		foreach part [lrange $label 1 end] {
! 			$m add command -label $part -command [list dropmenu_set $f $part]
  			
  		}
! 		label $f.label_set -text "default" -relief raised
  		balloon $f.label_set "click to change setting"
  		pack $f.label $f.label_set -side left
--- 4221,4229 ----
  		set m [menu $f.$name -tearoff 0]
  		foreach part [lrange $label 1 end] {
! 			$m add command -label [say $part] -command [list dropmenu_set $f [say $part]]
  			
  		}
! 		puts "name ________ $name"
! 		label $f.label_set -text [say $_($self:$name)] -relief raised -width 20
  		balloon $f.label_set "click to change setting"
  		pack $f.label $f.label_set -side left
***************
*** 4572,4575 ****
--- 4583,4597 ----
  	set f .$self.1
  	set section 0
+ 	
+ 	foreach {type names} $pdrc_options {
+ 	set label ""
+ 	if {[llength $names] > 1} {
+ 	set label [say [lindex $names 0]]
+ 	} else {
+ 		set label [say $names]
+ 	}
+ 	if {[string length $label] > $@max_label} {set @max_label [string length $label]}	
+ 	}
+ 	puts "max_label:::: $@max_label"
  	foreach {type names} $pdrc_options {
  	  set name [lindex [split $names |] 0]
***************
*** 4579,4583 ****
  	    radio {
  		set babble {}
! 		foreach subname $names {lappend babble [say [lindex [split $subname |] 0]]}
  		puts "babble :::: $babble"
  		properties_dialog $self $f.main.$section ServerPrefsDialog_ok \
--- 4601,4606 ----
  	    radio {
  		set babble {}
! 		#foreach subname $names {lappend babble [say [lindex [split $subname |] 0]]}
! 		foreach subname $names {lappend babble [lindex [split $subname |] 0]}
  		puts "babble :::: $babble"
  		properties_dialog $self $f.main.$section ServerPrefsDialog_ok \
***************
*** 4769,4773 ****
  	foreach {type names} $ddrc_options {
  	set label ""
- 	
  	if {[llength $names] > 1} {
  		foreach name $names {
--- 4792,4795 ----
***************
*** 4777,4781 ****
  		set label [say $names]
  	}
! 	if {[string length $label] > $@max_label} {set @max_label [string length $label]}	
  	}
  	
--- 4799,4803 ----
  		set label [say $names]
  	}
! 	if {[string length $label] > $@max_label} {set @max_label [expr [string length $label] + 20]}	
  	}
  	





More information about the Pd-cvs mailing list