From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: Gtk patch version 2, part 1 Date: 17 Dec 2002 11:03:35 +0900 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <200212162019.gBGKJf18015123@stubby.bodenonline.com> Reply-To: Miles Bader NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1040090824 31304 80.91.224.249 (17 Dec 2002 02:07:04 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 17 Dec 2002 02:07:04 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18O78P-00088c-00 for ; Tue, 17 Dec 2002 03:07:01 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18O7M9-0000qQ-00 for ; Tue, 17 Dec 2002 03:21:13 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18O78P-00089i-02 for emacs-devel@quimby.gnus.org; Mon, 16 Dec 2002 21:07:01 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18O787-00088Z-00 for emacs-devel@gnu.org; Mon, 16 Dec 2002 21:06:43 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18O77I-0007df-00 for emacs-devel@gnu.org; Mon, 16 Dec 2002 21:05:53 -0500 Original-Received: from tyo201.gate.nec.co.jp ([210.143.35.51]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18O76x-0007NV-00; Mon, 16 Dec 2002 21:05:31 -0500 Original-Received: from mailgate4.nec.co.jp ([10.7.69.193])gBH25Kw15014; Tue, 17 Dec 2002 11:05:20 +0900 (JST) Original-Received: from mailsv4.nec.co.jp (mailgate51.nec.co.jp [10.7.69.190]) by mailgate4.nec.co.jp (8.11.6/3.7W-MAILGATE-NEC) with ESMTP id gBH23bT22042; Tue, 17 Dec 2002 11:05:11 +0900 (JST) Original-Received: from mcsss2.ucom.lsi.nec.co.jp ([10.30.114.133]) by mailsv4.nec.co.jp (8.11.6/3.7W-MAILSV4-NEC) with ESMTP id gBH23aq10671; Tue, 17 Dec 2002 11:03:36 +0900 (JST) Original-Received: from mcspd15.ucom.lsi.nec.co.jp (mcspd15 [10.30.114.174]) id gBH23ZB15717; Tue, 17 Dec 2002 11:03:36 +0900 (JST) Original-Received: by mcspd15.ucom.lsi.nec.co.jp (Postfix, from userid 31295) id BCE603701; Tue, 17 Dec 2002 11:03:35 +0900 (JST) Original-To: "Jan D." System-Type: i686-pc-linux-gnu Blat: Foop In-Reply-To: <200212162019.gBGKJf18015123@stubby.bodenonline.com> Original-Lines: 45 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:10188 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:10188 "Jan D." writes: > Here is the diff for modified files for the GTK port. New files are posted > separately. I hope this diff makes it without corruption this time. Ah, this time, the patch applied perfectly, and everything configured/compiled without problem. It also seems to work. "-' > Scrollbar problems is fixed, although some borderline cases look strange > (but they also look strange with Motif). Scrollbars seem to still be incorrect in one case: when the buffer is zero-length. In this case, the scroll-bar thumb should cover the whole bar, but emacs-gtk displays a `tiny' thumb, as used when the document is very large. I also notice that scrollbars flicker _a lot_, to the extent that it's pretty annoying. This happens even if you just move the cursor around within the screen (so that no redraw should be necessary), but only when it moves to a new line, e.g., if you just repeat `C-n C-p C-n C-p ...' it will flicker for each command. Also, menu display seems noticably slower than with `lucid toolkit' menus, but that may be just GTK being slow (or some sort of intentional delay). Otherwise, it's looking good! I still don't want to use it for everyday use, because the menu bar is too big and ugly, but that's partially Gnome/GTK's fault -- it only seems to have _one_ font you can specify, which gets used for everything (and I want to keep the large font for my `panel' text)! Hopefully a future version of emacs-gtk will allow overriding some of the horrid GTK defaults... I'd like, at least: (1) menu font, and (2) some way to reduce the gratuitous whitespace used around menu-bar labels (there are at least two whitespace areas -- the whitespace which is `part of' the menu-label-button, and additional whitespace around that; I'd like to reduce the second to zero). Thanks, -Miles -- Next to fried food, the South has suffered most from oratory. -- Walter Hines Page