Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6789
Modified Files: Tag: branch-v0-39-2-extended u_main.tk Log Message: pegged Tk to scaling of 1 on all platforms; fixed menu font on Windows since they get really tiny when the tk scaling is changed
Index: u_main.tk =================================================================== RCS file: /cvsroot/pure-data/pd/src/u_main.tk,v retrieving revision 1.17.2.7 retrieving revision 1.17.2.8 diff -C2 -d -r1.17.2.7 -r1.17.2.8 *** u_main.tk 22 Feb 2007 02:37:46 -0000 1.17.2.7 --- u_main.tk 15 May 2007 01:22:03 -0000 1.17.2.8 *************** *** 4,7 **** --- 4,8 ---- if { $tcl_platform(platform) == "windows" } { set pd_nt 1 + font create menuFont -family Tahoma -size 11 } elseif { $tcl_platform(os) == "Darwin" } { set pd_nt 2 *************** *** 10,13 **** --- 11,19 ---- }
+ # 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 *************** *** 127,130 **** --- 133,145 ---- }
+ # fix menu font size on Windows with tk scaling = 1 + if {$pd_nt == 1} { + .mbar.file configure -font menuFont + .mbar.find configure -font menuFont + .mbar.windows configure -font menuFont + .mbar.audio configure -font menuFont + .mbar.help configure -font menuFont + } + set ctrls_audio_on 0 set ctrls_meter_on 0 *************** *** 1130,1133 **** --- 1145,1160 ---- -command [concat popup_action $name 2]
+ # fix menu font size on Windows with tk scaling = 1 + if {$pd_nt == 1} { + $name.m.file configure -font menuFont + $name.m.edit configure -font menuFont + $name.m.find configure -font menuFont + $name.m.put configure -font menuFont + $name.m.windows configure -font menuFont + $name.m.audio configure -font menuFont + $name.m.help configure -font menuFont + $name.popup configure -font menuFont + } + # WM protocol wm protocol $name WM_DELETE_WINDOW [concat menu_close $name] *************** *** 3584,3589 **** --- 3611,3620 ---- # create a popup menu proc audio_popup {name buttonname varname devlist} { + global pd_nt if [winfo exists $name.popup] {destroy $name.popup} menu $name.popup -tearoff false + if {$pd_nt == 1} { + $name.popup configure -font menuFont + } # puts stderr [concat $devlist ] for {set x 0} {$x<[llength $devlist]} {incr x} { *************** *** 3857,3862 **** --- 3888,3897 ---- # create a popup menu proc midi_popup {name buttonname varname devlist} { + global pd_nt if [winfo exists $name.popup] {destroy $name.popup} menu $name.popup -tearoff false + if {$pd_nt == 1} { + $name.popup configure -font menuFont + } # puts stderr [concat $devlist ] for {set x 0} {$x<[llength $devlist]} {incr x} {