* functions used to handle event sources in a generic manner.
*
* For idle sources, the prepare and check functions always return %TRUE
* functions used to handle event sources in a generic manner.
*
* For idle sources, the prepare and check functions always return %TRUE