ec, ec->internal, cdata->sub.data, (ec == e_comp_wl->drag_client));
ec->visible = EINA_FALSE;
evas_object_hide(ec->frame);
- cdata->mapped = 0;
+ e_client_mapped_set(ec, EINA_FALSE);
}
}
ec->visible = EINA_TRUE;
ec->ignored = 0;
evas_object_show(ec->frame);
- cdata->mapped = 1;
+ e_client_mapped_set(ec, EINA_TRUE);
}
}
ec->icccm.delete_request = EINA_TRUE;
/* set initial client data properties */
- cdata->mapped = EINA_FALSE;
+ cdata->mapped = EINA_FALSE; // TODO: e_client_cdata_mapped_set(cdata);
cdata->first_damage = ec->internal;
cdata->need_reparent = !ec->internal;
ec, ec->internal, cdata->sub.data, (ec == e_comp_wl->drag_client));
ec->visible = EINA_FALSE;
evas_object_hide(ec->frame);
- cdata->mapped = 0;
+ e_client_mapped_set(ec, EINA_FALSE);
}
}
ec->visible = EINA_TRUE;
ec->ignored = 0;
evas_object_show(ec->frame);
- cdata->mapped = 1;
+ e_client_mapped_set(ec, EINA_TRUE);
}
}
{
ec->visible = EINA_FALSE;
evas_object_hide(ec->frame);
- cdata->mapped = 0;
+ e_client_mapped_set(ec, EINA_FALSE);
}
ec->icccm.accepts_focus = ec->icccm.take_focus = ec->want_focus = EINA_FALSE;
static void
_e_shell_client_map_common_pre(E_Client *ec)
{
- E_Comp_Wl_Client_Data *cdata = NULL;
-
if (!ec) return;
- cdata = e_client_cdata_get(ec);
- if (!cdata) return;
e_comp_object_signal_emit(ec->frame, "e,state,map", "e");
/* map this surface if needed */
ec->visible = EINA_TRUE;
evas_object_show(ec->frame);
- cdata->mapped = EINA_TRUE;
+ e_client_mapped_set(ec, EINA_TRUE);
}
static void
EINTERN void
e_shell_e_client_unmap(E_Client *ec)
{
- E_Comp_Wl_Client_Data *cdata = NULL;
-
E_FREE_FUNC(ec->map_timer, ecore_timer_del);
- cdata = e_client_cdata_get(ec);
if (e_client_mapped_get(ec))
{
e_comp_object_signal_emit(ec->frame, "e,state,unmap", "e");
ec->visible = EINA_FALSE;
evas_object_hide(ec->frame);
- cdata->mapped = EINA_FALSE;
+ e_client_mapped_set(ec, EINA_FALSE);
ec->visibility.last_sent_type = E_VISIBILITY_UNKNOWN;
ELOGF("SHELL",
{
subc->visible = EINA_TRUE;
evas_object_show(subc->frame);
- subc_cdata->mapped = 1;
+ e_client_mapped_set(subc, EINA_TRUE);
}
_e_comp_wl_subsurface_show(subc);
}
{
subc->visible = EINA_TRUE;
evas_object_show(subc->frame);
- subc_cdata->mapped = 1;
+ e_client_mapped_set(subc, EINA_TRUE);
}
_e_comp_wl_subsurface_show(subc);
}
{
subc->visible = EINA_FALSE;
evas_object_hide(subc->frame);
- sub_cdata->mapped = 0;
+ e_client_mapped_set(subc, EINA_FALSE);
}
_e_comp_wl_subsurface_hide(subc);
}
{
subc->visible = EINA_FALSE;
evas_object_hide(subc->frame);
- sub_cdata->mapped = 0;
+ e_client_mapped_set(subc, EINA_FALSE);
}
_e_comp_wl_subsurface_hide(subc);
}
e_pointer_object_set(E_Pointer *ptr, Evas_Object *obj, int x, int y)
{
E_Client *ec;
- E_Comp_Wl_Client_Data *cdata = NULL;
EINA_SAFETY_ON_NULL_RETURN(ptr);
ec = e_comp_object_client_get(ptr->o_ptr);
if ((ec) && (!e_object_is_del(E_OBJECT(ec))))
{
- cdata = e_client_cdata_get(ec);
ec->hidden = 1;
ec->visible = EINA_FALSE;
ec->visibility.obscured = E_VISIBILITY_FULLY_OBSCURED;
- cdata->mapped = EINA_FALSE;
+ e_client_mapped_set(ec, EINA_FALSE);
ec->override = 1; /* ignore the previous cursor_ec */
}
ec = e_comp_object_client_get(obj);
if (ec && e_pixmap_usable_get(ec->pixmap))
{
- cdata = e_client_cdata_get(ec);
ec->hidden = 0;
ec->visible = EINA_TRUE;
ec->visibility.obscured = E_VISIBILITY_UNOBSCURED;
evas_object_geometry_set(ec->frame, ec->x, ec->y, ec->w, ec->h);
- cdata->mapped = EINA_TRUE;
+ e_client_mapped_set(ec, EINA_TRUE);
ec->override = 0; /* do not ignore the cursor_ec to set the image object */
if (e_comp_is_on_overlay(ec))