Re: Bug reports for 0.99 RPMs



On 17 Dec, George scribbled:
->  On Thu, Dec 17, 1998 at 11:35:08AM -0500, raster@redhat.com wrote:
->  > ->  Panel:
->  > ->  
->  > ->  - Sliding the panel is slow (using the RPM version of enlightenment as
->  > ->  my wm)
->  > 
->  > thats because the panel is a normal WM client - thus when it slides it
->  > involves not just a trip to the Xserver but a trip to X, then a trip
->  > for X to the WM then a trip form the WM back to X - then back to the
->  > client again to get its synthetic configurenotify event. basically the
->  > problme is: the panle does nto slide at X pixels per second, but at X
->  > pixels per step - thus a slow machine will slide it slowly, a fast
->  > machine will do it quickly. The "optimal" solution is for the panel to
->  > time the time between moves and adjust its distance to "slide" each
->  > iteration according to how long the last one took.
->  
->  I consider it a bug ... so a patch is very welcome ... I don't consider
->  it a huge bug since you can adjust the speed manually
->  
->  actually I think somebody with more X experience then me should go take
->  a look at the sliding mess and see how to do it cleanly ... in some future
->  version of panel I need to be able to put the borders of the screen not
->  to be the physical borders so so both the side sliding and autohiding of
->  side and corner panels needs to be done more like the drawers ...

I might take a look at it...  I'll commit to the GNOME_STABLe branch
from now on...

->  one idea that I got was taking a "snapshot" of the panel as a pixmap,
->  creating a new window with that pixmap as the background on top of the
->  panel (a window that is override redirect) ... and then hide the panel
->  and do animation on the override redirect window ...

thats' starting to sound like some of the tricks E pulls at times :)
(it does this on restarts actually to hide the window mapping/unmapping
from you - tisa not perfect yet.. but not far.. :))

->  George
->  

-- 
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
raster@rasterman.com       /\___ /\ ___/||\___ ____/|/\___  raster@redhat.com
Carsten Haitzler           | _ //__\\ __||_ __\\ ___|| _ /  Red Hat Advanced
218/21 Conner Drive        || // __ \\_ \ | |   \ _/_|| /   Development Labs
Chapel Hill NC 27514 USA   ||\\\/  \//__/ |_|   /___/||\\   919 547 0012 ext 282
+1 (919) 929 9443, 801 4392   For pure Enlightenment   http://www.rasterman.com/

              \|/ ____ \|/  For those of you unaware. This face here is in fact
	      "@'/ ,. \@"   a Linux Kernel Error Message.
	      /_| \__/ |_\
		 \__U_/
							   



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]