diff options
author | Michael Hutchinson <mhutchinson@novell.com> | 2010-05-12 03:29:28 +0400 |
---|---|---|
committer | Michael Hutchinson <mhutchinson@novell.com> | 2010-05-12 03:29:28 +0400 |
commit | fa4f00dcdabda006fdbdded03f4e5fd307371d8c (patch) | |
tree | 0996afc47713eee32190c371bd54f138d3e0d2fd /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui | |
parent | 8f59f245a0dafb50893bcd6c37cd8e3d3f51d527 (diff) |
* MonoDevelop.Ide.Gui/DocumentNavigationPoint.cs:
* MonoDevelop.Ide.Gui/TextFileNavigationPoint.cs:
* MonoDevelop.Ide.Gui/NavigationHistoryService.cs: Disable nav point
snippets as they currently aren't used - and they should really be
created lazily.
svn path=/trunk/monodevelop/; revision=157183
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui')
3 files changed, 11 insertions, 12 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DocumentNavigationPoint.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DocumentNavigationPoint.cs index 7786334a5f..dd72c77de0 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DocumentNavigationPoint.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DocumentNavigationPoint.cs @@ -56,10 +56,6 @@ namespace MonoDevelop.Ide.Gui doc = null; } - public override string Tooltip { - get { return doc != null? doc.Name : (string) fileName; } - } - FilePath FileName { get { return doc != null? doc.FileName : fileName; } } diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/NavigationHistoryService.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/NavigationHistoryService.cs index cbde670eed..c821fae8fe 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/NavigationHistoryService.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/NavigationHistoryService.cs @@ -368,7 +368,7 @@ namespace MonoDevelop.Ide.Gui public abstract class NavigationPoint { public abstract string DisplayName { get; } - public abstract string Tooltip { get; } + //public abstract string Tooltip { get; } public abstract void Show (); diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/TextFileNavigationPoint.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/TextFileNavigationPoint.cs index 4a5be00cb8..c5f2f42f69 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/TextFileNavigationPoint.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/TextFileNavigationPoint.cs @@ -43,7 +43,6 @@ namespace MonoDevelop.Ide.Gui { int col; buffer.GetLineColumnFromPosition (buffer.CursorPosition, out line, out col); - UpdateSnippet (buffer); } public TextFileNavigationPoint (FilePath file, int line, int column) @@ -51,7 +50,6 @@ namespace MonoDevelop.Ide.Gui { this.line = line; this.column = column; - snippet = file + ":" + line; } public override bool ShouldReplace (NavigationPoint oldPoint) @@ -77,10 +75,6 @@ namespace MonoDevelop.Ide.Gui } } - public override string Tooltip { - get { return snippet; } - } - protected override Document DoShow () { Document doc = base.DoShow (); @@ -92,6 +86,15 @@ namespace MonoDevelop.Ide.Gui return doc; } + /* + + //FIXME: this currently isn't hooked up to any GUI. In addition, it should be done lazily, since it's expensive + // and the nav menus are shown much less frequently than nav points are created. + + public override string Tooltip { + get { return snippet; } + } + public void UpdateLine (int line, MonoDevelop.Ide.Gui.Content.IEditableTextBuffer buffer) { this.line = line; @@ -148,7 +151,7 @@ namespace MonoDevelop.Ide.Gui break; } return indent; - } + }*/ public override bool Equals (object o) { |