Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplatePanel.cs14
1 files changed, 4 insertions, 10 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplatePanel.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplatePanel.cs
index 4e7b9ff689..64073788c7 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplatePanel.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplatePanel.cs
@@ -125,10 +125,8 @@ namespace MonoDevelop.Ide.CodeTemplates
if (template != null) {
templatesToSave.Add (template);
var editDialog = new EditTemplateDialog (template, false);
- editDialog.TransientFor = this.Toplevel as Gtk.Window;
- if (ResponseType.Ok == (ResponseType)editDialog.Run ())
+ if (MessageService.ShowCustomDialog (editDialog, this.Toplevel as Gtk.Window) == (int)ResponseType.Ok)
templatesToSave.Add (template);
- editDialog.Destroy ();
}
}
@@ -142,17 +140,13 @@ namespace MonoDevelop.Ide.CodeTemplates
void ButtonAddClicked (object sender, EventArgs e)
{
- CodeTemplate newTemplate = new CodeTemplate ();
- EditTemplateDialog editDialog = new EditTemplateDialog (newTemplate, true);
-
- editDialog.Parent = parent;
- editDialog.TransientFor = this.Toplevel as Gtk.Window;
- if (ResponseType.Ok == (ResponseType)editDialog.Run ()) {
+ var newTemplate = new CodeTemplate ();
+ var editDialog = new EditTemplateDialog (newTemplate, true);
+ if (MessageService.ShowCustomDialog (editDialog, this.Toplevel as Gtk.Window) == (int)ResponseType.Ok) {
InsertTemplate (newTemplate);
templates.Add (newTemplate);
templatesToSave.Add (newTemplate);
}
- editDialog.Destroy ();
}
public void Store ()