gtk+ r20800 - in trunk: . gdk
- From: matthiasc svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r20800 - in trunk: . gdk
- Date: Mon, 7 Jul 2008 00:28:38 +0000 (UTC)
Author: matthiasc
Date: Mon Jul 7 00:28:37 2008
New Revision: 20800
URL: http://svn.gnome.org/viewvc/gtk+?rev=20800&view=rev
Log:
* gdk/gdkcairo.c (gdk_cairo_create): Add a note that cairo
contexts cannot be cached for handling expose events.
Proposed by Behdad Esfahbod.
Modified:
trunk/ChangeLog
trunk/gdk/gdkcairo.c
Modified: trunk/gdk/gdkcairo.c
==============================================================================
--- trunk/gdk/gdkcairo.c (original)
+++ trunk/gdk/gdkcairo.c Mon Jul 7 00:28:37 2008
@@ -29,6 +29,12 @@
*
* Creates a Cairo context for drawing to @drawable.
*
+ * <note><para>
+ * Note that due to double-buffering, Cairo contexts created
+ * in a GTK+ expose event handler cannot be cached and reused
+ * between different expose events.
+ * </para></note>
+ *
* Return value: A newly created Cairo context. Free with
* cairo_destroy() when you are done drawing.
*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]