GFC Logo GFC Title Logo
Reference Manual
Main Page  |  Namespace List  |  Alphabetical List  |  Class List  |  File List

GFC::G::Signal5< R, P1, P2, P3, P4, P5 > Class Template Reference

A template for a signal passing five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R. More...

#include <gfc/glib/signals.hh>

Inheritance diagram for GFC::G::Signal5< R, P1, P2, P3, P4, P5 >:

GFC::G::SignalBase List of all members.

Public Types

Public Member Functions


Detailed Description

template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5>
class GFC::G::Signal5< R, P1, P2, P3, P4, P5 >

A template for a signal passing five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R.


Constructor & Destructor Documentation

template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5>
GFC::G::Signal5< R, P1, P2, P3, P4, P5 >::Signal5 const char *  name,
GCallback  callback
[inline]
 

Constructs a new signal.

Parameters:
name The GTK+ name for the signal.
callback The callback function to translate GObject signal emissions into sigc::slot calls.


Member Function Documentation

template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5>
sigc::connection GFC::G::Signal5< R, P1, P2, P3, P4, P5 >::connect TypeInstance instance,
const SlotType slot,
const char *  detail = 0,
bool  after = false
const [inline]
 

Connect a slot to the signal.

Parameters:
instance The object instance containing the signal.
slot A slot of type sigc::slot<R, P1, P2, P3, P4, P5>.
detail The detail string to append to the signal name, or null.
after Set true to call the user-defined slot after the signal, or false to let the signal's default behavior preside.
Returns:
A sigc::connection object.

The connection object can be used to control the signal connection, either by calling block(), unblock() or disconnect(). You don't need to call discconnect() unless you have good reason to. GTK+ signals are automatically disconnected when an object gets destroyed.


The documentation for this class was generated from the following file:
Generated on Tue Aug 24 00:04:58 2004 for GFC-Core by doxygen 1.3.8