Author: mkrueger
Date: 2008-02-07 00:35:55 -0500 (Thu, 07 Feb 2008)
New Revision: 95118
Modified:
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/ChangeLog
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser.Dom/DomCecilType.cs
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs
Log:
* MonoDevelop.AssemblyBrowser.Dom/DomCecilType.cs,
MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs,
MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs,
MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs,
MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs: Dom output
is now used for all nodes.
Modified:
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/ChangeLog
2008-02-07 05:35:12 UTC (rev 95117)
+++ trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/ChangeLog
2008-02-07 05:35:55 UTC (rev 95118)
@@ -1,5 +1,14 @@
2008-02-07 Mike Krüger <[EMAIL PROTECTED]>
+ * MonoDevelop.AssemblyBrowser.Dom/DomCecilType.cs,
+ MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs,
+ MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs,
+ MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs,
+ MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs: Dom output is
+ now used for all nodes.
+
+2008-02-07 Mike Krüger <[EMAIL PROTECTED]>
+
* MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Changed
disassembler
colors & font.
Modified:
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs
===================================================================
---
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs
2008-02-07 05:35:12 UTC (rev 95117)
+++
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs
2008-02-07 05:35:55 UTC (rev 95118)
@@ -69,7 +69,7 @@
scrolledwindow2.Add (treeView);
scrolledwindow2.ShowAll ();
- disassemblerTextview.ModifyFont
(Pango.FontDescription.FromString ("Monospace 12"));
+ disassemblerTextview.ModifyFont
(Pango.FontDescription.FromString ("Monospace 10"));
disassemblerTextview.ModifyBase (Gtk.StateType.Normal, new
Gdk.Color (255, 255, 220));
treeView.Tree.CursorChanged += delegate {
Modified:
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs
===================================================================
---
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs
2008-02-07 05:35:12 UTC (rev 95117)
+++
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs
2008-02-07 05:35:55 UTC (rev 95118)
@@ -55,7 +55,7 @@
public override void BuildNode (ITreeBuilder treeBuilder,
object dataObject, ref string label, ref Gdk.Pixbuf icon, ref Gdk.Pixbuf
closedIcon)
{
IEvent evt = (IEvent)dataObject;
- label = evt.Name;
+ label = AmbienceService.Default.GetString (evt,
OutputFlags.ClassBrowserEntries);
icon = Context.GetIcon
(iconTable[DomTypeNodeBuilder.GetModifierOffset (evt.Modifiers)]);
}
Modified:
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs
===================================================================
---
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs
2008-02-07 05:35:12 UTC (rev 95117)
+++
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs
2008-02-07 05:35:55 UTC (rev 95118)
@@ -32,6 +32,7 @@
using MonoDevelop.Core.Gui;
using MonoDevelop.Ide.Dom;
+using MonoDevelop.Ide.Dom.Output;
using MonoDevelop.Ide.Gui;
using MonoDevelop.Ide.Gui.Pads;
@@ -52,7 +53,7 @@
public override void BuildNode (ITreeBuilder treeBuilder,
object dataObject, ref string label, ref Gdk.Pixbuf icon, ref Gdk.Pixbuf
closedIcon)
{
IReturnType returnType = (IReturnType)dataObject;
- label = returnType.Name;
+ label = AmbienceService.Default.GetString (returnType,
OutputFlags.ClassBrowserEntries);
icon = Context.GetIcon (Stock.Class);
}
}
Modified:
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs
===================================================================
---
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs
2008-02-07 05:35:12 UTC (rev 95117)
+++
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs
2008-02-07 05:35:55 UTC (rev 95118)
@@ -53,9 +53,7 @@
public override void BuildNode (ITreeBuilder treeBuilder,
object dataObject, ref string label, ref Gdk.Pixbuf icon, ref Gdk.Pixbuf
closedIcon)
{
IType type = (IType)dataObject;
- label = type.Name ?? "-";
- label = label.Replace ("<", "<");
- label = label.Replace (">", ">");
+ label = AmbienceService.Default.GetString (type,
OutputFlags.ClassBrowserEntries);
icon = Context.GetIcon (GetIcon (type));
}
Modified:
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser.Dom/DomCecilType.cs
===================================================================
---
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser.Dom/DomCecilType.cs
2008-02-07 05:35:12 UTC (rev 95117)
+++
trunk/monodevelop/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser.Dom/DomCecilType.cs
2008-02-07 05:35:55 UTC (rev 95118)
@@ -27,6 +27,7 @@
//
using System;
+using System.Collections.Generic;
using Mono.Cecil;
using MonoDevelop.Ide.Dom;
@@ -61,16 +62,28 @@
foreach (TypeReference interfaceReference in
typeDefinition.Interfaces) {
this.implementedInterfaces.Add (new
DomCecilReturnType (interfaceReference));
}
- foreach (FieldDefinition fieldDefinition in
typeDefinition.Fields)
- base.members.Add (new DomCecilField
(fieldDefinition));
- foreach (MethodDefinition methodDefinition in
typeDefinition.Methods)
- base.members.Add (new DomCecilMethod
(methodDefinition));
- foreach (PropertyDefinition propertyDefinition in
typeDefinition.Properties)
- base.members.Add (new DomCecilProperty
(propertyDefinition));
- foreach (EventDefinition eventDefinition in
typeDefinition.Events)
- base.members.Add (new DomCecilEvent
(eventDefinition));
+
+ members = null;
}
+ public override IEnumerable<IDomItem> Members {
+ get {
+ if (base.members == null) {
+ base.members = new List<IDomItem> ();
+ foreach (FieldDefinition
fieldDefinition in typeDefinition.Fields)
+ base.members.Add (new
DomCecilField (fieldDefinition));
+ foreach (MethodDefinition
methodDefinition in typeDefinition.Methods)
+ base.members.Add (new
DomCecilMethod (methodDefinition));
+ foreach (PropertyDefinition
propertyDefinition in typeDefinition.Properties)
+ base.members.Add (new
DomCecilProperty (propertyDefinition));
+ foreach (EventDefinition
eventDefinition in typeDefinition.Events)
+ base.members.Add (new
DomCecilEvent (eventDefinition));
+ }
+ return members;
+ }
+ }
+
+
public static MonoDevelop.Ide.Dom.Modifiers GetModifiers
(Mono.Cecil.TypeAttributes attr)
{
MonoDevelop.Ide.Dom.Modifiers result =
MonoDevelop.Ide.Dom.Modifiers.None;
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches