The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Browser::LibModule.pm - Perl Library Support for Tk::Browser.pm

SYNOPSIS

  use Browser::LibModule;
  use Browser::LibModuleSymbol;
  use Browser::LibSymbolRef;

DESCRIPTION

Browser::LibModule provides a Tk::Browser(3) with hierarchical object references to Perl library modules, including package name, file name, version, arrays of stash references, and superclasses, if any.

Browser::LibModule stores objects in a tree similar to the Perl class hierarchy. The library module that the Browser::LibModule object references need not be object oriented. Every module is a subclass of Perl's default superclass UNIVERSAL.

Browser::LibModuleSymbol.pm provides lexical scanning and lookup, and cross referencing subroutines.

Browser::LibSymbolRef provides a few methods for tied objects that correspond to stash references.

Running Under Perl/Tk

Browser::LibModule call Tk::Event::DoOneEvent() to provide window updates. The function usesTk() determines whether the module is called from a program that uses Perl/Tk and returns true if called from a program that has a Tk::MainWindow. Otherwise usesTk() returns false.

REVISION

$Id: LibModule.pm,v 1.5 2004/02/14 22:19:06 kiesling Exp $

COPYRIGHT

Copyright © 2001-2004 Robert Kiesling, rkies@cpan.org.

Licensed using the same terms as Perl. Refer to the file, "Artistic," for information.

SEE ALSO

Browser::LibModuleSymbol(3), Lib::SymbolRef(3), Tk::Browser(3), perlmod(1), perlmodlib(1), perl(1).

1 POD Error

The following errors were encountered while parsing the POD:

Around line 58:

Non-ASCII character seen before =encoding in '©'. Assuming CP1252