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

GFC::G::IdleSignal Class Reference

Idle signal class. More...

#include <gfc/main.hh>

List of all members.

Public Types

Public Member Functions


Detailed Description

Idle signal class.

IdleSignal is a convenience class that adds a callback slot to the default main context, to be called whenever there are no higher priority events pending. If the slot returns false it is automatically removed from the list of event sources and will not be called again.


Member Function Documentation

sigc::connection GFC::G::IdleSignal::connect const SlotType slot,
int  priority = PRIORITY_DEFAULT_IDLE
 

Connect a slot to be called when the event loop is idle.

Parameters:
slot The slot to call.
priority The priority which should not be above G::PRIORITY_HIGH_IDLE.
Returns:
A connection object that can be used to break or alter the connection.

You can give a priority different from G::PRIORITY_DEFAULT_IDLE to the idle function. Note that you will interfere with GTK+ if you use a priority above G::PRIORITY_RESIZE. The user function returns false to remove itself or true to have it called again.


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