From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Stefan Monnier" Newsgroups: gmane.emacs.devel Subject: Re: TODO additions Date: Tue, 22 Oct 2002 10:14:10 -0400 Sender: emacs-devel-admin@gnu.org Message-ID: <200210221414.g9MEEAo22331@rum.cs.yale.edu> 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 1035296262 24670 80.91.224.249 (22 Oct 2002 14:17:42 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 22 Oct 2002 14:17:42 +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 183zqm-0006PT-00 for ; Tue, 22 Oct 2002 16:17:40 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 183zs0-00020O-00 for ; Tue, 22 Oct 2002 16:18:57 +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 183zoN-0002zr-00; Tue, 22 Oct 2002 10:15:11 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 183znV-0002iH-00 for emacs-devel@gnu.org; Tue, 22 Oct 2002 10:14:17 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 183znQ-0002i3-00 for emacs-devel@gnu.org; Tue, 22 Oct 2002 10:14:17 -0400 Original-Received: from rum.cs.yale.edu ([128.36.229.169]) by monty-python.gnu.org with esmtp (Exim 4.10) id 183znQ-0002hz-00 for emacs-devel@gnu.org; Tue, 22 Oct 2002 10:14:12 -0400 Original-Received: (from monnier@localhost) by rum.cs.yale.edu (8.11.6/8.11.6) id g9MEEAo22331; Tue, 22 Oct 2002 10:14:10 -0400 X-Mailer: exmh version 2.4 06/23/2000 with nmh-1.0.4 Original-To: Oliver Scholz 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:8649 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:8649 > 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. :-) I don't want to argue against background images since I simply don't care about them at all, but note that the applications you have in mind will have to deal with problems linked to the variable line height, line wrapping, variable char width, ... and that those variable values can be different for the same buffer but displayed in two different windows. So maybe a different approach than background images will prove easier and more robust. Stefan