create a DC for wxEraseEvent

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_2_BRANCH@8203 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2000-08-28 20:20:11 +00:00
parent 4a0a9b03d6
commit dd98264971
2 changed files with 10 additions and 6 deletions

View File

@@ -14,7 +14,7 @@
#include "wx/defs.h"
#include "wx/window.h"
#include "wx/dc.h"
#include "wx/dcclient.h"
#include "wx/frame.h"
#include "wx/app.h"
#include "wx/layout.h"
@@ -669,7 +669,8 @@ static int gtk_window_expose_callback( GtkWidget *widget, GdkEventExpose *gdk_ev
if (gdk_event->count == 0)
{
wxEraseEvent eevent( win->GetId() );
wxClientDC dc(this);
wxEraseEvent eevent( win->GetId(), &dc );
eevent.SetEventObject( win );
win->GetEventHandler()->ProcessEvent(eevent);
@@ -771,7 +772,8 @@ static void gtk_window_draw_callback( GtkWidget *widget, GdkRectangle *rect, wxW
win->m_clipPaintRegion = TRUE;
wxEraseEvent eevent( win->GetId() );
wxClientDC dc(this);
wxEraseEvent eevent( win->GetId(), &dc );
eevent.SetEventObject( win );
win->GetEventHandler()->ProcessEvent(eevent);

View File

@@ -14,7 +14,7 @@
#include "wx/defs.h"
#include "wx/window.h"
#include "wx/dc.h"
#include "wx/dcclient.h"
#include "wx/frame.h"
#include "wx/app.h"
#include "wx/layout.h"
@@ -669,7 +669,8 @@ static int gtk_window_expose_callback( GtkWidget *widget, GdkEventExpose *gdk_ev
if (gdk_event->count == 0)
{
wxEraseEvent eevent( win->GetId() );
wxClientDC dc(this);
wxEraseEvent eevent( win->GetId(), &dc );
eevent.SetEventObject( win );
win->GetEventHandler()->ProcessEvent(eevent);
@@ -771,7 +772,8 @@ static void gtk_window_draw_callback( GtkWidget *widget, GdkRectangle *rect, wxW
win->m_clipPaintRegion = TRUE;
wxEraseEvent eevent( win->GetId() );
wxClientDC dc(this);
wxEraseEvent eevent( win->GetId(), &dc );
eevent.SetEventObject( win );
win->GetEventHandler()->ProcessEvent(eevent);