diff options
author | David Karlaš <david.karlas@xamarin.com> | 2016-04-13 14:27:42 +0300 |
---|---|---|
committer | David Karlaš <david.karlas@xamarin.com> | 2016-04-13 14:27:42 +0300 |
commit | 751bbab2f08e55a1d1fd89b17620ebebf7d71891 (patch) | |
tree | 6cdbab36be6049898f348c29359efaac9aadb91c /main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.PreviewVisualizers/GenericPreviewVisualizer.cs | |
parent | fdcef13057a9c4a9bc924602c9b2b33c1da3bf63 (diff) | |
parent | 036b2fbc3b515ce36b4ddaf0cc76b6ffa63db9d3 (diff) |
Merge master into newExceptionDialog
Diffstat (limited to 'main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.PreviewVisualizers/GenericPreviewVisualizer.cs')
-rw-r--r-- | main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.PreviewVisualizers/GenericPreviewVisualizer.cs | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.PreviewVisualizers/GenericPreviewVisualizer.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.PreviewVisualizers/GenericPreviewVisualizer.cs index 604979ad5e..00fa8d0e8b 100644 --- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.PreviewVisualizers/GenericPreviewVisualizer.cs +++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.PreviewVisualizers/GenericPreviewVisualizer.cs @@ -27,6 +27,7 @@ using System; using MonoDevelop.Components; using Mono.Debugging.Client; using Gtk; +using MonoDevelop.Ide.Fonts; namespace MonoDevelop.Debugger.PreviewVisualizers { @@ -42,23 +43,16 @@ namespace MonoDevelop.Debugger.PreviewVisualizers public override Control GetVisualizerWidget (ObjectValue val) { string value = val.Value; - Gdk.Color col = new Gdk.Color (85, 85, 85); + Gdk.Color col = Styles.PreviewVisualizerTextColor.ToGdkColor (); if (!val.IsNull && (val.TypeName == "string" || val.TypeName == "char[]")) value = '"' + GetString (val) + '"'; if (DebuggingService.HasInlineVisualizer (val)) value = DebuggingService.GetInlineVisualizer (val).InlineVisualize (val); - var label = new Gtk.Label (value); - var font = label.Style.FontDescription.Copy (); - - if (font.SizeIsAbsolute) { - font.AbsoluteSize = font.Size - 1; - } else { - font.Size -= (int)(Pango.Scale.PangoScale); - } - - label.ModifyFont (font); + var label = new Gtk.Label (); + label.Text = value; + label.ModifyFont (FontService.SansFont.CopyModified (Ide.Gui.Styles.FontScale11)); label.ModifyFg (StateType.Normal, col); label.SetPadding (4, 4); |