Revert "mac statusicon: sync with Windows menu. Closes #640"
This reverts commit 8d67a0183c
.
This commit is contained in:
parent
6b8c7fc456
commit
b8e0155f25
|
@ -253,6 +253,7 @@ namespace SparkleShare {
|
||||||
|
|
||||||
|
|
||||||
Menu.AddItem (SyncMenuItem);
|
Menu.AddItem (SyncMenuItem);
|
||||||
|
Menu.AddItem (NSMenuItem.SeparatorItem);
|
||||||
|
|
||||||
RecentEventsMenuItem = new NSMenuItem () {
|
RecentEventsMenuItem = new NSMenuItem () {
|
||||||
Title = "View Recent Changes…",
|
Title = "View Recent Changes…",
|
||||||
|
@ -266,21 +267,25 @@ namespace SparkleShare {
|
||||||
}
|
}
|
||||||
|
|
||||||
Menu.AddItem (RecentEventsMenuItem);
|
Menu.AddItem (RecentEventsMenuItem);
|
||||||
Menu.AddItem (NSMenuItem.SeparatorItem);
|
|
||||||
|
|
||||||
NotificationsMenuItem = new NSMenuItem () {
|
NotificationsMenuItem = new NSMenuItem () {
|
||||||
Enabled = true,
|
Enabled = true
|
||||||
Title = "Notifications"
|
|
||||||
};
|
};
|
||||||
|
|
||||||
if (Program.Controller.NotificationsEnabled)
|
if (Program.Controller.NotificationsEnabled)
|
||||||
NotificationsMenuItem.State = NSCellStateValue.On;
|
NotificationsMenuItem.Title = "Turn Notifications Off";
|
||||||
else
|
else
|
||||||
NotificationsMenuItem.State = NSCellStateValue.Off;
|
NotificationsMenuItem.Title = "Turn Notifications On";
|
||||||
|
|
||||||
NotificationsMenuItem.Activated += delegate {
|
NotificationsMenuItem.Activated += delegate {
|
||||||
Program.Controller.ToggleNotifications ();
|
Program.Controller.ToggleNotifications ();
|
||||||
CreateMenu ();
|
|
||||||
|
InvokeOnMainThread (delegate {
|
||||||
|
if (Program.Controller.NotificationsEnabled)
|
||||||
|
NotificationsMenuItem.Title = "Turn Notifications Off";
|
||||||
|
else
|
||||||
|
NotificationsMenuItem.Title = "Turn Notifications On";
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
Menu.AddItem (NotificationsMenuItem);
|
Menu.AddItem (NotificationsMenuItem);
|
||||||
|
|
Loading…
Reference in a new issue