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

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 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: bitmap.n,v 1.2 1998/09/14 18:22:54 stanton Exp $
  9. '" 
  10. .so man.macros
  11. .TH bitmap 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. bitmap - Images that display two colors
  16. .SH SYNOPSIS
  17. fBimage create bitmap fR?fInamefR? ?fIoptionsfR?
  18. .BE
  19. .SH DESCRIPTION
  20. .PP
  21. A bitmap is an image whose pixels can display either of two colors
  22. or be transparent.
  23. A bitmap image is defined by four things:  a background color,
  24. a foreground color, and two bitmaps, called the fIsourcefR
  25. and the fImaskfR.
  26. Each of the bitmaps specifies 0/1 values for a rectangular
  27. array of pixels, and the two bitmaps must have the same
  28. dimensions.
  29. For pixels where the mask is zero, the image displays nothing,
  30. producing a transparent effect.
  31. For other pixels, the image displays the foreground color if
  32. the source data is one and the background color if the source
  33. data is zero.
  34. .SH "CREATING BITMAPS"
  35. .PP
  36. Like all images, bitmaps are created using the fBimage createfR
  37. command.
  38. Bitmaps support the following fIoptionsfR:
  39. .TP
  40. fB-background fIcolorfR
  41. Specifies a background color for the image in any of the standard
  42. ways accepted by Tk.  If this option is set to an empty string
  43. then the background pixels will be transparent.  This effect
  44. is achieved by using the source bitmap as the mask bitmap, ignoring
  45. any fB-maskdatafR or fB-maskfilefR options.
  46. .TP
  47. fB-data fIstringfR
  48. Specifies the contents of the source bitmap as a string.
  49. The string must adhere to X11 bitmap format (e.g., as generated
  50. by the fBbitmapfR program).
  51. If both the fB-datafR and fB-filefR options are specified,
  52. the fB-datafR option takes precedence.
  53. .TP
  54. fB-file fInamefR
  55. fInamefR gives the name of a file whose contents define the
  56. source bitmap.
  57. The file must adhere to X11 bitmap format (e.g., as generated
  58. by the fBbitmapfR program).
  59. .TP
  60. fB-foreground fIcolorfR
  61. Specifies a foreground color for the image in any of the standard
  62. ways accepted by Tk.
  63. .TP
  64. fB-maskdata fIstringfR
  65. Specifies the contents of the mask as a string.
  66. The string must adhere to X11 bitmap format (e.g., as generated
  67. by the fBbitmapfR program).
  68. If both the fB-maskdatafR and fB-maskfilefR options are specified,
  69. the fB-maskdatafR option takes precedence.
  70. .TP
  71. fB-maskfile fInamefR
  72. fInamefR gives the name of a file whose contents define the
  73. mask.
  74. The file must adhere to X11 bitmap format (e.g., as generated
  75. by the fBbitmapfR program).
  76. .SH "IMAGE COMMAND"
  77. .PP
  78. When a bitmap image is created, Tk also creates a new command
  79. whose name is the same as the image.
  80. This command may be used to invoke various operations
  81. on the image.
  82. It has the following general form:
  83. .CS
  84. fIimageName option fR?fIarg arg ...fR?
  85. .CE
  86. fIOptionfR and the fIargfRs
  87. determine the exact behavior of the command.  The following
  88. commands are possible for bitmap images:
  89. .TP
  90. fIimageName fBcgetfR fIoptionfR
  91. Returns the current value of the configuration option given
  92. by fIoptionfR.
  93. fIOptionfR may have any of the values accepted by the
  94. fBimage create bitmapfR command.
  95. .TP
  96. fIimageName fBconfigurefR ?fIoptionfR? ?fIvalue option value ...fR?
  97. Query or modify the configuration options for the image.
  98. If no fIoptionfR is specified, returns a list describing all of
  99. the available options for fIimageNamefR (see fBTk_ConfigureInfofR for
  100. information on the format of this list).  If fIoptionfR is specified
  101. with no fIvaluefR, then the command returns a list describing the
  102. one named option (this list will be identical to the corresponding
  103. sublist of the value returned if no fIoptionfR is specified).  If
  104. one or more fIoption-valuefR pairs are specified, then the command
  105. modifies the given option(s) to have the given value(s);  in
  106. this case the command returns an empty string.
  107. fIOptionfR may have any of the values accepted by the
  108. fBimage create bitmapfR command.
  109. .SH KEYWORDS
  110. bitmap, image