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-26 05:36:55 +0400
committerMichael Hutchinson <mhutchinson@novell.com>2010-05-26 05:36:55 +0400
commitc4f2d11500e781da4ea6debd28de69d5d5786343 (patch)
treee23bf57c7a3075e479c2ad134da2d86ad429eeef /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs
parent523686955d6809bcc5518a97559ff1c3f4f81fc4 (diff)
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide/RootWorkspace.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide/ProjectOperations.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/ViewCommands.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/AddFileDialog.cs: * src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/DebugCommands.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OpenFileDialog.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/FileSelectorDialog.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplatePanel.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/AddinLoadErrorDialog.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Components.Extensions/ISelectFileDialog.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Execution/ExecutionModeCommandService.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Execution/MonoExecutionParametersWidget.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/CodeFormattingPanel.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Execution/CustomExecutionModeManagerDialog.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Components.PropertyGrid.Editors/TextEditorDialog.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/SolutionItemConfigurationsPanel.cs: More dialog placement cleanup. * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/CustomCommandWidget.cs: Use platform dialog. svn path=/trunk/monodevelop/; revision=157922
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs17
1 files changed, 6 insertions, 11 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs
index dd35d3a4f4..115ed248ef 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs
@@ -110,19 +110,14 @@ namespace MonoDevelop.Ide.Gui.OptionPanels
protected virtual void OnButtonAddClicked (object sender, System.EventArgs e)
{
- FolderDialog fd = new FolderDialog (GettextCatalog.GetString ("Select the mono installation prefix"));
- fd.SetFilename ("/usr");
- fd.TransientFor = this.Toplevel as Gtk.Window;
-
- int response = fd.Run ();
-
- if (response != (int) ResponseType.Ok) {
- fd.Hide ();
+ var dlg = new SelectFolderDialog (GettextCatalog.GetString ("Select the mono installation prefix")) {
+ TransientFor = this.Toplevel as Gtk.Window,
+ CurrentFolder = "/usr",
+ };
+ if (!dlg.Run ())
return;
- }
- fd.Hide ();
- MonoRuntimeInfo rinfo = new MonoRuntimeInfo (fd.Filename);
+ var rinfo = new MonoRuntimeInfo (dlg.SelectedFile);
if (!rinfo.IsValidRuntime) {
MessageService.ShowError (GettextCatalog.GetString ("Mono runtime not found"), GettextCatalog.GetString ("Please provide a valid directory prefix where mono is installed (for example, /usr)"));
return;