333 lines
20 KiB
HTML
333 lines
20 KiB
HTML
|
<HTML><HEAD><TITLE>Tk Built-In Commands - winfo manual page</TITLE></HEAD><BODY>
|
||
|
<DL>
|
||
|
<DD><A HREF="winfo.htm#M2" NAME="L1230">NAME</A>
|
||
|
<DL><DD>winfo - Return window-related information</DL>
|
||
|
<DD><A HREF="winfo.htm#M3" NAME="L1231">SYNOPSIS</A>
|
||
|
<DL>
|
||
|
<DD><B>winfo</B> <I>option </I>?<I>arg arg ...</I>?
|
||
|
</DL>
|
||
|
<DD><A HREF="winfo.htm#M4" NAME="L1232">DESCRIPTION</A>
|
||
|
<DL>
|
||
|
<DD><A HREF="winfo.htm#M5" NAME="L1233"><B>winfo atom </B>?<B>-displayof </B><I>window</I>? <I>name</I></A>
|
||
|
<DD><A HREF="winfo.htm#M6" NAME="L1234"><B>winfo atomname </B>?<B>-displayof </B><I>window</I>? <I>id</I></A>
|
||
|
<DD><A HREF="winfo.htm#M7" NAME="L1235"><B>winfo cells </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M8" NAME="L1236"><B>winfo children </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M9" NAME="L1237"><B>winfo class </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M10" NAME="L1238"><B>winfo colormapfull </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M11" NAME="L1239"><B>winfo containing </B>?<B>-displayof </B><I>window</I>? <I>rootX rootY</I></A>
|
||
|
<DD><A HREF="winfo.htm#M12" NAME="L1240"><B>winfo depth </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M13" NAME="L1241"><B>winfo exists </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M14" NAME="L1242"><B>winfo fpixels </B><I>window</I> <I>number</I></A>
|
||
|
<DD><A HREF="winfo.htm#M15" NAME="L1243"><B>winfo geometry </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M16" NAME="L1244"><B>winfo height </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M17" NAME="L1245"><B>winfo id </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M18" NAME="L1246"><B>winfo interps </B>?<B>-displayof </B><I>window</I>?</A>
|
||
|
<DD><A HREF="winfo.htm#M19" NAME="L1247"><B>winfo ismapped </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M20" NAME="L1248"><B>winfo manager </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M21" NAME="L1249"><B>winfo name </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M22" NAME="L1250"><B>winfo parent </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M23" NAME="L1251"><B>winfo pathname </B>?<B>-displayof </B><I>window</I>? <I>id</I></A>
|
||
|
<DD><A HREF="winfo.htm#M24" NAME="L1252"><B>winfo pixels </B><I>window</I> <I>number</I></A>
|
||
|
<DD><A HREF="winfo.htm#M25" NAME="L1253"><B>winfo pointerx </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M26" NAME="L1254"><B>winfo pointerxy </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M27" NAME="L1255"><B>winfo pointery </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M28" NAME="L1256"><B>winfo reqheight </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M29" NAME="L1257"><B>winfo reqwidth </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M30" NAME="L1258"><B>winfo rgb </B><I>window color</I></A>
|
||
|
<DD><A HREF="winfo.htm#M31" NAME="L1259"><B>winfo rootx </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M32" NAME="L1260"><B>winfo rooty </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M33" NAME="L1261"><B>winfo screen </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M34" NAME="L1262"><B>winfo screencells </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M35" NAME="L1263"><B>winfo screendepth </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M36" NAME="L1264"><B>winfo screenheight </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M37" NAME="L1265"><B>winfo screenmmheight </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M38" NAME="L1266"><B>winfo screenmmwidth </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M39" NAME="L1267"><B>winfo screenvisual </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M40" NAME="L1268"><B>winfo screenwidth </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M41" NAME="L1269"><B>winfo server </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M42" NAME="L1270"><B>winfo toplevel </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M43" NAME="L1271"><B>winfo viewable </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M44" NAME="L1272"><B>winfo visual </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M45" NAME="L1273"><B>winfo visualid </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M46" NAME="L1274"><B>winfo visualsavailable </B><I>window</I> ?<B>includeids</B>?</A>
|
||
|
<DD><A HREF="winfo.htm#M47" NAME="L1275"><B>winfo vrootheight </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M48" NAME="L1276"><B>winfo vrootwidth </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M49" NAME="L1277"><B>winfo vrootx </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M50" NAME="L1278"><B>winfo vrooty </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M51" NAME="L1279"><B>winfo width </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M52" NAME="L1280"><B>winfo x </B><I>window</I></A>
|
||
|
<DD><A HREF="winfo.htm#M53" NAME="L1281"><B>winfo y </B><I>window</I></A>
|
||
|
</DL>
|
||
|
<DD><A HREF="winfo.htm#M54" NAME="L1282">KEYWORDS</A>
|
||
|
</DL><HR>
|
||
|
<H3><A NAME="M2">NAME</A></H3>
|
||
|
winfo - Return window-related information
|
||
|
<H3><A NAME="M3">SYNOPSIS</A></H3>
|
||
|
<B>winfo</B> <I>option </I>?<I>arg arg ...</I>?<BR>
|
||
|
<H3><A NAME="M4">DESCRIPTION</A></H3>
|
||
|
The <B>winfo</B> command is used to retrieve information about windows
|
||
|
managed by Tk. It can take any of a number of different forms,
|
||
|
depending on the <I>option</I> argument. The legal forms are:
|
||
|
<P>
|
||
|
<DL>
|
||
|
<P><DT><A NAME="M5"><B>winfo atom </B>?<B>-displayof </B><I>window</I>? <I>name</I></A><DD>
|
||
|
Returns a decimal string giving the integer identifier for the
|
||
|
atom whose name is <I>name</I>. If no atom exists with the name
|
||
|
<I>name</I> then a new one is created.
|
||
|
If the <B>-displayof</B> option is given then the atom is looked
|
||
|
up on the display of <I>window</I>; otherwise it is looked up on
|
||
|
the display of the application's main window.
|
||
|
<P><DT><A NAME="M6"><B>winfo atomname </B>?<B>-displayof </B><I>window</I>? <I>id</I></A><DD>
|
||
|
Returns the textual name for the atom whose integer identifier is
|
||
|
<I>id</I>.
|
||
|
If the <B>-displayof</B> option is given then the identifier is looked
|
||
|
up on the display of <I>window</I>; otherwise it is looked up on
|
||
|
the display of the application's main window.
|
||
|
This command is the inverse of the <B>winfo atom</B> command.
|
||
|
It generates an error if no such atom exists.
|
||
|
<P><DT><A NAME="M7"><B>winfo cells </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving the number of cells in the
|
||
|
color map for <I>window</I>.
|
||
|
<P><DT><A NAME="M8"><B>winfo children </B><I>window</I></A><DD>
|
||
|
Returns a list containing the path names of all the children
|
||
|
of <I>window</I>. The list is in stacking order, with the lowest
|
||
|
window first. Top-level windows are returned as children
|
||
|
of their logical parents.
|
||
|
<P><DT><A NAME="M9"><B>winfo class </B><I>window</I></A><DD>
|
||
|
Returns the class name for <I>window</I>.
|
||
|
<P><DT><A NAME="M10"><B>winfo colormapfull </B><I>window</I></A><DD>
|
||
|
Returns 1 if the colormap for <I>window</I> is known to be full, 0
|
||
|
otherwise. The colormap for a window is ``known'' to be full if the last
|
||
|
attempt to allocate a new color on that window failed and this
|
||
|
application hasn't freed any colors in the colormap since the
|
||
|
failed allocation.
|
||
|
<P><DT><A NAME="M11"><B>winfo containing </B>?<B>-displayof </B><I>window</I>? <I>rootX rootY</I></A><DD>
|
||
|
Returns the path name for the window containing the point given
|
||
|
by <I>rootX</I> and <I>rootY</I>.
|
||
|
<I>RootX</I> and <I>rootY</I> are specified in screen units (i.e.
|
||
|
any form acceptable to <B><A HREF="../TclLib/GetPixels.htm">Tk_GetPixels</A></B>) in the coordinate
|
||
|
system of the root window (if a virtual-root window manager is in
|
||
|
use then the coordinate system of the virtual root window is used).
|
||
|
If the <B>-displayof</B> option is given then the coordinates refer
|
||
|
to the screen containing <I>window</I>; otherwise they refer to the
|
||
|
screen of the application's main window.
|
||
|
If no window in this application contains the point then an empty
|
||
|
string is returned.
|
||
|
In selecting the containing window, children are given higher priority
|
||
|
than parents and among siblings the highest one in the stacking order is
|
||
|
chosen.
|
||
|
<P><DT><A NAME="M12"><B>winfo depth </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving the depth of <I>window</I> (number
|
||
|
of bits per pixel).
|
||
|
<P><DT><A NAME="M13"><B>winfo exists </B><I>window</I></A><DD>
|
||
|
Returns 1 if there exists a window named <I>window</I>, 0 if no such
|
||
|
window exists.
|
||
|
<P><DT><A NAME="M14"><B>winfo fpixels </B><I>window</I> <I>number</I></A><DD>
|
||
|
Returns a floating-point value giving the number of pixels
|
||
|
in <I>window</I> corresponding to the distance given by <I>number</I>.
|
||
|
<I>Number</I> may be specified in any of the forms acceptable
|
||
|
to <B><A HREF="../TclLib/GetPixels.htm">Tk_GetScreenMM</A></B>, such as ``2.0c'' or ``1i''.
|
||
|
The return value may be fractional; for an integer value, use
|
||
|
<B>winfo pixels</B>.
|
||
|
<P><DT><A NAME="M15"><B>winfo geometry </B><I>window</I></A><DD>
|
||
|
Returns the geometry for <I>window</I>, in the form
|
||
|
<I>width</I><B>x</B><I>height</I><B>+</B><I>x</I><B>+</B><I>y</I>. All dimensions are
|
||
|
in pixels.
|
||
|
<P><DT><A NAME="M16"><B>winfo height </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving <I>window</I>'s height in pixels.
|
||
|
When a window is first created its height will be 1 pixel; the
|
||
|
height will eventually be changed by a geometry manager to fulfill
|
||
|
the window's needs.
|
||
|
If you need the true height immediately after creating a widget,
|
||
|
invoke <B><A HREF="../TkCmd/update.htm">update</A></B> to force the geometry manager to arrange it,
|
||
|
or use <B>winfo reqheight</B> to get the window's requested height
|
||
|
instead of its actual height.
|
||
|
<P><DT><A NAME="M17"><B>winfo id </B><I>window</I></A><DD>
|
||
|
Returns a hexadecimal string giving a low-level platform-specific
|
||
|
identifier for <I>window</I>. On Unix platforms, this is the X
|
||
|
window identifier. Under Windows, this is the Windows
|
||
|
HWND. On the Macintosh the value has no meaning outside Tk.
|
||
|
<P><DT><A NAME="M18"><B>winfo interps </B>?<B>-displayof </B><I>window</I>?</A><DD>
|
||
|
Returns a list whose members are the names of all Tcl interpreters
|
||
|
(e.g. all Tk-based applications) currently registered for a particular display.
|
||
|
If the <B>-displayof</B> option is given then the return value refers
|
||
|
to the display of <I>window</I>; otherwise it refers to
|
||
|
the display of the application's main window.
|
||
|
<P><DT><A NAME="M19"><B>winfo ismapped </B><I>window</I></A><DD>
|
||
|
Returns <B>1</B> if <I>window</I> is currently mapped, <B>0</B> otherwise.
|
||
|
<P><DT><A NAME="M20"><B>winfo manager </B><I>window</I></A><DD>
|
||
|
Returns the name of the geometry manager currently
|
||
|
responsible for <I>window</I>, or an empty string if <I>window</I>
|
||
|
isn't managed by any geometry manager.
|
||
|
The name is usually the name of the Tcl command for the geometry
|
||
|
manager, such as <B><A HREF="../TclCmd/pack.htm">pack</A></B> or <B><A HREF="../TclCmd/place.htm">place</A></B>.
|
||
|
If the geometry manager is a widget, such as canvases or text, the
|
||
|
name is the widget's class command, such as <B><A HREF="../TclCmd/canvas.htm">canvas</A></B>.
|
||
|
<P><DT><A NAME="M21"><B>winfo name </B><I>window</I></A><DD>
|
||
|
Returns <I>window</I>'s name (i.e. its name within its parent, as opposed
|
||
|
to its full path name).
|
||
|
The command <B>winfo name .</B> will return the name of the application.
|
||
|
<P><DT><A NAME="M22"><B>winfo parent </B><I>window</I></A><DD>
|
||
|
Returns the path name of <I>window</I>'s parent, or an empty string
|
||
|
if <I>window</I> is the main window of the application.
|
||
|
<P><DT><A NAME="M23"><B>winfo pathname </B>?<B>-displayof </B><I>window</I>? <I>id</I></A><DD>
|
||
|
Returns the path name of the window whose X identifier is <I>id</I>.
|
||
|
<I>Id</I> must be a decimal, hexadecimal, or octal integer and must
|
||
|
correspond to a window in the invoking application.
|
||
|
If the <B>-displayof</B> option is given then the identifier is looked
|
||
|
up on the display of <I>window</I>; otherwise it is looked up on
|
||
|
the display of the application's main window.
|
||
|
<P><DT><A NAME="M24"><B>winfo pixels </B><I>window</I> <I>number</I></A><DD>
|
||
|
Returns the number of pixels in <I>window</I> corresponding
|
||
|
to the distance given by <I>number</I>.
|
||
|
<I>Number</I> may be specified in any of the forms acceptable
|
||
|
to <B><A HREF="../TclLib/GetPixels.htm">Tk_GetPixels</A></B>, such as ``2.0c'' or ``1i''.
|
||
|
The result is rounded to the nearest integer value; for a
|
||
|
fractional result, use <B>winfo fpixels</B>.
|
||
|
<P><DT><A NAME="M25"><B>winfo pointerx </B><I>window</I></A><DD>
|
||
|
If the mouse pointer is on the same screen as <I>window</I>, returns the
|
||
|
pointer's x coordinate, measured in pixels in the screen's root window.
|
||
|
If a virtual root window is in use on the screen, the position is
|
||
|
measured in the virtual root.
|
||
|
If the mouse pointer isn't on the same screen as <I>window</I> then
|
||
|
-1 is returned.
|
||
|
<P><DT><A NAME="M26"><B>winfo pointerxy </B><I>window</I></A><DD>
|
||
|
If the mouse pointer is on the same screen as <I>window</I>, returns a list
|
||
|
with two elements, which are the pointer's x and y coordinates measured
|
||
|
in pixels in the screen's root window.
|
||
|
If a virtual root window is in use on the screen, the position
|
||
|
is computed in the virtual root.
|
||
|
If the mouse pointer isn't on the same screen as <I>window</I> then
|
||
|
both of the returned coordinates are -1.
|
||
|
<P><DT><A NAME="M27"><B>winfo pointery </B><I>window</I></A><DD>
|
||
|
If the mouse pointer is on the same screen as <I>window</I>, returns the
|
||
|
pointer's y coordinate, measured in pixels in the screen's root window.
|
||
|
If a virtual root window is in use on the screen, the position
|
||
|
is computed in the virtual root.
|
||
|
If the mouse pointer isn't on the same screen as <I>window</I> then
|
||
|
-1 is returned.
|
||
|
<P><DT><A NAME="M28"><B>winfo reqheight </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving <I>window</I>'s requested height,
|
||
|
in pixels. This is the value used by <I>window</I>'s geometry
|
||
|
manager to compute its geometry.
|
||
|
<P><DT><A NAME="M29"><B>winfo reqwidth </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving <I>window</I>'s requested width,
|
||
|
in pixels. This is the value used by <I>window</I>'s geometry
|
||
|
manager to compute its geometry.
|
||
|
<P><DT><A NAME="M30"><B>winfo rgb </B><I>window color</I></A><DD>
|
||
|
Returns a list containing three decimal values, which are the
|
||
|
red, green, and blue intensities that correspond to <I>color</I> in
|
||
|
the window given by <I>window</I>. <I>Color</I>
|
||
|
may be specified in any of the forms acceptable for a color
|
||
|
option.
|
||
|
<P><DT><A NAME="M31"><B>winfo rootx </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving the x-coordinate, in the root
|
||
|
window of the screen, of the
|
||
|
upper-left corner of <I>window</I>'s border (or <I>window</I> if it
|
||
|
has no border).
|
||
|
<P><DT><A NAME="M32"><B>winfo rooty </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving the y-coordinate, in the root
|
||
|
window of the screen, of the
|
||
|
upper-left corner of <I>window</I>'s border (or <I>window</I> if it
|
||
|
has no border).
|
||
|
<P><DT><A NAME="M33"><B>winfo screen </B><I>window</I></A><DD>
|
||
|
Returns the name of the screen associated with <I>window</I>, in
|
||
|
the form <I>displayName</I>.<I>screenIndex</I>.
|
||
|
<P><DT><A NAME="M34"><B>winfo screencells </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving the number of cells in the default
|
||
|
color map for <I>window</I>'s screen.
|
||
|
<P><DT><A NAME="M35"><B>winfo screendepth </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving the depth of the root window
|
||
|
of <I>window</I>'s screen (number of bits per pixel).
|
||
|
<P><DT><A NAME="M36"><B>winfo screenheight </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving the height of <I>window</I>'s screen,
|
||
|
in pixels.
|
||
|
<P><DT><A NAME="M37"><B>winfo screenmmheight </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving the height of <I>window</I>'s screen,
|
||
|
in millimeters.
|
||
|
<P><DT><A NAME="M38"><B>winfo screenmmwidth </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving the width of <I>window</I>'s screen,
|
||
|
in millimeters.
|
||
|
<P><DT><A NAME="M39"><B>winfo screenvisual </B><I>window</I></A><DD>
|
||
|
Returns one of the following strings to indicate the default visual
|
||
|
class for <I>window</I>'s screen: <B>directcolor</B>, <B>grayscale</B>,
|
||
|
<B>pseudocolor</B>, <B>staticcolor</B>, <B>staticgray</B>, or
|
||
|
<B>truecolor</B>.
|
||
|
<P><DT><A NAME="M40"><B>winfo screenwidth </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving the width of <I>window</I>'s screen,
|
||
|
in pixels.
|
||
|
<P><DT><A NAME="M41"><B>winfo server </B><I>window</I></A><DD>
|
||
|
Returns a string containing information about the server for
|
||
|
<I>window</I>'s display. The exact format of this string may vary
|
||
|
from platform to platform. For X servers the string
|
||
|
has the form ``<B>X</B><I>major</I><B>R</B><I>minor vendor vendorVersion</I>''
|
||
|
where <I>major</I> and <I>minor</I> are the version and revision
|
||
|
numbers provided by the server (e.g., <B>X11R5</B>), <I>vendor</I>
|
||
|
is the name of the vendor for the server, and <I>vendorRelease</I>
|
||
|
is an integer release number provided by the server.
|
||
|
<P><DT><A NAME="M42"><B>winfo toplevel </B><I>window</I></A><DD>
|
||
|
Returns the path name of the top-level window containing <I>window</I>.
|
||
|
<P><DT><A NAME="M43"><B>winfo viewable </B><I>window</I></A><DD>
|
||
|
Returns 1 if <I>window</I> and all of its ancestors up through the
|
||
|
nearest toplevel window are mapped. Returns 0 if any of these
|
||
|
windows are not mapped.
|
||
|
<P><DT><A NAME="M44"><B>winfo visual </B><I>window</I></A><DD>
|
||
|
Returns one of the following strings to indicate the visual
|
||
|
class for <I>window</I>: <B>directcolor</B>, <B>grayscale</B>,
|
||
|
<B>pseudocolor</B>, <B>staticcolor</B>, <B>staticgray</B>, or
|
||
|
<B>truecolor</B>.
|
||
|
<P><DT><A NAME="M45"><B>winfo visualid </B><I>window</I></A><DD>
|
||
|
Returns the X identifier for the visual for <I>window</I>.
|
||
|
<P><DT><A NAME="M46"><B>winfo visualsavailable </B><I>window</I> ?<B>includeids</B>?</A><DD>
|
||
|
Returns a list whose elements describe the visuals available for
|
||
|
<I>window</I>'s screen.
|
||
|
Each element consists of a visual class followed by an integer depth.
|
||
|
The class has the same form as returned by <B>winfo visual</B>.
|
||
|
The depth gives the number of bits per pixel in the visual.
|
||
|
In addition, if the <B>includeids</B> argument is provided, then the
|
||
|
depth is followed by the X identifier for the visual.
|
||
|
<P><DT><A NAME="M47"><B>winfo vrootheight </B><I>window</I></A><DD>
|
||
|
Returns the height of the virtual root window associated with <I>window</I>
|
||
|
if there is one; otherwise returns the height of <I>window</I>'s screen.
|
||
|
<P><DT><A NAME="M48"><B>winfo vrootwidth </B><I>window</I></A><DD>
|
||
|
Returns the width of the virtual root window associated with <I>window</I>
|
||
|
if there is one; otherwise returns the width of <I>window</I>'s screen.
|
||
|
<P><DT><A NAME="M49"><B>winfo vrootx </B><I>window</I></A><DD>
|
||
|
Returns the x-offset of the virtual root window associated with <I>window</I>,
|
||
|
relative to the root window of its screen.
|
||
|
This is normally either zero or negative.
|
||
|
Returns 0 if there is no virtual root window for <I>window</I>.
|
||
|
<P><DT><A NAME="M50"><B>winfo vrooty </B><I>window</I></A><DD>
|
||
|
Returns the y-offset of the virtual root window associated with <I>window</I>,
|
||
|
relative to the root window of its screen.
|
||
|
This is normally either zero or negative.
|
||
|
Returns 0 if there is no virtual root window for <I>window</I>.
|
||
|
<P><DT><A NAME="M51"><B>winfo width </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving <I>window</I>'s width in pixels.
|
||
|
When a window is first created its width will be 1 pixel; the
|
||
|
width will eventually be changed by a geometry manager to fulfill
|
||
|
the window's needs.
|
||
|
If you need the true width immediately after creating a widget,
|
||
|
invoke <B><A HREF="../TkCmd/update.htm">update</A></B> to force the geometry manager to arrange it,
|
||
|
or use <B>winfo reqwidth</B> to get the window's requested width
|
||
|
instead of its actual width.
|
||
|
<P><DT><A NAME="M52"><B>winfo x </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving the x-coordinate, in <I>window</I>'s
|
||
|
parent, of the
|
||
|
upper-left corner of <I>window</I>'s border (or <I>window</I> if it
|
||
|
has no border).
|
||
|
<P><DT><A NAME="M53"><B>winfo y </B><I>window</I></A><DD>
|
||
|
Returns a decimal string giving the y-coordinate, in <I>window</I>'s
|
||
|
parent, of the
|
||
|
upper-left corner of <I>window</I>'s border (or <I>window</I> if it
|
||
|
has no border).
|
||
|
|
||
|
<P></DL>
|
||
|
<H3><A NAME="M54">KEYWORDS</A></H3>
|
||
|
<A href="../Keywords/A.htm#atom">atom</A>, <A href="../Keywords/C.htm#children">children</A>, <A href="../Keywords/C.htm#class">class</A>, <A href="../Keywords/G.htm#geometry">geometry</A>, <A href="../Keywords/H.htm#height">height</A>, <A href="../Keywords/I.htm#identifier">identifier</A>, <A href="../Keywords/I.htm#information">information</A>, <A href="../Keywords/I.htm#interpreters">interpreters</A>, <A href="../Keywords/M.htm#mapped">mapped</A>, <A href="../Keywords/P.htm#parent">parent</A>, <A href="../Keywords/P.htm#path name">path name</A>, <A href="../Keywords/S.htm#screen">screen</A>, <A href="../Keywords/V.htm#virtual root">virtual root</A>, <A href="../Keywords/W.htm#width">width</A>, <A href="../Keywords/W.htm#window">window</A>
|
||
|
<HR><PRE>
|
||
|
<A HREF="../copyright.htm">Copyright</A> © 1990-1994 The Regents of the University of California.
|
||
|
<A HREF="../copyright.htm">Copyright</A> © 1994-1997 Sun Microsystems, Inc.
|
||
|
<A HREF="../copyright.htm">Copyright</A> © 1995-1997 Roger E. Critchlow Jr.</PRE>
|
||
|
</BODY></HTML>
|