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 10:16:40 +0100 Message-ID: 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=UTF-8 X-Trace: ger.gmane.org 1461835052 30173 80.91.229.3 (28 Apr 2016 09:17:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 28 Apr 2016 09:17:32 +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 11:17:23 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 1avi4V-0002um-Qm for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Apr 2016 11:17:20 +0200 Original-Received: from localhost ([::1]:47379 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avi4M-0000Ft-8k for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Apr 2016 05:17:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46475) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avi4H-0000Cd-Un for bug-gnu-emacs@gnu.org; Thu, 28 Apr 2016 05:17:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1avi4E-0005iV-2x for bug-gnu-emacs@gnu.org; Thu, 28 Apr 2016 05:17:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:38802) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avi4D-0005iN-V7 for bug-gnu-emacs@gnu.org; Thu, 28 Apr 2016 05:17:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1avi4D-0002tI-MN for bug-gnu-emacs@gnu.org; Thu, 28 Apr 2016 05:17:01 -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 09:17:01 +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.146183500811087 (code B ref 22660); Thu, 28 Apr 2016 09:17:01 +0000 Original-Received: (at 22660) by debbugs.gnu.org; 28 Apr 2016 09:16:48 +0000 Original-Received: from localhost ([127.0.0.1]:51139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avi40-0002sk-KV for submit@debbugs.gnu.org; Thu, 28 Apr 2016 05:16:48 -0400 Original-Received: from mail-vk0-f42.google.com ([209.85.213.42]:32890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avi3y-0002sX-43 for 22660@debbugs.gnu.org; Thu, 28 Apr 2016 05:16:46 -0400 Original-Received: by mail-vk0-f42.google.com with SMTP id a5so24303272vkg.0 for <22660@debbugs.gnu.org>; Thu, 28 Apr 2016 02:16:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=IK1FjVkGegAQUtZD3whZut1lC3lQ3hJOmLodTBxXC4w=; b=RZpKRg2WxnGVB/pjFFYz5G1nEP+ji0/po2+ITRoSJpMMjehPNTBtEye+BoZeFOYBs4 4Ofr+ClT38kM2ymtH2u10hlKdIdNruhAMnn7bKH/8TF6nzSPiBNCWORL4eDQmI8Cfufa eBAZyoeioSc0Uvnx8XkTlkip4Y+59ECXGUk0l5Pe1jUM/Dn0NbCFsQmLV57yY+cLTO// iav2DOnAt+ke53m3AfSdThjUctPcYXdlSi/iJvVpcQA395tilAz4nVt32uHJF0FOyvIC Nwwln8Xf9u3P8s53SSPBaSLv9nTsxx9DUhNjgdwm/4rE5cLma+4XiN77iAfngef/w3F1 XQ1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=IK1FjVkGegAQUtZD3whZut1lC3lQ3hJOmLodTBxXC4w=; b=k2CnH3ozz4QEw3/5EMk8O6J6Zl2zQEoNiXZnBCWu4/Vo11/iplP3YcrQtDKd+r9h3/ rBkNYHsLR6c8yV58506O82qlwvRg8UcnW08ZYY0c65LkJz38DHsQwlHqmph5zhJqS3R+ QOyt6t+EVJaXBvSD/xePBp5dj6cY9x3sFmloY4wj+pXnzPYqtsiqVkS9z61SlibdbIk9 xXKEQj+gTyXMqQqsCOwls/WAaFZqem3lCpsC9sZ8amW4iJi22w7DgHQWHHZqx6fs2x+c FFtpJkk83F2R17i5ykVGHhf7v4+sYXrknAHNiVjPm2uqujtdrIcz66QJ5ryAYS58AxX0 vI7w== X-Gm-Message-State: AOPr4FXpgokCtEAclE6iO4OFnubY5NxdpuJ0pmJTDRXLorKXmsJoQLxih9YPAsQF6IaiNQpmUnZuZS5bxdxdWg== X-Received: by 10.31.89.199 with SMTP id n190mr1925162vkb.135.1461835000567; Thu, 28 Apr 2016 02:16:40 -0700 (PDT) Original-Received: by 10.159.34.21 with HTTP; Thu, 28 Apr 2016 02:16:40 -0700 (PDT) In-Reply-To: <5721AEB9.4070509@gmx.at> X-Google-Sender-Auth: D2djOLbV5Jsb5dsjNiKm_Ch_uLA 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:117016 Archived-At: On 28 April 2016 at 07:33, martin rudalics wrote: > Thank you. With the limited testing capabilities of GNUStep it seems to > work. Or better: If everything in the GNUStep worked as well as your > patch, the GNUStep port might even become usable one day ;-) I'm just glad I didn't break anything! I think I'll look into whether I can set up a GNUStep development environment so I can test against it. > There is one aspect which might be part of the design but appears > nevertheless distracting for somone working mainly on other platforms: > When the entire buffer is visible, no sliders/rulers are shown. Now, > some people want that in this case the scrollbar area(s) get removed > completely. Personally, I'd prefer the sliders/ruler cover the entire > scroll bar area with the arrows possibly removed. But maybe the current > behavior (which is so here ever since for the vertical case) is standard > on NS so don't let my remarks distract you. 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. -- Alan Third