From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: --without-toolkit-scroll-bars at runtime? Date: Mon, 21 Mar 2005 02:36:08 +0100 Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1111369314 6693 80.91.229.2 (21 Mar 2005 01:41:54 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 21 Mar 2005 01:41:54 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 21 02:41:53 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DDBv8-0005XU-7Q for ged-emacs-devel@m.gmane.org; Mon, 21 Mar 2005 02:41:30 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DDCC8-0008AW-CW for ged-emacs-devel@m.gmane.org; Sun, 20 Mar 2005 20:59:04 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DDCB9-0007t1-62 for emacs-devel@gnu.org; Sun, 20 Mar 2005 20:58:03 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DDCB2-0007ol-DC for emacs-devel@gnu.org; Sun, 20 Mar 2005 20:57:56 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DDCB0-0007nH-5l for emacs-devel@gnu.org; Sun, 20 Mar 2005 20:57:54 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DDBq6-0003Hp-Rf for emacs-devel@gnu.org; Sun, 20 Mar 2005 20:36:18 -0500 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1DDBq6-0005NE-AN for emacs-devel@gnu.org; Sun, 20 Mar 2005 20:36:18 -0500 Original-To: emacs-devel@gnu.org User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org X-MailScanner-To: ged-emacs-devel@m.gmane.org Xref: news.gmane.org gmane.emacs.devel:34871 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:34871 Hello folks, how difficult would it be to make "--without-toolkit-scroll-bars" a runtime instead of or in addition to being a compile-time option? Background: for serious use, the "modern" scroll-bars (everything Post-Athena) are deficient. You can't switch between back- and forward motion without moving the mouse, you can't control the scroll amount to get just the right window start for getting a block/function/loop fully on-screen. Something which, by the way, is also hard to do by keyboard given Emacs' recenter policies. Now recompiling Emacs for maximal productivity is a better option than not being able to do this at all, but it does not lend itself to the "sysadmin has weird settings that he does not enforce unto his users unless they ask for it" scenario that is quite common. Since this is not just a how-things-look, but quite a definite usability question, being able to deviate from the toolkit default without recompiling would be nice to have. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum