Re: expose event compression
- From: Paul Davis <paul linuxaudiosystems com>
- To: John Cupitt <john cupitt ng-london org uk>
- Cc: gtk-list <gtk-list gnome org>
- Subject: Re: expose event compression
- Date: Mon, 13 Oct 2003 15:00:06 -0400
>Hi all,
>
>I'm porting an app to gtk2 and I've come across some performance problems caused (I think) by
> gtk's new expose event compression system.
>
>One of the app's widgets is an image display window, and one of the tools is a panner. Pure l
>eft/right and up/down pans are fast and smooth, but diagonal drags are very choppy. I think t
>his is because gtk is sending me the bounding box of all exposes since the last repaint, and
>for a diagonal drag, the bounding box of a thin strip down the right and a thin strip across
>the bottom is the entire window.
>
>Has anyone come across this before, and is there an easy solution?
there's a flag in the expose event structure that indicates that there
are more expose events pending. its often a nice optimization to delay
updates until the "last" expose event. sometimes, though, it can lead
to the wrong thing.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]