Remember my preview of subwindowless Gtk+? It got rid of some flicker, but it was still pretty raw.
I’ve been working on a new version of the subwindowless patch, and today I implemented a cool trick that gives fully flicker-free subwindow move/resize:
[videofile width=”500″ height=”400″]http://www.gnome.org/~alexl/noflicker2.ogg[/videofile]
This video is done with the same kind of increased X latency as the previous ones, but no flickering is detectable.
Can’t wait to play with this! Are these patches available anywhere?
Information and pointer to the code available at:
http://live.gnome.org/GTK%2B/ClientSideWindows
http://www.gnome.org/~alexl/noflicker2.ogg
Nice! Looks much faster/smoother resizing now!
Question: does this make animating Gtk+ viable (like delayed transitions for resizing, moving, etc.)?
This is really good 🙂
Great!!!
Really nice!
Will this be one of the supposed GTK 3.0 features =p
would be a nice detail to tempt with
oh yeah
Oh my God, I can’t believe this is finally happening. I’ve been raging about this for years and now you’re making change happen. Thank you.
Wow, this is awesome! Go go..
Man that is awesome. I don’t have props that are mad enough to be worthy to give you!
very nice, is this on the release roadmap yet? excellent work.
Am I the only person who never used to notice any flicker anyway?!
calum:
Gtk+ is not so bad in general, the example I’m using is specifically designed to show it off in the worst possible way.
Does this mean that gnome-terminal won’t flicker when it’s resized? That would be fantastic!