From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#18990: 25.0.50; Scroll bar display problems Date: Sun, 09 Nov 2014 12:56:14 +0100 Message-ID: <545F565E.9080406@gmx.at> References: <87ioiqaa63.fsf@rosalinde.fritz.box> <83tx2aqg8p.fsf@gnu.org> <1918BF0D-0785-4A0F-8CDD-E421EC3F6649@swipnet.se> <87lhnlzs2k.fsf@rosalinde.fritz.box> <545E3357.4050308@gmx.at> <87d28xznjs.fsf@rosalinde.fritz.box> <545E4C3B.7010605@gmx.at> <8761epz99y.fsf@rosalinde.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1415534250 17735 80.91.229.3 (9 Nov 2014 11:57:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 9 Nov 2014 11:57:30 +0000 (UTC) Cc: 18990@debbugs.gnu.org To: Stephen Berman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Nov 09 12:57:24 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 1XnR7T-0006oH-Bg for geb-bug-gnu-emacs@m.gmane.org; Sun, 09 Nov 2014 12:57:23 +0100 Original-Received: from localhost ([::1]:38489 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XnR7T-0003Zs-2E for geb-bug-gnu-emacs@m.gmane.org; Sun, 09 Nov 2014 06:57:23 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38354) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XnR7K-0003Yq-4H for bug-gnu-emacs@gnu.org; Sun, 09 Nov 2014 06:57:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XnR78-0003KH-Hr for bug-gnu-emacs@gnu.org; Sun, 09 Nov 2014 06:57:14 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57031) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XnR78-0003KA-Fg for bug-gnu-emacs@gnu.org; Sun, 09 Nov 2014 06:57:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XnR78-0002mW-0x for bug-gnu-emacs@gnu.org; Sun, 09 Nov 2014 06:57:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Nov 2014 11:57:01 +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.141553419610661 (code B ref 18990); Sun, 09 Nov 2014 11:57:01 +0000 Original-Received: (at 18990) by debbugs.gnu.org; 9 Nov 2014 11:56:36 +0000 Original-Received: from localhost ([127.0.0.1]:54244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XnR6h-0002ls-QK for submit@debbugs.gnu.org; Sun, 09 Nov 2014 06:56:36 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:59012) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XnR6d-0002lf-D7 for 18990@debbugs.gnu.org; Sun, 09 Nov 2014 06:56:32 -0500 Original-Received: from [178.191.143.28] ([178.191.143.28]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LjvV7-1YKJ513e8H-00buaA; Sun, 09 Nov 2014 12:56:27 +0100 In-Reply-To: <8761epz99y.fsf@rosalinde.fritz.box> X-Provags-ID: V03:K0:YMi00ROEi4DKJvaTfT3EWFbYLCRvkCb6ElBXGyCj5XVCxpl73tA 5GZBRWrxtsDigKxG4QHxhxmOKb5FHT+7F227c1s1CPA/7RdgSuhIMQhhtYPb4V+DqmHng5h dxakbffFcklzjqgcP6ZVFFUPtuBbrwWfQIoRIZFdD8ryJswyrNhGAXoh9sEegAkrODEkRTL 9CNRpeqEwH/ebBnDg0vJg== X-UI-Out-Filterresults: notjunk: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:95767 > As I mentioned (quoted below), I was already convinced by seeing the > horizontal scroll bar partially cover the mode line. But by using a > separate minibuffer frame (I suppose that's what you mean by removing > the echo area), That's what I meant, indeed. > I do indeed see the analog with the horizontal scroll > bar of what I see with the narrowed vertical scroll bar on the right: it > is at the very bottom of the frame and cut off. Quite convincing, > indeed. Thanks for the suggestion. [...] > I'm not sure I understand the distinction you're making. By "slider" do > you mean what is sometimes called the "thumb" of the scroll bar? IIRC GTK uses the term "slider" for "thumb". > (According to Wikipedia, a slider is a different kind of widget from a > scroll bar, but I didn't try checking other sources.) If so, are you > saying that Gtk only controls the width (or height) of the slider > (thumb), while Emacs controls the size of its container, which I guess > is the scroll bar taken as a whole? I think so. Depending on the toolkit Emacs can control size, background and borders of the container. The GTK slider is controlled by the theme though. Jan will correct me. >> Another problem is that currently we prescribe a minimum width for >> scroll bars which has parts of the scroll bar background change >> appearance when the Gtk slider is narrower. > > Not sure I understand; can you elaborate or tell me how I can see what > you mean? I once posted a screenshot here http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg02228.html It might be related to the fact that we prescribe a minimum width of the scroll bar in update_theme_scrollbar_width but I've not yet found a reliable fix yet. See also bug#17982. martin