From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Third Newsgroups: gmane.emacs.bugs Subject: bug#22660: [PATCH] Implement horizontal scroll-bars in NS port Date: Thu, 28 Apr 2016 20:00:32 +0100 Message-ID: <20160428190032.GA47456@breton.local> References: <56C05F44.8080400@alice.it> <20160427202031.GA46548@breton.local> <5721AEB9.4070509@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1461870086 10587 80.91.229.3 (28 Apr 2016 19:01:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 28 Apr 2016 19:01:26 +0000 (UTC) Cc: 22660@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 28 21:01:17 2016 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 1avrBb-0003uO-2r for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Apr 2016 21:01:15 +0200 Original-Received: from localhost ([::1]:50643 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avrBa-00058p-KK for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Apr 2016 15:01:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37637) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avrBT-00052S-6b for bug-gnu-emacs@gnu.org; Thu, 28 Apr 2016 15:01:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1avrBO-000278-Sj for bug-gnu-emacs@gnu.org; Thu, 28 Apr 2016 15:01:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:41212) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avrBO-000274-OF for bug-gnu-emacs@gnu.org; Thu, 28 Apr 2016 15:01:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1avrBO-00040e-FH for bug-gnu-emacs@gnu.org; Thu, 28 Apr 2016 15:01:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Apr 2016 19:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22660 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 22660-submit@debbugs.gnu.org id=B22660.146187005015386 (code B ref 22660); Thu, 28 Apr 2016 19:01:02 +0000 Original-Received: (at 22660) by debbugs.gnu.org; 28 Apr 2016 19:00:50 +0000 Original-Received: from localhost ([127.0.0.1]:53549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avrBC-000406-D6 for submit@debbugs.gnu.org; Thu, 28 Apr 2016 15:00:50 -0400 Original-Received: from mail-wm0-f49.google.com ([74.125.82.49]:36224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avrBA-0003zs-Et for 22660@debbugs.gnu.org; Thu, 28 Apr 2016 15:00:49 -0400 Original-Received: by mail-wm0-f49.google.com with SMTP id n129so771661wmn.1 for <22660@debbugs.gnu.org>; Thu, 28 Apr 2016 12:00:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=Lxil+sjCoxq23Uj/AKyrPSB3Ql9BmftUKp/hYeNIAZc=; b=ZtaIjXUxEzhK1bxow1ObmhpZ1sF4ARnS4bj5XZyWcxeGpLld4tDSjgUNoW46KN/Se3 hexWSrPYxhQv64ZZNhbM3gxl4V1np2gK+x76RvYV7oiHDXM1b6f1gT0fey/xLxHw3s0d kw8Ff6ht4fpcTvl5K3DXnnb4pySe79JeQlo35SA5aS6E69/Q0xeFDAv7BUg1d3jaKqyP qQUCwmpgotTqviDxXOc+F70fqxq6sG4fkl6axTRSLUwbb/xNQRDWdgOlbl+5IuNaaJNw qxLVN5USKbbfqP5r490TMbferckAHBVO6A74un23g2Di6sWOWSTbp2bR3Rj8qbldhvvM vXTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=Lxil+sjCoxq23Uj/AKyrPSB3Ql9BmftUKp/hYeNIAZc=; b=FmLxBKYnv70/ZQNsp+PeV3RPtg/gx+cOxOkrWt/p7BAKNNTiHibc+TsONWorb2Sk4L ZIfIXLaWaD4uwkS/tLMLGaAK+nWcjc95kE7JCwYQHKwHOepMZuIAgiE911NM1rbSRvRj r0y41HWgvwCeFj8q2H4FUZZv1tOW7KgIWm0rRuDcISgMXyApCwzDLvoTWmyXLhZPvugf Xsx9aakPX8z04jzujElUUdNSFmYhAyZbiefkrkJP0gXrt4U4F9np0W5G4j/c+u0KoRkZ IqmhpW/GRG48TaeflgTWHG7bRh0UzzgT8ouZIsWaSf3D3yDnbBIZllXQ9P7E+y/bczc2 +8ng== X-Gm-Message-State: AOPr4FU8wELBJk75E7rECVorhGG5CbT2DCr170qX43rGeiTK/gc5317S4oLDBYGZFhZuxg== X-Received: by 10.28.109.86 with SMTP id i83mr19437317wmc.75.1461870042852; Thu, 28 Apr 2016 12:00:42 -0700 (PDT) Original-Received: from breton.local (ip6-2001-08b0-03f8-8129-e971-8dca-d16c-7a15.holly.idiocy.org. [2001:8b0:3f8:8129:e971:8dca:d16c:7a15]) by smtp.gmail.com with ESMTPSA id w77sm36152760wmw.10.2016.04.28.12.00.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Apr 2016 12:00:42 -0700 (PDT) Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) 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:117112 Archived-At: On Thu, Apr 28, 2016 at 10:16:40AM +0100, Alan Third wrote: > On 28 April 2016 at 07:33, martin rudalics wrote: > > I believe the only behaviour of that sort is that the scroll-bars get > disabled when they cover the whole area. On OS X that just means > they're greyed out, but I guess GNUStep removes them completely. It > could be worth changing that section of the code to be Cocoa only, so > in GNUStep they stay visible. Having checked the code, this is wrong. Vertical scroll-bars are only automatically disabled if there are less than 5 lines in the window. It must be part of GNUStep's standard behaviour to hide the scroll-bars. It wouldn't be something you can configure, would it? GNUStep's look seems quite configurable. -- Alan Third