aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjefvel2018-10-16 10:29:20 +0200
committerjefvel2018-10-16 10:29:20 +0200
commitf644d12312f2231d4677f8382407f81c2880803c (patch)
treef2bbce47c10c7fe4eaff15ae190edefd9e5b3a2e
parent1a665b2c73c12a4cdf5402daef46b1082a822e0d (diff)
downloadsystray-f644d12312f2231d4677f8382407f81c2880803c.tar.bz2
Fixed Mac deprecations. Icon is placed correctly.
-rw-r--r--systray_darwin.m15
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;
}
}