comparison src/pixbuf-renderer.h @ 104:8d358a53146e

Wed Nov 8 16:59:14 2006 John Ellis <johne@verizon.net> * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow, and use a buffer when drawing to those windows to avoid flicker. Scrolling with the info [I] visible in full screen is now much smoother. Only one regression that will be fixed later: overlapping overlays are now ugly.
author gqview
date Wed, 08 Nov 2006 22:07:26 +0000
parents 44f2223541d1
children 98e2632b5d3d
comparison
equal deleted inserted replaced
103:61e57ef42cf8 104:8d358a53146e
1 /* 1 /*
2 * GQview 2 * GQview
3 * (C) 2005 John Ellis 3 * (C) 2006 John Ellis
4 * 4 *
5 * Author: John Ellis 5 * Author: John Ellis
6 * 6 *
7 * This software is released under the GNU General Public License (GNU GPL). 7 * This software is released under the GNU General Public License (GNU GPL).
8 * Please read the included file COPYING for more information. 8 * Please read the included file COPYING for more information.
126 gint scroller_xpos; 126 gint scroller_xpos;
127 gint scroller_ypos; 127 gint scroller_ypos;
128 gint scroller_xinc; 128 gint scroller_xinc;
129 gint scroller_yinc; 129 gint scroller_yinc;
130 130
131 GList *overlay_list; 131 GList *overlay_list;
132 GdkPixmap *overlay_buffer;
132 }; 133 };
133 134
134 struct _PixbufRendererClass 135 struct _PixbufRendererClass
135 { 136 {
136 GtkEventBoxClass parent_class; 137 GtkEventBoxClass parent_class;