From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Steve Yegge Newsgroups: gmane.emacs.devel Subject: supporting mouse-entered, mouse-left Date: Fri, 31 Jul 2009 00:13:57 -0700 Message-ID: <9c768dc60907310013o7226f1d5w4cde4c54b03eb474@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=0016362836a0f97ab3046ffb2964 X-Trace: ger.gmane.org 1249028110 27754 80.91.229.12 (31 Jul 2009 08:15:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 31 Jul 2009 08:15:10 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 31 10:15:02 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MWnGX-0005O4-D6 for ged-emacs-devel@m.gmane.org; Fri, 31 Jul 2009 10:15:01 +0200 Original-Received: from localhost ([127.0.0.1]:56904 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MWnGW-0007fi-Ni for ged-emacs-devel@m.gmane.org; Fri, 31 Jul 2009 04:15:00 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MWmJh-0003p5-9N for emacs-devel@gnu.org; Fri, 31 Jul 2009 03:14:13 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MWmJc-0003nQ-Ox for emacs-devel@gnu.org; Fri, 31 Jul 2009 03:14:12 -0400 Original-Received: from [199.232.76.173] (port=57844 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MWmJc-0003nK-Gf for emacs-devel@gnu.org; Fri, 31 Jul 2009 03:14:08 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]:28750) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MWmJc-0002ib-2F for emacs-devel@gnu.org; Fri, 31 Jul 2009 03:14:08 -0400 Original-Received: from smtp-out.google.com ([216.239.45.13]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MWmJZ-0008Dl-Nm for emacs-devel@gnu.org; Fri, 31 Jul 2009 03:14:05 -0400 Original-Received: from spaceape8.eur.corp.google.com (spaceape8.eur.corp.google.com [172.28.16.142]) by smtp-out.google.com with ESMTP id n6V7E12a003668 for ; Fri, 31 Jul 2009 00:14:02 -0700 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1249024442; bh=NJcp4SgjV1avxBi767mHjjYVeGk=; h=DomainKey-Signature:MIME-Version:Date:Message-ID:Subject:From:To: Content-Type:X-System-Of-Record; b=yfa9JG+iuxbTcu1arqiSpHWMwqbaIEw QSWdNknUnMXhBYRQZrkdf4/9ezCv/xu3OiST6j6PAzLtJjdP4j+uXIg== DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:date:message-id:subject:from:to:content-type:x-system-of-record; b=VKdjTonqtdPM54gE1z5ijaxc1RLwaQYAGqLAGsaKkSNealVQrIP5stZpfzfO6NW5v f+bEMQiQn8pxmqYMRV3Yg== Original-Received: from yxe17 (yxe17.prod.google.com [10.190.2.17]) by spaceape8.eur.corp.google.com with ESMTP id n6V7DwO0005086 for ; Fri, 31 Jul 2009 00:13:59 -0700 Original-Received: by yxe17 with SMTP id 17so3915842yxe.11 for ; Fri, 31 Jul 2009 00:13:58 -0700 (PDT) Original-Received: by 10.90.75.9 with SMTP id x9mr1654915aga.71.1249024438532; Fri, 31 Jul 2009 00:13:58 -0700 (PDT) X-System-Of-Record: true X-Detected-Operating-System: by mx20.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Mailman-Approved-At: Fri, 31 Jul 2009 04:14:55 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:113447 Archived-At: --0016362836a0f97ab3046ffb2964 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I would like to highlight certain identifiers (such as all uses of a particular local variable in a function) simultaneously when the mouse enters any of them. I've scoured the documentation, and I don't see a way to accomplish this feat. Would it be reasonable to add mouse-entered and mouse-left properties analogous to point-entered and point-left? Alternately (or in addition), it might be nice to have text properties analogous to the mouseenter, mouseleave and possibly mouseover standard browser events, which would fire at the granularity of pixels rather than characters. -steve --0016362836a0f97ab3046ffb2964 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I would like to highlight certain identifiers (such as all uses
of a par= ticular local variable in a function) simultaneously
when the mouse ente= rs any of them.

I've scoured the documentation, and I don't = see a way to
accomplish this feat.

Would it be reasonable to add mouse-entered an= d mouse-left
properties analogous to point-entered and point-left?
Alternately (or in addition), it might be nice to have text
properties= analogous to the mouseenter, mouseleave and
possibly mouseover standard browser events, which would
fire at the gran= ularity of pixels rather than characters.

-steve
--0016362836a0f97ab3046ffb2964--