From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Oliver Scholz Newsgroups: gmane.emacs.devel Subject: Re: TODO additions Date: 21 Oct 2002 15:21:20 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: References: <200210211307.g9LD76b15675@rum.cs.yale.edu> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1035209963 22312 80.91.224.249 (21 Oct 2002 14:19:23 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 14:19:23 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 183dOs-0005nb-00 for ; Mon, 21 Oct 2002 16:19:22 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 183eIm-0002Hx-00 for ; Mon, 21 Oct 2002 17:17:08 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 183dMq-0005MT-00; Mon, 21 Oct 2002 10:17:16 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 183dM8-0003UM-00 for emacs-devel@gnu.org; Mon, 21 Oct 2002 10:16:32 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 183dLx-00037d-00 for emacs-devel@gnu.org; Mon, 21 Oct 2002 10:16:31 -0400 Original-Received: from pop.gmx.net ([213.165.64.20] helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.10) id 183dLx-00037K-00 for emacs-devel@gnu.org; Mon, 21 Oct 2002 10:16:21 -0400 Original-Received: (qmail 28133 invoked by uid 0); 21 Oct 2002 14:16:18 -0000 Original-Received: from dialin-145-254-133-121.arcor-ip.net (HELO HERMES) (145.254.133.121) by mail.gmx.net (mp005-rz3) with SMTP; 21 Oct 2002 14:16:18 -0000 X-Mailer: emacs 21.2.1 (via feedmail 11-beta-1 Q) X-Face: "HgH2sgK|bfH$;PiOJI6|qUCf.ve<51_Od(%ynHr?=>znn#~#oS>",F%B8&\vus),2AsPYb -n>PgddtGEn}s7kH?7kH{P_~vu?]OvVN^qD(L)>G^gDCl(U9n{:d>'DkilN!_K"eNzjrtI4Ya6;Td% IZGMbJ{lawG+'J>QXPZD&TwWU@^~A}f^zAb[Ru;CT(UA]c& X-Attribution: os X-Operating-System: GNU/Linux, built from scratch: http://www.linuxfromscratch.org/ Original-To: emacs-devel@gnu.org User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Original-Lines: 45 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:8617 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:8617 "Stefan Monnier" writes: [Dave Love writes:] > > * Provide a means to display a background image in a window [miles > > started on this?] and extract image-relative coordinates from mouse > > clicks on images. (Both needed for W3.) Also useful for W3 and Gnus: > > allow scrolling images properly. > > I couldn't care less about background images (my browser config > explicitly disrergards background settings), but image scrolling is > important and deserves its own TODO entry. When background images can be displayed on arbitrary positions in the buffer (I understand that this is possible with Miles' code) they could be used for other fancy things, not only for decorative background images in the actual sense of the word. I am thinking of widgets implemented as pictures behind the text or similar things. Moreover, as soon as some kind soul implements a way to change images in the image cache directly, this type of background images could allow simple vector graphics. Like drawing arrows from one part of the text to other parts, drawing a vertical ruler line and such stuff. :-) > > * Convert the XPM bitmaps to PPM, replace the PBMs with them and scrap > > the XPMs so that the colour versions work generally. (Requires care > > with the colour used for the transparent regions.) > > It seems more energy is spent on this list talking about such a thing > than doing it. I sadly have no experience with such things at all, > so I wouldn't even know what to look for. I assume this is about the XPM images for the toolbar and the splash screen? I would like to do the conversion as soon as I have a GNU/Linux on my new computer; this will be in a week or two (university has just started again ...). But: While replacing the XPM with PPM would have the benefit that even an Emacs compiled without XPM support could have coloured icons on the toolbar, getting rid of the PBMs would cause a problem for mono displays (black&white, not grayscale), wouldn't it? Oliver -- 30 Vendémiaire an 211 de la Révolution Liberté, Egalité, Fraternité!