Browse Source

Show constructor icon; reset icons in about page.

pull/219/head
Eusebiu Marcu 14 years ago
parent
commit
a42bd6b9ac
  1. 5
      ILSpy/AboutPage.cs
  2. 3
      ILSpy/Bookmarks/MemberBookmark.cs
  3. 2
      ILSpy/TextView/DecompilerTextView.cs

5
ILSpy/AboutPage.cs

@ -31,8 +31,10 @@ using System.Windows.Data; @@ -31,8 +31,10 @@ using System.Windows.Data;
using System.Windows.Input;
using System.Xml;
using System.Xml.Linq;
using ICSharpCode.AvalonEdit.Rendering;
using ICSharpCode.Decompiler;
using ICSharpCode.ILSpy.Bookmarks;
using ICSharpCode.ILSpy.TextView;
namespace ICSharpCode.ILSpy
@ -94,6 +96,9 @@ namespace ICSharpCode.ILSpy @@ -94,6 +96,9 @@ namespace ICSharpCode.ILSpy
output.AddVisualLineElementGenerator(new MyLinkElementGenerator("MIT License", "resource:license.txt"));
output.AddVisualLineElementGenerator(new MyLinkElementGenerator("LGPL", "resource:LGPL.txt"));
textView.ShowText(output);
//reset icon bar
textView.manager.Bookmarks.Clear();
}
sealed class MyLinkElementGenerator : LinkElementGenerator

3
ILSpy/Bookmarks/MemberBookmark.cs

@ -53,6 +53,9 @@ namespace ICSharpCode.ILSpy.Bookmarks @@ -53,6 +53,9 @@ namespace ICSharpCode.ILSpy.Bookmarks
if (node is OperatorDeclaration)
return GetMemberOverlayedImage(attrNode, MemberIcon.Operator);
if (node is ConstructorDeclaration || node is DestructorDeclaration)
return GetMemberOverlayedImage(attrNode, MemberIcon.Constructor);
return GetMemberOverlayedImage(attrNode, MemberIcon.Method);
}
}

2
ILSpy/TextView/DecompilerTextView.cs

@ -69,7 +69,7 @@ namespace ICSharpCode.ILSpy.TextView @@ -69,7 +69,7 @@ namespace ICSharpCode.ILSpy.TextView
DefinitionLookup definitionLookup;
CancellationTokenSource currentCancellationTokenSource;
readonly IconBarManager manager;
internal readonly IconBarManager manager;
readonly IconBarMargin iconMargin;
readonly TextMarkerService textMarkerService;

Loading…
Cancel
Save