summaryrefslogtreecommitdiffstats
path: root/demos/mycomputer.tcl
diff options
context:
space:
mode:
Diffstat (limited to 'demos/mycomputer.tcl')
-rw-r--r--demos/mycomputer.tcl13
1 files changed, 10 insertions, 3 deletions
diff --git a/demos/mycomputer.tcl b/demos/mycomputer.tcl
index ad58385..f67e532 100644
--- a/demos/mycomputer.tcl
+++ b/demos/mycomputer.tcl
@@ -1,16 +1,23 @@
-# RCS: @(#) $Id: mycomputer.tcl,v 1.5 2006/11/23 22:24:56 treectrl Exp $
+# RCS: @(#) $Id: mycomputer.tcl,v 1.6 2006/12/04 00:16:02 treectrl Exp $
proc DemoMyComputer {} {
set T [DemoList]
+ set font [.menubar cget -font]
+ if {[lsearch -exact [font names] DemoMyComputerHeaderFont] == -1} {
+ array set fontInfo [font actual $font]
+ set fontInfo(-weight) bold
+ eval font create DemoMyComputerHeaderFont [array get fontInfo]
+ }
+
#
# Configure the treectrl widget
#
$T configure -showroot no -showbuttons no -showlines no \
-selectmode browse -xscrollincrement 20 \
- -font [.menubar cget -font]
+ -font $font
#
# Create columns
@@ -27,7 +34,7 @@ proc DemoMyComputer {} {
# Create elements
#
- $T element create txtHeader text -font [list "[$T cget -font] bold"]
+ $T element create txtHeader text -font [list DemoMyComputerHeaderFont]
$T element create txtName text -fill [list $::SystemHighlightText {selected focus}] \
-lines 1
$T element create txtOther text -lines 1