Method code for $event_handler.unhook_from_all()

[Turn off line numbering]
  1: var e;
  2: 
  3: if (!hooked || !hooked.contains(sender()))
  4:     return;
  5: for e in (hooked[sender()])
  6:     hooks = dict_add(hooks, e, setremove(hooks[e], sender()));
  7: hooked = dict_del(hooked, sender());

// Created 17-Dec-1996 as a part of ColdCore, see: @help Credit

Tlon