[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Porting from XEmacs to Emacs: event-glyph-extent
From: |
Stefan Monnier |
Subject: |
Re: Porting from XEmacs to Emacs: event-glyph-extent |
Date: |
Mon, 02 Aug 2004 19:17:42 GMT |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 |
> > (defun zeta-marker-activate (e)
> > (interactive "e")
> > (let ((m (event-glyph-extent e)) act)
> > (if (and m (setq act (extent-property m 'zeta-marker-action)))
> > (funcall act m)
> > (mouse-set-point e))))
> > "event-glyph-extent" seems to be problematic, at least my attempts to
> > emulate this in GNU Emacs (with constructs like "overlays-at
> > (event-start e)") failed. Is this non-trivial or do I just missing
> > something obvious?
I think that using something like (overlays-at (posn-point (event-start e)))
should be workable. It's probably easier to just put a `keymap'
property on the overlay, tho (same thing for XEmacs).
Stefan