* 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/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

mono/debugger-libs,joj/debugger-libs,Unity-Technologies/debugger-libs,Unity-Technologies/debugger-libs,joj/debugger-libs,mono/debugger-libs