Browse Source

Icons in Local Variables Pad fixed

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@99 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
David Srbecký 21 years ago
parent
commit
95b351a8a0
  1. 17
      src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs

17
src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs

@ -43,9 +43,14 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads @@ -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 @@ -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 @@ -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;
}
}
}

Loading…
Cancel
Save