{
struct wl_signal eval_pre_new_client;
struct wl_signal eval_post_new_client;
- struct wl_signal eval_visibility;
struct wl_signal eval_visibility_end;
struct wl_signal eval_end;
wl_signal_init(&priv->events.eval_pre_new_client);
wl_signal_init(&priv->events.eval_post_new_client);
- wl_signal_init(&priv->events.eval_visibility);
wl_signal_init(&priv->events.eval_visibility_end);
wl_signal_init(&priv->events.eval_end);
wl_signal_init(&priv->events.move_begin);
if (ec->visibility.changed)
_e_client_event_simple(ec, E_EVENT_CLIENT_VISIBILITY_CHANGE);
- wl_signal_emit(&PRI(ec)->events.eval_visibility, NULL);
_e_client_hook_call(E_CLIENT_HOOK_EVAL_VISIBILITY, ec);
}
wl_signal_add(&priv->events.eval_post_new_client, listener);
}
-EINTERN void
-e_client_eval_visibility_listener_add(E_Client *ec, struct wl_listener *listener)
-{
- API_ENTRY;
- wl_signal_add(&priv->events.eval_visibility, listener);
-}
-
EINTERN void
e_client_eval_visibility_end_listener_add(E_Client *ec, struct wl_listener *listener)
{
// listeners
EINTERN void e_client_eval_pre_new_client_listener_add(E_Client *ec, struct wl_listener *listener);
EINTERN void e_client_eval_post_new_client_listener_add(E_Client *ec, struct wl_listener *listener);
-EINTERN void e_client_eval_visibility_listener_add(E_Client *ec, struct wl_listener *listener);
EINTERN void e_client_eval_visibility_end_listener_add(E_Client *ec, struct wl_listener *listener);
EINTERN void e_client_eval_end_listener_add(E_Client *ec, struct wl_listener *listener);
EINTERN void e_client_move_begin_listener_add(E_Client *ec, struct wl_listener *listener);