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

通讯编程

开发平台:

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. '"
  9. '" RCS: @(#) $Id: frame.n,v 1.4 2001/09/26 21:36:19 pspjuth Exp $
  10. '" 
  11. .so man.macros
  12. .TH frame n 8.4 Tk "Tk Built-In Commands"
  13. .BS
  14. '" Note:  do not modify the .SH NAME line immediately below!
  15. .SH NAME
  16. frame - Create and manipulate frame widgets
  17. .SH SYNOPSIS
  18. fBframefR fIpathNamefR ?fIoptionsfR?
  19. .SO
  20. -borderwidth -highlightcolor -pady
  21. -cursor -highlightthickness -relief
  22. -highlightbackground -padx -takefocus
  23. .SE
  24. .SH "WIDGET-SPECIFIC OPTIONS"
  25. .OP -background background Background
  26. This option is the same as the standard fBbackgroundfR option
  27. except that its value may also be specified as an empty string.
  28. In this case, the widget will display no background or border, and
  29. no colors will be consumed from its colormap for its background
  30. and border.
  31. .OP -class class Class
  32. Specifies a class for the window.
  33. This class will be used when querying the option database for
  34. the window's other options, and it will also be used later for
  35. other purposes such as bindings.
  36. The fBclassfR option may not be changed with the fBconfigurefR
  37. widget command.
  38. .OP -colormap colormap Colormap
  39. Specifies a colormap to use for the window.
  40. The value may be either fBnewfR, in which case a new colormap is
  41. created for the window and its children, or the name of another
  42. window (which must be on the same screen and have the same visual
  43. as fIpathNamefR), in which case the new window will use the colormap
  44. from the specified window.
  45. If the fBcolormapfR option is not specified, the new window
  46. uses the same colormap as its parent.
  47. This option may not be changed with the fBconfigurefR
  48. widget command.
  49. .OP -container container Container
  50. The value must be a boolean.  If true, it means that this window will
  51. be used as a container in which some other application will be embedded
  52. (for example, a Tk toplevel can be embedded using the fB-usefR option).
  53. The window will support the appropriate window manager protocols for
  54. things like geometry requests.  The window should not have any
  55. children of its own in this application.
  56. This option may not be changed with the fBconfigurefR
  57. widget command.
  58. .OP -height height Height
  59. Specifies the desired height for the window in any of the forms
  60. acceptable to fBTk_GetPixelsfR.
  61. If this option is less than or equal to zero then the window will
  62. not request any size at all.
  63. .OP -visual visual Visual
  64. Specifies visual information for the new window in any of the
  65. forms accepted by fBTk_GetVisualfR.
  66. If this option is not specified, the new window will use the same
  67. visual as its parent.
  68. The fBvisualfR option may not be modified with the fBconfigurefR
  69. widget command.
  70. .OP -width width Width
  71. Specifies the desired width for the window in any of the forms
  72. acceptable to fBTk_GetPixelsfR.
  73. If this option is less than or equal to zero then the window will
  74. not request any size at all.
  75. .BE
  76. .SH DESCRIPTION
  77. .PP
  78. The fBframefR command creates a new window (given by the
  79. fIpathNamefR argument) and makes it into a frame widget.
  80. Additional
  81. options, described above, may be specified on the command line
  82. or in the option database
  83. to configure aspects of the frame such as its background color
  84. and relief.  The fBframefR command returns the
  85. path name of the new window.
  86. .PP
  87. A frame is a simple widget.  Its primary purpose is to act as a
  88. spacer or container for complex window layouts.  The only features
  89. of a frame are its background color and an optional 3-D border to make the
  90. frame appear raised or sunken.
  91. .SH "WIDGET COMMAND"
  92. .PP
  93. The fBframefR command creates a new Tcl command whose
  94. name is the same as the path name of the frame's window.  This
  95. command may be used to invoke various
  96. operations on the widget.  It has the following general form:
  97. .CS
  98. fIpathName option fR?fIarg arg ...fR?
  99. .CE
  100. fIPathNamefR is the name of the command, which is the same as
  101. the frame widget's path name.  fIOptionfR and the fIargfRs
  102. determine the exact behavior of the command.  The following
  103. commands are possible for frame widgets:
  104. .TP
  105. fIpathName fBcgetfR fIoptionfR
  106. Returns the current value of the configuration option given
  107. by fIoptionfR.
  108. fIOptionfR may have any of the values accepted by the fBframefR
  109. command.
  110. .TP
  111. fIpathName fBconfigurefR ?fIoptionfR? fI?value option value ...fR?
  112. Query or modify the configuration options of the widget.
  113. If no fIoptionfR is specified, returns a list describing all of
  114. the available options for fIpathNamefR (see fBTk_ConfigureInfofR for
  115. information on the format of this list).  If fIoptionfR is specified
  116. with no fIvaluefR, then the command returns a list describing the
  117. one named option (this list will be identical to the corresponding
  118. sublist of the value returned if no fIoptionfR is specified).  If
  119. one or more fIoption-valuefR pairs are specified, then the command
  120. modifies the given widget option(s) to have the given value(s);  in
  121. this case the command returns an empty string.
  122. fIOptionfR may have any of the values accepted by the fBframefR
  123. command.
  124. .SH BINDINGS
  125. .PP
  126. When a new frame is created, it has no default event bindings:
  127. frames are not intended to be interactive.
  128. .SH "SEE ALSO"
  129. labelframe(n), toplevel(n)
  130. .SH KEYWORDS
  131. frame, widget