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

NAME

Wx::App::AnnualCal::MyFrame - a module in the AnnualCal distribution

VERSION

version 0.92

SYNOPSIS

Package which defines, lays out, and maintains the widgets in the GUI.

METHODS

new

Constructor defining all the GUI parameters and basic widgets, and builds the 'lower sizer' (see "DESIGN" in Wx::App::AnnualCal).

build

Method which gets and/or builds the higher-order widgets which are ultimately inserted into the panel and frame for display.

update

Method which responds to a user request for a new year by getting a new 'upper sizer' (see "DESIGN" in Wx::App::AnnualCal), and replacing the old one. Also, the display of the numeric new year is updated in the 'lower sizer'.

ClickPRIOR

PRIOR Button callback which resets the 'year' parameter to the prior year and calls the 'update' method.

ClickNEXT

NEXT Button callback which resets the 'year' parameter to the next year and calls the 'update' method.

ClickANY

ANY Button callback which fetches the input year from the TextEntryDialog popup and calls the 'update' method.

AUTHOR

Elliot Winston <exw@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2014 by Elliot Winston.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.