Reference Manual
Inti Logo
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

Inti::G::Signal1< R, P1 > Class Template Reference

A template for a signal passing one argument of type P1 and returning a value of type R. More...

#include <inti/glib/signals.h>

Inheritance diagram for Inti::G::Signal1< R, P1 >:

Inti::G::Signal List of all members.

Public Types

Public Member Functions


Detailed Description

template<typename R, typename P1>
class Inti::G::Signal1< R, P1 >

A template for a signal passing one argument of type P1 and returning a value of type R.


Constructor & Destructor Documentation

template<typename R, typename P1>
Inti::G::Signal1< R, P1 >::Signal1 const char *  name  )  [inline]
 

Constructor.

Parameters:
name The GTK+ name for the signal.


Member Function Documentation

template<typename R, typename P1>
Connection Inti::G::Signal1< R, P1 >::connect TypeInstance instance,
const SlotType slot,
bool  after = false
const [inline]
 

Connect a slot to the signal.

Parameters:
instance An object derived from G::TypeInstance.
slot A slot of type Slot1<R, P1>.
after Set true to call the user-defined slot after the signal, or false to let the signal's default behavior preside.
Returns:
A 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: Main Page - Footer


Generated on Sun Sep 14 20:08:09 2003 for Inti by doxygen 1.3.2 written by Dimitri van Heesch, © 1997-2002