ttk::sizegrip(3tk)

ttk::sizegrip3tk

Bottom-right corner resize widget

Usage

ttk::sizegrip pathName ?options?


    


    


    

Overview

A ttk::sizegrip widget (also known as a grow box) allows the user to resize the containing toplevel window by pressing and dragging the grip.

Options

-class	-cursor	-state
-style	-takefocus

See the manual entry for details on the standard options.

Widget command

Sizegrip widgets support the standard cget, configure, identify, instate, and state methods. No other widget methods are used.

Platform-specific notes

On Mac OSX, toplevel windows automatically include a built-in size grip by default. Adding a ttk::sizegrip there is harmless, since the built-in grip will just mask the widget.

Examples

Using pack:

pack [ttk::frame $top.statusbar] -side bottom -fill x
pack [ttk::sizegrip $top.statusbar.grip] -side right -anchor se

Using grid:

grid [ttk::sizegrip $top.statusbar.grip] \
    -row $lastRow -column $lastColumn -sticky se
# ... optional: add vertical scrollbar in $lastColumn,
# ... optional: add horizontal scrollbar in $lastRow

Keywords

widget, sizegrip, grow box

Releases

3 releases since Debian 7 (Wheezy); the text changed 1 time.

  1. 7
  2. 8–9

Bugs

If the containing toplevel's position was specified relative to the right or bottom of the screen (e.g., “wm geometry ... wxh-x-y” instead of “wm geometry ... wxh+x+y”), the sizegrip widget will not resize the window.

ttk::sizegrip widgets only support “southeast” resizing.

From tk8.5-doc 8.5.19-1 in Debian 9 (Stretch). Parsed by carta from the page's man source.