[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog gui/gtk.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog gui/gtk.cpp |
Date: |
Fri, 13 Oct 2006 11:21:28 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 06/10/13 11:21:28
Modified files:
. : ChangeLog
gui : gtk.cpp
Log message:
* gui/gtk.cpp: redraw buffer on expose events.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1188&r2=1.1189
http://cvs.savannah.gnu.org/viewcvs/gnash/gui/gtk.cpp?cvsroot=gnash&r1=1.31&r2=1.32
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1188
retrieving revision 1.1189
diff -u -b -r1.1188 -r1.1189
--- ChangeLog 13 Oct 2006 11:04:38 -0000 1.1188
+++ ChangeLog 13 Oct 2006 11:21:28 -0000 1.1189
@@ -1,5 +1,6 @@
2006-10-13 Sandro Santilli <address@hidden>
+ * gui/gtk.cpp: redraw buffer on expose events.
* backend/render_handler.h (draw_poly): documented the fact
that the polygon's corner need not be closed (am I right?)
* macros/atk.m4: fixed missing -I switches in include, cleaned
Index: gui/gtk.cpp
===================================================================
RCS file: /sources/gnash/gnash/gui/gtk.cpp,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- gui/gtk.cpp 9 Oct 2006 21:00:04 -0000 1.31
+++ gui/gtk.cpp 13 Oct 2006 11:21:28 -0000 1.32
@@ -340,8 +340,8 @@
G_CALLBACK (realize_event), NULL);
g_signal_connect(G_OBJECT (_drawing_area), "configure_event",
G_CALLBACK (configure_event), this);
-// g_signal_connect(G_OBJECT (_drawing_area), "expose_event",
-// G_CALLBACK (expose_event), NULL);
+ g_signal_connect(G_OBJECT (_drawing_area), "expose_event",
+ G_CALLBACK (expose_event), this);
// g_signal_connect(G_OBJECT (_drawing_area), "unrealize",
// G_CALLBACK (unrealize_event), NULL);
@@ -451,9 +451,6 @@
//
-#if 0
-// These event handlers are never used.
-
gboolean
GtkGui::expose_event(GtkWidget *const widget,
GdkEventExpose *const event,
@@ -461,6 +458,14 @@
{
GNASH_REPORT_FUNCTION;
+ GtkGui* gui = static_cast<GtkGui*>(data);
+
+ // TODO: implement and use set_invalidated_region instead?
+ gui->renderBuffer();
+
+ return TRUE;
+
+#if 0 // old code
GdkGLDrawable *const gldrawable = gtk_widget_get_gl_drawable(widget);
g_assert(gldrawable);
GdkGLContext *const glcontext = gtk_widget_get_gl_context(widget);
@@ -469,10 +474,12 @@
if (event->count == 0
&& gdk_gl_drawable_make_current(gldrawable, glcontext)) {
}
+#endif
- return TRUE;
}
+// These event handlers are never used.
+#if 0
gboolean
GtkGui::unrealize_event(GtkWidget *widget, GdkEvent *event, gpointer data)
{
- [Gnash-commit] gnash ChangeLog gui/gtk.cpp, Bastiaan Jacques, 2006/10/01
- [Gnash-commit] gnash ChangeLog gui/gtk.cpp,
Sandro Santilli <=
- [Gnash-commit] gnash ChangeLog gui/gtk.cpp, Hannes Mayr, 2006/10/16
- [Gnash-commit] gnash ChangeLog gui/gtk.cpp, Sandro Santilli, 2006/10/18
- Re: [Gnash-commit] gnash ChangeLog gui/gtk.cpp, Udo Giacomozzi, 2006/10/18
- Re: [Gnash-commit] gnash ChangeLog gui/gtk.cpp, Sandro Santilli, 2006/10/18
- Re[2]: [Gnash-commit] gnash ChangeLog gui/gtk.cpp, Udo Giacomozzi, 2006/10/18
- Re: [Gnash-commit] gnash ChangeLog gui/gtk.cpp, Sandro Santilli, 2006/10/18
- Re[2]: [Gnash-commit] gnash ChangeLog gui/gtk.cpp, Udo Giacomozzi, 2006/10/18
- Re: [Gnash-commit] gnash ChangeLog gui/gtk.cpp, Sandro Santilli, 2006/10/18
- Re[2]: [Gnash-commit] gnash ChangeLog gui/gtk.cpp, Udo Giacomozzi, 2006/10/18
- Re: [Gnash-commit] gnash ChangeLog gui/gtk.cpp, Sandro Santilli, 2006/10/18