Functions
org_kde_kwin_idle_set_user_data ()
void
org_kde_kwin_idle_set_user_data (struct org_kde_kwin_idle *org_kde_kwin_idle
,
void *user_data
);
org_kde_kwin_idle_get_user_data ()
void *
org_kde_kwin_idle_get_user_data (struct org_kde_kwin_idle *org_kde_kwin_idle
);
org_kde_kwin_idle_get_version ()
uint32_t
org_kde_kwin_idle_get_version (struct org_kde_kwin_idle *org_kde_kwin_idle
);
org_kde_kwin_idle_destroy ()
void
org_kde_kwin_idle_destroy (struct org_kde_kwin_idle *org_kde_kwin_idle
);
org_kde_kwin_idle_get_idle_timeout ()
struct org_kde_kwin_idle_timeout *
org_kde_kwin_idle_get_idle_timeout (struct org_kde_kwin_idle *org_kde_kwin_idle
,
struct wl_seat *seat
,
uint32_t timeout
);
org_kde_kwin_idle_timeout_add_listener ()
int
org_kde_kwin_idle_timeout_add_listener
(struct org_kde_kwin_idle_timeout *org_kde_kwin_idle_timeout
,
const struct org_kde_kwin_idle_timeout_listener *listener
,
void *data
);
org_kde_kwin_idle_timeout_set_user_data ()
void
org_kde_kwin_idle_timeout_set_user_data
(struct org_kde_kwin_idle_timeout *org_kde_kwin_idle_timeout
,
void *user_data
);
org_kde_kwin_idle_timeout_get_user_data ()
void *
org_kde_kwin_idle_timeout_get_user_data
(struct org_kde_kwin_idle_timeout *org_kde_kwin_idle_timeout
);
org_kde_kwin_idle_timeout_get_version ()
uint32_t
org_kde_kwin_idle_timeout_get_version (struct org_kde_kwin_idle_timeout *org_kde_kwin_idle_timeout
);
org_kde_kwin_idle_timeout_destroy ()
void
org_kde_kwin_idle_timeout_destroy (struct org_kde_kwin_idle_timeout *org_kde_kwin_idle_timeout
);
org_kde_kwin_idle_timeout_release ()
void
org_kde_kwin_idle_timeout_release (struct org_kde_kwin_idle_timeout *org_kde_kwin_idle_timeout
);
org_kde_kwin_idle_timeout_simulate_user_activity ()
void
org_kde_kwin_idle_timeout_simulate_user_activity
(struct org_kde_kwin_idle_timeout *org_kde_kwin_idle_timeout
);
Types and Values
ORG_KDE_KWIN_IDLE_GET_IDLE_TIMEOUT
#define ORG_KDE_KWIN_IDLE_GET_IDLE_TIMEOUT
ORG_KDE_KWIN_IDLE_GET_IDLE_TIMEOUT_SINCE_VERSION
#define ORG_KDE_KWIN_IDLE_GET_IDLE_TIMEOUT_SINCE_VERSION
struct org_kde_kwin_idle_timeout_listener
struct org_kde_kwin_idle_timeout_listener {
/**
* Triggered when there has not been any user activity in the requested idle time interval
*
*
*/
void (*idle)(void *data,
struct org_kde_kwin_idle_timeout *org_kde_kwin_idle_timeout);
/**
* Triggered on the first user activity after an idle event
*
*
*/
void (*resumed)(void *data,
struct org_kde_kwin_idle_timeout *org_kde_kwin_idle_timeout);
};
ORG_KDE_KWIN_IDLE_TIMEOUT_RELEASE
#define ORG_KDE_KWIN_IDLE_TIMEOUT_RELEASE
ORG_KDE_KWIN_IDLE_TIMEOUT_SIMULATE_USER_ACTIVITY
#define ORG_KDE_KWIN_IDLE_TIMEOUT_SIMULATE_USER_ACTIVITY
ORG_KDE_KWIN_IDLE_TIMEOUT_IDLE_SINCE_VERSION
#define ORG_KDE_KWIN_IDLE_TIMEOUT_IDLE_SINCE_VERSION
ORG_KDE_KWIN_IDLE_TIMEOUT_RESUMED_SINCE_VERSION
#define ORG_KDE_KWIN_IDLE_TIMEOUT_RESUMED_SINCE_VERSION
ORG_KDE_KWIN_IDLE_TIMEOUT_RELEASE_SINCE_VERSION
#define ORG_KDE_KWIN_IDLE_TIMEOUT_RELEASE_SINCE_VERSION
ORG_KDE_KWIN_IDLE_TIMEOUT_SIMULATE_USER_ACTIVITY_SINCE_VERSION
#define ORG_KDE_KWIN_IDLE_TIMEOUT_SIMULATE_USER_ACTIVITY_SINCE_VERSION
struct org_kde_kwin_idle
struct org_kde_kwin_idle;
struct org_kde_kwin_idle_timeout
struct org_kde_kwin_idle_timeout;
struct wl_seat
struct wl_seat;