From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#32002: 24.4; Scroll bar start, end not correct Date: Sat, 07 Jul 2018 09:17:24 +0200 Message-ID: <5B406904.3010407@gmx.at> References: <20180629073602.GA21394@sfu.ca> <13367.1530889379@alto> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1530947772 16838 195.159.176.226 (7 Jul 2018 07:16:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 7 Jul 2018 07:16:12 +0000 (UTC) Cc: 32002@debbugs.gnu.org, npostavs@gmail.com, kurn@sfu.ca To: Mike Kupfer , Robert Pluim Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jul 07 09:16:07 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fbhRt-0004Dz-G0 for geb-bug-gnu-emacs@m.gmane.org; Sat, 07 Jul 2018 09:16:05 +0200 Original-Received: from localhost ([::1]:60847 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fbhU0-0003Tj-5Q for geb-bug-gnu-emacs@m.gmane.org; Sat, 07 Jul 2018 03:18:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41237) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fbhTp-0003TX-DG for bug-gnu-emacs@gnu.org; Sat, 07 Jul 2018 03:18:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fbhTm-0008Ob-4c for bug-gnu-emacs@gnu.org; Sat, 07 Jul 2018 03:18:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:41129) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fbhTm-0008OV-0L for bug-gnu-emacs@gnu.org; Sat, 07 Jul 2018 03:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fbhTl-0001AL-Qb for bug-gnu-emacs@gnu.org; Sat, 07 Jul 2018 03:18:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 Jul 2018 07:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32002 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed Original-Received: via spool by 32002-submit@debbugs.gnu.org id=B32002.15309478584442 (code B ref 32002); Sat, 07 Jul 2018 07:18:01 +0000 Original-Received: (at 32002) by debbugs.gnu.org; 7 Jul 2018 07:17:38 +0000 Original-Received: from localhost ([127.0.0.1]:49026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fbhTO-00019Z-A3 for submit@debbugs.gnu.org; Sat, 07 Jul 2018 03:17:38 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:44675) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fbhTM-00019K-4v for 32002@debbugs.gnu.org; Sat, 07 Jul 2018 03:17:36 -0400 Original-Received: from [192.168.1.101] ([46.125.249.124]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LnPSg-1gJIh11GtK-00hbZv; Sat, 07 Jul 2018 09:17:25 +0200 In-Reply-To: <13367.1530889379@alto> X-Provags-ID: V03:K1:4vKJEctRdcUgpT0R/Tr4bks6dJ8NAKmpOJIWhtB+sC8N0SSDzT2 RzgriknYW2ANqM4gETRPgD8usIxDsnchyiHCF+H9buLiBCLRypbYOnVUkq3Hnj5e0cN7Gxk iAFqgdi0HahDqc3u+JgsC7iI1cqbuwYkltH5b8VuYVyAskuRrAa9YX5XPWCXhHn0HFPHUAD jsVbK4bxnpO4CwhDCwc3w== X-UI-Out-Filterresults: notjunk:1;V01:K0:OvQM8hQIklI=:8IrjbKYi8lxJfvA8NDydE4 ASpx4Uy03JX/4beDeYszgPrxuHuDZwjCVwbuwbzJfmUZ0DuLpLEtaZbrzIpqcKfbSTuJbY036 kVLzvwFH/gQqv+A0/xopY6uL5mhXPesUzX/UxGZNvRJbDlEu5KygOTwosi3ydQIMYwHFGnVnR LY8vSa448mBG7j1SFqz+ZfEm15gJfj5RAD7vvoJI9tT31wlbVsIlcqHNdLfTZYKGeJ+4uFhPD 6sFjH7Obr/FIe0BrSQiyjEixN2ty2Olu/KN35UBRKqocdeLj5gDVSChVwFYEHcZ3Sq9PL+Fdi d2xEvCS9wPor2iMZ9ZCpgVZqo9gBQHFQUvU91ka09fsjBlBgCyliqcJ849s53SbKqz6wIpZH7 4y+7kLxghhA8H/y3cY22u+XewFPBooZbaHMqeOey84DFx2OV9y93H0wEGk7ikXp2bHePqqR6V 2VR2uWuIEgDRmvXs5zdkeh3tfSsWDezBynta4Az1vUJRJ+dOjdICWEyMVizD+5o3a3e1DIcpT kEtOwH5Aaiti5/FKQJAtn/sgLHc7TMuqlLxEh/htfxX0oU+q36OeKcqeTr/D95J5zO/2UlZ8u fE4F9m3FqpZZQg3WeiW7y2G4l3y5g5g/F44Whil5mDgbZ2wojAJLINOPZJyQ4S/ec4lUdSuCR qsdiPIxvxlBnSxb78xEWpfM4LdZLQOubR5Gz4Mokn6qPojS4kxd2JFUcj7s012YgzP7lZE3DZ Dr3+JkfGHVTLkfX1A+9vVDp1NNw4TqB4fjVT1TZ2Y+4GrZ368mIZqe/jw210MRtLiIFA0AAh X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:148278 Archived-At: > Here's a possible way to test: if you have a mouse with multiple > buttons, right-click in the scrollbar above or below the thumb (slider). > Based on my testing, that appears to be equivalent to clicking on a > stepper button (with GTK3). The areas above and below the thumb (or slider), if they exist, serve for jumping to the buffer position corresponding to the position clicked at. It's only natural that this results in a "jump" - where calculating the new position of an object in a window relates the position of the mouse cursor on the associated scroll bar and the size and position of the thumb to the overall size of the object. The arrow keys serve a completely different purpose: They support line by line (or column by column) scrolling and are, in practice, used only when the area reserved for the scroll bar is too small to accommodate a thumb or the user has no mouse wheel in order to scroll a window. Pressing an arrow key results in a "step" - where the calculation of the new position of an object in a window is based on its old position plus/minus a fixed number of lines/columns or pixels. Please keep these two concepts apart when suggesting how people should test the behavior of their scroll bars. Thanks, martin