From xemacs-m  Sun Mar 23 18:21:58 1997
Received: from jens.metrix.de (jens@jens.metrix.de [194.123.88.124])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id SAA09578
	for <xemacs-beta@xemacs.org>; Sun, 23 Mar 1997 18:21:55 -0600 (CST)
Received: (from jens@localhost) by jens.metrix.de (8.7.6/8.7.3) id BAA00784; Mon, 24 Mar 1997 01:21:24 +0100
To: xemacs-beta@xemacs.org
Subject: Re: ponder this for 20.2
References: <199703232225.OAA00442@wmperry.in.aventail.com>
X-Face: Z[@OB)("ZvE?ev~1b+b!0ZUB.$%rh.9qE>dVf>q}Q/V?%d`J3gd!LR\aAZ8<Hwi]xTA(:*c;i3,?K?+rCy*^b$)a,}E?eo},}x2]5LlJysyoUOK"o[>K)'\Ulb7y-7*.If^;rHl['oa)n_M7E6w+LDKMs"G8_`c)uOS1^}.1|8Ill]7X68X-paeUOpBhz<F`B0?~^2Et~GYfw~/0]H]nx4~C_E/_mp#^7Ixc:
Reply-To: jens@lemming0.lem.uni-karlsruhe.de
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=US-ASCII
From: Jens Lautenbacher <jens@metrix.de>
Date: 24 Mar 1997 01:21:23 +0100
In-Reply-To: "William M. Perry"'s message of Sun, 23 Mar 1997 14:25:30 -0800
Message-ID: <m3g1xm2l8c.fsf@jens.metrix.de>
Lines: 54
X-Mailer: Gnus v5.4.33/XEmacs 19.15(beta103)

"William M. Perry" <wmperry@aventail.com> writes:

> wouldn't it be cool to have glyphs in menu entries?  :)

Yes, but consider this:

wouldn't it be cool if

* glyphs wouldn't vanish if  the line they're fixed  to is scrolled up
  out of the visible buffer portion

* it would be possible to have pixel values for the line width/height

* filling of nonproportional fonts would work

* alpha channel png's would work?

* transparent gifs would work

* someone  would come  up with  a solution  for aggressively filling a
  paragraph (that  means: filling  while  typing into  the middle of a
  line)

* the new font-lock/lazy-lock from FSF Emacs could be used

* there would be  a new extent  property called 'buttonize which would
  frame  the  whole extent  with left and  top  <light color>, right &
  bottom with <dark color> and  the extent with the face's  background
  color?

* (related  to filling of nonproportional  fonts) there would be a new
  extent property called 'expandable-spaces which  would just work  on
  the redisplay engine in such  a way that it  would make spaces under
  the extents control to be stretchable to  a get a given pixel width?
  Filling+justify would  then  work the  following  way: fill the line
  until  line-width-in-pixel <= max-line-width-in-pixel. Make a extent
  with  the 'expandable-spaces property  from b-o-l to e-o-l.  No need
  to go away from the internal char representation.  Even better: make
  the 'expandable-spaces to hold a  number which would give the amount
  of strechability. a line holding  <space 33><a word><space 66> would
  result in a line where the word  is centered at  a third of the line
  width.

  You need a slider in a buffer? just a 
  <nice-glyph><space No1><nice-glyph><space No2><nice-glyph> and
  change No1 and No2 according to the value you want to represent.
  

  
These are  just the  points that  came  streaming from  my  mind  in 5
minutes... :-) -- Of course you're right  that glyphs in menus ould be
nice, though...

	JTL 

