Browse Source

Show constructor icon; reset icons in about page.

pull/219/head
Eusebiu Marcu 15 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;
using System.Windows.Input; using System.Windows.Input;
using System.Xml; using System.Xml;
using System.Xml.Linq; using System.Xml.Linq;
using ICSharpCode.AvalonEdit.Rendering; using ICSharpCode.AvalonEdit.Rendering;
using ICSharpCode.Decompiler; using ICSharpCode.Decompiler;
using ICSharpCode.ILSpy.Bookmarks;
using ICSharpCode.ILSpy.TextView; using ICSharpCode.ILSpy.TextView;
namespace ICSharpCode.ILSpy namespace ICSharpCode.ILSpy
@ -94,6 +96,9 @@ namespace ICSharpCode.ILSpy
output.AddVisualLineElementGenerator(new MyLinkElementGenerator("MIT License", "resource:license.txt")); output.AddVisualLineElementGenerator(new MyLinkElementGenerator("MIT License", "resource:license.txt"));
output.AddVisualLineElementGenerator(new MyLinkElementGenerator("LGPL", "resource:LGPL.txt")); output.AddVisualLineElementGenerator(new MyLinkElementGenerator("LGPL", "resource:LGPL.txt"));
textView.ShowText(output); textView.ShowText(output);
//reset icon bar
textView.manager.Bookmarks.Clear();
} }
sealed class MyLinkElementGenerator : LinkElementGenerator sealed class MyLinkElementGenerator : LinkElementGenerator

3
ILSpy/Bookmarks/MemberBookmark.cs

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

2
ILSpy/TextView/DecompilerTextView.cs

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

Loading…
Cancel
Save