void setInsertionField(ByteViewerComponent source, ByteBlock block, BigInteger offset,
			BigInteger modelIndex, int column, boolean isAltDown) {

		provider.updateLocation(block, offset, column, isAltDown);

		if (addingView) {
			return;
		}
		indexPanel.setCursorPosition(modelIndex, 0, 0, 0);
		if (block != null) {
			String locRep = block.getLocationRepresentation(offset);
			if (locRep == null) {
				return;
			}
			insertionField.setText(locRep);
		}
		for (ByteViewerComponent c : viewList) {
			if (source == c) {
				continue;
			}
			c.setViewerCursorLocation(block, offset, column);
		}
	}
Set the insertion field and tell other views to change location; called when the
ByteViewerComponent receives a notification that the cursor location has changed.

@param source source of the change
@param block block for the new location
@param offset offset into the block
@param modelIndex the index in the model
@param column the column position within the byte field (0-based)
@param isAltDown true if the alt key is pressed
Ghidra/Features/ByteViewer/src/main/java/ghidra/app/plugin/core/byteviewer/ByteViewerPanel.java