Version 22 of winfo

Updated 2006-04-12 13:42:44 by suchenwi

Return window related information.

http://www.tcl.tk/man/tcl8.2.3/TkCmd/winfo.htm

See wm for Window manager related information.


  • winfo atom ?-displayof window? name
  • winfo atomname ?-displayof window? id
  • winfo cells window
  • winfo children window
  • winfo class window
  • winfo colormapfull window
  • winfo containing ?-displayof window? rootX rootY
  • winfo depth window
  • winfo exists window
  • winfo fpixels window number
  • winfo geometry window
  • winfo height window
  • winfo id window
  • winfo interps ?-displayof window?
  • winfo ismapped window (is window on the screen?)
  • winfo manager window
  • winfo name window
  • winfo parent window
  • winfo pathname ?-displayof window? id
  • winfo pixels window number
  • winfo pointerx window
  • winfo pointerxy window
  • winfo pointery window
  • winfo reqheight window
  • winfo reqwidth window
  • winfo rgb window color
  • winfo rootx window
  • winfo rooty window
  • winfo screen window
  • winfo screencells window
  • winfo screendepth window
  • winfo screenheight window
  • winfo screenmmheight window
  • winfo screenmmwidth window
  • winfo screenvisual window
  • winfo screenwidth window
  • winfo server window
  • winfo toplevel window
  • winfo viewable window
  • winfo visual window
  • winfo visualid window
  • winfo visualsavailable window ?includeids?
  • winfo vrootheight window
  • winfo vrootwidth window
  • winfo vrootx window
  • winfo vrooty window
  • winfo width window
  • winfo x window
  • winfo y window

RS 2006-04-12: winfo class returns for toplevels the app name (as from the topmost script), else the Titlecased widget type. Here's a little convenience proc that returns the suitable Tk command for deserializing a widget:

 proc winfo'class w {
   if {[winfo toplevel $w] eq $w} {return toplevel}
   string tolower [winfo class $w]
 }

Category Command | Tk syntax help | Arts and Crafts of Tcl-Tk Programming