/** Redraw this item, retrieves new labels from its label provider. */ void refresh() { String text = fLabelProvider.getText(getData()); Image image = fLabelProvider.getImage(getData()); String toolTip = fToolTipLabelProvider.getText(getData()); fDetailsBlock.setText(text); fDetailsBlock.setImage(image); fDetailsBlock.setToolTip(toolTip); refreshArrow(); }
/* * @see org.eclipse.swt.widgets.Item#setImage(org.eclipse.swt.graphics.Image) */ @Override public void setImage(Image image) { super.setImage(image); fDetailsBlock.setImage(image); }