On Fri, Sep 29, 2017 at 4:34 AM, martin rudalics wrote: > > ! `posn-window': The window or frame of the event end. > > If we start talking about "event ends" here we should export that > ​​ > concept to the remaining ‘posn-*’ functions as well. > ​​ > ​Yes. > ​​ > ​​ > > ​​ > > ! If POSITION is outside the frame where the event was initiated, return > ​​ > > ! that frame instead. POSITION should be a list of the form returned by > ​​ > > ​​ > I suppose this is not sufficient: We get a frame also when the mouse is > ​​ > on its tool or menu bar, some of ist borders ... > ​posn-area reports whether the event was in the text area or not.​ ​​ > > ​​ > But note that I've never been able to understand the purpose of these > ​​ > ‘posn-*’ functions and they usually confuse the hell out of me. IMHO it > ​​ > would make much more sense to declare them obsolete and concentrate on > ​​ > describing event structures better. ​It does seem like some additional work is needed to simplify event handling and handle a multi-frame world better. Bob ​​ ​​