Index: obj_subc.h =================================================================== --- obj_subc.h (revision 37877) +++ obj_subc.h (revision 37878) @@ -119,9 +119,12 @@ pcb_layer_t *pcb_subc_get_layer(pcb_subc_t *sc, pcb_layer_type_t lyt, pcb_layer_combining_t comb, rnd_bool_t alloc, const char *name, rnd_bool req_name_match); #include -rnd_r_dir_t pcb_draw_subc_mark(const rnd_box_t *b, void *cl); /* low level version, does not do extobj */ -rnd_r_dir_t draw_subc_mark_callback(const rnd_box_t *b, void *cl); -rnd_r_dir_t draw_subc_label_callback(const rnd_box_t *b, void *cl); + +/* low level version, does not do extobj */ +rnd_rtree_dir_t pcb_draw_subc_mark(void *cl, void *obj, const rnd_rtree_box_t *box); + +rnd_rtree_dir_t draw_subc_mark_callback(void *cl, void *obj, const rnd_rtree_box_t *b); +rnd_rtree_dir_t draw_subc_label_callback(void *cl, void *obj, const rnd_rtree_box_t *b); void DrawSubc(pcb_subc_t *sc); void EraseSubc(pcb_subc_t *sc);