Index: show_netnames.c =================================================================== --- show_netnames.c (revision 33487) +++ show_netnames.c (revision 33488) @@ -38,9 +38,14 @@ static void show_netnames_brd_chg(rnd_hidlib_t *hidlib, void *user_data, int argc, rnd_event_arg_t argv[]) { - rnd_trace("show_netnames!\n"); + rnd_trace("show_netnames: invalidate\n"); } +static void show_netnames_render(rnd_hidlib_t *hidlib, void *user_data, int argc, rnd_event_arg_t argv[]) +{ + rnd_trace("show_netnames: render\n"); +} + int pplg_check_ver_show_netnames(int ver_needed) { return 0; } void pplg_uninit_show_netnames(void) @@ -56,6 +61,7 @@ rnd_event_bind(PCB_EVENT_BOARD_EDITED, show_netnames_brd_chg, NULL, pcb_show_netnames_cookie); rnd_event_bind(RND_EVENT_BOARD_CHANGED, show_netnames_brd_chg, NULL, pcb_show_netnames_cookie); + rnd_event_bind(RND_EVENT_GUI_DRAW_OVERLAY_XOR, show_netnames_render, NULL, pcb_show_netnames_cookie); rnd_hid_menu_load(rnd_gui, NULL, pcb_show_netnames_cookie, 150, NULL, 0, show_netnames_menu, "plugin: show_netnames"); return 0;