From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/77292 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.gnus.general,gmane.emacs.devel Subject: Re: make-progress-reporter suggestions: 'modeline and customizable progress-reporter--pulse-characters Date: Thu, 24 Feb 2011 09:45:19 -0800 Message-ID: <01F2BBB7746740558FB6A913D4E35B69@us.oracle.com> References: <87ei76yi1x.fsf@lifelogs.com> <87lj1ergg5.fsf@gmx.de> <87ipwi3hjm.fsf@lifelogs.com> <87fwrmr6gf.fsf@gmx.de> <8739nm1u6n.fsf_-_@lifelogs.com> <878vxdxfzw.fsf@lifelogs.com> <87fwrj6j18.fsf@gmx.de> <87zkpp43s2.fsf@gmx.de> <87aaho0yi1.fsf@lifelogs.com> <87ipwb5fcc.fsf@gnus.org> <87fwrf87f3.fsf@gmx.de> <87tyfuh3l3.fsf@stupidchicken.com> <87hbbuv25k.fsf@lola.goethe.zz> <87tyfu1d2v.fsf@lifelogs.com> <87hbbui41s.fsf@stupidchicken.com> <87lj16cec2.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1298569546 26201 80.91.229.12 (24 Feb 2011 17:45:46 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 24 Feb 2011 17:45:46 +0000 (UTC) Cc: , To: "'Stefan Monnier'" , "'Ted Zlatanov'" Original-X-From: ding-owner+M25619@lists.math.uh.edu Thu Feb 24 18:45:41 2011 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PsfG0-0008RG-7G for ding-account@gmane.org; Thu, 24 Feb 2011 18:45:40 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1PsfFw-0004cf-KR; Thu, 24 Feb 2011 11:45:36 -0600 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1PsfFu-0004cA-IZ for ding@lists.math.uh.edu; Thu, 24 Feb 2011 11:45:34 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1PsfFt-0001UP-GD for ding@lists.math.uh.edu; Thu, 24 Feb 2011 11:45:34 -0600 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1PsfFs-0007zb-71 for ding@gnus.org; Thu, 24 Feb 2011 18:45:32 +0100 Original-Received: from rcsinet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id p1OHjMDN031907 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 24 Feb 2011 17:45:24 GMT Original-Received: from acsmt355.oracle.com (acsmt355.oracle.com [141.146.40.155]) by rcsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id p1NNOSnM027245; Thu, 24 Feb 2011 17:45:21 GMT Original-Received: from abhmt013.oracle.com by acsmt353.oracle.com with ESMTP id 1084257921298569520; Thu, 24 Feb 2011 09:45:20 -0800 Original-Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 24 Feb 2011 09:45:19 -0800 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AcvUQ7JUriM54WluSsedNh12eo7VWgABWMbg X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 X-Source-IP: acsmt355.oracle.com [141.146.40.155] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090209.4D669932.0046:SCFMA4539814,ss=1,fgs=0 X-Spam-Score: -4.9 (----) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:77292 gmane.emacs.devel:136445 Archived-At: > Yes, to me *that* is the problem with the global indicators: > Emacs does not have a "global" anything in general: it may > have several frames, none of which is more important than the other. Some might be more important to a program or user, but yes, there is little way to enforce or demonstrate such intention. One thing that might be nice, if possible (depends perhaps on the window mgr) would be to have a frame parameter (or other way to specify) to make a frame be "always on top" - at least relative to frames that don't specify this (i.e. maybe no specified order among the always-on-top frames). And perhaps there could be a choice between on top wrt other Emacs frames and on top wrt window-mgr windows in general. Since you can put nearly anything you like in a frame (subtle/gaudy, small/large animated/still), and some frames (e.g. tooltips) can even dispense with decoration (title bar etc.), this would enable lots of kinds (appearances) of global thingies. Their positions and appearances could be controlled at will - completely open. > So I think the way to add global indicators will have to go through an > indirection: create a global thingy, I'd say global thingies, unless you meant create a global thingy _type_, which could be instantiated for multiple thingies (instances). Again, a frame comes close, and being able to make a frame stay visible (on top)would help. > and then let the user decide where to display it it -> them (would be my suggestion)