private EventHandler RemoveFolderFromSyncDelegate(string reponame) { return(delegate { Controller.RemoveFolderFromSyncClicked(reponame); }); }
private EventHandler RemoveFolderDelegate(string name) { return(delegate { NSAlert alert = NSAlert.WithMessage( Properties_Resources.RemoveSyncQuestion, "No", "Yes", null, ""); alert.Icon = this.caution_image; int i = alert.RunModal(); if (i == 0) { Controller.RemoveFolderFromSyncClicked(name); } }); }
private EventHandler RemoveFolderFromSyncDelegate(string reponame) { return(delegate { if (System.Windows.MessageBox.Show( CmisSync.Properties_Resources.RemoveSyncQuestion, CmisSync.Properties_Resources.RemoveSyncTitle, MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No ) == MessageBoxResult.Yes) { Controller.RemoveFolderFromSyncClicked(reponame); } }); }
private EventHandler RemoveFolderFromSyncDelegate(string reponame) { return(delegate { using (Dialog dialog = new Dialog (String.Format(CmisSync.Properties_Resources.RemoveSyncTitle), null, Gtk.DialogFlags.DestroyWithParent)) { dialog.Modal = true; using (var noButton = dialog.AddButton("No, please continue synchronizing", ResponseType.No)) using (var yesButton = dialog.AddButton("Yes, stop synchronizing permanently", ResponseType.Yes)) { dialog.Response += delegate(object obj, ResponseArgs args){ if (args.ResponseId == ResponseType.Yes) { Controller.RemoveFolderFromSyncClicked(reponame); } }; dialog.Run(); dialog.Destroy(); } } }); }