From 7aa9673b446bfdf35e18d65335fc4e26673a8bd7 Mon Sep 17 00:00:00 2001 From: Roman Pytkov Date: Tue, 3 Mar 2026 14:32:20 +0300 Subject: [PATCH] =?UTF-8?q?=D0=91=D0=BE=D0=BB=D0=B5=D0=B5=20=D0=BA=D1=80?= =?UTF-8?q?=D0=B0=D1=81=D0=B8=D0=B2=D0=B0=D1=8F=20=D0=BF=D0=B0=D0=BD=D0=B5?= =?UTF-8?q?=D0=BB=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ui/canvas_view.zig | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/src/ui/canvas_view.zig b/src/ui/canvas_view.zig index 39095b5..5472ae6 100644 --- a/src/ui/canvas_view.zig +++ b/src/ui/canvas_view.zig @@ -381,28 +381,22 @@ fn drawStatsPanel(stats: RenderStats, frame_index: u64) void { fn drawPropertyEditor(canvas: *Canvas, obj: *Document.Object, prop: *const Property, row_index: usize) void { const row_id: usize = row_index * 16; + const is_even = row_index % 2 == 0; var row = dvui.box( @src(), .{ .dir = .vertical }, .{ .id_extra = row_id, .expand = .horizontal, - .padding = dvui.Rect{ .y = 2 }, + .padding = dvui.Rect{ .y = 2, .x = 4 }, + .corner_radius = dvui.Rect.all(4), + .background = is_even, + .color_fill = if (is_even) dvui.Color.black.opacity(0.4) else .{}, }, ); { const tag = std.meta.activeTag(prop.data); - // Скрываем строку с цветом заливки, если заполнение выключено. - if (tag == .fill_rgba) { - const filled_prop = obj.getProperty(.filled); - const filled = if (filled_prop) |p| p.filled else false; - if (!filled) { - row.deinit(); - return; - } - } - dvui.labelNoFmt(@src(), propertyLabel(tag), .{}, .{}); switch (prop.data) {