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 08:38:41 +0400
committerMichael Hutchinson <mhutchinson@novell.com>2010-05-26 08:38:41 +0400
commitaff4eaad355c3a17d112ae75a0f446f3efe8c24a (patch)
treef0e2ce38db32ab7c017ee3446d4299867c6c9376 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects
parentcaf9a9d46b965d8633efa7f96ad0699be5393cc6 (diff)
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/FileCommands.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/AddFileDialog.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Components/SelectFileDialog.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Components/SelectFolderDialog.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.Components.Extensions/ISelectFileDialog.cs: Improved the platform dialog abstractions. Unified and tidied code, factored code from OpenFileDialog, improved support for file filters. * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Document.cs: Use platform dialog for OpenFile. svn path=/trunk/monodevelop/; revision=157929
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/AddFileDialog.cs9
1 files changed, 3 insertions, 6 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/AddFileDialog.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/AddFileDialog.cs
index 4fe47e8428..150d92ea08 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/AddFileDialog.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/AddFileDialog.cs
@@ -42,6 +42,7 @@ namespace MonoDevelop.Ide.Projects
public AddFileDialog (string title)
{
Title = title;
+ Action = FileChooserAction.Open;
data.SelectMultiple = true;
}
@@ -72,9 +73,6 @@ namespace MonoDevelop.Ide.Projects
return Handler.Run (data);
FileSelector fdiag = new FileSelector (data.Title);
- fdiag.SetCurrentFolder (data.CurrentFolder);
- fdiag.SelectMultiple = data.SelectMultiple;
- fdiag.TransientFor = data.TransientFor;
//add a combo that can be used to override the default build action
ComboBox combo = new ComboBox (data.BuildActions ?? new string[0]);
@@ -93,14 +91,13 @@ namespace MonoDevelop.Ide.Projects
box.PackStart (combo, false, false, 4);
box.ShowAll ();
- foreach (var filter in GetGtkFileFilters ())
- fdiag.AddFilter (filter);
+ SetDefaultProperties (fdiag);
int result;
try {
result = MessageService.RunCustomDialog (fdiag, data.TransientFor ?? MessageService.RootWindow);
- data.SelectedFiles = fdiag.Filenames.ToFilePathArray ();
+ GetDefaultProperties (fdiag);
if (check.Active)
data.OverrideAction = combo.ActiveText;
else