diff options
| author | jefvel | 2018-10-16 10:29:20 +0200 | 
|---|---|---|
| committer | jefvel | 2018-10-16 10:29:20 +0200 | 
| commit | f644d12312f2231d4677f8382407f81c2880803c (patch) | |
| tree | f2bbce47c10c7fe4eaff15ae190edefd9e5b3a2e | |
| parent | 1a665b2c73c12a4cdf5402daef46b1082a822e0d (diff) | |
| download | systray-f644d12312f2231d4677f8382407f81c2880803c.tar.bz2 | |
Fixed Mac deprecations. Icon is placed correctly.
| -rw-r--r-- | systray_darwin.m | 15 | 
1 files changed, 8 insertions, 7 deletions
| diff --git a/systray_darwin.m b/systray_darwin.m index a489bc4..3e5e2ff 100644 --- a/systray_darwin.m +++ b/systray_darwin.m @@ -64,15 +64,16 @@  }  - (void)setIcon:(NSImage *)image { -  [statusItem setImage:image]; +  statusItem.button.image = image; +  statusItem.button.imagePosition = NSImageLeft;  }  - (void)setTitle:(NSString *)title { -  [statusItem setTitle:title]; +  statusItem.button.title = title;  }  - (void)setTooltip:(NSString *)tooltip { -  [statusItem setToolTip:tooltip]; +  statusItem.button.toolTip = tooltip;  }  - (IBAction)menuHandler:(id)sender @@ -97,14 +98,14 @@    }    [menuItem setToolTip:item->tooltip];    if (item->disabled == 1) { -    [menuItem setEnabled:FALSE]; +    menuItem.enabled = FALSE;    } else { -    [menuItem setEnabled:TRUE]; +    menuItem.enabled = TRUE;    }    if (item->checked == 1) { -    [menuItem setState:NSOnState]; +    menuItem.state = NSControlStateValueOn;    } else { -    [menuItem setState:NSOffState]; +    menuItem.state = NSControlStateValueOff;    }  } | 
