Mercurial > geeqie
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; |