Index: trunk/src/stub_draw.c =================================================================== --- trunk/src/stub_draw.c (revision 21419) +++ trunk/src/stub_draw.c (revision 21420) @@ -45,11 +45,6 @@ pcb_text_draw_(info, &t, 0, 0, PCB_TXT_TINY_ACCURATE); } -static pcb_bool dummy_mouse_old(void *widget, void *draw_data, pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) -{ - return 0; -} - static pcb_bool dummy_mouse(pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) { return 0; @@ -82,7 +77,7 @@ void (*pcb_stub_draw_csect)(pcb_hid_gc_t gc, const pcb_hid_expose_ctx_t *e) = dummy_draw_csect; -pcb_bool (*pcb_stub_draw_csect_mouse_ev)(void *widget, void *draw_data, pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) = dummy_mouse_old; +pcb_bool (*pcb_stub_draw_csect_mouse_ev)(pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) = dummy_mouse; /****** font selector GUI ******/ Index: trunk/src/stub_draw.h =================================================================== --- trunk/src/stub_draw.h (revision 21419) +++ trunk/src/stub_draw.h (revision 21420) @@ -42,7 +42,7 @@ /* csect */ extern void (*pcb_stub_draw_csect)(pcb_hid_gc_t gc, const pcb_hid_expose_ctx_t *e); -extern pcb_bool (*pcb_stub_draw_csect_mouse_ev)(void *widget, void *draw_data, pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y); +extern pcb_bool (*pcb_stub_draw_csect_mouse_ev)(pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y); /* fontsel */ extern void (*pcb_stub_draw_fontsel)(pcb_hid_gc_t gc, const pcb_hid_expose_ctx_t *e); Index: trunk/src_plugins/dialogs/dlg_pref_layer.c =================================================================== --- trunk/src_plugins/dialogs/dlg_pref_layer.c (revision 21419) +++ trunk/src_plugins/dialogs/dlg_pref_layer.c (revision 21420) @@ -41,7 +41,7 @@ pcb_bool layersel_mouse_cb(pcb_hid_attribute_t *attrib, pcb_hid_preview_t *prv, pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) { - return pcb_stub_draw_csect_mouse_ev(NULL, NULL, kind, x, y); + return pcb_stub_draw_csect_mouse_ev(kind, x, y); } void layersel_free_cb(pcb_hid_attribute_t *attrib, void *user_ctx, void *hid_ctx) Index: trunk/src_plugins/draw_csect/draw_csect.c =================================================================== --- trunk/src_plugins/draw_csect/draw_csect.c (revision 21419) +++ trunk/src_plugins/draw_csect/draw_csect.c (revision 21420) @@ -661,7 +661,7 @@ } -static pcb_bool mouse_csect(void *widget, void *draw_data, pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) +static pcb_bool mouse_csect(pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) { pcb_bool res = 0; pcb_layer_id_t lid;