From 95b351a8a063d8fa43e7df804e822a6564da226f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Srbeck=C3=BD?= Date: Tue, 19 Apr 2005 16:50:40 +0000 Subject: [PATCH] Icons in Local Variables Pad fixed git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@99 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Project/Src/Pads/LocalVarPad.cs | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs b/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs index 11f1fd3efa..37b2fb8d7b 100644 --- a/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs +++ b/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs @@ -43,9 +43,14 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads void InitializeComponents() { + ImageList imageList = new ImageList(); + imageList.Images.Add(IconService.GetBitmap("Icons.16x16.Class")); + imageList.Images.Add(IconService.GetBitmap("Icons.16x16.Field")); + imageList.Images.Add(IconService.GetBitmap("Icons.16x16.Property")); + //iconsService = (ClassBrowserIconsService)ServiceManager.Services.GetService(typeof(ClassBrowserIconsService)); localVarList = new TreeListView(); - localVarList.SmallImageList = null;//iconsService.ImageList; + localVarList.SmallImageList = imageList; localVarList.ShowPlusMinus = true; localVarList.FullRowSelect = true; localVarList.Dock = DockStyle.Fill; @@ -97,7 +102,7 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads newItem.SubItems.Add(var.BaseClass.Value.ToString()); newItem.SubItems.Add(var.BaseClass.Type); newItem.Tag = var.BaseClass; - newItem.ImageIndex = 0;//iconsService.ClassIndex; + newItem.ImageIndex = 0; // Class newItem.Items.Add(""); // Show plus icon e.Item.Items.Add(newItem); } @@ -136,9 +141,15 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads item.SubItems[2].Text = var.Type; item.Items.Clear(); if (var is ObjectVariable && ((ObjectVariable)var).HasBaseClass) { + // It is a class + item.ImageIndex = 0; // Class item.Items.Add(""); // Show plus icon + } else if (var is PropertyVariable){ + // It is a property + item.ImageIndex = 2; // Property + } else { + item.ImageIndex = 1; // Field } - //item.ImageIndex = iconsService.FieldIndex; } } }