Method

MetaIdleMonitoradd_idle_watch

Declaration [src]

guint
meta_idle_monitor_add_idle_watch (
  MetaIdleMonitor* monitor,
  guint64 interval_msec,
  MetaIdleMonitorWatchFunc callback,
  gpointer user_data,
  GDestroyNotify notify
)

Description

No description available.

Parameters

interval_msec guint64
 

The idletime interval, in milliseconds.

callback MetaIdleMonitorWatchFunc
 

The callback to call when the user has accumulated interval_msec milliseconds of idle time.

user_data gpointer
 

The user data to pass to the callback.

notify GDestroyNotify
 

A GDestroyNotify.

Return value

Returns: guint
 

A watch id

Adds a watch for a specific idle time. The callback will be called when the user has accumulated interval_msec milliseconds of idle time. This function will return an ID that can either be passed to meta_idle_monitor_remove_watch(), or can be used to tell idle time watches apart if you have more than one.

Also note that this function will only care about positive transitions (user’s idle time exceeding a certain time). If you want to know about when the user has become active, use meta_idle_monitor_add_user_active_watch().