evas_object_smart_member_del(obj);
}
+E_API Eina_Bool
+e_desk_client_zoom_skip_set(E_Desk * desk, E_Client * ec)
+{
+ if (!desk) return EINA_FALSE;
+ if (!ec) return EINA_FALSE;
+
+ ELOGF("DESK", "Client zoom skip set. desk:%p, ec_desk:%p)", ec, desk, ec->desk);
+
+ if (desk != ec->desk) return EINA_FALSE;
+ e_desk_client_del(ec->desk, ec);
+
+ return EINA_TRUE;
+}
+
+E_API Eina_Bool
+e_desk_client_zoom_skip_unset(E_Desk *desk, E_Client *ec)
+{
+ if (!desk) return EINA_FALSE;
+ if (!ec) return EINA_FALSE;
+
+ ELOGF("DESK", "Client zoom skip set. desk:%p, ec_desk:%p)", ec, desk, ec->desk);
+
+ if (desk != ec->desk) return EINA_FALSE;
+ e_desk_client_add(desk, ec);
+
+ return EINA_TRUE;
+}
+
EINTERN void
e_desk_client_zoom_apply(E_Desk *desk, E_Client *ec)
{
E_API void e_desk_client_add(E_Desk *desk, E_Client *ec);
E_API void e_desk_client_del(E_Desk *desk, E_Client *ec);
+E_API Eina_Bool e_desk_client_zoom_skip_set(E_Desk *desk, E_Client *ec);
+E_API Eina_Bool e_desk_client_zoom_skip_unset(E_Desk *desk, E_Client *ec);
+
EINTERN void e_desk_client_zoom_apply(E_Desk *desk, E_Client *ec);
extern E_API int E_EVENT_DESK_SHOW;