[PD-cvs] pd/src desire.tk,1.1.2.192,1.1.2.193

chunlee chunlee at users.sourceforge.net
Wed Apr 26 16:52:44 CEST 2006


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

Modified Files:
      Tag: devel_0_39
	desire.tk 
Log Message:
ddrc editor now all uses iemgui_choose_col, still have small things 
needs to be fixed, but it worx.


Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.192
retrieving revision 1.1.2.193
diff -C2 -d -r1.1.2.192 -r1.1.2.193
*** desire.tk	26 Apr 2006 11:04:52 -0000	1.1.2.192
--- desire.tk	26 Apr 2006 14:52:41 -0000	1.1.2.193
***************
*** 3329,3338 ****
  	global _ preset_colors
  	set _($self:$name) $c
! 	.$self.$name.color configure \
! 		-background [format #%6.6x $_($self:$name)] \
! 		-highlightbackground [format #%6.6x $_($self:$name)]
  }
  
  proc color_popup {self w name i} {
  	set old_w $w.$name
  	set w $w.$name.popup
--- 3329,3340 ----
  	global _ preset_colors
  	set _($self:$name) $c
! 	.$self.$name configure \
! 		-background [format #%6.6x $_($self:$name)]
! 		# somehow this hilites one more pixel outside of what it should be
! 		#-highlightbackground [format #%6.6x $_($self:$name)]
  }
  
  proc color_popup {self w name i} {
+ 	set self [string trimleft $self .]
  	set old_w $w.$name
  	set w $w.$name.popup
***************
*** 3346,3355 ****
  		-command [list color_popup_select $self $name [expr 0x$c]]
  	}
! 	tk_popup $w [expr [winfo rootx $old_w.preset] + 30] [expr [winfo rooty $old_w.preset]]
  }
  
  proc iemgui_choose_col {id var title} {
      set self [string trimleft $id .]
- 	puts "self ::: $self"
      global _ look
      #set c $_($self:$var)
--- 3348,3356 ----
  		-command [list color_popup_select $self $name [expr 0x$c]]
  	}
! 	tk_popup $w [expr [winfo rootx $old_w]] [expr [winfo rooty $old_w]]
  }
  
  proc iemgui_choose_col {id var title} {
      set self [string trimleft $id .]
      global _ look
      #set c $_($self:$var)
***************
*** 3359,3362 ****
--- 3360,3364 ----
      #	    -initialcolor [format "#%6.6x" [expr $c&0xFFFFFF]]]
      set color [tk_chooseColor -title $title -initialcolor $title]
+ 	$id.$var configure -text $color
      if {$color != ""} {
  	color_popup_select $self $var [expr [string replace $color 0 0 "0x"]&0xFFFFFF]
***************
*** 3390,3394 ****
  	    }
  	    color {
- 	    	puts "where ::: $f"
  		frame $f
  		label $f.label -text $label
--- 3392,3395 ----
***************
*** 3399,3408 ****
  		set c 0xFCFCFC
  		button $f.color -text $look($name) -font {Courier 8} -width 10 -pady 2 \
! 			-command [list iemgui_choose_col $w $name $label] \
! 			-relief sunken -background [format #%6.6x $c] \
  			-highlightbackground       [format #%6.6x $c]
  		set i 10
! 		puts "self : $self | w : $w | name : $name"	
! 		button $f.preset -text "..." -pady 2 -font {Helvetica 8} -command [list color_popup $self $w $name $i]
  		pack  $f.label $f.color $f.preset -side left
  	    }
--- 3400,3409 ----
  		set c 0xFCFCFC
  		button $f.color -text $look($name) -font {Courier 8} -width 10 -pady 2 \
! 			-command [list iemgui_choose_col $w $name.color $look($name)] \
! 			-relief sunken -background $look($name) \
  			-highlightbackground       [format #%6.6x $c]
  		set i 10
! 		#puts "self : $self | w : $w | name : $name"	
! 		button $f.preset -text "..." -pady 2 -font {Helvetica 8} -command [list color_popup $w $w $name.color $i]
  		pack  $f.label $f.color $f.preset -side left
  	    }
***************
*** 3424,3438 ****
  		
  	    }
- 	    choice_color {
- 		frame $f
- 		pack [label $f.label -text $label] -side left
- 		button $f.color_chooser -bg $look($name) -activebackground $look($name) -command "color_popup2 $f $look($name)" \
- 					-width 17 
- 		pack $f.color_chooser -side left
- 		
- 	    }
  	    subsection {
  	    	#frame $f
- 		puts "path ===== $f"
  		label $f -text $label -bg "#0000aa" -fg "#ffff55" -font {helvetica -10 bold}
  	    	#$self add_subsection $f $name
--- 3425,3430 ----
***************
*** 3776,3780 ****
    color selrect 
  section test
-   colors canvasbgedit
  }
  
--- 3768,3771 ----
***************
*** 3863,3872 ****
  	    }
  	    color {
- 		#properties_dialog $which_self $f.main.$section ClientPrefsDialog_ok client \
- 		#	[list [lindex $name 0] "$desc" choice_color {}]
- 		properties_dialog $which_self $which_section ClientPrefsDialog_ok client \
- 			[list [lindex $name 0] [say $name] choice_color {}]
- 	    }
- 	    colors {
  		properties_dialog $which_self $which_section ClientPrefsDialog_ok client \
  			[list [lindex $name 0] [say $name] color {}]
--- 3854,3857 ----





More information about the Pd-cvs mailing list