From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Jan D." Newsgroups: gmane.emacs.bugs Subject: bug#18990: 25.0.50; Scroll bar display problems Date: Sat, 8 Nov 2014 09:57:59 +0100 Message-ID: <1918BF0D-0785-4A0F-8CDD-E421EC3F6649@swipnet.se> References: <87ioiqaa63.fsf@rosalinde.fritz.box> <83tx2aqg8p.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1415437171 8814 80.91.229.3 (8 Nov 2014 08:59:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 8 Nov 2014 08:59:31 +0000 (UTC) Cc: Stephen Berman , 18990@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 08 09:59:23 2014 Return-path: Envelope-to: geb-bug-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 1Xn1rb-0006c5-MO for geb-bug-gnu-emacs@m.gmane.org; Sat, 08 Nov 2014 09:59:19 +0100 Original-Received: from localhost ([::1]:35298 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xn1rb-0007hL-B3 for geb-bug-gnu-emacs@m.gmane.org; Sat, 08 Nov 2014 03:59:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36625) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xn1rT-0007g9-6z for bug-gnu-emacs@gnu.org; Sat, 08 Nov 2014 03:59:15 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xn1rK-0004qr-Mh for bug-gnu-emacs@gnu.org; Sat, 08 Nov 2014 03:59:11 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56168) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xn1rK-0004qm-KO for bug-gnu-emacs@gnu.org; Sat, 08 Nov 2014 03:59:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Xn1rK-0000fm-EO for bug-gnu-emacs@gnu.org; Sat, 08 Nov 2014 03:59:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Jan D." Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Nov 2014 08:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18990 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 18990-submit@debbugs.gnu.org id=B18990.14154370852519 (code B ref 18990); Sat, 08 Nov 2014 08:59:02 +0000 Original-Received: (at 18990) by debbugs.gnu.org; 8 Nov 2014 08:58:05 +0000 Original-Received: from localhost ([127.0.0.1]:53381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xn1qO-0000eZ-Kw for submit@debbugs.gnu.org; Sat, 08 Nov 2014 03:58:05 -0500 Original-Received: from mailfe01.swip.net ([212.247.154.1]:47972 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xn1qL-0000e7-TL for 18990@debbugs.gnu.org; Sat, 08 Nov 2014 03:58:02 -0500 X-T2-Spam-Status: No, hits=0.8 required=5.0 tests=BAYES_50 Original-Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe01.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 542085169; Sat, 08 Nov 2014 09:58:00 +0100 In-Reply-To: <83tx2aqg8p.fsf@gnu.org> X-Mailer: Apple Mail (2.1990.1) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:95707 Hi. > 8 nov 2014 kl. 08:54 skrev Eli Zaretskii : >=20 >> From: Stephen Berman >> Date: Sat, 08 Nov 2014 00:00:20 +0100 >>=20 >> Starting Emacs like this: >>=20 >> emacs -Q --eval "(progn (modify-all-frames-parameters = '((scroll-bar-width . 7))) (custom-set-variables '(scroll-bar-mode = (quote left))))" >>=20 >> the scroll bar is correctly display on the left, but its width is the >> default, not the customized value, and it overlays the left fringe, >> which is hence hidden. >>=20 >> If another X window is moved over the Emacs frame (at least the left >> side including the scroll bar), the left fringe becomes visible (only >> partly if the other X window is not moved across the whole height of = the >> fringe) and the scroll bar width is correspondingly narrower (I = didn't >> measure but it looks like the width specified above); see the = attached >> screen shot, which also shows the incorrect scroll bar width and = hidden >> left fringe in the top Emacs frame. As soon as the lower Emacs frame >> regains focus, the scroll bar returns to full width and overlays the >> left fringe again. >>=20 >> Another display glitch conditioned by the above settings is that = typing >> until point or eol enters the right fringe causes the left fringe in >> just the current line to become visible (and the scroll bar >> correspondingly narrowed/truncated in that line); I have not = succeeded >> in getting a screen shot of this glitch. >>=20 >> These display problems do not happen when the scroll bar is either on >> the right or has its default width. They also don't happen with the >> non-toolkit-scroll-bar build. They do happen with 24.3, the earliest >> version I currently have (I don't have a non-toolkit-scroll-bar build = of >> 24.4 at hand but I guess it also has the problems). (I haven't = noticed >> these problems before, since I've been using non-toolkit-scroll-bar >> builds for a long time, and only since the 24.4 release have switched = to >> the toolkit scroll bar on the trunk to be able to test the horizontal >> scroll bar.) >=20 > Sounds like a GTK thing to me. Does this happen if you use a > different toolkit, like lucid or athena? Some Gtk+ themes force a fixed width scrollbar, because they use = bitmaps. Emacs can set scroll bar width all it wants, it wont matter to the Gtk+ = scroll bar. It is difficult to solve.=20 Jan D.