Copyright 2008 Kevin Ryde This file is part of Gtk2-Ex-CellLayout-Base. Gtk2-Ex-CellLayout-Base is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. Gtk2-Ex-CellLayout-Base is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Gtk2-Ex-CellLayout-Base. If not, see . Gtk2::Ex::CellLayout::Base provides a basic set functions for use in new data viewer widgets written in Perl and wanting to implement the Gtk2::CellLayout interface. This code started life in Gtk2::Ex::TickerView, but a renderers list in Gtk2::CellLayout style is pretty much the same in every new viewer, so it's offered here for general use. A few subtleties of GtkCellLayout aren't particularly well documented in the Gtk reference manual, so even if you decide you don't like this code you might still see if you agree with some of the various details of packing order and attribute application. The only prerequisites are Gtk2-Perl and Scope::Guard. Gtk2-Perl 1.180 or higher is needed to implement GtkCellLayout as an actual GInterface from Perl code. The CellLayout-Base home page is http://www.geocities.com/user42_kevin/gtk2-ex-celllayout-base/index.html Bug reports to the author at user42@zip.com.au please.