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
path: root/main
diff options
context:
space:
mode:
authorVsevolod Kukol <sevoku@xamarin.com>2016-06-01 20:59:04 +0300
committerVsevolod Kukol <sevoku@xamarin.com>2016-06-02 11:02:06 +0300
commit7cbf5867f38f5f067da86b10559244a1f2fdf6d8 (patch)
tree58e954a558a732a1fe57e2a4d7cb921f45f2d270 /main
parentb66a080d5d2e61bc906777841a8545ccb4d9d178 (diff)
[Ide] Disable Gtk interactive search in TreeViews
Diffstat (limited to 'main')
-rw-r--r--main/src/addins/CSharpBinding/MonoDevelop.CSharp.ClassOutline/CSharpOutlineTextEditorExtension.cs1
-rw-r--r--main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/AbstractGenerateAction.cs1
-rw-r--r--main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/GenerateCodeWindow.cs2
-rw-r--r--main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionEditRuleDialog.cs4
-rw-r--r--main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionPanelWidget.cs1
-rw-r--r--main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormattingProfileDialog.cs5
-rw-r--r--main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ExceptionCaughtDialog.cs1
-rw-r--r--main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs1
-rw-r--r--main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs3
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/PackageSourcesWidget.cs1
-rw-r--r--main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionPanelWidget.cs1
-rw-r--r--main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeIssues/CodeIssuePanelWidget.cs1
-rw-r--r--main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringPreviewDialog.cs1
-rw-r--r--main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/ColorShemeEditor.cs1
-rw-r--r--main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs1
-rw-r--r--main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitConfigurationDialog.cs3
-rw-r--r--main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/MergeDialog.cs1
-rw-r--r--main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/StashManagerDialog.cs1
-rw-r--r--main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/CommitDialog.cs1
-rw-r--r--main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/ChangeSetView.cs1
-rw-r--r--main/src/addins/Xml/Editor/XmlSchemasPanelWidget.cs4
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Components/FolderListSelector.cs1
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplatePanel.cs1
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs3
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components/EnvVarList.cs1
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/KeyBindingsPanel.cs5
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs3
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/TasksOptionsPanel.cs3
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/CodeFormattingPanel.cs3
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/CombineConfigurationPanel.cs1
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/SolutionItemConfigurationsPanel.cs1
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/StartupOptionsPanel.cs3
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/GtkNewProjectDialogBackend.UI.cs2
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/IncludeNewFilesDialog.cs3
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewFileDialog.cs2
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.StandardHeader/StandardHeaderPolicyPanel.cs1
36 files changed, 59 insertions, 10 deletions
diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.ClassOutline/CSharpOutlineTextEditorExtension.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.ClassOutline/CSharpOutlineTextEditorExtension.cs
index 8ee2f4e5f1..4b5db22b20 100644
--- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.ClassOutline/CSharpOutlineTextEditorExtension.cs
+++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.ClassOutline/CSharpOutlineTextEditorExtension.cs
@@ -506,6 +506,7 @@ namespace MonoDevelop.CSharp.ClassOutline
} else {
outlineTreeView.Model = outlineTreeStore;
}
+ outlineTreeView.SearchColumn = -1; // disable the interactive search
// Because sorting the tree by setting the sort function also collapses the tree view we expand
// the whole tree.
diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/AbstractGenerateAction.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/AbstractGenerateAction.cs
index 13234fff9e..fa01228154 100644
--- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/AbstractGenerateAction.cs
+++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/AbstractGenerateAction.cs
@@ -95,6 +95,7 @@ namespace MonoDevelop.CodeGeneration
}
treeView.Model = store;
+ treeView.SearchColumn = -1; // disable the interactive search
}
void ToggleRendererToggled (object o, ToggledArgs args)
diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/GenerateCodeWindow.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/GenerateCodeWindow.cs
index 600d197bab..586f03d75f 100644
--- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/GenerateCodeWindow.cs
+++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/GenerateCodeWindow.cs
@@ -109,6 +109,8 @@ namespace MonoDevelop.CodeGeneration
treeviewGenerateActions.HeadersVisible = false;
treeviewGenerateActions.Model = generateActionsStore;
+ treeviewGenerateActions.SearchColumn = -1; // disable the interactive search
+
TreeViewColumn column = new TreeViewColumn ();
var pixbufRenderer = new CellRendererImage ();
column.PackStart (pixbufRenderer, false);
diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionEditRuleDialog.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionEditRuleDialog.cs
index 02fcc66359..f522cda640 100644
--- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionEditRuleDialog.cs
+++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionEditRuleDialog.cs
@@ -101,7 +101,8 @@ namespace MonoDevelop.CSharp.Diagnostics.InconsistentNaming
treeviewEntities.AppendColumn ("IsChecked", ct1, "active", 2);
treeviewEntities.AppendColumn ("Entity", new CellRendererText (), "text", 0);
treeviewEntities.Model = entityStore;
-
+ treeviewEntities.SearchColumn = -1; // disable the interactive search
+
var ct2 = new CellRendererToggle ();
ct2.Toggled += delegate(object o, Gtk.ToggledArgs args) {
TreeIter iter;
@@ -112,6 +113,7 @@ namespace MonoDevelop.CSharp.Diagnostics.InconsistentNaming
treeviewAccessibility.AppendColumn ("IsChecked", ct2, "active", 2);
treeviewAccessibility.AppendColumn ("Entity", new CellRendererText (), "text", 0);
treeviewAccessibility.Model = accessibiltyStore;
+ treeviewAccessibility.SearchColumn = -1; // disable the interactive search
buttonOk.Clicked += (sender, e) => Apply ();
FillDialog ();
diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionPanelWidget.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionPanelWidget.cs
index 0053f925b9..fcf325cf47 100644
--- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionPanelWidget.cs
+++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionPanelWidget.cs
@@ -64,6 +64,7 @@ namespace MonoDevelop.CSharp.Diagnostics.InconsistentNaming
col2.SetCellDataFunc (ct2, NameConventionRulePreviewDataFunc);
treeviewConventions.Model = treeStore;
+ treeviewConventions.SearchColumn = -1; // disable the interactive search
treeviewConventions.Selection.Changed += HandleSelectionChanged;
treeviewConventions.RowActivated += (o, args) => EditSelectedEntry ();
buttonEdit.Clicked += (o, s) => EditSelectedEntry ();
diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormattingProfileDialog.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormattingProfileDialog.cs
index cbf4c1584d..817297f362 100644
--- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormattingProfileDialog.cs
+++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormattingProfileDialog.cs
@@ -152,6 +152,7 @@ namespace MonoDevelop.CSharp.Formatting
column.SetAttributes (cellRendererText, "text", 1);
treeviewIndentOptions.Model = indentationOptions;
+ treeviewIndentOptions.SearchColumn = -1; // disable the interactive search
treeviewIndentOptions.HeadersVisible = false;
treeviewIndentOptions.Selection.Changed += TreeSelectionChanged;
treeviewIndentOptions.AppendColumn (column);
@@ -204,6 +205,7 @@ namespace MonoDevelop.CSharp.Formatting
column.SetAttributes (cellRendererText, "text", 1);
treeviewNewLines.Model = newLineOptions;
+ treeviewNewLines.SearchColumn = -1; // disable the interactive search
treeviewNewLines.HeadersVisible = false;
treeviewNewLines.Selection.Changed += TreeSelectionChanged;
treeviewNewLines.AppendColumn (column);
@@ -357,6 +359,7 @@ namespace MonoDevelop.CSharp.Formatting
column.SetAttributes (cellRendererText, "text", 1);
treeviewSpacing.Model = spacingOptions;
+ treeviewSpacing.SearchColumn = -1; // disable the interactive search
treeviewSpacing.HeadersVisible = false;
treeviewSpacing.Selection.Changed += TreeSelectionChanged;
treeviewSpacing.AppendColumn (column);
@@ -522,6 +525,7 @@ namespace MonoDevelop.CSharp.Formatting
treeviewStyle.Model = styleOptions;
+ treeviewStyle.SearchColumn = -1; // disable the interactive search
treeviewStyle.HeadersVisible = false;
treeviewStyle.Selection.Changed += TreeSelectionChanged;
treeviewStyle.AppendColumn (column);
@@ -572,6 +576,7 @@ namespace MonoDevelop.CSharp.Formatting
column.SetAttributes (cellRendererText, "text", 1);
treeviewWrapping.Model = wrappingOptions;
+ treeviewWrapping.SearchColumn = -1; // disable the interactive search
treeviewWrapping.HeadersVisible = false;
treeviewWrapping.Selection.Changed += TreeSelectionChanged;
treeviewWrapping.AppendColumn (column);
diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ExceptionCaughtDialog.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ExceptionCaughtDialog.cs
index 4a66b256fe..9357df916a 100644
--- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ExceptionCaughtDialog.cs
+++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ExceptionCaughtDialog.cs
@@ -155,6 +155,7 @@ namespace MonoDevelop.Debugger
{
var store = new ListStore (typeof (ExceptionStackFrame), typeof (string), typeof (bool));
StackTraceTreeView = new TreeView (store);
+ StackTraceTreeView.SearchColumn = -1; // disable the interactive search
StackTraceTreeView.FixedHeightMode = false;
StackTraceTreeView.HeadersVisible = false;
StackTraceTreeView.ShowExpanders = false;
diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs
index d585400e73..1ce1c29eba 100644
--- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs
+++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs
@@ -304,6 +304,7 @@ namespace MonoDevelop.Debugger
{
store = new TreeStore (typeof(string), typeof(string), typeof(string), typeof(ObjectValue), typeof(bool), typeof(bool), typeof(string), typeof(string), typeof(string), typeof(bool), typeof(string), typeof(Xwt.Drawing.Image), typeof(bool), typeof(string), typeof(Xwt.Drawing.Image), typeof(bool), typeof(string));
Model = store;
+ SearchColumn = -1; // disable the interactive search
RulesHint = true;
EnableSearch = false;
AllowPopupMenu = true;
diff --git a/main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs b/main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs
index 53a79e703d..eb50550923 100644
--- a/main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs
+++ b/main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs
@@ -100,7 +100,8 @@ namespace MonoDevelop.DesignerSupport.Toolbox
store.SetSortColumnId (ColName, SortType.Ascending);
listView.SearchColumn = ColName;
listView.Model = store;
-
+ listView.SearchColumn = -1; // disable the interactive search
+
foreach (ItemToolboxNode it in DesignerSupport.Service.ToolboxService.UserItems)
currentItems [it] = it;
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/PackageSourcesWidget.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/PackageSourcesWidget.cs
index 11cc284a27..696adcaf69 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/PackageSourcesWidget.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/PackageSourcesWidget.cs
@@ -50,6 +50,7 @@ namespace MonoDevelop.PackageManagement
{
packageSourcesStore = new ListStore (typeof (object), typeof (bool), typeof (IconId), typeof (PackageSourceViewModel));
packageSourcesTreeView.Model = packageSourcesStore;
+ packageSourcesTreeView.SearchColumn = -1; // disable the interactive search
packageSourcesTreeView.AppendColumn (CreateTreeViewColumn ());
packageSourcesTreeView.Selection.Changed += PackageSourcesTreeViewSelectionChanged;
packageSourcesTreeView.RowActivated += PackageSourcesTreeViewRowActivated;
diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionPanelWidget.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionPanelWidget.cs
index 7e89e64f47..ed5f38a483 100644
--- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionPanelWidget.cs
+++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionPanelWidget.cs
@@ -112,6 +112,7 @@ namespace MonoDevelop.CodeActions
treeviewContextActions.AppendColumn (col);
treeviewContextActions.HeadersVisible = false;
treeviewContextActions.Model = treeStore;
+ treeviewContextActions.SearchColumn = -1; // disable the interactive search
GetAllProviderStates ();
FillTreeStore (null);
treeviewContextActions.TooltipColumn = 3;
diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeIssues/CodeIssuePanelWidget.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeIssues/CodeIssuePanelWidget.cs
index 68b7e598ad..2ec4a74f37 100644
--- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeIssues/CodeIssuePanelWidget.cs
+++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeIssues/CodeIssuePanelWidget.cs
@@ -312,6 +312,7 @@ namespace MonoDevelop.CodeIssues
col.SetCellDataFunc (comboRenderer, ComboDataFunc);
treeviewInspections.HeadersVisible = false;
treeviewInspections.Model = treeStore;
+ treeviewInspections.SearchColumn = -1; // disable the interactive search
GetAllSeverities ();
FillInspectors (null);
}
diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringPreviewDialog.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringPreviewDialog.cs
index fe722b16b4..bfb8a69ea8 100644
--- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringPreviewDialog.cs
+++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringPreviewDialog.cs
@@ -55,6 +55,7 @@ namespace MonoDevelop.Refactoring
this.Build ();
this.changes = changes;
treeviewPreview.Model = store;
+ treeviewPreview.SearchColumn = -1; // disable the interactive search
TreeViewColumn column = new TreeViewColumn ();
diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/ColorShemeEditor.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/ColorShemeEditor.cs
index f88decd359..9cdea46681 100644
--- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/ColorShemeEditor.cs
+++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/ColorShemeEditor.cs
@@ -53,6 +53,7 @@ namespace MonoDevelop.SourceEditor.OptionPanels
this.treeviewColors.AppendColumn (GettextCatalog.GetString ("Name"), new Gtk.CellRendererText (), new CellLayoutDataFunc (SyntaxCellRenderer));
this.treeviewColors.HeadersVisible = false;
this.treeviewColors.Model = colorStore;
+ this.treeviewColors.SearchColumn = -1; // disable the interactive search
this.treeviewColors.Selection.Changed += HandleTreeviewColorsSelectionChanged;
this.hpaned1.Position = 250;
this.SetSizeRequest (1024, 768);
diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs
index ad137b3715..d37e08c03f 100644
--- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs
+++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs
@@ -55,6 +55,7 @@ namespace MonoDevelop.SourceEditor.OptionPanels
col.SetAttributes (crtext, "markup", 0);
styleTreeview.AppendColumn (col);
styleTreeview.Model = styleStore;
+ styleTreeview.SearchColumn = -1; // disable the interactive search
schemeName = DefaultSourceEditorOptions.Instance.ColorScheme;
MonoDevelop.Ide.Gui.Styles.Changed += HandleThemeChanged;
}
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitConfigurationDialog.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitConfigurationDialog.cs
index 031ecde20c..87e97fc874 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitConfigurationDialog.cs
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitConfigurationDialog.cs
@@ -54,6 +54,7 @@ namespace MonoDevelop.VersionControl.Git
storeBranches = new ListStore (typeof(Branch), typeof(string), typeof(string), typeof(string));
listBranches.Model = storeBranches;
+ listBranches.SearchColumn = -1; // disable the interactive search
listBranches.HeadersVisible = true;
SemanticModelAttribute modelAttr = new SemanticModelAttribute ("storeBranches__Branch", "storeBranches__DisplayName", "storeBranches__Tracking", "storeBranches__Name");
@@ -80,6 +81,7 @@ namespace MonoDevelop.VersionControl.Git
storeRemotes = new TreeStore (typeof(Remote), typeof(string), typeof(string), typeof(string), typeof(string));
treeRemotes.Model = storeRemotes;
+ treeRemotes.SearchColumn = -1; // disable the interactive search
treeRemotes.HeadersVisible = true;
SemanticModelAttribute remotesModelAttr = new SemanticModelAttribute ("storeRemotes__Remote", "storeRemotes__Name", "storeRemotes__Url", "storeRemotes__BranchName", "storeRemotes__FullName");
@@ -105,6 +107,7 @@ namespace MonoDevelop.VersionControl.Git
storeTags = new ListStore (typeof(string));
listTags.Model = storeTags;
+ listTags.SearchColumn = -1; // disable the interactive search
listTags.HeadersVisible = true;
SemanticModelAttribute tagsModelAttr = new SemanticModelAttribute ("storeTags__Name");
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/MergeDialog.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/MergeDialog.cs
index 57d82ff2d6..5fa6d9da16 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/MergeDialog.cs
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/MergeDialog.cs
@@ -53,6 +53,7 @@ namespace MonoDevelop.VersionControl.Git
store = new TreeStore (typeof(string), typeof(Xwt.Drawing.Image), typeof (string), typeof(string));
tree.Model = store;
+ tree.SearchColumn = -1; // disable the interactive search
var crp = new CellRendererImage ();
var col = new TreeViewColumn ();
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/StashManagerDialog.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/StashManagerDialog.cs
index 40830f57e2..c653725c04 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/StashManagerDialog.cs
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/StashManagerDialog.cs
@@ -48,6 +48,7 @@ namespace MonoDevelop.VersionControl.Git
store = new ListStore (typeof(Stash), typeof(string), typeof(string));
list.Model = store;
+ list.SearchColumn = -1; // disable the interactive search
list.AppendColumn (GettextCatalog.GetString ("Date/Time"), new CellRendererText (), "text", 1);
list.AppendColumn (GettextCatalog.GetString ("Comment"), new CellRendererText (), "text", 2);
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/CommitDialog.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/CommitDialog.cs
index 81ed7aaef2..d1503e3819 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/CommitDialog.cs
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/CommitDialog.cs
@@ -59,6 +59,7 @@ namespace MonoDevelop.VersionControl.Dialogs
store = new ListStore(typeof (Xwt.Drawing.Image), typeof (string), typeof (string), typeof(bool), typeof(object));
fileList.Model = store;
+ fileList.SearchColumn = -1; // disable the interactive search
this.changeSet = changeSet;
oldMessage = changeSet.GlobalComment;
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/ChangeSetView.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/ChangeSetView.cs
index a4177e851d..c06de4b975 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/ChangeSetView.cs
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/ChangeSetView.cs
@@ -112,6 +112,7 @@ namespace MonoDevelop.VersionControl.Views
filestore = new TreeStore (typeof (Xwt.Drawing.Image), typeof (string), typeof (string[]), typeof(bool), typeof(bool), typeof(string), typeof(bool), typeof (bool), typeof(Xwt.Drawing.Image), typeof(bool), typeof(string));
filelist.Model = filestore;
+ filelist.SearchColumn = -1; // disable the interactive search
filelist.TestExpandRow += new Gtk.TestExpandRowHandler (OnTestExpandRow);
ShowAll();
diff --git a/main/src/addins/Xml/Editor/XmlSchemasPanelWidget.cs b/main/src/addins/Xml/Editor/XmlSchemasPanelWidget.cs
index f021a24120..55fb09c9a3 100644
--- a/main/src/addins/Xml/Editor/XmlSchemasPanelWidget.cs
+++ b/main/src/addins/Xml/Editor/XmlSchemasPanelWidget.cs
@@ -59,7 +59,8 @@ namespace MonoDevelop.Xml.Editor
var textRenderer = new CellRendererText ();
registeredSchemasStore = new ListStore (typeof (XmlSchemaCompletionData));
registeredSchemasView.Model = registeredSchemasStore;
-
+ registeredSchemasView.SearchColumn = -1; // disable the interactive search
+
registeredSchemasView.AppendColumn (GettextCatalog.GetString ("Namespace"), textRenderer,
(TreeViewColumn col, CellRenderer cell, TreeModel model, TreeIter iter) => {
((CellRendererText)cell).Text = GetSchema (iter).NamespaceUri;
@@ -113,6 +114,7 @@ namespace MonoDevelop.Xml.Editor
//set up tree view for associations
defaultAssociationsStore = new ListStore (typeof (string), typeof (string), typeof (string), typeof (bool));
defaultAssociationsView.Model = defaultAssociationsStore;
+ defaultAssociationsView.SearchColumn = -1; // disable the interactive search
defaultAssociationsView.AppendColumn (GettextCatalog.GetString ("File Extension"), extensionTextRenderer, "text", COL_EXT);
defaultAssociationsView.AppendColumn (GettextCatalog.GetString ("Namespace"), comboEditor, "text", COL_NS);
defaultAssociationsView.AppendColumn (GettextCatalog.GetString ("Prefix"), prefixTextRenderer, "text", COL_PREFIX);
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components/FolderListSelector.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components/FolderListSelector.cs
index 3031053cc0..138daf3737 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components/FolderListSelector.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components/FolderListSelector.cs
@@ -42,6 +42,7 @@ namespace MonoDevelop.Components
store = new ListStore (typeof(String));
dirList.Model = store;
+ dirList.SearchColumn = -1; // disable the interactive search
dirList.AppendColumn ("", new CellRendererText (), "text", 0);
dirList.Selection.Changed += delegate {
UpdateStatus ();
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 db454bff9e..dc408aa955 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplatePanel.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplatePanel.cs
@@ -69,6 +69,7 @@ namespace MonoDevelop.Ide.CodeTemplates
treeviewCodeTemplates.AppendColumn (column);
treeviewCodeTemplates.Model = templateStore;
+ treeviewCodeTemplates.SearchColumn = -1; // disable the interactive search
templates = new List<CodeTemplate> (CodeTemplateService.Templates);
templates.ForEach (t => InsertTemplate (t));
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs
index 6a0ac1acfd..96641d09ff 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs
@@ -96,7 +96,8 @@ namespace MonoDevelop.Ide.ExternalTools
toolListBox.HeadersVisible = true;
toolListBox.Selection.Mode = SelectionMode.Multiple;
toolListBox.Model = toolListBoxStore;
-
+ toolListBox.SearchColumn = -1; // disable the interactive search
+
toolListBox.AppendColumn (GettextCatalog.GetString ("Tools"), new CellRendererText (), "text", 0);
tagSelectorArgs.TagModel = IdeApp.Workbench.GetStringTagModelDescription ();
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components/EnvVarList.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components/EnvVarList.cs
index b5197273e2..65e85bbc8c 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components/EnvVarList.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components/EnvVarList.cs
@@ -45,6 +45,7 @@ namespace MonoDevelop.Ide.Gui.Components
list = new TreeView ();
store = new ListStore (typeof(string), typeof(string), typeof(bool), typeof(string));
list.Model = store;
+ list.SearchColumn = -1; // disable the interactive search
Add (list);
CellRendererText crt = new CellRendererText ();
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/KeyBindingsPanel.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/KeyBindingsPanel.cs
index a0fb1e9b69..115b78ba70 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/KeyBindingsPanel.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/KeyBindingsPanel.cs
@@ -132,7 +132,9 @@ namespace MonoDevelop.Ide.Gui.OptionPanels
});
};
};
-
+
+ keyTreeView.SearchColumn = -1; // disable the interactive search
+
//HACK: workaround for MD Bug 608021: Stetic loses values assigned to "new" properties of custom widget
conflicButton.Label = GettextCatalog.GetString ("_View Conflicts");
conflicButton.UseUnderline = true;
@@ -154,6 +156,7 @@ namespace MonoDevelop.Ide.Gui.OptionPanels
if (keyStore.GetIterFirst (out iter))
Refilter (iter, allVisible);
keyTreeView.Model = filterModel;
+ keyTreeView.SearchColumn = -1; // disable the interactive search
keyTreeView.ExpandAll ();
keyTreeView.ColumnsAutosize ();
}
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 bb4eeb7d7a..71394230da 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
@@ -74,7 +74,8 @@ namespace MonoDevelop.Ide.Gui.OptionPanels
);
store = new ListStore (typeof(string), typeof(object));
tree.Model = store;
-
+ tree.SearchColumn = -1; // disable the interactive search
+
CellRendererText crt = new CellRendererText ();
tree.AppendColumn ("Runtime", crt, "markup", 0);
TargetRuntime defRuntime = IdeApp.Preferences.DefaultTargetRuntime;
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/TasksOptionsPanel.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/TasksOptionsPanel.cs
index 94dd433b93..f140f76bbd 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/TasksOptionsPanel.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/TasksOptionsPanel.cs
@@ -59,7 +59,8 @@ namespace MonoDevelop.Ide.Gui.OptionPanels
tokensTreeView.AppendColumn (String.Empty, new CellRendererText (), "text", 0);
tokensTreeView.Selection.Changed += new EventHandler (OnTokenSelectionChanged);
tokensTreeView.Model = tokensStore;
-
+ tokensTreeView.SearchColumn = -1; // disable the interactive search
+
OnTokenSelectionChanged (null, null);
buttonAdd.Clicked += new EventHandler (AddToken);
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/CodeFormattingPanel.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/CodeFormattingPanel.cs
index ec3ebd79dc..4bc2641e72 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/CodeFormattingPanel.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/CodeFormattingPanel.cs
@@ -274,7 +274,8 @@ namespace MonoDevelop.Ide.Projects.OptionPanels
store = new Gtk.ListStore (typeof(MimeTypePanelData), typeof(Xwt.Drawing.Image), typeof(string));
tree.Model = store;
-
+ tree.SearchColumn = -1; // disable the interactive search
+
boxButtons.Visible = panel.DataObject is PolicySet;
Gtk.CellRendererText crt = new Gtk.CellRendererText ();
CellRendererImage crp = new CellRendererImage ();
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/CombineConfigurationPanel.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/CombineConfigurationPanel.cs
index 646ba7b6be..d49a759fa2 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/CombineConfigurationPanel.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/CombineConfigurationPanel.cs
@@ -77,6 +77,7 @@ namespace MonoDevelop.Ide.Projects.OptionPanels
store = new ListStore (typeof(string), typeof(bool), typeof(SolutionItem));
configsList.Model = store;
+ configsList.SearchColumn = -1; // disable the interactive search
configsList.HeadersVisible = true;
TreeViewColumn col = new TreeViewColumn ();
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/SolutionItemConfigurationsPanel.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/SolutionItemConfigurationsPanel.cs
index 20a39d965e..2d8ed345c4 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/SolutionItemConfigurationsPanel.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/SolutionItemConfigurationsPanel.cs
@@ -68,6 +68,7 @@ namespace MonoDevelop.Ide.Projects.OptionPanels
store = new TreeStore (typeof(object), typeof(string));
configsList.Model = store;
+ configsList.SearchColumn = -1; // disable the interactive search
configsList.HeadersVisible = true;
store.SetSortColumnId (1, SortType.Ascending);
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/StartupOptionsPanel.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/StartupOptionsPanel.cs
index aa31d91c46..cc17543aee 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/StartupOptionsPanel.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects.OptionPanels/StartupOptionsPanel.cs
@@ -72,7 +72,8 @@ namespace MonoDevelop.Ide.Projects.OptionPanels
listStore = new ListStore (typeof(SolutionFolderItem), typeof(bool), typeof(string));
treeItems.Model = listStore;
-
+ treeItems.SearchColumn = -1; // disable the interactive search
+
CellRendererToggle crt = new CellRendererToggle ();
treeItems.AppendColumn ("", crt, "active", 1);
treeItems.AppendColumn (GettextCatalog.GetString ("Project"), new CellRendererText (), "text", 2);
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/GtkNewProjectDialogBackend.UI.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/GtkNewProjectDialogBackend.UI.cs
index 0ccd83e6c3..83d42b473e 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/GtkNewProjectDialogBackend.UI.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/GtkNewProjectDialogBackend.UI.cs
@@ -169,6 +169,7 @@ namespace MonoDevelop.Ide.Projects
templateCategoriesTreeView.BorderWidth = 0;
templateCategoriesTreeView.HeadersVisible = false;
templateCategoriesTreeView.Model = templateCategoriesListStore;
+ templateCategoriesTreeView.SearchColumn = -1; // disable the interactive search
templateCategoriesTreeView.AppendColumn (CreateTemplateCategoriesTreeViewColumn ());
templateCategoriesScrolledWindow.Add (templateCategoriesTreeView);
templateCategoriesBgBox.Add (templateCategoriesScrolledWindow);
@@ -189,6 +190,7 @@ namespace MonoDevelop.Ide.Projects
templatesTreeView.Name = "templatesTreeView";
templatesTreeView.HeadersVisible = false;
templatesTreeView.Model = templatesListStore;
+ templatesTreeView.SearchColumn = -1; // disable the interactive search
templatesTreeView.AppendColumn (CreateTemplateListTreeViewColumn ());
templatesScrolledWindow.Add (templatesTreeView);
templatesBgBox.Add (templatesScrolledWindow);
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/IncludeNewFilesDialog.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/IncludeNewFilesDialog.cs
index e36a206bb6..09c4833ab9 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/IncludeNewFilesDialog.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/IncludeNewFilesDialog.cs
@@ -56,7 +56,8 @@ namespace MonoDevelop.Ide.Projects
this.baseDirectory = baseDirectory;
treeviewFiles.Model = store;
-
+ treeviewFiles.SearchColumn = -1; // disable the interactive search
+
treeviewFiles.HeadersVisible = false; // Headers are untranslated because they're hidden as default
TreeViewColumn textColumn = new TreeViewColumn ();
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewFileDialog.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewFileDialog.cs
index 578d8812f2..a886c44628 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewFileDialog.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewFileDialog.cs
@@ -604,6 +604,7 @@ namespace MonoDevelop.Ide.Projects
catStore.SetSortColumnId (0, SortType.Ascending);
catView.Model = catStore;
+ catView.SearchColumn = -1; // disable the interactive search
okButton.Clicked += new EventHandler (OpenEvent);
cancelButton.Clicked += new EventHandler (cancelClicked);
@@ -764,6 +765,7 @@ namespace MonoDevelop.Ide.Projects
HeadersVisible = false;
templateStore = new ListStore (typeof(string), typeof(string), typeof(TemplateItem));
Model = templateStore;
+ SearchColumn = -1; // disable the interactive search
SemanticModelAttribute modelAttr = new SemanticModelAttribute ("templateStore__Icon", "templateStore__Name", "templateStore__Template");
TypeDescriptor.AddAttributes (templateStore, modelAttr);
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.StandardHeader/StandardHeaderPolicyPanel.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.StandardHeader/StandardHeaderPolicyPanel.cs
index 3bcfbdb9cc..79e08e74a4 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.StandardHeader/StandardHeaderPolicyPanel.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.StandardHeader/StandardHeaderPolicyPanel.cs
@@ -97,6 +97,7 @@ namespace MonoDevelop.Ide.StandardHeader
store.AppendValues ("${"+template+"}");
}
this.treeviewTemplates.Model = store;
+ this.treeviewTemplates.SearchColumn = -1; // disable the interactive search
treeviewTemplates.RowActivated += TreeviewTemplates_RowActivated;
var w4 = ((global::Gtk.Box.BoxChild)(this.hbox2 [this.GtkScrolledWindow1]));
w4.Expand = false;