From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: W32 with native scroll bars woes Date: Tue, 20 Jan 2015 00:15:55 +0100 Message-ID: <87wq4ipdjo.fsf@wanadoo.es> References: <9B7513AE176AE5429921DB50D54FD2FC03AB2556@MAILBOX.GAM.LOCAL> <83h9vmy75d.fsf@gnu.org> <9B7513AE176AE5429921DB50D54FD2FC03AB27D7@MAILBOX.GAM.LOCAL> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1421709384 14578 80.91.229.3 (19 Jan 2015 23:16:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 19 Jan 2015 23:16:24 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 20 00:16:23 2015 Return-path: Envelope-to: ged-emacs-devel@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 1YDLYU-0007WY-1I for ged-emacs-devel@m.gmane.org; Tue, 20 Jan 2015 00:16:22 +0100 Original-Received: from localhost ([::1]:40193 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDLYT-0004M1-1x for ged-emacs-devel@m.gmane.org; Mon, 19 Jan 2015 18:16:21 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39620) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDLYH-0004Ll-86 for emacs-devel@gnu.org; Mon, 19 Jan 2015 18:16:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YDLYD-0002PF-VA for emacs-devel@gnu.org; Mon, 19 Jan 2015 18:16:09 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:49841) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDLYD-0002P4-ND for emacs-devel@gnu.org; Mon, 19 Jan 2015 18:16:05 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YDLYB-0007Sg-2k for emacs-devel@gnu.org; Tue, 20 Jan 2015 00:16:03 +0100 Original-Received: from 129.red-88-10-128.dynamicip.rima-tde.net ([88.10.128.129]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 20 Jan 2015 00:16:03 +0100 Original-Received: from ofv by 129.red-88-10-128.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 20 Jan 2015 00:16:03 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 42 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 129.red-88-10-128.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:04f4vixrdf+Qt/4zmkwMXZJ3Aio= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:181454 Archived-At: David Requena Zabala writes: > Many thanks for a prompt response. > Seems though that my point didn't get through very well... > >> Scroll bars are supported on Windows and do work. > > I can build a non-crashing emacs, with abhorrent windows scroll bars, > any day of the week. Or download a pre-built binary for that matter. > > I do want scroll bars, just emacs own "native scroll bars" (counter > intuitive emacs speak, not mine). Those are much less obtrusive, > customizable and work well for analog indication of current position > on the buffer. > > To that effect, on some platforms you can configure with > '--without-toolkit-scroll-bars'. > > Doing so on NextStep/OSX gives an error: "Non-toolkit scroll bars are > not implemented for Nextstep." > > The same on a w32 build merrily builds a broken binary with no > configure error whatsoever. If that is ok or not remains for you, > devs, to judge. This is a bug. The configure script should report that --without-toolkit-scroll-bars is unsupported on Windows, as you suggest, or document the fact. > Question stands: is it currently possible, in any way, to get *emacs > native scroll bars* in w32 emacs? We had those in the past. Now, it is my point that didn't get through. The only supported scrollbars on Windows are the native ones. AFAIK that was the case since the beginning. You can make the scrollbars thinner. Try this: (modify-all-frames-parameters '((scroll-bar-width . 10))) [snip]