BSD Ports

x11-toolkits/p5-Gtk2-Ex-Simple-List 0.50_10 FreeBSD

Simple interface to complex MVC list widget

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21, LGPL3
Categories
x11-toolkits, perl5
Package size
24.8 KiB, 63.9 KiB installed

Description

Gtk2 has a powerful, but complex MVC (Model, View, Controller) system used to implement list and tree widgets. Gtk2::Ex::Simple::List automates the complex setup work and allows you to treat the list model as a more natural list of lists structure.

After creating a new Gtk2::Ex::Simple::List object with the desired columns you may set the list data with a simple Perl array assignment. Rows may be added or deleted with all of the normal array operations. You can treat the data member of the Simple::List object as an array reference, and manipulate the list data with perl's normal array operators.

A mechanism has also been put into place allowing columns to be Perl scalars. The scalar is converted to text through Perl's normal mechanisms and then displayed in the list. This same mechanism can be expanded by defining arbitrary new column types before calling the new function.

In the other systems

The newest version among them is 0.50, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDx11-toolkits/p5-Gtk2-Ex-Simple-List0.50_10 newestnone known-[email protected]-
OpenBSDx11/p5-Gtk2-Ex-Simple-List by name0.50p4 newestno data-The OpenBSD ports mailing-list <[email protected]>-
DragonFlyx11-toolkits/p5-Gtk2-Ex-Simple-List0.50_8 newestnone known-[email protected]-
HardenedBSDx11-toolkits/p5-Gtk2-Ex-Simple-List0.50_10 newestno data-[email protected]-
GhostBSDx11-toolkits/p5-Gtk2-Ex-Simple-List0.50_10 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install p5-Gtk2-Ex-Simple-List

From the ports tree:

cd /usr/ports/x11-toolkits/p5-Gtk2-Ex-Simple-List/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Gtk2-Ex-Simple-List>0:x11-toolkits/p5-Gtk2-Ex-Simple-List

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.50_100.50_100.50_80.50_100.50_10
FreeBSD:14:quarterly0.50_100.50_10n/a0.50_100.50_10
FreeBSD:15:latest0.50_100.50_10n/a0.50_100.50_10
FreeBSD:15:quarterly0.50_100.50_10n/an/an/a
FreeBSD:16:latest0.50_100.50_10n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 2

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 77
Run dependencies 77

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 4
  • %%PERL5_MAN3%%/Gtk2::Ex::Simple::List.3.gz
  • %%SITE_PERL%%/Gtk2/Ex/Simple/List.pm
  • %%SITE_PERL%%/Gtk2/Ex/Simple/TiedCommon.pm
  • %%SITE_PERL%%/Gtk2/Ex/Simple/TiedList.pm
distinfo 1
FileSizeSHA256
Gtk2-Ex-Simple-List-0.50.tar.gz1376962df53d0da396aba8e96aee06d869a77b8cf54af2ebd9df885b7aef2d5a207b5
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.