Добавлять объекты в родителя

This commit is contained in:
2026-02-26 21:18:37 +03:00
parent 291dbd6f85
commit 77604e7b2b
7 changed files with 25 additions and 10 deletions

View File

@@ -1,9 +1,16 @@
const Point2_f = @import("../models/basic_models.zig").Point2_f;
const Canvas = @import("../Canvas.zig");
const Document = @import("../models/Document.zig");
pub const ToolContext = struct {
canvas: *Canvas,
document_point: Point2_f,
selected_object_id: ?u64,
pub fn addObject(self: *const ToolContext, template: Document.Object) !void {
try self.canvas.document.addObjectUnderParentId(self.selected_object_id, template);
self.canvas.requestRedraw();
}
};
pub const Tool = struct {