📄 message.n
字号:
'\"'\" Copyright (c) 1990-1994 The Regents of the University of California.'\" Copyright (c) 1994-1996 Sun Microsystems, Inc.'\"'\" See the file "license.terms" for information on usage and redistribution'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.'\" '\" SCCS: @(#) message.n 1.32 97/10/31 12:58:50'\" .so man.macros.TH message n 4.0 Tk "Tk Built-In Commands".BS'\" Note: do not modify the .SH NAME line immediately below!.SH NAMEmessage \- Create and manipulate message widgets.SH SYNOPSIS\fBmessage\fR \fIpathName \fR?\fIoptions\fR?.SO\-anchor \-font \-highlightthickness \-takefocus\-background \-foreground \-padx \-text\-borderwidth \-highlightbackground \-pady \-textvariable\-cursor \-highlightcolor \-relief \-width.SE.SH "WIDGET-SPECIFIC OPTIONS".OP \-aspect aspect AspectSpecifies a non-negative integer value indicating desiredaspect ratio for the text. The aspect ratio is specified as100*width/height. 100 means the text shouldbe as wide as it is tall, 200 means the text shouldbe twice as wide as it is tall, 50 means the text shouldbe twice as tall as it is wide, and so on.Used to choose line length for text if \fBwidth\fR optionisn't specified.Defaults to 150..OP \-justify justify JustifySpecifies how to justify lines of text.Must be one of \fBleft\fR, \fBcenter\fR, or \fBright\fR. Defaultsto \fBleft\fR.This option works together with the \fBanchor\fR, \fBaspect\fR,\fBpadX\fR, \fBpadY\fR, and \fBwidth\fR options to provide a varietyof arrangements of the text within the window.The \fBaspect\fR and \fBwidth\fR options determine the amount ofscreen space needed to display the text.The \fBanchor\fR, \fBpadX\fR, and \fBpadY\fR options determine where thisrectangular area is displayed within the widget's window, and the\fBjustify\fR option determines how each line is displayed within thatrectangular region.For example, suppose \fBanchor\fR is \fBe\fR and \fBjustify\fR is\fBleft\fR, and that the message window is much larger than neededfor the text.The the text will displayed so that the left edges of all the linesline up and the right edge of the longest line is \fBpadX\fR fromthe right side of the window; the entire text block will be centeredin the vertical span of the window..OP \-width width WidthSpecifies the length of lines in the window.The value may have any of the forms acceptable to \fBTk_GetPixels\fR.If this option has a value greater than zero then the \fBaspect\fRoption is ignored and the \fBwidth\fR option determines the linelength.If this option has a value less than or equal to zero, thenthe \fBaspect\fR option determines the line length..BE.SH DESCRIPTION.PPThe \fBmessage\fR command creates a new window (given by the\fIpathName\fR argument) and makes it into a message widget.Additionaloptions, described above, may be specified on the command lineor in the option databaseto configure aspects of the message such as its colors, font,text, and initial relief. The \fBmessage\fR command returns its\fIpathName\fR argument. At the time this command is invoked,there must not exist a window named \fIpathName\fR, but\fIpathName\fR's parent must exist..PPA message is a widget that displays a textual string. A messagewidget has three special features. First, it breaks upits string into lines in order to produce a given aspect ratiofor the window. The line breaks are chosen at word boundarieswherever possible (if not even a single word would fit on aline, then the word will be split across lines). Newline charactersin the string will force line breaks; they can be used, for example,to leave blank lines in the display..PPThe second feature of a message widget is justification. The textmay be displayed left-justified (each line starts at the left side ofthe window), centered on a line-by-line basis, or right-justified(each line ends at the right side of the window)..PPThe third feature of a message widget is that it handles controlcharacters and non-printing characters specially. Tab charactersare replaced with enough blank space to line up on the next8-character boundary. Newlines cause line breaks. Other controlcharacters (ASCII code less than 0x20) and characters not definedin the font are displayed as a four-character sequence \fB\ex\fIhh\fR where\fIhh\fR is the two-digit hexadecimal number corresponding tothe character. In the unusual case where the font doesn't containall of the characters in ``0123456789abcdef\ex'' then controlcharacters and undefined characters are not displayed at all..SH "WIDGET COMMAND".PPThe \fBmessage\fR command creates a new Tcl command whosename is \fIpathName\fR. Thiscommand may be used to invoke variousoperations on the widget. It has the following general form:.CS\fIpathName option \fR?\fIarg arg ...\fR?.CE\fIOption\fR and the \fIarg\fRsdetermine the exact behavior of the command. The followingcommands are possible for message widgets:.TP\fIpathName \fBcget\fR \fIoption\fRReturns the current value of the configuration option givenby \fIoption\fR.\fIOption\fR may have any of the values accepted by the \fBmessage\fRcommand..TP\fIpathName \fBconfigure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?Query or modify the configuration options of the widget.If no \fIoption\fR is specified, returns a list describing all ofthe available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR forinformation on the format of this list). If \fIoption\fR is specifiedwith no \fIvalue\fR, then the command returns a list describing theone named option (this list will be identical to the correspondingsublist of the value returned if no \fIoption\fR is specified). Ifone or more \fIoption\-value\fR pairs are specified, then the commandmodifies the given widget option(s) to have the given value(s); inthis case the command returns an empty string.\fIOption\fR may have any of the values accepted by the \fBmessage\fRcommand..SH "DEFAULT BINDINGS".PPWhen a new message is created, it has no default event bindings:messages are intended for output purposes only..SH BUGS.PPTabs don't work very well with text that is centered or right-justified.The most common result is that the line is justified wrong..SH KEYWORDSmessage, widget
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -