man page(1) manual page
Table of Contents

_________________________________________________________________

NAME

Tk_SetGrid - control the grid for interactive resizing

SYNOPSIS

#include <tk.h>

Tk_SetGrid(tkwin, reqWidth, reqHeight, widthInc, heightInc)

ARGUMENTS

Tk_Window tkwin (in) Token for window.

int
reqWidth (in) Width in grid units that corresponds to the pixel dimension tkwin has
requested
via Tk_GeometryRequest.

int
reqHeight (in) Height in grid units that corresponds to the pixel dimension tkwin has requested via Tk_GeometryRequest.

int
widthInc (in) Width of one grid unit, in pixels.

int
heightInc (in) Height of one grid unit, in pixels. _________________________________________________________________

DESCRIPTION

Tk_SetGrid is typically invoked by a widget when its setGrid option is true. This procedure allows a widget to control interactive resizing of its top-level window so that the space allocated to the widget is equal to the space requested by the widget using Tk_GeometryRequest, plus or minus even multiples of widthInc and heightInc. Tk_SetGrid turns on gridded geometry management for the top-level window associated with tkwin, and records the relationship between pixel sizes and grid sizes as defined by reqWidth, reqHeight, widthInc, and heightInc.

See the wm manual entry for complete details on gridded geometry management. There is currently no way to turn off gridded geometry management using a C procedure call; instead, invoke the ``wm grid'' command.

KEYWORDS

grid, window, window manager


Table of Contents