From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: master e37eb7f: Add support for pixel wheel deltas on NS Date: Fri, 26 Nov 2021 21:45:43 +0200 Message-ID: <83sfvi1z14.fsf@gnu.org> References: <87tufzycli.fsf@yahoo.com> <837dcv4e79.fsf@gnu.org> <87wnkvflk7.fsf@yahoo.com> <83zgpr2uvr.fsf@gnu.org> <87fsrjfeb1.fsf@yahoo.com> <83r1b32lvr.fsf@gnu.org> <83pmqn2l3s.fsf@gnu.org> <8735njf7gz.fsf@yahoo.com> <83mtlr2jhw.fsf@gnu.org> <87tufzdrez.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18983"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, rpluim@gmail.com, emacs-devel@gnu.org To: Alan Third Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 26 20:46:41 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mqhBB-0004mH-7M for ged-emacs-devel@m.gmane-mx.org; Fri, 26 Nov 2021 20:46:41 +0100 Original-Received: from localhost ([::1]:40320 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mqhB9-0004c9-9O for ged-emacs-devel@m.gmane-mx.org; Fri, 26 Nov 2021 14:46:39 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:52908) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqhAC-0003l4-14 for emacs-devel@gnu.org; Fri, 26 Nov 2021 14:45:40 -0500 Original-Received: from [2001:470:142:3::e] (port=43624 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqhAA-0002xd-Up; Fri, 26 Nov 2021 14:45:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=EtsL5nkf5pQz8WCuTO0PaBvNaYq6YbLmKRLFGA3nqE8=; b=BHEe8DIOqUPS DgYus5134KY1EMtCz2vSsSA2sZuaGA8gEXe+L86WPaAMIyCbyEX540pP6a3km0ow5J5lBNoEL7j8S kmQCloLFbfhQQh8fW6QoM5PdAf+tV10rHbr3Halq90q5ytACyGhtqVEAeh5KxCyn6JXpvXHMXLCFw QO8vG/UM5gAi4zVHyJkQ31URNWtYWyHjRVAOvqNOryB2KVMnwnNs//dS7bTm8/xASt8FL65+NY1Km NANnYj6OSn/QEDRLph4Uips5oabPqaj5yo+MrtD5gC79o2Ivt1BxJuEdVNiwkqX5qF5BfWeaaVpx9 G8f0p6TVNcXji1GmbFeJ8Q==; Original-Received: from [87.69.77.57] (port=4506 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqhAA-0007ai-JZ; Fri, 26 Nov 2021 14:45:38 -0500 In-Reply-To: (message from Alan Third on Fri, 26 Nov 2021 19:39:39 +0000) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:280273 Archived-At: > Date: Fri, 26 Nov 2021 19:39:39 +0000 > From: Alan Third > Cc: Eli Zaretskii , rpluim@gmail.com, emacs-devel@gnu.org > > On Fri, Nov 26, 2021 at 08:37:08PM +0800, Po Lu wrote: > > Eli Zaretskii writes: > > > > > It's simple: we could provide a variable to scale the pixels > > > calculated by the *term code. > > > > Alternatively, how about putting such an option in the code that makes > > use of such events, something like `pixel-scroll-precision-scale'. > > Why not move the delta to pixel conversion to lisp? Move it how? Having each wheel event call into Lisp is not something I'd like to do. What kind of conversion do we need that is not a simple multiplication by a user-customizable fixed value? If this is all we need, the conversion could be performed by the calling application.