From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: There should be an option to set the display size of an image to zero Date: Wed, 18 Sep 2013 09:56:58 +0300 Message-ID: <83vc1yobwl.fsf@gnu.org> References: <83li2wotfd.fsf@gnu.org> <87d2o76hkb.fsf@uwakimon.sk.tsukuba.ac.jp> <83hadjq4zf.fsf@gnu.org> <83a9jbpmvy.fsf@gnu.org> <837gefpgyt.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE X-Trace: ger.gmane.org 1379487439 7307 80.91.229.3 (18 Sep 2013 06:57:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 18 Sep 2013 06:57:19 +0000 (UTC) Cc: feeley@iro.umontreal.ca, stephen@xemacs.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 18 08:57:19 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VMBhI-0005qN-Qw for ged-emacs-devel@m.gmane.org; Wed, 18 Sep 2013 08:57:12 +0200 Original-Received: from localhost ([::1]:44750 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VMBhI-0002Ix-G7 for ged-emacs-devel@m.gmane.org; Wed, 18 Sep 2013 02:57:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39234) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VMBhC-0002Io-1M for emacs-devel@gnu.org; Wed, 18 Sep 2013 02:57:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VMBh7-0005AC-2V for emacs-devel@gnu.org; Wed, 18 Sep 2013 02:57:05 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:46799) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VMBh6-00059t-Pp for emacs-devel@gnu.org; Wed, 18 Sep 2013 02:57:00 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MTB009006XUSF00@a-mtaout23.012.net.il> for emacs-devel@gnu.org; Wed, 18 Sep 2013 09:56:59 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MTB009GH7AYTA00@a-mtaout23.012.net.il>; Wed, 18 Sep 2013 09:56:59 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.175 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:163419 Archived-At: > From: Stefan Monnier > Cc: Marc Feeley , stephen@xemacs.org, > emacs-devel@gnu.org > Date: Tue, 17 Sep 2013 17:57:36 -0400 >=20 > > I don't think this is possible in Emacs at this time. >=20 > Yes, we know. The OP didn't seem to know. > The question is how feasible it would be to add to the C code some > kind of support for such a feature. The feature was not defined well enough for me to answer this question, sorry. If indeed the feature needs a complete redesign and rewrite of the display layout code, it is IMO not feasible, unless Someone=E2=84=A2 with enough motivation and resources steps forward a= nd offers to do the job. I'm not that person. You know how Emacs lays out its display (one "display element" at a time, left to right, top to bottom), and (Marc being your neighbor) you can probably discuss possible ways to express on the screen what he has in mind. So if you can suggest an idea of implementing something that would not require such a complete redesign, I can try assessing its feasibility. One possible idea -- not sure if it fits the purpose -- is to overlay transparent-background images on top of the displayed text, not unlik= e what we do with mouse pointers. For this, I'd rather ask Jan to comment, as this kind of graphics, most of which should be implemente= d in the terminal-dependent display back-end, is way out of my area of expertise.