NAME
Tk::ObjScanner - Tk composite widget object scanner
SYNOPSIS
use Tk::Multi::Text;
my $mgr = Tk::ObjScanner->new( caller => $object, [title=>"windows"]);
DESCRIPTION
The scanner is a composite widget made of a listbox and a test window (actually a Multi::Text). This widget acts as a scanner to the object passed with the 'caller' parameter. The scanner will retrieve all keys of the hash/object and insert them in the listbox.
When the user double clicks on the key, the value will be displayed in the text window. If the key value is itself a ref, the content of the ref is recursively displayed in the text window (thanks to Data::Dumper).
Constructor parameters
The mandatory 'caller' parameter will contains the ref of the object to scan.
The optionnal 'title' argument contains the title of the menu created by the scanner.
WIDGET-SPECIFIC METHODS
updateListBox
Update the keys of the listbox. This method may be handy if the scanned object wants to update the listbox if it has defined some new keys.
AUTHOR
Dominique Dumont, Dominique_Dumont@grenoble.hp.com
Copyright (c) 1997-1998 Dominique Dumont. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
perl(1), Tk(3), Tk::Multi::Text(3), Data::Dumper(3)