Xfce Foundation Classes
Main Page  | IndexNamespace List  |  Alphabetical List  |  Class List  |  File List


Xfc::G::Signal< R, P1, P2, P3, P4, P5, P6, P7 > Class Template Reference

A convenience template wrapper for the numbered Signal#<> templates. More...

#include <xfc/glib/signals.hh>

Inheritance diagram for Xfc::G::Signal< R, P1, P2, P3, P4, P5, P6, P7 >:

Xfc::G::Signal7< R, P1, P2, P3, P4, P5, P6, P7 > Xfc::G::SignalBase List of all members.

Detailed Description

template<typename R, typename P1 = nil, typename P2 = nil, typename P3 = nil, typename P4 = nil, typename P5 = nil, typename P6 = nil, typename P7 = nil>
class Xfc::G::Signal< R, P1, P2, P3, P4, P5, P6, P7 >

A convenience template wrapper for the numbered Signal#<> templates.

Signal can be used to connect slots that are invoked when GObject/GTK+ signals are emitted. Any functor (sigc::mem_fun, sigc::ptr_fun), or sigc::slot can be passed into connect. A functor is converted into a slot implicitely.


The documentation for this class was generated from the following file: Xfce Foundation Classes
Copyright © 2004-2005 The XFC Development Team XFC 4.3