From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Jan D." Newsgroups: gmane.emacs.devel Subject: Re: Glitches with the GTK toolkit Date: Tue, 11 May 2004 21:17:23 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <87vfj49yqr.fsf@marant.org> <1084262636.40a088ec37014@imp4-q.free.fr> <1084300258.40a11be25a438@imp3-q.free.fr> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 (Apple Message framework v613) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1084303209 2608 80.91.224.253 (11 May 2004 19:20:09 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 11 May 2004 19:20:09 +0000 (UTC) Cc: emacs-devel@gnu.org, Miles Bader Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue May 11 21:20:01 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BNcnJ-0001bn-00 for ; Tue, 11 May 2004 21:20:01 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BNcnI-00037T-00 for ; Tue, 11 May 2004 21:20:00 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BNcmF-0006uS-Ay for emacs-devel@quimby.gnus.org; Tue, 11 May 2004 15:18:55 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.34) id 1BNcm1-0006ri-8g for emacs-devel@gnu.org; Tue, 11 May 2004 15:18:41 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BNclU-0006hj-Ac for emacs-devel@gnu.org; Tue, 11 May 2004 15:18:40 -0400 Original-Received: from [195.54.107.70] (helo=mxfep01.bredband.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BNcky-0006Vk-QT; Tue, 11 May 2004 15:17:37 -0400 Original-Received: from coolsville.localdomain ([213.112.109.12] [213.112.109.12]) by mxfep01.bredband.com with ESMTP id <20040511191735.JKLK2575.mxfep01.bredband.com@coolsville.localdomain>; Tue, 11 May 2004 21:17:35 +0200 In-Reply-To: <1084300258.40a11be25a438@imp3-q.free.fr> Original-To: =?ISO-8859-1?Q?J=E9r=F4me_Marant?= X-Mailer: Apple Mail (2.613) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:23170 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:23170 >> It sounds like the redraw is getting interrupted while still not >> complete, which is normal behavior when a system's too slow to keep >> up. >> It should redraw completely as soon as it can. > > No, the system isn't too slow since it works fine when compiled > with athena widgets. > I think there's something wrong with the GTK version. GTK is very slow in itself, and scrollbars very much slower than any other toolkit. If you are running Gnome or any fancy theme, you probably have pixmap scrollbar thumbs. This means that each scroll has to render a complete image (png usually) for each movement. The Athena widget just does XDrawRectangle, which is faster by a couple of magnitudes. Jan D.