protected String getLabel(ITreeNode node) { String ret = super.getLabel(node); if(node instanceof IFileNode) { IFileNode fn = (IFileNode)node; if(fn.getFileSize()>0 && (!fn.isDirectory() || fn.getFileName().indexOf(".")!=-1)) // hmm zip files are dirs? { ret += " ["+SUtil.bytesToString(fn.getFileSize())+"]"; } } return ret; } });
getLabel(node), selected, expanded, leaf, row, hasFocus);