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:
authorMichael Hutchinson <mhutchinson@novell.com>2010-05-22 07:02:21 +0400
committerMichael Hutchinson <mhutchinson@novell.com>2010-05-22 07:02:21 +0400
commit97cd29270c68047ed96dd89ca334c07821862dfc (patch)
tree428cd9eb21991bdba8e54d7264e9e8221599528c /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui
parent935e69404d7bce08e909c4813d62374c01fbdb4c (diff)
* src/addins/CBinding/Makefile.am:
* src/addins/CBinding/CBinding.csproj: * src/addins/CBinding/gtk-gui/gui.stetic: * src/addins/CBinding/Gui/AddPathDialog.cs: * src/addins/CBinding/Gui/AddLibraryDialog.cs: * src/addins/CBinding/Gui/OutputOptionsPanel.cs: * src/addins/CBinding/Gui/CodeGenerationPanel.cs: * src/addins/CBinding/gtk-gui/CBinding.AddPathDialog.cs: * src/addins/CBinding/gtk-gui/CBinding.AddLibraryDialog.cs: * src/addins/ChangeLogAddIn/CommitDialogExtensionWidget.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs: * src/addins/CBinding/gtk-gui/CBinding.OutputOptionsPanel.cs: * src/addins/CBinding/gtk-gui/CBinding.CodeGenerationPanel.cs: * src/addins/AspNet/MonoDevelop.AspNet.Mvc/Gui/AddViewDialog.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide/ProjectOperations.cs: * src/addins/NUnit/Gui/NUnitAssemblyGroupConfigurationNodeBuilder.cs: * src/addins/CBinding/ProjectPad/ProjectPackagesFolderNodeBuilder.cs: * src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/DebugCommands.cs: * src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor/XmlEditorService.cs: * src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.Deployment/WebDeployService.cs: * src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: * src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.Deployment/WebDeployOptionsPanelWidget.cs: * src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs: Clean up dialog placement. * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/ProjectFileSelectorDialog.cs: Added docs and convenience API. * src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: Clea up path API. * src/addins/MonoDevelop.WebReferences/Makefile.am: * src/addins/MonoDevelop.Moonlight/gtk-gui/gui.stetic: * src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.ConfirmProjectDeleteDialog.cs: * src/addins/MonoDevelop.Debugger/gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs: * src/addins/MonoDevelop.Refactoring/gtk-gui/MonoDevelop.Refactoring.EncapsulateFieldDialog.cs: * src/addins/MonoDevelop.SourceEditor2/gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: * src/addins/Deployment/MonoDevelop.Deployment.Linux/gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs: Flush. * src/core/MonoDevelop.Core/MonoDevelop.Core/FileService.cs: New ToFilePathArray extension method. * src/core/MonoDevelop.Ide/MonoDevelop.Components.Extensions/ISelectFileDialog.cs: Added ability to set filters in the dialogs. * src/core/MonoDevelop.Ide/MonoDevelop.Components/FolderDialog.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Components/FileSelector.cs: Make internal. People should be using the platform file dialog API. * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/AddFileDialog.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OpenFileDialog.cs: Use file filters. * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderNodeBuilder.cs: Track dialog API. * src/core/MonoDevelop.Ide/MonoDevelop.Ide/MessageService.cs: New APIs for showing/running dialogs, and placing dialogs. svn path=/trunk/monodevelop/; revision=157750
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs12
1 files changed, 7 insertions, 5 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs
index 6a519c8f83..429751dd0f 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs
@@ -496,8 +496,8 @@ namespace MonoDevelop.Ide.Gui
try {
if (panelId != null)
ops.SelectPanel (panelId);
- ops.TransientFor = RootWindow;
- if (ops.Run () == (int) Gtk.ResponseType.Ok) {
+
+ if (MessageService.RunCustomDialog (ops, parentWindow) == (int) Gtk.ResponseType.Ok) {
PropertyService.SaveProperties ();
}
} finally {
@@ -515,13 +515,15 @@ namespace MonoDevelop.Ide.Gui
if (parentWindow == null)
parentWindow = IdeApp.Workbench.RootWindow;
- DefaultPolicyOptionsDialog ops
- = new DefaultPolicyOptionsDialog (parentWindow);
+ var ops = new DefaultPolicyOptionsDialog (parentWindow);
try {
if (panelId != null)
ops.SelectPanel (panelId);
- ops.TransientFor = RootWindow;
+ ops.TransientFor = parentWindow;
+
+ MessageService.PlaceDialog (ops, parentWindow);
+
if (ops.Run () == (int) Gtk.ResponseType.Ok) {
MonoDevelop.Projects.Policies.PolicyService.SaveDefaultPolicies ();
}