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

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 1990-1994 The Regents of the University of California.
  3. '" Copyright (c) 1994-1996 Sun Microsystems, Inc.
  4. '"
  5. '" See the file "license.terms" for information on usage and redistribution
  6. '" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  7. '" 
  8. '" RCS: @(#) $Id: SetGrid.3,v 1.2 1998/09/14 18:22:53 stanton Exp $
  9. '" 
  10. .so man.macros
  11. .TH Tk_SetGrid 3 4.0 Tk "Tk Library Procedures"
  12. .BS
  13. .SH NAME
  14. Tk_SetGrid, Tk_UnsetGrid - control the grid for interactive resizing
  15. .SH SYNOPSIS
  16. .nf
  17. fB#include <tk.h>fR
  18. .sp
  19. fBTk_SetGridfR(fItkwin, reqWidth, reqHeight, widthInc, heightIncfR)
  20. .sp
  21. fBTk_UnsetGridfR(fItkwinfR)
  22. .SH ARGUMENTS
  23. .AS Tk_Window heightInc
  24. .AP Tk_Window tkwin in
  25. Token for window.
  26. .AP int reqWidth in
  27. Width in grid units that corresponds to the pixel dimension fItkwinfR
  28. has requested via fBTk_GeometryRequestfR.
  29. .AP int reqHeight in
  30. Height in grid units that corresponds to the pixel dimension fItkwinfR
  31. has requested via fBTk_GeometryRequestfR.
  32. .AP int widthInc in
  33. Width of one grid unit, in pixels.
  34. .AP int heightInc in
  35. Height of one grid unit, in pixels.
  36. .BE
  37. .SH DESCRIPTION
  38. .PP
  39. fBTk_SetGridfR turns on gridded geometry management for fItkwinfR's
  40. toplevel window and specifies the geometry of the grid.
  41. fBTk_SetGridfR is typically invoked by a widget when its fBsetGridfR
  42. option is true.
  43. It restricts interactive resizing of fItkwinfR's toplevel window so
  44. that the space allocated to the toplevel is equal to its requested
  45. size plus or minus even multiples of fIwidthIncfR and fIheightIncfR.
  46. Furthermore, the fIreqWidthfR and fIreqHeightfR values are
  47. passed to the window manager so that it can report the window's
  48. size in grid units during interactive resizes.
  49. If fItkwinfR's configuration changes (e.g., the size of a grid unit
  50. changes) then the widget should invoke fBTk_SetGridfR again with the new
  51. information.
  52. .PP
  53. fBTk_UnsetGridfR cancels gridded geometry management for
  54. fItkwinfR's toplevel window.
  55. .PP
  56. For each toplevel window there can be at most one internal window
  57. with gridding enabled.
  58. If fBTk_SetGridfR or fBTk_UnsetGridfR is invoked when some
  59. other window is already controlling gridding for fItkwinfR's
  60. toplevel, the calls for the new window have no effect.
  61. .PP
  62. See the fBwmfR manual entry for additional information on gridded geometry
  63. management.
  64. .SH KEYWORDS
  65. grid, window, window manager