рефакторинг небольшой

This commit is contained in:
2026-02-25 21:27:02 +03:00
parent 9202b527e4
commit 5c9ec3167a
8 changed files with 25 additions and 42 deletions

11
src/Tool.zig Normal file
View File

@@ -0,0 +1,11 @@
const Point2_f = @import("models/basic_models.zig").Point2_f;
const Canvas = @import("Canvas.zig");
pub const ToolContext = struct {
canvas: *Canvas,
document_point: Point2_f,
};
pub const Tool = struct {
onCanvasClick: *const fn (*const ToolContext) void,
};