e_object_unref(E_OBJECT(ec->cur_mouse_action));
ec->cur_mouse_action = NULL;
}
- else
- {
- e_focus_event_mouse_up(ec);
- }
+
if ((button >= 1) && (button <= 3))
{
ec->mouse.last_up[button - 1].mx = output->x;
while ((ec_unfocus) && (ec_unfocus->zone))
{
ec_unfocus->want_focus = ec_unfocus->focused = 0;
- if (!e_object_is_del(E_OBJECT(ec_unfocus)))
- e_focus_event_focus_out(ec_unfocus);
if (ec_unfocus->mouse.in && ec && (!e_client_util_is_popup(ec)) &&
(e_config->focus_policy != E_FOCUS_CLICK))
e_client_mouse_out(ec_unfocus, ec_unfocus->x - 1, ec_unfocus->y - 1);
}
_e_client_hook_call(E_CLIENT_HOOK_FOCUS_SET, ec);
- e_focus_event_focus_in(ec);
if (!focus_track_frozen)
e_client_focus_latest_set(ec);
}
}
-EINTERN void
-e_focus_event_mouse_up(E_Client *ec EINA_UNUSED)
-{
-}
-
-EINTERN void
-e_focus_event_focus_in(E_Client *ec EINA_UNUSED)
-{
-}
-
-EINTERN void
-e_focus_event_focus_out(E_Client *ec EINA_UNUSED)
-{
-}
-
/* local subsystem functions */
EINTERN void e_focus_event_mouse_in(E_Client* ec);
EINTERN void e_focus_event_mouse_out(E_Client* ec);
EINTERN void e_focus_event_mouse_down(E_Client* ec);
-EINTERN void e_focus_event_mouse_up(E_Client* ec);
-EINTERN void e_focus_event_focus_in(E_Client *ec);
-EINTERN void e_focus_event_focus_out(E_Client *ec);
#endif
#endif