static void
_e_policy_client_del(E_Policy_Client *pc)
{
- wl_list_remove(&pc->client_unmap.link);
- wl_list_remove(&pc->client_map_post.link);
- wl_list_remove(&pc->client_map_prepare.link);
- wl_list_remove(&pc->client_parent_set.link);
+ wl_list_remove(&pc->client_unmap_listener.link);
+ wl_list_remove(&pc->client_map_post_listener.link);
+ wl_list_remove(&pc->client_map_prepare_listener.link);
+ wl_list_remove(&pc->client_parent_set_listener.link);
wl_list_remove(&pc->client_destroy_listener.link);
- wl_list_remove(&pc->pixmap_buffer_clear.link);
- wl_list_remove(&pc->pixmap_destroy.link);
+ wl_list_remove(&pc->pixmap_buffer_clear_listener.link);
+ wl_list_remove(&pc->pixmap_destroy_listener.link);
if (pc->buffer_flush_timer)
ecore_timer_del(pc->buffer_flush_timer);
E_Client *ec;
Eina_Bool only_free;
- policy_client = wl_container_of(listener, policy_client, pixmap_buffer_clear);
+ policy_client = wl_container_of(listener, policy_client, pixmap_buffer_clear_listener);
ec = policy_client->ec;
EINA_SAFETY_ON_NULL_RETURN(ec);
{
E_Policy_Client *pc;
- pc = wl_container_of(listener, pc, pixmap_destroy);
+ pc = wl_container_of(listener, pc, pixmap_destroy_listener);
- wl_list_remove(&pc->pixmap_buffer_clear.link);
- wl_list_init(&pc->pixmap_buffer_clear.link);
+ wl_list_remove(&pc->pixmap_buffer_clear_listener.link);
+ wl_list_init(&pc->pixmap_buffer_clear_listener.link);
- wl_list_remove(&pc->pixmap_destroy.link);
- wl_list_init(&pc->pixmap_destroy.link);
+ wl_list_remove(&pc->pixmap_destroy_listener.link);
+ wl_list_init(&pc->pixmap_destroy_listener.link);
}
static void
E_Policy_Client *policy_client;
E_Client *parent_ec = (E_Client *)data;
- policy_client = wl_container_of(listener, policy_client, client_parent_set);
+ policy_client = wl_container_of(listener, policy_client, client_parent_set_listener);
e_policy_stack_parent_set(policy_client->ec, parent_ec);
}
E_Client *ec;
E_Desk *desk;
- policy_client = wl_container_of(listener, policy_client, client_map_prepare);
+ policy_client = wl_container_of(listener, policy_client, client_map_prepare_listener);
ec = policy_client->ec;
EINA_SAFETY_ON_NULL_RETURN(ec);
E_Policy_Client *policy_client;
E_Client *ec;
- policy_client = wl_container_of(listener, policy_client, client_map_post);
+ policy_client = wl_container_of(listener, policy_client, client_map_post_listener);
ec = policy_client->ec;
EINA_SAFETY_ON_NULL_RETURN(ec);
E_Policy_Client *policy_client;
E_Client *ec;
- policy_client = wl_container_of(listener, policy_client, client_unmap);
+ policy_client = wl_container_of(listener, policy_client, client_unmap_listener);
ec = policy_client->ec;
EINA_SAFETY_ON_NULL_RETURN(ec);
_e_policy_desk_client_add_hook_add(pc);
// pixmap listener add
- pc->pixmap_destroy.notify = _e_policy_client_cb_pixmap_destroy;
- e_pixmap_destroy_listener_add(ec->pixmap, &pc->pixmap_destroy);
+ pc->pixmap_destroy_listener.notify = _e_policy_client_cb_pixmap_destroy;
+ e_pixmap_destroy_listener_add(ec->pixmap, &pc->pixmap_destroy_listener);
- pc->pixmap_buffer_clear.notify = _e_policy_client_cb_pixmap_buffer_clear;
- e_pixmap_buffer_clear_listener_add(ec->pixmap, &pc->pixmap_buffer_clear);
+ pc->pixmap_buffer_clear_listener.notify = _e_policy_client_cb_pixmap_buffer_clear;
+ e_pixmap_buffer_clear_listener_add(ec->pixmap, &pc->pixmap_buffer_clear_listener);
// e_client listener add
pc->client_destroy_listener.notify = _e_policy_client_cb_client_destroy;
e_client_destroy_listener_add(ec, &pc->client_destroy_listener);
- pc->client_parent_set.notify = _e_policy_client_cb_client_parent_set;
- e_client_parent_set_listener_add(ec, &pc->client_parent_set);
+ pc->client_parent_set_listener.notify = _e_policy_client_cb_client_parent_set;
+ e_client_parent_set_listener_add(ec, &pc->client_parent_set_listener);
- pc->client_map_prepare.notify = _e_policy_client_cb_client_map_prepare;
- e_client_map_prepare_listener_add(ec, &pc->client_map_prepare);
+ pc->client_map_prepare_listener.notify = _e_policy_client_cb_client_map_prepare;
+ e_client_map_prepare_listener_add(ec, &pc->client_map_prepare_listener);
- pc->client_map_post.notify = _e_policy_client_cb_client_map_post;
- e_client_map_post_listener_add(ec, &pc->client_map_post);
+ pc->client_map_post_listener.notify = _e_policy_client_cb_client_map_post;
+ e_client_map_post_listener_add(ec, &pc->client_map_post_listener);
- pc->client_unmap.notify = _e_policy_client_cb_client_unmap;
- e_client_unmap_listener_add(ec, &pc->client_unmap);
+ pc->client_unmap_listener.notify = _e_policy_client_cb_client_unmap;
+ e_client_unmap_listener_add(ec, &pc->client_unmap_listener);
return pc;
}