private void resize(int deltaX) {
		int row = curRow;
		int col = edgeCol;
		edgeColSize += deltaX;
		int newWidth = edgeColSize;
		if (newWidth < MIN_FIELD_SIZE) {
			newWidth = MIN_FIELD_SIZE;
		}
		newWidth = ((newWidth + snapSize / 2) / snapSize) * snapSize;
		FieldFactory[] fields = model.getFactorys(row);
		fields[col].setWidth(newWidth);
		model.updateRow(row);
		repaint();
	}
Sets the cursor shape that appropriate for the given location.  If the location
is near a boundary, then the cursor will change to a RESIZE shape, otherwise
it will be the default cursor.
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/format/FieldHeaderComp.java