summaryrefslogtreecommitdiffstats
path: root/library
diff options
context:
space:
mode:
authorfvogel <fvogelnew1@free.fr>2017-09-24 14:50:09 (GMT)
committerfvogel <fvogelnew1@free.fr>2017-09-24 14:50:09 (GMT)
commit5b3d3424af288dfa4abc0ee03ac4036481892e69 (patch)
treeed532d18e7d01db63d449cd0ef0c26fd0ab64015 /library
parent9c6e4679af23b7d78d62df51a9c2a6337e776b0e (diff)
parent25577e569b4aa349f247c0fe4c438948387ba4fd (diff)
downloadtk-5b3d3424af288dfa4abc0ee03ac4036481892e69.zip
tk-5b3d3424af288dfa4abc0ee03ac4036481892e69.tar.gz
tk-5b3d3424af288dfa4abc0ee03ac4036481892e69.tar.bz2
Fix [8277e1a906]: fontchooser is out of sync with dynamically loaded fonts.
Diffstat (limited to 'library')
-rw-r--r--library/fontchooser.tcl3
1 files changed, 3 insertions, 0 deletions
diff --git a/library/fontchooser.tcl b/library/fontchooser.tcl
index 8f91ade..5395acb 100644
--- a/library/fontchooser.tcl
+++ b/library/fontchooser.tcl
@@ -65,6 +65,9 @@ proc ::tk::fontchooser::Show {} {
wm transient $S(W) [winfo toplevel $S(-parent)]
tk::PlaceWindow $S(W) widget $S(-parent)
}
+ set S(fonts) [lsort -dictionary [font families]]
+ set S(fonts,lcase) {}
+ foreach font $S(fonts) { lappend S(fonts,lcase) [string tolower $font]}
wm deiconify $S(W)
}