Copyright 2008, 2009, 2010 Kevin Ryde This file is part of Glib-Ex-ConnectProperties. Glib-Ex-ConnectProperties 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. Glib-Ex-ConnectProperties 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 Glib-Ex-ConnectProperties. If not, see . Glib::Ex::ConnectProperties helps you link together properties on different objects so a change to any one of them is automatically propagated to the others. The same can be done with your own signal handlers, but ConnectProperties is designed to make it easier, and in particular can protect against infinite loops if one signal raises another. The only prerequisite is Glib-Perl, but you can't do much with Glib alone so you'll probably be using ConnectProperties with Gtk2-Perl and friends. The ConnectProperties home page is http://user42.tuxfamily.org/glib-ex-connectproperties/index.html