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

通讯编程

开发平台:

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