Cocoa: improve TrayIcon to make it adaptive icon size

This commit is contained in:
rich2014 2024-07-08 21:15:01 +08:00
parent 30719c1db4
commit 9d09a0c98b

View File

@ -40,7 +40,10 @@ begin
if (ATrayIcon.icon <> nil) and (ATrayIcon.icon.Handle <> 0) then
begin
image := TCocoaBitmap(ATrayIcon.icon.Handle).image;
if image <> nil then statusitem.setImage(image);
if image <> nil then begin
statusItem.button.setImageScaling(NSImageScaleProportionallyUpOrDown);
statusItem.button.setImage(image);
end;
end;
// Show the menu