コード例 #1
0
 public static void FindInPath(string path)
 {
     if (!IsCurrentDialogClosed)
     {
         currentFindDialog.Destroy();
     }
     currentFindDialog = new FindInFilesDialog(false, path);
     MessageService.PlaceDialog(currentFindDialog, null);
     currentFindDialog.Show();
 }
コード例 #2
0
 public static void ShowReplace()
 {
     if (!IsCurrentDialogClosed)
     {
         currentFindDialog.Destroy();
     }
     currentFindDialog = new FindInFilesDialog(true);
     MessageService.PlaceDialog(currentFindDialog, null);
     currentFindDialog.Show();
 }
コード例 #3
0
 static void ShowSingleInstance(FindInFilesDialog newDialog)
 {
     if (currentFindDialog != null)
     {
         currentFindDialog.Destroy();
     }
     newDialog.Destroyed += (sender, e) => currentFindDialog = null;
     currentFindDialog    = newDialog;
     MessageService.PlaceDialog(currentFindDialog, null);
     currentFindDialog.Present();
 }
コード例 #4
0
		static void ShowSingleInstance (FindInFilesDialog newDialog)
		{
			if (currentFindDialog != null) {
				currentFindDialog.Destroy ();
			}
			newDialog.Destroyed += (sender, e) => currentFindDialog = null;
			currentFindDialog = newDialog;
			MessageService.PlaceDialog (currentFindDialog, null);
			currentFindDialog.Present ();
		}
コード例 #5
0
 protected override void Run()
 {
     FindInFilesDialog.ShowReplace();
 }
コード例 #6
0
 protected override void Run()
 {
     FindInFilesDialog.ShowFind();
 }
コード例 #7
0
		public static void FindInPath (string path)
		{
			if (!IsCurrentDialogClosed) {
				currentFindDialog.Destroy ();
			}
			currentFindDialog = new FindInFilesDialog (false, path);
			MessageService.PlaceDialog (currentFindDialog, null);
			currentFindDialog.Show ();
		}
コード例 #8
0
		public static void ShowReplace ()
		{
			if (!IsCurrentDialogClosed) {
				currentFindDialog.Destroy ();
			}
			currentFindDialog = new FindInFilesDialog (true);
			MessageService.PlaceDialog (currentFindDialog, null);
			currentFindDialog.Show ();
		}