@Override protected ImageDescriptor getImageDescriptor(TreePath elementPath, IPresentationContext presentationContext, String columnId, int columnIndex) throws CoreException { if (columnIndex == 0) return super.getImageDescriptor(elementPath, presentationContext, columnId, columnIndex); else return null; }
@Override protected ImageDescriptor getImageDescriptor(TreePath elementPath, IPresentationContext presentationContext, String columnId) throws CoreException { if (columnId == null || IDebugUIConstants.COLUMN_ID_VARIABLE_NAME.equals(columnId)) { return super.getImageDescriptor(elementPath, presentationContext, columnId); } return null; }
@Override protected ImageDescriptor getImageDescriptor(TreePath elementPath, IPresentationContext presentationContext, String columnId) throws CoreException { if (columnId == null || IDebugUIConstants.COLUMN_ID_VARIABLE_NAME.equals(columnId)) { return super.getImageDescriptor(elementPath, presentationContext, columnId); } return null; }
@Override protected ImageDescriptor getImageDescriptor(TreePath elementPath, IPresentationContext presentationContext, String columnId) throws CoreException { Object element = elementPath.getLastSegment(); if (element instanceof IMemoryBlock) return DebugPluginImages.getImageDescriptor(IDebugUIConstants.IMG_OBJS_VARIABLE); return super.getImageDescriptor(elementPath, presentationContext, columnId); }
@Override protected ImageDescriptor getImageDescriptor(TreePath elementPath, IPresentationContext presentationContext, String columnId) throws CoreException { ImageDescriptor desc = super.getImageDescriptor(elementPath, presentationContext, columnId); int flags = computeAdornmentFlags(); if (flags > 0) { Image image = DebugUIPlugin.getImageDescriptorRegistry().get(desc); CompositeDebugImageDescriptor compDesc = new CompositeDebugImageDescriptor(image, flags); return compDesc; } return desc; }