diff options
Diffstat (limited to 'main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Visualizer/TextVisualizer.cs')
-rw-r--r-- | main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Visualizer/TextVisualizer.cs | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Visualizer/TextVisualizer.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Visualizer/TextVisualizer.cs index 8b7fb31388..0159eb4db8 100644 --- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Visualizer/TextVisualizer.cs +++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Visualizer/TextVisualizer.cs @@ -35,7 +35,7 @@ using MonoDevelop.Core; namespace MonoDevelop.Debugger.Visualizer { - public class TextVisualizer: IValueVisualizer + public class TextVisualizer: ValueVisualizer { const int CHUNK_SIZE = 1024; @@ -50,11 +50,11 @@ namespace MonoDevelop.Debugger.Visualizer { } - public string Name { + public override string Name { get { return GettextCatalog.GetString ("Text"); } } - public bool CanVisualize (ObjectValue val) + public override bool CanVisualize (ObjectValue val) { switch (val.TypeName) { case "char[]": return true; @@ -62,6 +62,11 @@ namespace MonoDevelop.Debugger.Visualizer default: return false; } } + + public override bool IsDefaultVisualizer (ObjectValue val) + { + return true; + } bool GetNextStringChunk () { @@ -118,7 +123,7 @@ namespace MonoDevelop.Debugger.Visualizer } } - public Widget GetVisualizerWidget (ObjectValue val) + public override Widget GetVisualizerWidget (ObjectValue val) { textView = new TextView () { WrapMode = WrapMode.Char }; @@ -150,7 +155,7 @@ namespace MonoDevelop.Debugger.Visualizer return box; } - public bool StoreValue (ObjectValue val) + public override bool StoreValue (ObjectValue val) { switch (val.TypeName) { case "char[]": @@ -164,7 +169,7 @@ namespace MonoDevelop.Debugger.Visualizer } } - public bool CanEdit (ObjectValue val) + public override bool CanEdit (ObjectValue val) { switch (val.TypeName) { case "char[]": return true; |