perl-Tk-Role-HasWidgets - Keep track of your tk widgets

Property Value
Distribution Mageia 7
Repository Mageia Core i586
Package filename perl-Tk-Role-HasWidgets-1.112.380-8.mga7.noarch.rpm
Package name perl-Tk-Role-HasWidgets
Package version 1.112.380
Package release 8.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 21.45 KB
Installed size 39.16 KB
When programming the Tk manpage, it's almost always a good idea to keep a
reference to the widgets that you created in the interface. Most of the
time, a simple hash is enough; but it is usually wrapped up in methods to
make the hash private to the window object. And of course, those methods
are duplicated in all modules, under a form or another.
Since duplication is bad, this module implements a the Moose manpage role
implementing those methods once and forever. This implies that your class
is using the Moose manpage in order to consume the role.
About the method names
The methods featured in this role begin with '_', that is, they are
following Perl convention of private methods. This is on purpose:
remember that this method is a role, consumed by your class. And you
don't want those methods to be available outside of the window class,
do you?


Package Version Architecture Repository
perl-Tk-Role-HasWidgets-1.112.380-8.mga7.noarch.rpm 1.112.380 noarch Mageia Core
perl-Tk-Role-HasWidgets - - -


Name Value
perl >= 5.010
perl(Moose::Role) >= 0.920.0
perl(MooseX::Has::Sugar) -
perl(strict) -
perl(warnings) -
perl-base >= 5.28.0


Name Value
perl(Tk::Role::HasWidgets) = 1.112.380
perl-Tk-Role-HasWidgets = 1.112.380-8.mga7


Type URL
Binary Package perl-Tk-Role-HasWidgets-1.112.380-8.mga7.noarch.rpm
Source Package perl-Tk-Role-HasWidgets-1.112.380-8.mga7.src.rpm

Install Howto

  1. Enable the repository in Software Management
  2. Install perl-Tk-Role-HasWidgets rpm package:
    # dnf install perl-Tk-Role-HasWidgets




2018-09-19 - umeabot <umeabot> 1.112.380-8.mga7
(not released yet)
+ Revision: 1272391
- Mageia 7 Mass Rebuild
2016-06-19 - pterjan <pterjan> 1.112.380-7.mga6
+ Revision: 1035409
- Rebuild for perl 5.22.2
2016-02-08 - umeabot <umeabot> 1.112.380-6.mga6
+ Revision: 946251
- Mageia 6 Mass Rebuild

See Also

Package Description
perl-Tk-Sugar-1.93.190-8.mga7.noarch.rpm Sugar syntax for Tk
perl-Tk-TableMatrix-1.230.0-23.mga7.i586.rpm Tk-TableMatrix perl module
perl-Tk-TableMatrix-devel-1.230.0-23.mga7.i586.rpm Tk::TableMatrix modules for Perl (development package)
perl-Tk-ToolBar-0.120.0-5.mga7.noarch.rpm A toolbar widget for Perl/Tk
perl-Tk-devel-804.34.0-4.mga7.i586.rpm Tk modules for Perl (development package)
perl-Tk-doc-804.34.0-4.mga7.i586.rpm Tk modules for Perl (documentation package)
perl-Tree-1.50.0-7.mga7.noarch.rpm A tree datastructure
perl-Tree-AVL-1.77.0-5.mga7.noarch.rpm An AVL (balanced binary) tree
perl-Tree-BPTree-1.80.0-10.mga7.noarch.rpm Perl implementation of B+ trees
perl-Tree-DAG_Node-1.310.0-2.mga7.noarch.rpm Class for representing nodes in a tre
perl-Tree-Interval-0.300.0-9.mga7.noarch.rpm Perl implementation of an interval tree
perl-Tree-Nary-1.300.0-8.mga7.noarch.rpm Tree::Nary - Perl implementation of N-ary search trees
perl-Tree-R-0.72.0-4.mga7.noarch.rpm Perl extension for the Rtree data structure and algorithms
perl-Tree-RB-0.500.6-2.mga7.noarch.rpm Tree::RB guts
perl-Tree-Simple-1.330.0-2.mga7.noarch.rpm A simple tree object