RemoveFolderFromSyncClicked() public method

Tries to remove a given repo from sync
public RemoveFolderFromSyncClicked ( string reponame ) : void
reponame string
return void
コード例 #1
0
ファイル: StatusIcon.cs プロジェクト: sofiaker/Oris4Sync
 private EventHandler RemoveFolderFromSyncDelegate(string reponame)
 {
     return(delegate
     {
         Controller.RemoveFolderFromSyncClicked(reponame);
     });
 }
コード例 #2
0
 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);
         }
     });
 }
コード例 #3
0
 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);
         }
     });
 }
コード例 #4
0
ファイル: StatusIcon.cs プロジェクト: sunxk/CmisSync
 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();
                 }
         }
     });
 }