From bde736265fd2db00dac9ddf674c6919056dcedb2 Mon Sep 17 00:00:00 2001 From: CyrusNajmabadi Date: Mon, 12 Sep 2016 22:04:09 -0700 Subject: [PATCH] Don't wrap result items in the new FAR window. --- .../Core/Shared/Extensions/TaggedTextExtensions.cs | 9 +++++++-- ...amingFindReferencesPresenter.DocumentLocationEntry.cs | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/EditorFeatures/Core/Shared/Extensions/TaggedTextExtensions.cs b/src/EditorFeatures/Core/Shared/Extensions/TaggedTextExtensions.cs index cacd78f88ff..008e5571f84 100644 --- a/src/EditorFeatures/Core/Shared/Extensions/TaggedTextExtensions.cs +++ b/src/EditorFeatures/Core/Shared/Extensions/TaggedTextExtensions.cs @@ -71,12 +71,17 @@ public static TextBlock ToTextBlock(this TaggedText part, ClassificationTypeMap public static TextBlock ToTextBlock( this IEnumerable inlines, ClassificationTypeMap typeMap, - string classificationFormatMap = null) + string classificationFormatMap = null, + bool wrap = true) { classificationFormatMap = classificationFormatMap ?? "tooltip"; var formatMap = typeMap.ClassificationFormatMapService.GetClassificationFormatMap(classificationFormatMap); - var textBlock = new TextBlock { TextWrapping = TextWrapping.Wrap }; + var textBlock = new TextBlock + { + TextWrapping = wrap ? TextWrapping.Wrap : TextWrapping.NoWrap, + TextTrimming = wrap ? TextTrimming.None : TextTrimming.CharacterEllipsis + }; textBlock.SetDefaultTextProperties(formatMap); textBlock.Inlines.AddRange(inlines); diff --git a/src/VisualStudio/Next/FindReferences/StreamingFindReferencesPresenter.DocumentLocationEntry.cs b/src/VisualStudio/Next/FindReferences/StreamingFindReferencesPresenter.DocumentLocationEntry.cs index 111bc2a927e..78808432738 100644 --- a/src/VisualStudio/Next/FindReferences/StreamingFindReferencesPresenter.DocumentLocationEntry.cs +++ b/src/VisualStudio/Next/FindReferences/StreamingFindReferencesPresenter.DocumentLocationEntry.cs @@ -88,7 +88,7 @@ public override bool TryCreateColumnContent(string columnName, out FrameworkElem if (columnName == StandardTableColumnDefinitions2.LineText) { var inlines = GetHighlightedInlines(Presenter, _taggedLineParts, _isDefinitionLocation); - var textBlock = inlines.ToTextBlock(Presenter._typeMap); + var textBlock = inlines.ToTextBlock(Presenter._typeMap, wrap: false); LazyToolTip.AttachTo(textBlock, CreateDisposableToolTip); -- GitLab