git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59202
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
return DoScrollByUnits(ScrollDir_Vert, ScrollUnit_Page, pages);
}
return DoScrollByUnits(ScrollDir_Vert, ScrollUnit_Page, pages);
}
+#include "wx/treectrl.h"
+
void wxWindowGTK::Refresh(bool WXUNUSED(eraseBackground),
const wxRect *rect)
{
void wxWindowGTK::Refresh(bool WXUNUSED(eraseBackground),
const wxRect *rect)
{
return;
if (rect == NULL)
return;
if (rect == NULL)
- gtk_widget_queue_draw(widget);
+ {
+ gdk_window_invalidate_rect( widget->window, NULL, TRUE );
+ }
else
{
int x = rect->x;
if (GetLayoutDirection() == wxLayout_RightToLeft)
x = GetClientSize().x - x - rect->width;
else
{
int x = rect->x;
if (GetLayoutDirection() == wxLayout_RightToLeft)
x = GetClientSize().x - x - rect->width;
-
-#if 0
- gtk_widget_queue_draw_area(widget, x, rect->y, rect->width, rect->height);
-#else
GdkRectangle r;
r.x = rect->x;
r.y = rect->y;
r.width = rect->width;
r.height = rect->height;
gdk_window_invalidate_rect( m_wxwindow->window, &r, TRUE );
GdkRectangle r;
r.x = rect->x;
r.y = rect->y;
r.width = rect->width;
r.height = rect->height;
gdk_window_invalidate_rect( m_wxwindow->window, &r, TRUE );