X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=xoptions.c;h=888fb6577f14a591d884cf4459b7c3258b413b37;hb=053dc1f79f78ff5d5d4d0f625f68a7d8076a30a0;hp=5616840354e782105e48def6b73aa12f3df5a459;hpb=f360f5c49d27a95ca64e5755c42156ee1f7e95db;p=xboard.git diff --git a/xoptions.c b/xoptions.c index 5616840..888fb65 100644 --- a/xoptions.c +++ b/xoptions.c @@ -864,11 +864,15 @@ GraphEventProc(GtkWidget *widget, GdkEvent *event, gpointer gdata) void GraphExpose (Option *opt, int x, int y, int w, int h) { +#if 0 + GdkRectangle r; + r.x = x; r.y = y; r.width = w; r.height = h; + gdk_window_invalidate_rect(((GtkWidget *)(opt->handle))->window, &r, FALSE); +#endif GdkEventExpose e; if(!opt->handle) return; e.area.x = x; e.area.y = y; e.area.width = w; e.area.height = h; e.count = -1; e.type = GDK_EXPOSE; // count = -1: kludge to suppress sizing - GraphEventProc(opt->handle, (GdkEvent// gtk_check_menu_item_set_active((GtkCheckMenuItem *) item->handle, state); - *) &e, (gpointer) opt); // fake expose event + GraphEventProc(opt->handle, (GdkEvent *) &e, (gpointer) opt); // fake expose event } void GenericCallback(GtkWidget *widget, gpointer gdata)