Tk::Derived - Base class for widgets derived from others
package Tk::Whatever; require Tk::Something; require Tk::Derived; @ISA = qw(Tk::Derived Tk::Something); sub Populate { my ($cw,$args) = @_; ... $cw->SUPER::Populate($args); $cw->ConfigSpecs(...); ... }
Tk::Derived is used with perl5's multiple inheritance to override some methods normally inherited from Tk::Widget.
Tk::Derived should precede any Tk widgets in the class's @ISA.
Tk::Derived's main purpose is to apply wrappers to configure and cget methods of widgets to allow the derived widget to add to or modify behaviour of the configure options supported by the base widget.
configure
cget
The derived class should normally override the Populate method provided by Tk::Derived and call ConfigSpecs to declare configure options.
Populate
ConfigSpecs
The public methods provided by Tk::Derived are as follows:
Tk::ConfigSpecs Tk::mega
1 POD Error
The following errors were encountered while parsing the POD:
Unterminated I<...> sequence
To install Tk, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Tk
CPAN shell
perl -MCPAN -e shell install Tk
For more information on module installation, please visit the detailed CPAN module installation guide.