1# label.tcl -- 2# 3# This demonstration script creates a toplevel window containing 4# several label widgets. 5# 6# RCS: @(#) $Id: label.tcl,v 1.2 1998/09/14 18:23:29 stanton Exp $ 7 8if {![info exists widgetDemo]} { 9 error "This script should be run from the \"widget\" demo." 10} 11 12set w .label 13catch {destroy $w} 14toplevel $w 15wm title $w "Label Demonstration" 16wm iconname $w "label" 17positionWindow $w 18 19label $w.msg -font $font -wraplength 4i -justify left -text "Five labels are displayed below: three textual ones on the left, and a bitmap label and a text label on the right. Labels are pretty boring because you can't do anything with them." 20pack $w.msg -side top 21 22frame $w.buttons 23pack $w.buttons -side bottom -fill x -pady 2m 24button $w.buttons.dismiss -text Dismiss -command "destroy $w" 25button $w.buttons.code -text "See Code" -command "showCode $w" 26pack $w.buttons.dismiss $w.buttons.code -side left -expand 1 27 28frame $w.left 29frame $w.right 30pack $w.left $w.right -side left -expand yes -padx 10 -pady 10 -fill both 31 32label $w.left.l1 -text "First label" 33label $w.left.l2 -text "Second label, raised" -relief raised 34label $w.left.l3 -text "Third label, sunken" -relief sunken 35pack $w.left.l1 $w.left.l2 $w.left.l3 -side top -expand yes -pady 2 -anchor w 36 37label $w.right.bitmap -borderwidth 2 -relief sunken \ 38 -bitmap @[file join $tk_library demos images face.bmp] 39label $w.right.caption -text "Tcl/Tk Proprietor" 40pack $w.right.bitmap $w.right.caption -side top 41