private void handleDispose(Event event) { if (parent != null) { parent.removeItem(RadioItem.this); } if (button != null) { button.dispose(); if (parent != null && !parent.isDisposed()) parent.layout(false); } RadioItem.this.parent = null; button = null; }
public void setImage(Image image) { checkWidget(); button.setImage(image); parent.layout(new Control[] {button}); }
public void setText(String string) { checkWidget(); button.setText(string); parent.layout(new Control[] {button}); }