[PD-cvs] pd/src g_all_guis.c, 1.8.2.2, 1.8.2.3 g_bang.c, 1.4.12.2, 1.4.12.3 g_graph.c, 1.9.2.4, 1.9.2.5 g_hdial.c, 1.6.2.2, 1.6.2.3 g_hslider.c, 1.5.2.2, 1.5.2.3 g_mycanvas.c, 1.5.14.2, 1.5.14.3 g_numbox.c, 1.7.2.2, 1.7.2.3 g_template.c, 1.13.2.3, 1.13.2.4 g_toggle.c, 1.4.12.2, 1.4.12.3 g_vdial.c, 1.5.2.2, 1.5.2.3 g_vslider.c, 1.5.2.2, 1.5.2.3 g_vumeter.c, 1.5.4.2, 1.5.4.3 m_pd.h, 1.8.2.5, 1.8.2.6 s_inter.c, 1.14.2.2, 1.14.2.3 s_main.c, 1.20.2.6, 1.20.2.7 u_main.tk, 1.17.2.11, 1.17.2.12

Hans-Christoph Steiner eighthave at users.sourceforge.net
Sat May 19 07:29:36 CEST 2007


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

Modified Files:
      Tag: branch-v0-39-2-extended
	g_all_guis.c g_bang.c g_graph.c g_hdial.c g_hslider.c 
	g_mycanvas.c g_numbox.c g_template.c g_toggle.c g_vdial.c 
	g_vslider.c g_vumeter.c m_pd.h s_inter.c s_main.c u_main.tk 
Log Message:

* created -weight flag to set the font weight throughout, including iemguis

* set up some Tcl/Tk font aliases for the fonts for the console, text window,
  and properties panel highlight text.

* set Mac OS X to default to Monaco instead of Bitstream Vera Sans Mono since
  it is installed on every Mac OS X machine and is quite close to Vera Sans
  Mono.  Plus I think Monaco looks better.  (Perhaps Windows should default to
  Lucida Console, since I think all Windows machines come with that font).


Index: g_toggle.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_toggle.c,v
retrieving revision 1.4.12.2
retrieving revision 1.4.12.3
diff -C2 -d -r1.4.12.2 -r1.4.12.3
*** g_toggle.c	28 Jan 2007 21:51:55 -0000	1.4.12.2
--- g_toggle.c	19 May 2007 05:29:33 -0000	1.4.12.3
***************
*** 62,70 ****
               (x->x_on!=0.0)?x->x_gui.x_fcol:x->x_gui.x_bcol, x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d normal} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xx+x->x_gui.x_ldx,
               yy+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize, x->x_gui.x_lcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
          sys_vgui(".x%lx.c create rectangle %d %d %d %d -tags %lxOUT%d\n",
--- 62,71 ----
               (x->x_on!=0.0)?x->x_gui.x_fcol:x->x_gui.x_bcol, x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d %s} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xx+x->x_gui.x_ldx,
               yy+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
! 			 x->x_gui.x_lcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
          sys_vgui(".x%lx.c create rectangle %d %d %d %d -tags %lxOUT%d\n",
***************
*** 121,126 ****
      t_canvas *canvas=glist_getcanvas(glist);
  
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d normal} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");
--- 122,127 ----
      t_canvas *canvas=glist_getcanvas(glist);
  
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d %s} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");

Index: s_main.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_main.c,v
retrieving revision 1.20.2.6
retrieving revision 1.20.2.7
diff -C2 -d -r1.20.2.6 -r1.20.2.7
*** s_main.c	15 May 2007 04:58:58 -0000	1.20.2.6
--- s_main.c	19 May 2007 05:29:33 -0000	1.20.2.7
***************
*** 58,62 ****
--- 58,67 ----
  int sys_midioutdevlist[MAXMIDIOUTDEV] = {1};
  
+ #ifdef __APPLE__
+ char sys_font[] = "Monaco"; /* tb: font name */
+ #else
  char sys_font[] = "Bitstream Vera Sans Mono"; /* tb: font name */
+ #endif
+ char sys_fontweight[] = "normal"; /* currently only used for iemguis */
  static int sys_main_srate;
  static int sys_main_advance;
***************
*** 361,365 ****
  "-lib <file>      -- load object library(s)\n",
  "-font <n>        -- specify default font size in points\n",
! "-typeface <name> -- specify default font (default: DejaVu Sans)\n",
  "-verbose         -- extra printout on startup and when searching for files\n",
  "-version         -- don't run Pd; just print out which version it is \n",
--- 366,371 ----
  "-lib <file>      -- load object library(s)\n",
  "-font <n>        -- specify default font size in points\n",
! "-typeface <name> -- specify default font (default: Bitstream Vera Sans Mono)\n",
! "-weight <name>   -- specify default font weight (normal, bold, etc.)\n",
  "-verbose         -- extra printout on startup and when searching for files\n",
  "-version         -- don't run Pd; just print out which version it is \n",
***************
*** 727,730 ****
--- 733,742 ----
                          argv += 2;
                  }
+         else if (!strcmp(*argv, "-weight") && argc > 1)
+         {
+                         strcpy(sys_fontweight,*(argv+1));
+                         argc -= 2;
+                         argv += 2;
+                 }
                  /* } tb */
          else if (!strcmp(*argv, "-verbose"))

Index: u_main.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/u_main.tk,v
retrieving revision 1.17.2.11
retrieving revision 1.17.2.12
diff -C2 -d -r1.17.2.11 -r1.17.2.12
*** u_main.tk	17 May 2007 03:50:48 -0000	1.17.2.11
--- u_main.tk	19 May 2007 05:29:34 -0000	1.17.2.12
***************
*** 1,3 ****
--- 1,14 ----
  #!/usr/bin/wish
+ # Copyright (c) 1997-1999 Miller Puckette.
+ # For information on usage and redistribution, and for a DISCLAIMER OF ALL
+ # WARRANTIES, see the file, "LICENSE.txt," in this distribution.
+ 
+ # changed by Thomas Musil 09.2001
+ # between "pdtk_graph_dialog -- dialog window for graphs"
+ # and "pdtk_array_dialog -- dialog window for arrays"
+ # a new dialogbox was inserted, named:
+ # "pdtk_iemgui_dialog -- dialog window for iem guis"
+ #
+ # all this changes are labeled with #######iemlib##########
  
  # set pd_nt (bad name) 0 for unix, 1 for microsoft, and 2 for Mac OSX.
***************
*** 11,30 ****
  }        
  
  # Pd-0.39.2-extended hacks to make font/box sizes the same across platform
  puts stderr "tk scaling is [tk scaling]"
  tk scaling 1
  
  
! # Copyright (c) 1997-1999 Miller Puckette.
! # For information on usage and redistribution, and for a DISCLAIMER OF ALL
! # WARRANTIES, see the file, "LICENSE.txt," in this distribution.
  
- # changed by Thomas Musil 09.2001
- # between "pdtk_graph_dialog -- dialog window for graphs"
- # and "pdtk_array_dialog -- dialog window for arrays"
- # a new dialogbox was inserted, named:
- # "pdtk_iemgui_dialog -- dialog window for iem guis"
- #
- # all this changes are labeled with #######iemlib##########
  
  # Tearoff is set to true by default:
--- 22,50 ----
  }        
  
+ # start Pd-extended font hacks -----------------------------
+ 
  # Pd-0.39.2-extended hacks to make font/box sizes the same across platform
  puts stderr "tk scaling is [tk scaling]"
  tk scaling 1
  
+ if { $tcl_platform(os) == "Darwin" } {  
+ 	 # Mac OS X
+ #	 set defaultFontFamily Monaco
+ 	 set defaultFontFamily {Bitstream Vera Sans Mono}
+ } else {
+ 	 # all other platforms
+ 	 set defaultFontFamily {Bitstream Vera Sans Mono}
+ }
+ # this font is for the Pd Window console text
+ font create consoleFont -family $defaultFontFamily -size 12 -weight normal
  
! # this font is for text in Pd windows
! font create textFont -family {Times} -size 14 -weight normal
! 
! # for text in Properties Panels and other panes
! font create highlightFont -family $defaultFontFamily -size 14 -weight bold
! 
! # end Pd-extended font hacks -----------------------------
  
  
  # Tearoff is set to true by default:
***************
*** 187,191 ****
  
  frame .printout
! text .printout.text -relief raised -bd 2 -font {{Bitstream Vera Sans Mono} 12 normal} \
      -yscrollcommand ".printout.scroll set" -width 80
  # .printout.text insert end "\n\n\n\n\n\n\n\n\n\n"
--- 207,211 ----
  
  frame .printout
! text .printout.text -relief raised -bd 2 -font consoleFont \
      -yscrollcommand ".printout.scroll set" -width 80
  # .printout.text insert end "\n\n\n\n\n\n\n\n\n\n"
***************
*** 370,374 ****
      set name [format ".help%d" $doc_number]
      toplevel $name
!     text $name.text -relief raised -bd 2 -font {times 14 normal} \
          -yscrollcommand "$name.scroll set" -background white
      scrollbar $name.scroll -command "$name.text yview"
--- 390,394 ----
      set name [format ".help%d" $doc_number]
      toplevel $name
!     text $name.text -relief raised -bd 2 -font textFont \
          -yscrollcommand "$name.scroll set" -background white
      scrollbar $name.scroll -command "$name.text yview"
***************
*** 1280,1283 ****
--- 1300,1304 ----
      global pd_array_listview_page
      global pd_array_listview_id
+ 	 global fontweight
      set pd_array_listview_page($arrayName) $page
      set pd_array_listview_id($arrayName) $id
***************
*** 1293,1298 ****
                          -selectmode extended \
                          -relief solid -background white -borderwidth 1 \
!                         -font [format {{Bitstream Vera Sans Mono} %d normal} \
!                                $font] \
                          -yscrollcommand "$windowName.lb.sb set"]
      set $windowName.lb.sb [scrollbar $windowName.lb.sb \
--- 1314,1319 ----
                          -selectmode extended \
                          -relief solid -background white -borderwidth 1 \
!                         -font [format {{Bitstream Vera Sans Mono} %d \
!                                %s} $font $fontweight] \
                          -yscrollcommand "$windowName.lb.sb set"]
      set $windowName.lb.sb [scrollbar $windowName.lb.sb \
***************
*** 1398,1401 ****
--- 1419,1423 ----
      global pd_array_listview_entry
      global pd_nt
+ 	 global fontweight
      set lbName [format ".%sArrayWindow.lb" $arrayName]
      if {[winfo exists $lbName.entry]} {
***************
*** 1409,1413 ****
      set y [expr [lindex $bbox 1] - 4]
      set $lbName.entry [entry $lbName.entry \
!                        -font [format {{Bitstream Vera Sans Mono} %d normal} $font]]
      $lbName.entry insert 0 []
      place configure $lbName.entry -relx 0 -y $y -relwidth 1
--- 1431,1435 ----
      set y [expr [lindex $bbox 1] - 4]
      set $lbName.entry [entry $lbName.entry \
!                        -font [format {{Bitstream Vera Sans Mono} %d %s} $font $fontweight]]
      $lbName.entry insert 0 []
      place configure $lbName.entry -relx 0 -y $y -relwidth 1
***************
*** 1989,1993 ****
  
      labelframe $id.s_r -text "messages" -padx 5 -pady 4 -borderwidth 1 \
! 		  -font {{Bitstream Vera Sans Mono} 12 bold}
  	 pack $id.s_r -side top -fill x
      frame $id.s_r.paramsymto
--- 2011,2015 ----
  
      labelframe $id.s_r -text "messages" -padx 5 -pady 4 -borderwidth 1 \
! 		  -font highlightFont
  	 pack $id.s_r -side top -fill x
      frame $id.s_r.paramsymto
***************
*** 2288,2291 ****
--- 2310,2314 ----
      set var_iemgui_gn_f [concat iemgui_gn_f_$vid]
      global $var_iemgui_gn_f
+ 	 global fontweight
  
      set $var_iemgui_gn_f $gn_f
***************
*** 2296,2300 ****
  		  2 { set current_font "Times" }
  	 }
! 	 set current_font_spec "{$current_font} 12 normal"
  
  	 $id.label.fontpopup_label configure -text $current_font \
--- 2319,2323 ----
  		  2 { set current_font "Times" }
  	 }
! 	 set current_font_spec "{$current_font} 12 $fontweight"
  
  	 $id.label.fontpopup_label configure -text $current_font \
***************
*** 2449,2452 ****
--- 2472,2476 ----
  
  	 global pd_nt
+ 	 global fontweight
  
      set var_iemgui_wdt [concat iemgui_wdt_$vid]
***************
*** 2604,2609 ****
  	 pack $id.spacer0 -side top
      
! 	 labelframe $id.s_r -borderwidth 1 -pady 4 -text "messages" \
! 		  -font {{Bitstream Vera Sans Mono} 12 bold}
  	 pack $id.s_r -side top -fill x -ipadx 5
      frame $id.s_r.send
--- 2628,2632 ----
  	 pack $id.spacer0 -side top
      
! 	 labelframe $id.s_r -borderwidth 1 -pady 4 -text "messages" -font highlightFont
  	 pack $id.s_r -side top -fill x -ipadx 5
      frame $id.s_r.send
***************
*** 2632,2639 ****
      
  	 labelframe $id.label -borderwidth 1 -text "label" -pady 4 \
! 		  -font {{Bitstream Vera Sans Mono} 12 bold}
  	 pack $id.label -side top -fill x
      entry $id.label.name_entry -textvariable $var_iemgui_gui_nam -width 30 \
! 		  -font [list $current_font 12 normal]
      pack $id.label.name_entry -side top -expand yes -fill both -padx 5
      
--- 2655,2662 ----
      
  	 labelframe $id.label -borderwidth 1 -text "label" -pady 4 \
! 		  -font highlightFont
  	 pack $id.label -side top -fill x
      entry $id.label.name_entry -textvariable $var_iemgui_gui_nam -width 30 \
! 		  -font [list $current_font 12 $fontweight]
      pack $id.label.name_entry -side top -expand yes -fill both -padx 5
      
***************
*** 2649,2653 ****
      
  	 label $id.label.fontpopup_label -text $current_font \
! 		  -relief groove -font {$current_font 12 normal} -padx 5
      pack $id.label.fontpopup_label -side left -anchor w -expand yes -fill x
      label $id.label.fontsize_label -text "size" -width 4
--- 2672,2676 ----
      
  	 label $id.label.fontpopup_label -text $current_font \
! 		  -relief groove -font [list $current_font 12 $fontweight] -padx 5
      pack $id.label.fontpopup_label -side left -anchor w -expand yes -fill x
      label $id.label.fontsize_label -text "size" -width 4
***************
*** 2658,2670 ****
  	 $id.popup add command \
  		  -label "Bitstream Vera Sans Mono" \
! 		  -font {{Bitstream Vera Sans Mono} 12 normal} \
  		  -command "iemgui_toggle_font $id 0" 
  	 $id.popup add command \
  		  -label "Helvetica" \
! 		  -font {Helvetica 12 normal} \
  		  -command "iemgui_toggle_font $id 1" 
  	 $id.popup add command \
  		  -label "Times" \
! 		  -font {Times 12 normal} \
  		  -command "iemgui_toggle_font $id 2" 
  	 bind $id.label.fontpopup_label <Button> \
--- 2681,2693 ----
  	 $id.popup add command \
  		  -label "Bitstream Vera Sans Mono" \
! 		  -font [format {{Bitstream Vera Sans Mono} 12 %s} $fontweight] \
  		  -command "iemgui_toggle_font $id 0" 
  	 $id.popup add command \
  		  -label "Helvetica" \
! 		  -font [format {Helvetica 12 %s} $fontweight] \
  		  -command "iemgui_toggle_font $id 1" 
  	 $id.popup add command \
  		  -label "Times" \
! 		  -font [format {Times 12 %s} $fontweight] \
  		  -command "iemgui_toggle_font $id 2" 
  	 bind $id.label.fontpopup_label <Button> \
***************
*** 2674,2679 ****
  	 pack $id.spacer2 -side top
      
!     labelframe $id.colors -borderwidth 1 -text "colors" \
! 		  -font {{Bitstream Vera Sans Mono} 12 bold}
      pack $id.colors -fill x -ipadx 5 -ipady 4
      
--- 2697,2701 ----
  	 pack $id.spacer2 -side top
      
!     labelframe $id.colors -borderwidth 1 -text "colors" -font highlightFont
      pack $id.colors -fill x -ipadx 5 -ipady 4
      
***************
*** 2705,2709 ****
         -foreground [format "#%6.6x" [eval concat $$var_iemgui_fcol]] \
         -activeforeground [format "#%6.6x" [eval concat $$var_iemgui_fcol]] \
! 		 -font {$current_font 12 normal} -padx 2 -pady 2 -relief ridge
      } else {
  		  label $id.colors.sections.fr_bk -text "o=||=o" -width 6 \
--- 2727,2731 ----
         -foreground [format "#%6.6x" [eval concat $$var_iemgui_fcol]] \
         -activeforeground [format "#%6.6x" [eval concat $$var_iemgui_fcol]] \
!        -font [list $current_font 12 $fontweight] -padx 2 -pady 2 -relief ridge
      } else {
  		  label $id.colors.sections.fr_bk -text "o=||=o" -width 6 \
***************
*** 2712,2716 ****
         -foreground [format "#%6.6x" [eval concat $$var_iemgui_bcol]] \
         -activeforeground [format "#%6.6x" [eval concat $$var_iemgui_bcol]] \
! 		 -font {$current_font 12 normal} -padx 2 -pady 2 -relief ridge
  	 }
  	 label $id.colors.sections.lb_bk -text "testlabel" -width 9 \
--- 2734,2738 ----
         -foreground [format "#%6.6x" [eval concat $$var_iemgui_bcol]] \
         -activeforeground [format "#%6.6x" [eval concat $$var_iemgui_bcol]] \
!        -font [list $current_font 12 $fontweight] -padx 2 -pady 2 -relief ridge
  	 }
  	 label $id.colors.sections.lb_bk -text "testlabel" -width 9 \
***************
*** 2719,2723 ****
         -foreground [format "#%6.6x" [eval concat $$var_iemgui_lcol]] \
  		 -activeforeground [format "#%6.6x" [eval concat $$var_iemgui_lcol]] \
! 		 -font {$current_font 12 normal} -padx 2 -pady 2 -relief ridge
      pack $id.colors.sections.lb_bk $id.colors.sections.fr_bk \
  		  -side right -anchor e -expand yes -fill both -pady 7
--- 2741,2745 ----
         -foreground [format "#%6.6x" [eval concat $$var_iemgui_lcol]] \
  		 -activeforeground [format "#%6.6x" [eval concat $$var_iemgui_lcol]] \
! 		  -font [list $current_font 12 $fontweight] -padx 2 -pady 2 -relief ridge
      pack $id.colors.sections.lb_bk $id.colors.sections.fr_bk \
  		  -side right -anchor e -expand yes -fill both -pady 7
***************
*** 3341,3358 ****
  
  # tb: user defined typefaces
! proc pdtk_pd_startup {apilist midiapilist fontname} {
  #    puts stderr [concat $apilist $midiapilist $fontname]
!     global pd_apilist pd_midiapilist
      set pd_apilist $apilist
      set pd_midiapilist $midiapilist
      global pd_font1 pd_font2 pd_font3 pd_font4 pd_font5 pd_font6 pd_font7
  
!     set pd_font1 [format {{%s} -8 normal} $fontname]
!     set pd_font2 [format {{%s} -10 normal} $fontname]
!     set pd_font3 [format {{%s} -12 normal} $fontname]
! 	 set pd_font4 [format {{%s} -14 normal} $fontname]
!     set pd_font5 [format {{%s} -16 normal} $fontname]
!     set pd_font6 [format {{%s} -24 normal} $fontname]
!     set pd_font7 [format {{%s} -36 normal} $fontname]
  
      set width1 [font measure  $pd_font1 x]
--- 3363,3382 ----
  
  # tb: user defined typefaces
! proc pdtk_pd_startup {apilist midiapilist fontname fontweight_from_pd} {
  #    puts stderr [concat $apilist $midiapilist $fontname]
!     global pd_apilist pd_midiapilist 
      set pd_apilist $apilist
      set pd_midiapilist $midiapilist
      global pd_font1 pd_font2 pd_font3 pd_font4 pd_font5 pd_font6 pd_font7
+ 	 global fontweight
+ 	 set fontweight $fontweight_from_pd
  
!     set pd_font1 [format {{%s} -8 %s} $fontname $fontweight]
!     set pd_font2 [format {{%s} -10 %s} $fontname $fontweight]
!     set pd_font3 [format {{%s} -12 %s} $fontname $fontweight]
! 	 set pd_font4 [format {{%s} -14 %s} $fontname $fontweight]
!     set pd_font5 [format {{%s} -16 %s} $fontname $fontweight]
!     set pd_font6 [format {{%s} -24 %s} $fontname $fontweight]
!     set pd_font7 [format {{%s} -36 %s} $fontname $fontweight]
  
      set width1 [font measure  $pd_font1 x]

Index: g_vdial.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_vdial.c,v
retrieving revision 1.5.2.2
retrieving revision 1.5.2.3
diff -C2 -d -r1.5.2.2 -r1.5.2.3
*** g_vdial.c	28 Jan 2007 21:50:54 -0000	1.5.2.2
--- g_vdial.c	19 May 2007 05:29:33 -0000	1.5.2.3
***************
*** 76,83 ****
      }
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d normal} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xx11+x->x_gui.x_ldx, yy11b+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize,
               x->x_gui.x_lcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
--- 76,83 ----
      }
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d %s} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xx11+x->x_gui.x_ldx, yy11b+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
               x->x_gui.x_lcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
***************
*** 142,147 ****
      int n=x->x_number, i;
  
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d normal} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");
--- 142,147 ----
      int n=x->x_number, i;
  
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d %s} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight, 
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");

Index: g_all_guis.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_all_guis.c,v
retrieving revision 1.8.2.2
retrieving revision 1.8.2.3
diff -C2 -d -r1.8.2.2 -r1.8.2.3
*** g_all_guis.c	28 Jan 2007 21:50:53 -0000	1.8.2.2
--- g_all_guis.c	19 May 2007 05:29:33 -0000	1.8.2.3
***************
*** 443,448 ****
      iemgui->x_fontsize = f;
      if(glist_isvisible(iemgui->x_glist))
!         sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d normal}\n",
!                  glist_getcanvas(iemgui->x_glist), x, iemgui->x_font, iemgui->x_fontsize);
  }
  
--- 443,449 ----
      iemgui->x_fontsize = f;
      if(glist_isvisible(iemgui->x_glist))
!         sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d %s}\n",
!                  glist_getcanvas(iemgui->x_glist), x, iemgui->x_font, 
! 				 iemgui->x_fontsize, sys_fontweight);
  }
  

Index: s_inter.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_inter.c,v
retrieving revision 1.14.2.2
retrieving revision 1.14.2.3
diff -C2 -d -r1.14.2.2 -r1.14.2.3
*** s_inter.c	28 Jan 2007 21:50:54 -0000	1.14.2.2
--- s_inter.c	19 May 2007 05:29:33 -0000	1.14.2.3
***************
*** 1248,1252 ****
           sys_get_audio_apis(buf);
           sys_get_midi_apis(buf2);
!          sys_vgui("pdtk_pd_startup %s %s {%s}\n", buf, buf2, sys_font); 
      }
      return (0);
--- 1248,1253 ----
           sys_get_audio_apis(buf);
           sys_get_midi_apis(buf2);
!          sys_vgui("pdtk_pd_startup %s %s {%s} %s\n", buf, buf2, sys_font, 
! 				  sys_fontweight); 
      }
      return (0);

Index: g_mycanvas.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_mycanvas.c,v
retrieving revision 1.5.14.2
retrieving revision 1.5.14.3
diff -C2 -d -r1.5.14.2 -r1.5.14.3
*** g_mycanvas.c	28 Jan 2007 21:50:53 -0000	1.5.14.2
--- g_mycanvas.c	19 May 2007 05:29:33 -0000	1.5.14.3
***************
*** 45,52 ****
               x->x_gui.x_bcol, x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d normal} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xpos+x->x_gui.x_ldx, ypos+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize, x->x_gui.x_lcol, x);
  }
  
--- 45,53 ----
               x->x_gui.x_bcol, x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d %s} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xpos+x->x_gui.x_ldx, ypos+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
! 			 x->x_gui.x_lcol, x);
  }
  
***************
*** 85,90 ****
      sys_vgui(".x%lx.c itemconfigure %lxBASE -outline #%6.6x\n", canvas, x,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_bcol);
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d normal} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize, x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");
  }
--- 86,92 ----
      sys_vgui(".x%lx.c itemconfigure %lxBASE -outline #%6.6x\n", canvas, x,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_bcol);
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d %s} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
! 			 x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");
  }

Index: m_pd.h
===================================================================
RCS file: /cvsroot/pure-data/pd/src/m_pd.h,v
retrieving revision 1.8.2.5
retrieving revision 1.8.2.6
diff -C2 -d -r1.8.2.5 -r1.8.2.6
*** m_pd.h	15 Apr 2007 02:49:54 -0000	1.8.2.5
--- m_pd.h	19 May 2007 05:29:33 -0000	1.8.2.6
***************
*** 367,371 ****
      char *result,int resultsize);
  EXTERN t_symbol *canvas_getdir(t_glist *x);
! extern char sys_font[]; /* default typeface set in s_main.c */
  EXTERN int sys_fontwidth(int fontsize);
  EXTERN int sys_fontheight(int fontsize);
--- 367,372 ----
      char *result,int resultsize);
  EXTERN t_symbol *canvas_getdir(t_glist *x);
! EXTERN char sys_font[]; /* default typeface set in s_main.c */
! EXTERN char sys_fontweight[]; /* default font weight set in s_main.c */
  EXTERN int sys_fontwidth(int fontsize);
  EXTERN int sys_fontheight(int fontsize);

Index: g_vslider.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_vslider.c,v
retrieving revision 1.5.2.2
retrieving revision 1.5.2.3
diff -C2 -d -r1.5.2.2 -r1.5.2.3
*** g_vslider.c	28 Jan 2007 21:51:55 -0000	1.5.2.2
--- g_vslider.c	19 May 2007 05:29:33 -0000	1.5.2.3
***************
*** 60,67 ****
               xpos + x->x_gui.x_w, r, x->x_gui.x_fcol, x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d normal} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xpos+x->x_gui.x_ldx, ypos+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize, x->x_gui.x_lcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
          sys_vgui(".x%lx.c create rectangle %d %d %d %d -tags %lxOUT%d\n",
--- 60,68 ----
               xpos + x->x_gui.x_w, r, x->x_gui.x_fcol, x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d %s} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xpos+x->x_gui.x_ldx, ypos+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight, 
! 			 x->x_gui.x_lcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
          sys_vgui(".x%lx.c create rectangle %d %d %d %d -tags %lxOUT%d\n",
***************
*** 123,128 ****
      t_canvas *canvas=glist_getcanvas(glist);
  
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d normal} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");
--- 124,129 ----
      t_canvas *canvas=glist_getcanvas(glist);
  
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d %s} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight, 
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");

Index: g_graph.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_graph.c,v
retrieving revision 1.9.2.4
retrieving revision 1.9.2.5
diff -C2 -d -r1.9.2.4 -r1.9.2.5
*** g_graph.c	22 Feb 2007 04:52:19 -0000	1.9.2.4
--- g_graph.c	19 May 2007 05:29:33 -0000	1.9.2.5
***************
*** 748,754 ****
              t_symbol *s = garray_getname((t_garray *)g);
              sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor sw\
!              -font {{%s} %d normal} -tags %s\n", 
                  (long)glist_getcanvas(x),  x1, ymin, s->s_name, sys_font,
!                 sys_hostfontsize(glist_getfont(x)), tag);
          }
          
--- 748,754 ----
              t_symbol *s = garray_getname((t_garray *)g);
              sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor sw\
!              -font {{%s} %d %s} -tags %s\n", 
                  (long)glist_getcanvas(x),  x1, ymin, s->s_name, sys_font,
!                 sys_hostfontsize(glist_getfont(x)), sys_fontweight, tag);
          }
          
***************
*** 830,848 ****
          for (i = 0; i < x->gl_nxlabels; i++)
              sys_vgui(".x%lx.c create text\
!         %d %d -text {%s} -font {{%s} %d normal} -tags %s\n",
                  glist_getcanvas(x),
                  (int)glist_xtopixels(x, atof(x->gl_xlabel[i]->s_name)),
                  (int)glist_ytopixels(x, x->gl_xlabely),
!                 x->gl_xlabel[i]->s_name, sys_font, glist_getfont(x), tag);
  
              /* draw y labels */
          for (i = 0; i < x->gl_nylabels; i++)
              sys_vgui(".x%lx.c create text\
!         %d %d -text {%s} -font {{%s} %d normal} -tags %s\n",
                  glist_getcanvas(x),
                  (int)glist_xtopixels(x, x->gl_ylabelx),
                  (int)glist_ytopixels(x, atof(x->gl_ylabel[i]->s_name)),
                  x->gl_ylabel[i]->s_name, sys_font,
!                 glist_getfont(x), tag);
  
              /* draw contents of graph as glist */
--- 830,849 ----
          for (i = 0; i < x->gl_nxlabels; i++)
              sys_vgui(".x%lx.c create text\
!         %d %d -text {%s} -font {{%s} %d %s} -tags %s\n",
                  glist_getcanvas(x),
                  (int)glist_xtopixels(x, atof(x->gl_xlabel[i]->s_name)),
                  (int)glist_ytopixels(x, x->gl_xlabely),
!                 x->gl_xlabel[i]->s_name, sys_font, 
! 					 glist_getfont(x), sys_fontweight, tag);
  
              /* draw y labels */
          for (i = 0; i < x->gl_nylabels; i++)
              sys_vgui(".x%lx.c create text\
!         %d %d -text {%s} -font {{%s} %d %s} -tags %s\n",
                  glist_getcanvas(x),
                  (int)glist_xtopixels(x, x->gl_ylabelx),
                  (int)glist_ytopixels(x, atof(x->gl_ylabel[i]->s_name)),
                  x->gl_ylabel[i]->s_name, sys_font,
!                 glist_getfont(x), sys_fontweight, tag);
  
              /* draw contents of graph as glist */

Index: g_vumeter.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_vumeter.c,v
retrieving revision 1.5.4.2
retrieving revision 1.5.4.3
diff -C2 -d -r1.5.4.2 -r1.5.4.3
*** g_vumeter.c	28 Jan 2007 21:51:55 -0000	1.5.4.2
--- g_vumeter.c	19 May 2007 05:29:33 -0000	1.5.4.3
***************
*** 117,123 ****
          if(((i+2)&3) && (x->x_scale))
              sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!                      -font {{%s} %d normal} -fill #%6.6x -tags %lxSCALE%d\n",
!                      canvas, end, yyy+k3, iemgui_vu_scale_str[i], x->x_gui.x_font, x->x_gui.x_fontsize,
!                      x->x_gui.x_lcol, x, i);
      }
      if(x->x_scale)
--- 117,124 ----
          if(((i+2)&3) && (x->x_scale))
              sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!                      -font {{%s} %d %s} -fill #%6.6x -tags %lxSCALE%d\n",
!                      canvas, end, yyy+k3, iemgui_vu_scale_str[i], 
! 					 x->x_gui.x_font, x->x_gui.x_fontsize,
!                      sys_fontweight, x->x_gui.x_lcol, x, i);
      }
      if(x->x_scale)
***************
*** 126,131 ****
          yyy = k4 + k1*(k2-i);
          sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!                  -font {{%s} %d normal} -fill #%6.6x -tags %lxSCALE%d\n",
!                  canvas, end, yyy+k3, iemgui_vu_scale_str[i], x->x_gui.x_font, x->x_gui.x_fontsize,
                   x->x_gui.x_lcol, x, i);
      }
--- 127,133 ----
          yyy = k4 + k1*(k2-i);
          sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!                  -font {{%s} %d %s} -fill #%6.6x -tags %lxSCALE%d\n",
!                  canvas, end, yyy+k3, iemgui_vu_scale_str[i], x->x_gui.x_font, 
! 				 x->x_gui.x_fontsize, sys_fontweight,
                   x->x_gui.x_lcol, x, i);
      }
***************
*** 137,144 ****
               mid, ypos+10, x->x_led_size, x->x_gui.x_bcol, x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d normal} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xpos+x->x_gui.x_ldx, ypos+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize, x->x_gui.x_lcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
      {
--- 139,147 ----
               mid, ypos+10, x->x_led_size, x->x_gui.x_bcol, x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d %s} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xpos+x->x_gui.x_ldx, ypos+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
! 			 x->x_gui.x_lcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
      {
***************
*** 275,280 ****
                   x->x_led_size);
          if(((i+2)&3) && (x->x_scale))
!             sys_vgui(".x%lx.c itemconfigure %lxSCALE%d -text {%s} -font {{%s} %d normal} -fill #%6.6x\n",
!                      canvas, x, i, iemgui_vu_scale_str[i], x->x_gui.x_font, x->x_gui.x_fontsize,
                       x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol);
      }
--- 278,284 ----
                   x->x_led_size);
          if(((i+2)&3) && (x->x_scale))
!             sys_vgui(".x%lx.c itemconfigure %lxSCALE%d -text {%s} -font {{%s} %d %s} -fill #%6.6x\n",
!                      canvas, x, i, iemgui_vu_scale_str[i], x->x_gui.x_font, 
! 					 x->x_gui.x_fontsize, sys_fontweight, 
                       x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol);
      }
***************
*** 282,291 ****
      {
          i=IEM_VU_STEPS+1;
!         sys_vgui(".x%lx.c itemconfigure %lxSCALE%d -text {%s} -font {{%s} %d normal} -fill #%6.6x\n",
!                  canvas, x, i, iemgui_vu_scale_str[i], x->x_gui.x_font, x->x_gui.x_fontsize,
                   x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol);
      }
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d normal} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");
--- 286,296 ----
      {
          i=IEM_VU_STEPS+1;
!         sys_vgui(".x%lx.c itemconfigure %lxSCALE%d -text {%s} -font {{%s} %d %s} -fill #%6.6x\n",
!                  canvas, x, i, iemgui_vu_scale_str[i], x->x_gui.x_font, 
! 				 x->x_gui.x_fontsize, sys_fontweight,
                   x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol);
      }
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d %s} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");
***************
*** 477,490 ****
                  if((i+2)&3)
                      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!                              -font {{%s} %d normal} -fill #%6.6x -tags %lxSCALE%d\n",
!                              canvas, end, yyy+k3, iemgui_vu_scale_str[i], x->x_gui.x_font, x->x_gui.x_fontsize,
!                              x->x_gui.x_lcol, x, i);
              }
              i=IEM_VU_STEPS+1;
              yyy = k4 + k1*(k2-i);
              sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!                      -font {{%s} %d normal} -fill #%6.6x -tags %lxSCALE%d\n",
!                      canvas, end, yyy+k3, iemgui_vu_scale_str[i], x->x_gui.x_font, x->x_gui.x_fontsize,
!                      x->x_gui.x_lcol, x, i);
          }
      }
--- 482,497 ----
                  if((i+2)&3)
                      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!                              -font {{%s} %d %s} -fill #%6.6x -tags %lxSCALE%d\n",
!                              canvas, end, yyy+k3, iemgui_vu_scale_str[i], 
! 							 x->x_gui.x_font, x->x_gui.x_fontsize,
!                              sys_fontweight, x->x_gui.x_lcol, x, i);
              }
              i=IEM_VU_STEPS+1;
              yyy = k4 + k1*(k2-i);
              sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!                      -font {{%s} %d %s} -fill #%6.6x -tags %lxSCALE%d\n",
!                      canvas, end, yyy+k3, iemgui_vu_scale_str[i], 
! 					 x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
!                      sys_fontweight, x->x_gui.x_lcol, x, i);
          }
      }

Index: g_hdial.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_hdial.c,v
retrieving revision 1.6.2.2
retrieving revision 1.6.2.3
diff -C2 -d -r1.6.2.2 -r1.6.2.3
*** g_hdial.c	28 Jan 2007 21:50:53 -0000	1.6.2.2
--- g_hdial.c	19 May 2007 05:29:33 -0000	1.6.2.3
***************
*** 74,81 ****
      }
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d normal} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xx11b+x->x_gui.x_ldx, yy11+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize,
               x->x_gui.x_lcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
--- 74,81 ----
      }
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d %s} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xx11b+x->x_gui.x_ldx, yy11+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
               x->x_gui.x_lcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
***************
*** 142,147 ****
      int n=x->x_number, i;
  
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d normal} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");
--- 142,147 ----
      int n=x->x_number, i;
  
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d %s} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");

Index: g_hslider.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_hslider.c,v
retrieving revision 1.5.2.2
retrieving revision 1.5.2.3
diff -C2 -d -r1.5.2.2 -r1.5.2.3
*** g_hslider.c	28 Jan 2007 21:50:53 -0000	1.5.2.2
--- g_hslider.c	19 May 2007 05:29:33 -0000	1.5.2.3
***************
*** 77,85 ****
               ypos + x->x_gui.x_h, x->x_gui.x_fcol, x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d normal} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xpos+x->x_gui.x_ldx,
               ypos+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize, x->x_gui.x_lcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
          sys_vgui(".x%lx.c create rectangle %d %d %d %d -tags %lxOUT%d\n",
--- 77,86 ----
               ypos + x->x_gui.x_h, x->x_gui.x_fcol, x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d %s} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xpos+x->x_gui.x_ldx,
               ypos+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
! 			 x->x_gui.x_lcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
          sys_vgui(".x%lx.c create rectangle %d %d %d %d -tags %lxOUT%d\n",
***************
*** 137,142 ****
      t_canvas *canvas=glist_getcanvas(glist);
  
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d normal} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");
--- 138,143 ----
      t_canvas *canvas=glist_getcanvas(glist);
  
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d %s} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");

Index: g_bang.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_bang.c,v
retrieving revision 1.4.12.2
retrieving revision 1.4.12.3
diff -C2 -d -r1.4.12.2 -r1.4.12.3
*** g_bang.c	28 Jan 2007 21:50:53 -0000	1.4.12.2
--- g_bang.c	19 May 2007 05:29:33 -0000	1.4.12.3
***************
*** 56,64 ****
               x->x_flashed?x->x_gui.x_fcol:x->x_gui.x_bcol, x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d normal} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xpos+x->x_gui.x_ldx,
               ypos+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize, x->x_gui.x_lcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
          sys_vgui(".x%lx.c create rectangle %d %d %d %d -tags %lxOUT%d\n",
--- 56,65 ----
               x->x_flashed?x->x_gui.x_fcol:x->x_gui.x_bcol, x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!              -font {{%s} %d %s} -fill #%6.6x -tags %lxLABEL\n",
               canvas, xpos+x->x_gui.x_ldx,
               ypos+x->x_gui.x_ldy,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!              x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
! 			 x->x_gui.x_lcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
          sys_vgui(".x%lx.c create rectangle %d %d %d %d -tags %lxOUT%d\n",
***************
*** 116,121 ****
      t_canvas *canvas=glist_getcanvas(glist);
  
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d normal} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");
--- 117,122 ----
      t_canvas *canvas=glist_getcanvas(glist);
  
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d %s} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");

Index: g_numbox.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_numbox.c,v
retrieving revision 1.7.2.2
retrieving revision 1.7.2.3
diff -C2 -d -r1.7.2.2 -r1.7.2.3
*** g_numbox.c	28 Jan 2007 21:50:53 -0000	1.7.2.2
--- g_numbox.c	19 May 2007 05:29:33 -0000	1.7.2.3
***************
*** 196,208 ****
          x->x_gui.x_fcol, x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!         -font {{%s} %d normal} -fill #%6.6x -tags %lxLABEL\n",
          canvas, xpos+x->x_gui.x_ldx, ypos+x->x_gui.x_ldy,
          strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!         x->x_gui.x_font, x->x_gui.x_fontsize, x->x_gui.x_lcol, x);
      my_numbox_ftoa(x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!         -font {{%s} %d normal} -fill #%6.6x -tags %lxNUMBER\n",
          canvas, xpos+half+2, ypos+half+d,
!         x->x_buf, x->x_gui.x_font, x->x_gui.x_fontsize, x->x_gui.x_fcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
          sys_vgui(".x%lx.c create rectangle %d %d %d %d -tags %lxOUT%d\n",
--- 196,210 ----
          x->x_gui.x_fcol, x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!         -font {{%s} %d %s} -fill #%6.6x -tags %lxLABEL\n",
          canvas, xpos+x->x_gui.x_ldx, ypos+x->x_gui.x_ldy,
          strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"",
!         x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
! 			 x->x_gui.x_lcol, x);
      my_numbox_ftoa(x);
      sys_vgui(".x%lx.c create text %d %d -text {%s} -anchor w \
!         -font {{%s} %d %s} -fill #%6.6x -tags %lxNUMBER\n",
          canvas, xpos+half+2, ypos+half+d,
!         x->x_buf, x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
!         x->x_gui.x_fcol, x);
      if(!x->x_gui.x_fsf.x_snd_able)
          sys_vgui(".x%lx.c create rectangle %d %d %d %d -tags %lxOUT%d\n",
***************
*** 270,279 ****
      t_canvas *canvas=glist_getcanvas(glist);
  
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d normal} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");
!     sys_vgui(".x%lx.c itemconfigure %lxNUMBER -font {{%s} %d normal} -fill #%6.6x \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_fcol);
      sys_vgui(".x%lx.c itemconfigure %lxBASE1 -fill #%6.6x\n", canvas,
--- 272,281 ----
      t_canvas *canvas=glist_getcanvas(glist);
  
!     sys_vgui(".x%lx.c itemconfigure %lxLABEL -font {{%s} %d %s} -fill #%6.6x -text {%s} \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol,
               strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:"");
!     sys_vgui(".x%lx.c itemconfigure %lxNUMBER -font {{%s} %d %s} -fill #%6.6x \n",
!              canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize, sys_fontweight,
               x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_fcol);
      sys_vgui(".x%lx.c itemconfigure %lxBASE1 -fill #%6.6x\n", canvas,

Index: g_template.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_template.c,v
retrieving revision 1.13.2.3
retrieving revision 1.13.2.4
diff -C2 -d -r1.13.2.3 -r1.13.2.4
*** g_template.c	28 Jan 2007 21:50:54 -0000	1.13.2.3
--- g_template.c	19 May 2007 05:29:33 -0000	1.13.2.4
***************
*** 2091,2096 ****
          sys_vgui(".x%lx.c create text %d %d -anchor nw -fill %s -text {%s}",
                  glist_getcanvas(glist), xloc, yloc, colorstring, buf);
!         sys_vgui(" -font {{%s} %d normal}", sys_font,
!             sys_hostfontsize(glist_getfont(glist)));
          sys_vgui(" -tags drawnumber%lx\n", data);
      }
--- 2091,2096 ----
          sys_vgui(".x%lx.c create text %d %d -anchor nw -fill %s -text {%s}",
                  glist_getcanvas(glist), xloc, yloc, colorstring, buf);
!         sys_vgui(" -font {{%s} %d %s}", sys_font,
! 				 sys_hostfontsize(glist_getfont(glist)), sys_fontweight);
          sys_vgui(" -tags drawnumber%lx\n", data);
      }





More information about the Pd-cvs mailing list