Return window related information. http://www.purl.org/tcl/home/man/tcl8.4/TkCmd/winfo.html See [wm] for [Window manager] related information. ---- Notice that the return value of [[winfo id ...]] is the id used by [toplevel] and [wish] in toplevel ... -use $id and wish ... -use $id Here's an example: label .t1 -text Above label .t2 -text Below frame .holder -container 1 pack .t1 .holder .t2 exec wish other_application.tcl -use [winfo id .holder] & [[Include an image here.]] Incidental remark: when [CL] substitutes exec tclkit tiny.tcl -use [winfo id .holder] & for that last line, while running on WinNT, with tiny.tcl having content pack [.button -text "Push me" -command exit] everything comes up OK. When the button is pushed, "Dr. Watson" appears. Dismissing it eventually results in a whited-out frame "hole" in the embedding Wish. Is this an error in TclKit 8.4a3? ---- It's probably time to make separate pages for "winfo atom", "winfo exists", "winfo id", and so on. In any case, note that "winfo rgb" is ''not'' idempotent over the space of decimal triples. [CL] believes that the point is that the range space of "winfo rgb" is the display's color palette (is that the right GUI vernacular?), and is thus smaller than the full cartesian product ([[0-65535]],[[0-65535]],[[0-65535]]) one might otherwise expect. This presented with [VNC] service for which winfo rgb . #ffff1fffffff is 65535 0 65535 A start to a work-around for this is ... ---- [Category Command] | [Tk syntax help] | [Arts and Crafts of Tcl-Tk Programming]