Добавлять объекты в родителя
This commit is contained in:
@@ -30,7 +30,7 @@ pub fn canvasView(canvas: *Canvas, selected_object_id: ?u64, content_rect_scale:
|
||||
{
|
||||
drawCanvasContent(canvas, scroll);
|
||||
handleCanvasZoom(canvas, scroll);
|
||||
handleCanvasMouse(canvas, scroll);
|
||||
handleCanvasMouse(canvas, scroll, selected_object_id);
|
||||
}
|
||||
|
||||
const scroll_parent = dvui.parentGet();
|
||||
@@ -221,7 +221,7 @@ fn handleCanvasZoom(canvas: *Canvas, scroll: anytype) void {
|
||||
}
|
||||
}
|
||||
|
||||
fn handleCanvasMouse(canvas: *Canvas, scroll: *dvui.ScrollAreaWidget) void {
|
||||
fn handleCanvasMouse(canvas: *Canvas, scroll: *dvui.ScrollAreaWidget, selected_object_id: ?u64) void {
|
||||
const natural_scale = if (canvas.native_scaling) 1 else dvui.windowNaturalScale();
|
||||
const scroll_data = scroll.data();
|
||||
|
||||
@@ -257,6 +257,7 @@ fn handleCanvasMouse(canvas: *Canvas, scroll: *dvui.ScrollAreaWidget) void {
|
||||
var ctx = Tool.ToolContext{
|
||||
.canvas = canvas,
|
||||
.document_point = point,
|
||||
.selected_object_id = selected_object_id,
|
||||
};
|
||||
desc.implementation.onCanvasClick(&ctx) catch |err| {
|
||||
std.debug.print("onCanvasClick error: {}\n", .{err});
|
||||
|
||||
Reference in New Issue
Block a user