Widget’s ID
You use the id
method
to get X11 window ID or Win32 HWND for a widget:
$id = $widget->id; print "$id\n"; # Prints 0x9c944c
This returns a hex value. A common use for this method is to embed a Tk window in another application. The PerlPlus Netscape plug-in does just this. It is described in Chapter 22.
Widget’s PathName From Its X11 ID
You can get
the PathName
of the window by calling
pathname
andusing the ID you
retrieved with the id
method:
$path = $widget->pathname($id);
Get Mastering Perl/Tk now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.