dotStartX = gc.stringExtent(label).x - parent.getDotsWidth(gc);
int dotsWidth = gc.stringExtent(Table.DOT_STRING).x; dotStartX = gc.stringExtent(label).x - dotsWidth;
int getDotStartX(int columnIndex, int columnWidth) {	GC gc;	Table parent = getParent();	String label = getText(columnIndex);	int alignment = parent.internalGetColumn (columnIndex).getAlignment();	int dotStartX = -1;	int maxWidth;	if (label != null) {		gc = new GC(parent);		dotStartX = getAlignmentOffset(columnIndex, columnWidth, gc);		if ((alignment & SWT.LEFT) != 0) {			maxWidth = getMaxTextWidth(columnIndex, columnWidth);			label = parent.trimItemText(label, maxWidth, gc);			if (label.endsWith(Table.DOT_STRING)) {				dotStartX = gc.stringExtent(label).x - parent.getDotsWidth(gc);				// add indents, margins and image width				dotStartX += getImageStopX(columnIndex);				dotStartX += getTextIndent(columnIndex);			}		}		gc.dispose();			}	return dotStartX;}