Robert Kiesling > Tk-Browser-0.82b > Browser::LibModule

Download:
Tk-Browser-0.82b.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.67   Source  

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).

syntax highlighting: