fix: keep aspect ratio for buttonIcon

This commit is contained in:
relikd
2025-06-24 12:34:05 +02:00
parent df0b5b1c91
commit f577ec1ec2

View File

@@ -69,8 +69,11 @@
btn.bezelStyle = NSBezelStyleRounded;
btn.bordered = NO;
btn.image = [NSImage imageNamed:name];
[btn.image setSize:NSMakeSize(size, size)];
// [btn.image setResizingMode:NSImageResizingModeTile];
NSSize s = btn.image.size;
if (s.width > s.height)
[btn.image setSize:NSMakeSize(size, size * (s.height / s.width))];
else
[btn.image setSize:NSMakeSize(size * (s.width / s.height), size)];
return btn;
}