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-12 03:29:28 +0400
committerMichael Hutchinson <mhutchinson@novell.com>2010-05-12 03:29:28 +0400
commitfa4f00dcdabda006fdbdded03f4e5fd307371d8c (patch)
tree0996afc47713eee32190c371bd54f138d3e0d2fd /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui
parent8f59f245a0dafb50893bcd6c37cd8e3d3f51d527 (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')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DocumentNavigationPoint.cs4
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/NavigationHistoryService.cs2
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/TextFileNavigationPoint.cs17
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)
{