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 ("<", "&lt;");
-                       label = label.Replace (">", "&gt;");
+                       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

Reply via email to