label.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. '" RCS: @(#) $Id: label.n,v 1.6.2.1 2004/10/28 10:19:29 dkf Exp $
  9. '" 
  10. .so man.macros
  11. .TH label n 4.0 Tk "Tk Built-In Commands"
  12. .BS
  13. '" Note:  do not modify the .SH NAME line immediately below!
  14. .SH NAME
  15. label - Create and manipulate label widgets
  16. .SH SYNOPSIS
  17. fBlabelfR fIpathName fR?fIoptionsfR?
  18. .SO
  19. -activebackground -disabledforeground -padx
  20. -activeforeground -font -pady
  21. -anchor -foreground -relief
  22. -background -highlightbackground -takefocus
  23. -bitmap -highlightcolor -text
  24. -borderwidth -highlightthickness -textvariable
  25. -compound -image -underline
  26. -cursor -justify -wraplength
  27. .SE
  28. .SH "WIDGET-SPECIFIC OPTIONS"
  29. .OP -height height Height
  30. Specifies a desired height for the label.
  31. If an image or bitmap is being displayed in the label then the value is in
  32. screen units (i.e. any of the forms acceptable to fBTk_GetPixelsfR);
  33. for text it is in lines of text.
  34. If this option isn't specified, the label's desired height is computed
  35. from the size of the image or bitmap or text being displayed in it.
  36. .OP -state state State
  37. Specifies one of three states for the label:  fBnormalfR, fBactivefR,
  38. or fBdisabledfR.  In normal state the button is displayed using the
  39. fBforegroundfR and fBbackgroundfR options.  In active state
  40. the label is displayed using the fBactiveForegroundfR and
  41. fBactiveBackgroundfR options.  In the disabled state the
  42. fBdisabledForegroundfR and fBbackgroundfR options determine how
  43. the button is displayed.
  44. .OP -width width Width
  45. Specifies a desired width for the label.
  46. If an image or bitmap is being displayed in the label then the value is in
  47. screen units (i.e. any of the forms acceptable to fBTk_GetPixelsfR);
  48. for text it is in characters.
  49. If this option isn't specified, the label's desired width is computed
  50. from the size of the image or bitmap or text being displayed in it.
  51. .BE
  52. .SH DESCRIPTION
  53. .PP
  54. The fBlabelfR command creates a new window (given by the
  55. fIpathNamefR argument) and makes it into a label widget.
  56. Additional
  57. options, described above, may be specified on the command line
  58. or in the option database
  59. to configure aspects of the label such as its colors, font,
  60. text, and initial relief.  The fBlabelfR command returns its
  61. fIpathNamefR argument.  At the time this command is invoked,
  62. there must not exist a window named fIpathNamefR, but
  63. fIpathNamefR's parent must exist.
  64. .PP
  65. A label is a widget that displays a textual string, bitmap or image.
  66. If text is displayed, it must all be in a single font, but it
  67. can occupy multiple lines on the screen (if it contains newlines
  68. or if wrapping occurs because of the fBwrapLengthfR option) and
  69. one of the characters may optionally be underlined using the
  70. fBunderlinefR option.
  71. The label can be manipulated in a few simple ways, such as
  72. changing its relief or text, using the commands described below.
  73. .SH "WIDGET COMMAND"
  74. .PP
  75. The fBlabelfR command creates a new Tcl command whose
  76. name is fIpathNamefR.  This
  77. command may be used to invoke various
  78. operations on the widget.  It has the following general form:
  79. .CS
  80. fIpathName option fR?fIarg arg ...fR?
  81. .CE
  82. fIOptionfR and the fIargfRs
  83. determine the exact behavior of the command.  The following
  84. commands are possible for label widgets:
  85. .TP
  86. fIpathName fBcgetfR fIoptionfR
  87. Returns the current value of the configuration option given
  88. by fIoptionfR.
  89. fIOptionfR may have any of the values accepted by the fBlabelfR
  90. command.
  91. .TP
  92. fIpathName fBconfigurefR ?fIoptionfR? ?fIvalue option value ...fR?
  93. Query or modify the configuration options of the widget.
  94. If no fIoptionfR is specified, returns a list describing all of
  95. the available options for fIpathNamefR (see fBTk_ConfigureInfofR for
  96. information on the format of this list).  If fIoptionfR is specified
  97. with no fIvaluefR, then the command returns a list describing the
  98. one named option (this list will be identical to the corresponding
  99. sublist of the value returned if no fIoptionfR is specified).  If
  100. one or more fIoption-valuefR pairs are specified, then the command
  101. modifies the given widget option(s) to have the given value(s);  in
  102. this case the command returns an empty string.
  103. fIOptionfR may have any of the values accepted by the fBlabelfR
  104. command.
  105. .SH BINDINGS
  106. .PP
  107. When a new label is created, it has no default event bindings:
  108. labels are not intended to be interactive.
  109. .SH KEYWORDS
  110. label, widget