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

通讯编程

开发平台:

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: tkvars.n,v 1.3 2001/08/01 16:21:11 dgp Exp $
  9. '" 
  10. .so man.macros
  11. .TH tkvars n 4.1 Tk "Tk Built-In Commands"
  12. .BS
  13. '" Note:  do not modify the .SH NAME line immediately below!
  14. .SH NAME
  15. tkvars - Variables used or set by Tk
  16. .BE
  17. .SH DESCRIPTION
  18. .PP
  19. The following Tcl variables are either set or used by Tk at various times
  20. in its execution:
  21. .TP 15
  22. fBtk_libraryfR
  23. This variable holds the file name for a directory containing a library
  24. of Tcl scripts related to Tk.  These scripts include an initialization
  25. file that is normally processed whenever a Tk application starts up,
  26. plus other files containing procedures that implement default behaviors
  27. for widgets.
  28. The initial value of fBtcl_libraryfR is set when Tk is added to
  29. an interpreter;  this is done by searching several different directories
  30. until one is found that contains an appropriate Tk startup script.
  31. If the fBTK_LIBRARYfR environment variable exists, then
  32. the directory it names is checked first.
  33. If fBTK_LIBRARYfR isn't set or doesn't refer to an appropriate
  34. directory, then Tk checks several other directories based on a
  35. compiled-in default location, the location of the Tcl library directory,
  36. the location of the binary containing the application, and the current
  37. working directory.
  38. The variable can be modified by an application to switch to a different
  39. library.
  40. .TP
  41. fBtk_patchLevelfR
  42. Contains a decimal integer giving the current patch level for Tk.
  43. The patch level is incremented for each new release or patch, and
  44. it uniquely identifies an official version of Tk.
  45. .TP
  46. fBtk::PrivfR
  47. This variable is an array containing several pieces of information
  48. that are private to Tk.  The elements of fBtk::PrivfR are used by
  49. Tk library procedures and default bindings.
  50. They should not be accessed by any code outside Tk.
  51. .TP
  52. fBtk_strictMotiffR
  53. This variable is set to zero by default.
  54. If an application sets it to one, then Tk attempts to adhere as
  55. closely as possible to Motif look-and-feel standards.
  56. For example, active elements such as buttons and scrollbar
  57. sliders will not change color when the pointer passes over them.
  58. .TP
  59. fBtk_textRedrawfR
  60. .TP
  61. fBtk_textRelayoutfR
  62. These variables are set by text widgets when they have debugging
  63. turned on.  The values written to these variables can be used to
  64. test or debug text widget operations.  These variables are mostly
  65. used by Tk's test suite.
  66. .TP 15
  67. fBtk_versionfR
  68. Tk sets this variable in the interpreter for each application.
  69. The variable holds the current version number of the Tk
  70. library in the form fImajorfR.fIminorfR.  fIMajorfR and
  71. fIminorfR are integers.  The major version number increases in
  72. any Tk release that includes changes that are not backward compatible
  73. (i.e. whenever existing Tk applications and scripts may have to change to
  74. work with the new release).  The minor version number increases with
  75. each new release of Tk, except that it resets to zero whenever the
  76. major version number changes.
  77. .SH KEYWORDS
  78. variables, version, text