From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: Selection threshold with mouse Date: Mon, 21 Jul 2014 10:20:25 -0400 Message-ID: References: <20140719.173203.1998048028110686770.tak.kunihiro@gmail.com> <20140720.085224.514514587.tak.kunihiro@gmail.com> <83oawk3pzx.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1405952761 29058 80.91.229.3 (21 Jul 2014 14:26:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 21 Jul 2014 14:26:01 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Jul 21 16:25:53 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1X9EXJ-0001UC-ET for geh-help-gnu-emacs@m.gmane.org; Mon, 21 Jul 2014 16:25:53 +0200 Original-Received: from localhost ([::1]:34474 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X9EXJ-00083V-04 for geh-help-gnu-emacs@m.gmane.org; Mon, 21 Jul 2014 10:25:53 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X9EWg-000825-86 for help-gnu-emacs@gnu.org; Mon, 21 Jul 2014 10:25:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X9EWX-0003BL-04 for help-gnu-emacs@gnu.org; Mon, 21 Jul 2014 10:25:14 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:37306) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X9EWW-00037G-Q2 for help-gnu-emacs@gnu.org; Mon, 21 Jul 2014 10:25:04 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1X9EWV-0000ri-Lc for help-gnu-emacs@gnu.org; Mon, 21 Jul 2014 16:25:03 +0200 Original-Received: from 192-171-42-59.cpe.pppoe.ca ([192.171.42.59]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 21 Jul 2014 16:25:03 +0200 Original-Received: from monnier by 192-171-42-59.cpe.pppoe.ca with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 21 Jul 2014 16:25:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 10 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 192-171-42-59.cpe.pppoe.ca User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) Cancel-Lock: sha1:tjWAAIGBEW0hdro0XOQEKGtneqY= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:98865 Archived-At: > Because the existing methods are glyph-granular, not pixel-granular. > When you tell them to stop at pixel coordinate X, they move one > "display element" (e.g., character or image) at a time, But they need to keep track either of the "current pixel position" (to compare against X) or (equivalently) of "remaining pixels until X". So they should know the exact pixel position. Stefan