• Steve Revill's avatar
    Different way of doing escape-aborts-drag implementation · 6a4d9006
    Steve Revill authored
    Detail:
      Although the previous check-in works, it uses EventV to trap escape key
      press events. This mechanism doesn't stop them from being passed on to
      whoever has input focus (e.g. a task window).
    
      The new way to do things is to grab input focus when a drag starts and
      to restore it (if possible) when the drag f we abort the drag (and restore focus). All other keys
      are passed on to the Wimp.
    
      The side-effect is that any window which has focus will temporarily lose
      focus for the duration of a Pinboard drag op I think we can
      live with that.
    Admin:
      Tested on Iyonix and works fine. Now, if only the Filer did this, too...
    
    Version 0.83. Tagged as 'Pinboard-0_83'
    6a4d9006
StartLoop 17.9 KB