Browse Source

Fix #1263: Show the file path in tooltip when searching

pull/1285/head
Siegfried Pammer 7 years ago
parent
commit
4dd51f9d3c
  1. 3
      ILSpy/Search/AbstractSearchStrategy.cs
  2. 1
      ILSpy/Search/SearchPane.cs
  3. 2
      ILSpy/Search/SearchPane.xaml

3
ILSpy/Search/AbstractSearchStrategy.cs

@ -188,7 +188,8 @@ namespace ICSharpCode.ILSpy.Search @@ -188,7 +188,8 @@ namespace ICSharpCode.ILSpy.Search
Image = GetIcon(item),
Name = GetLanguageSpecificName(item),
LocationImage = declaringType != null ? TypeTreeNode.GetIcon(declaringType) : Images.Namespace,
Location = declaringType != null ? language.TypeToString(declaringType, includeNamespace: true) : item.Namespace
Location = declaringType != null ? language.TypeToString(declaringType, includeNamespace: true) : item.Namespace,
ToolTip = item.ParentModule.PEFile?.FileName
};
}
}

1
ILSpy/Search/SearchPane.cs

@ -336,6 +336,7 @@ namespace ICSharpCode.ILSpy @@ -336,6 +336,7 @@ namespace ICSharpCode.ILSpy
public string Location { get; set; }
public string Name { get; set; }
public object ToolTip { get; set; }
public ImageSource Image { get; set; }
public ImageSource LocationImage { get; set; }

2
ILSpy/Search/SearchPane.xaml

@ -45,7 +45,7 @@ @@ -45,7 +45,7 @@
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Height="16" Margin="0,0,4,0" Width="16" Source="{Binding Image}" />
<TextBlock Text="{Binding Name}" TextTrimming="CharacterEllipsis" />
<TextBlock Text="{Binding Name}" ToolTip="{Binding ToolTip}" TextTrimming="CharacterEllipsis" />
</StackPanel>
</DataTemplate>
</controls:SortableGridViewColumn.CellTemplate>

Loading…
Cancel
Save