#include #include "event.h" #include "crosshair.h" #include "hidlib_conf.h" #include "grid.h" #include "main.h" void pcb_hidlib_adjust_attached_objects(void) { } void *pcb_hidlib_crosshair_suspend(void) { return NULL; } void pcb_hidlib_crosshair_restore(void *susp_data) { } void pcb_hidlib_crosshair_move_to(pcb_coord_t abs_x, pcb_coord_t abs_y, int mouse_mot) { /* grid fit */ abs_x = pcb_grid_fit(abs_x, hle_design.hidlib.grid, hle_design.hidlib.grid_ox); abs_y = pcb_grid_fit(abs_y, hle_design.hidlib.grid, hle_design.hidlib.grid_ox); hle_design.crosshair_x = abs_x; hle_design.crosshair_y = abs_y; /* update the GUI */ pcb_gui->notify_crosshair_change(&hle_design.hidlib, pcb_false); pcb_gui->set_crosshair(abs_x, abs_y, 0); pcb_gui->notify_crosshair_change(&hle_design.hidlib, pcb_true); } void pcbhl_draw_marks(pcb_hidlib_t *hidlib, pcb_bool inhibit_drawing_mode) { } void pcbhl_draw_attached(pcb_hidlib_t *hidlib, pcb_bool inhibit_drawing_mode) { }