diff options
author | Vsevolod Kukol <sevoku@xamarin.com> | 2016-06-01 20:59:04 +0300 |
---|---|---|
committer | Vsevolod Kukol <sevoku@xamarin.com> | 2016-06-02 11:02:06 +0300 |
commit | 7cbf5867f38f5f067da86b10559244a1f2fdf6d8 (patch) | |
tree | 58e954a558a732a1fe57e2a4d7cb921f45f2d270 /main | |
parent | b66a080d5d2e61bc906777841a8545ccb4d9d178 (diff) |
[Ide] Disable Gtk interactive search in TreeViews
Diffstat (limited to 'main')
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; |