This page describe what a paned window is, and where to find implementations. A paned window is a [widget] consisting of two [window]s with a bar down the middle, where the bar has a handle for resizing the two windows. ---- Tcl/Tk 8.4 has a [panedwindow], and a [spinbox] as well as a [labelframe]. The panedwindow was the result of TIP 41 [http://purl.org/tcl/tip/41.html] which proposed a built-in PanedWindow. [Ro]: I always find that I need some examples to get started with a widget. So here is a simple example that should get you started with the panedwindow from Tk 8.4 (be sure to check out the man page [http://www.scriptics.com/man/tcl8.4/TkCmd/panedwindow.htm] for details) package require Tk 8.4 panedwindow .pw -orient vertical label .pw.x1 -text Bapy -fg orange -bg black label .pw.x2 -text Mojo -fg white -bg red .pw add .pw.x1 -minsize 200 .pw add .pw.x2 -minsize 100 pack .pw -fill both -expand yes Maximize the window to see how you can alter the sizes of the panes, while respecting the minsize that was chosen by the config option -minsize . The widgets that you add to the panedwindow MUST be children of the panedwindow, in this case they must be .pw.something . On windows, mouse-button-1 resizes the panes once you let go of the sash, whereas mouse-button-2 resizes the panes as you move the sash. If you're looking for a good Tcl/Tk 8.4 implementation, be sure to check out [tclkit] and [starkit]. ---- [BWidgets] [http://tcllib.sourceforge.net/] has a PanedWindow. [ClassyTk] [http://rrna.uia.ac.be/classytcl/] has a Paned widget. [obTcl] [ftp://ftp.dynas.se/pub/tcl/obTcl.tar.gz] has a paged window widget. [Jeffrey Hobbs]' widget package [ftp://ftp.scriptics.com/pub/tcl/nightly-cvs/widget/] includes a pure-Tcl geometry-manager-like-thing that serves as a paned window. [Iwidgets] [https://sourceforge.net/projects/incrtcl/] (based on itk) includes a panedwindow. [Tix] [http://tix.sourceforge.net/] has a paned window. ---- [[Does [Perl/Tk] have a Pane widget?]] [[ [Category GUI] | ]]