package org.eclipse.swt.nebula.presentations.shelf.tab; import org.eclipse.swt.widgets.Item; import org.eclipse.swt.widgets.Widget; public class TabBarItem extends Item { private TabBar parent; public TabBarItem(TabBar parent, int style) { super(parent, style); this.parent = parent; parent.newItem(this,-1); } /** * {@inheritDoc} */ @Override public void setText(String string) { super.setText(string); parent.updateItemSize(); parent.redraw(); } /** * @return the parent */ public TabBar getParent() { return parent; } }