tk.n
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:5k
- '"
- '" Copyright (c) 1992 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.
- '"
- '" RCS: @(#) $Id: tk.n,v 1.7.2.1 2007/11/05 17:21:59 dgp Exp $
- '"
- .so man.macros
- .TH tk n 8.4 Tk "Tk Built-In Commands"
- .BS
- '" Note: do not modify the .SH NAME line immediately below!
- .SH NAME
- tk - Manipulate Tk internal state
- .SH SYNOPSIS
- fBtkfR fIoption fR?fIarg arg ...fR?
- .BE
- .SH DESCRIPTION
- .PP
- The fBtkfR command provides access to miscellaneous
- elements of Tk's internal state.
- Most of the information manipulated by this command pertains to the
- application as a whole, or to a screen or display, rather than to a
- particular window.
- The command can take any of a number of different forms
- depending on the fIoptionfR argument. The legal forms are:
- .TP
- fBtk appname fR?fInewNamefR?
- If fInewNamefR isn't specified, this command returns the name
- of the application (the name that may be used in fBsendfR
- commands to communicate with the application).
- If fInewNamefR is specified, then the name of the application
- is changed to fInewNamefR.
- If the given name is already in use, then a suffix of the form
- ``fB #2fR'' or ``fB #3fR'' is appended in order to make the name unique.
- The command's result is the name actually chosen.
- fInewNamefR should not start with a capital letter.
- This will interfere with option processing, since names starting with
- capitals are assumed to be classes; as a result, Tk may not
- be able to find some options for the application.
- If sends have been disabled by deleting the fBsendfR command,
- this command will reenable them and recreate the fBsendfR
- command.
- .VS 8.4
- .TP
- fBtk caret window fR?fB-x fIxfR? ?fB-y fIyfR? ?fB-height fIheightfR?
- .
- Sets and queries the caret location for the display of the specified
- Tk window fIwindowfR. The caret is the per-display cursor location
- used for indicating global focus (e.g. to comply with Microsoft
- Accessibility guidelines), as well as for location of the over-the-spot
- XIM (X Input Methods) or Windows IME windows. If no options are specified,
- the last values used for setting the caret are return in option-value pair
- format. fI-xfR and fI-yfR represent window-relative coordinates, and
- fI-heightfR is the height of the current cursor location, or the height
- of the specified fIwindowfR if none is given.
- .VE
- .TP
- fBtk scaling fR?fB-displayof fIwindowfR? ?fInumberfR?
- .
- Sets and queries the current scaling factor used by Tk to convert between
- physical units (for example, points, inches, or millimeters) and pixels. The
- fInumberfR argument is a floating point number that specifies the number of
- pixels per point on fIwindowfR's display. If the fIwindowfR argument is
- omitted, it defaults to the main window. If the fInumberfR argument is
- omitted, the current value of the scaling factor is returned.
- .RS
- .PP
- A ``point'' is a unit of measurement equal to 1/72 inch. A scaling factor
- of 1.0 corresponds to 1 pixel per point, which is equivalent to a standard
- 72 dpi monitor. A scaling factor of 1.25 would mean 1.25 pixels per point,
- which is the setting for a 90 dpi monitor; setting the scaling factor to
- 1.25 on a 72 dpi monitor would cause everything in the application to be
- displayed 1.25 times as large as normal. The initial value for the scaling
- factor is set when the application starts, based on properties of the
- installed monitor, but it can be changed at any time. Measurements made
- after the scaling factor is changed will use the new scaling factor, but it
- is undefined whether existing widgets will resize themselves dynamically to
- accommodate the new scaling factor.
- .RE
- .VS 8.3
- .TP
- fBtk useinputmethods fR?fB-displayof fIwindowfR? ?fIbooleanfR?
- .
- Sets and queries the state of whether Tk should use XIM (X Input Methods)
- for filtering events. The resulting state is returned. XIM is used in
- some locales (ie: Japanese, Korean), to handle special input devices. This
- feature is only significant on X. If XIM support is not available, this
- will always return 0. If the fIwindowfR argument is omitted, it defaults
- to the main window. If the fIbooleanfR argument is omitted, the current
- state is returned. This is turned on by default for the main display.
- .VE
- .VS 8.4
- .TP
- fBtk windowingsystemfR
- .
- Returns the current Tk windowing system, one of
- fBx11fR (X11-based), fBwin32fR (MS Windows),
- fBclassicfR (Mac OS Classic), or fBaquafR (Mac OS X Aqua).
- .VE
- .SH KEYWORDS
- application name, send