Lines Matching refs:gsi
87 GX_CANVAS *canvas, GX_RECTANGLE *dirty, int scale, GRID_SNAP_INFO *gsi) in guix_canvas_flush() argument
145 int grid_space = gsi->grid_space; in guix_canvas_flush()
147 if (grid_space || gsi->crosshair_enabled || gsi->snap_line_count) in guix_canvas_flush()
181 if (gsi->crosshair_enabled) in guix_canvas_flush()
187 col = (gsi->crosshair_cx - gsi->crosshair_size) * scale / 100; in guix_canvas_flush()
188 row = gsi->crosshair_cy * scale / 100; in guix_canvas_flush()
192 col = (gsi->crosshair_cx + gsi->crosshair_size + 1) * scale / 100; in guix_canvas_flush()
195 col = gsi->crosshair_cx * scale / 100; in guix_canvas_flush()
196 row = (gsi->crosshair_cy - gsi->crosshair_size) * scale / 100; in guix_canvas_flush()
199 row = (gsi->crosshair_cy + gsi->crosshair_size + 1) * scale / 100; in guix_canvas_flush()
203 if (gsi->snap_line_count) in guix_canvas_flush()
211 for (int index = 0; index < gsi->snap_line_count; index++) in guix_canvas_flush()
213 snapline = &gsi->snap_lines[index]; in guix_canvas_flush()
281 void guix_canvas_paint(HDC dc, GX_RECTANGLE dirty, int scale, GRID_SNAP_INFO *gsi) in guix_canvas_paint() argument
296 guix_canvas_flush(dc, 0, 0, canvas, &dirty, scale, gsi); in guix_canvas_paint()