Tkx::MegaConfig

Tkx::MegaConfig is a Perl module that can handle configuration options for megawidgets.
Download

Tkx::MegaConfig Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • ActiveState
  • Publisher web site:
  • http://search.cpan.org/~gaas/pyperl-1.0/Python-Object/Object.pm

Tkx::MegaConfig Tags


Tkx::MegaConfig Description

Tkx::MegaConfig is a Perl module that can handle configuration options for megawidgets. Tkx::MegaConfig is a Perl module that can handle configuration options for megawidgets.SYNOPSIS package Foo; use base qw(Tkx::widget Tkx::MegaConfig); __PACKAGE__->_Mega("foo"); __PACKAGE__->_Config( -option => , );The Tkx::MegaConfig class provide implementations of m_configure() and m_cget() that can handle configuration options for megawidgets. How these methods behave is set up by calling the _Config() class method. The _Config() method takes a set option/option spec pairs as argument.An option argument is either the name of an option with leading '-' or the string 'DEFAULT' if this spec applies to all option with no explict spec.The spec should be an array reference. The first element of the array ($where) describe how this option is handled. Some $where specs take arguments. If you need to provide argument replace $where with an array reference containg . The rest specify names and default for the options database, but is currently ignored.The following $where specs are understood:.fooDelegate the given configuration option to the "foo" kid of the mega widget. The name "." can be used to deletegate to the megawidget root itself. An argument can be given to delegate using a different name on the "foo" widget.METHODCall the _config_opt method. For m_cget() no arguments are given, while for m_configure() the new value is passed. An argument can be given to forward to that method instead of _config_opt.PASSIVEStore or retrieve option from $self->_data. Requirements: · Perl


Tkx::MegaConfig Related Software