SigCX::GtkDispatcher Class Reference

GTK+ Dispatcher. More...

#include <gtk_dispatch.h>

Inheritance diagram for SigCX::GtkDispatcher:

SigCX::SignalDispatcher SigCX::Dispatcher

List of all members.

Public Member Functions

virtual bool run (bool infinite=true)
virtual void move (Dispatcher &d)
virtual bool idle () const
virtual void exit ()


Detailed Description

GTK+ Dispatcher.

Implements a dispatcher on top of the GTK/GDK event loop.


Member Function Documentation

virtual bool SigCX::GtkDispatcher::run ( bool  infinite = true  )  [virtual]

Run the dispatcher.

Run the dispatcher event loop, receiving events and calling the registered callbacks.

Parameters:
infinite If false, run only one iteration, else run until exit() is called on this dispatcher instance.
Returns:
true if exit() was called.

Implements SigCX::Dispatcher.

virtual void SigCX::GtkDispatcher::move ( Dispatcher d  )  [virtual]

Move all callbacks to another dispatcher.

Parameters:
d The dispatcher to move the callbacks to.

Implements SigCX::Dispatcher.

virtual bool SigCX::GtkDispatcher::idle (  )  const [virtual]

Get idle status.

Returns:
true if the dispatcher is idle.

Implements SigCX::Dispatcher.

virtual void SigCX::GtkDispatcher::exit (  )  [virtual]

Cause exit of event loop.

Implements SigCX::Dispatcher.


The documentation for this class was generated from the following file:
Generated on Mon Sep 10 06:27:37 2007 for SigCX - SigC++ Extras by  doxygen 1.5.3