From: Robert Roebling Date: Tue, 14 Mar 2000 17:20:42 +0000 (+0000) Subject: Corrected status bar redraw problems. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/b4bee866f35b2e93e50cbcbbbe4caee974ee798f?ds=inline Corrected status bar redraw problems. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6700 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/gtk/window.cpp b/src/gtk/window.cpp index 30618833e4..ba648e96bf 100644 --- a/src/gtk/window.cpp +++ b/src/gtk/window.cpp @@ -621,7 +621,7 @@ static int gtk_window_expose_callback( GtkWidget *widget, GdkEventExpose *gdk_ev wxapp_install_idle_handler(); /* - if (win->GetName() == wxT("htmlWindow")) + if (win->GetName() == wxT("status_line")) { wxPrintf( wxT("OnExpose from ") ); if (win->GetClassInfo() && win->GetClassInfo()->GetClassName()) @@ -721,7 +721,7 @@ static void gtk_window_draw_callback( GtkWidget *widget, GdkRectangle *rect, wxW wxapp_install_idle_handler(); /* - if (win->GetName() == wxT("htmlWindow")) + if (win->GetName() == wxT("status_line")) { wxPrintf( wxT("OnDraw from ") ); if (win->GetClassInfo() && win->GetClassInfo()->GetClassName()) @@ -3030,6 +3030,8 @@ void wxWindow::Refresh( bool eraseBackground, const wxRect *rect ) gtk_pizza_set_clear( pizza, old_clear ); */ GdkEventExpose gdk_event; + gdk_event.type = GDK_EXPOSE; + gdk_event.window = GTK_PIZZA(m_wxwindow)->bin_window; gdk_event.count = 0; gdk_event.area.x = 0; gdk_event.area.y = 0; @@ -3064,6 +3066,8 @@ void wxWindow::Refresh( bool eraseBackground, const wxRect *rect ) gtk_pizza_set_clear( pizza, old_clear ); */ GdkEventExpose gdk_event; + gdk_event.type = GDK_EXPOSE; + gdk_event.window = GTK_PIZZA(m_wxwindow)->bin_window; gdk_event.count = 0; gdk_event.area.x = rect->x; gdk_event.area.y = rect->y; diff --git a/src/gtk1/window.cpp b/src/gtk1/window.cpp index 30618833e4..ba648e96bf 100644 --- a/src/gtk1/window.cpp +++ b/src/gtk1/window.cpp @@ -621,7 +621,7 @@ static int gtk_window_expose_callback( GtkWidget *widget, GdkEventExpose *gdk_ev wxapp_install_idle_handler(); /* - if (win->GetName() == wxT("htmlWindow")) + if (win->GetName() == wxT("status_line")) { wxPrintf( wxT("OnExpose from ") ); if (win->GetClassInfo() && win->GetClassInfo()->GetClassName()) @@ -721,7 +721,7 @@ static void gtk_window_draw_callback( GtkWidget *widget, GdkRectangle *rect, wxW wxapp_install_idle_handler(); /* - if (win->GetName() == wxT("htmlWindow")) + if (win->GetName() == wxT("status_line")) { wxPrintf( wxT("OnDraw from ") ); if (win->GetClassInfo() && win->GetClassInfo()->GetClassName()) @@ -3030,6 +3030,8 @@ void wxWindow::Refresh( bool eraseBackground, const wxRect *rect ) gtk_pizza_set_clear( pizza, old_clear ); */ GdkEventExpose gdk_event; + gdk_event.type = GDK_EXPOSE; + gdk_event.window = GTK_PIZZA(m_wxwindow)->bin_window; gdk_event.count = 0; gdk_event.area.x = 0; gdk_event.area.y = 0; @@ -3064,6 +3066,8 @@ void wxWindow::Refresh( bool eraseBackground, const wxRect *rect ) gtk_pizza_set_clear( pizza, old_clear ); */ GdkEventExpose gdk_event; + gdk_event.type = GDK_EXPOSE; + gdk_event.window = GTK_PIZZA(m_wxwindow)->bin_window; gdk_event.count = 0; gdk_event.area.x = rect->x; gdk_event.area.y = rect->y;