paned1.tcl
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. # paned1.tcl --
  2. #
  3. # This demonstration script creates a toplevel window containing
  4. # a paned window that separates two windows horizontally.
  5. #
  6. # RCS: @(#) $Id: paned1.tcl,v 1.1 2002/02/22 14:07:01 dkf Exp $
  7. if {![info exists widgetDemo]} {
  8.     error "This script should be run from the "widget" demo."
  9. }
  10. set w .paned1
  11. catch {destroy $w}
  12. toplevel $w
  13. wm title $w "Horizontal Paned Window Demonstration"
  14. wm iconname $w "paned1"
  15. positionWindow $w
  16. label $w.msg -font $font -wraplength 4i -justify left -text "The sash between the two coloured windows below can be used to divide the area between them.  Use the left mouse button to resize without redrawing by just moving the sash, and use the middle mouse button to resize opaquely (always redrawing the windows in each position.)"
  17. pack $w.msg -side top
  18. frame $w.buttons
  19. pack $w.buttons -side bottom -fill x -pady 2m
  20. button $w.buttons.dismiss -text Dismiss -command "destroy $w"
  21. button $w.buttons.code -text "See Code" -command "showCode $w"
  22. pack $w.buttons.dismiss $w.buttons.code -side left -expand 1
  23. panedwindow $w.pane
  24. pack $w.pane -side top -expand yes -fill both -pady 2 -padx 2m
  25. label $w.pane.left  -text "This is thenleft side"  -bg yellow
  26. label $w.pane.right -text "This is thenright side" -bg cyan
  27. $w.pane add $w.pane.left $w.pane.right