NAME
Tk::AppWindow::Ext::Help - about box and help facilities
SYNOPSIS
my $app = new Tk::AppWindow(@options,
-extensions => ['Help'],
);
$app->MainLoop;
DESCRIPTION
Adds a help facility and an about box to your application. Initiates menu entries for them.
CONFIG VARIABLES
- Switch: -aboutinfo
-
Specify the link to a hash. Possible keys:
-
Your name
- components
-
Specify a list of modules you want the version numbers displayed. Opens a new tab.
-
Who to contact
- http
-
The website that supports this application
- license
-
Specify your license. By default it is set to Same as Perl. Set it to undef if you do not want it to show.
- licensefile
-
Specify a plain text file as your license file. It is displayed in a new tab with a Tk::ROText widget.
- licenselink
-
Works only if the license key is defined. Specify the weblink to your license. By default it is set to https://dev.perl.org/licenses/. Set it to undef if you do not want it to show.
- version
-
Specify the version of your application. By default it is set to the version numer of the main window widget. Set it to undef if you do not want it to show.
-
- Switch: -helpfile
-
Point to your help file. Can be a weblink. If it is a .pod file it will launch a dialog box with a PodText widget.
-
Default value 0;
If set a menu entrie 'Check for updates' is added to the menu.
COMMANDS
The following commands are defined.
- about
-
Pops the about box.
- help
-
Loads the helpfile in your system's default application or browser.
- updates
-
Pops the updates box and starts checking for updates.
METHODS
- moduleVersion($module)
-
Returns the version number of $module. Returns undef if the module is not found.
AUTHOR
Hans Jeuken (hanje at cpan dot org)
BUGS
Unknown. If you find any, please contact the author.