if (!canChangeValue().isAllowed() || click.isShift() || click.button2()) {
final ObjectAdapter valueAdapter = getContent().getAdapter();
if (valueAdapter != null && valueAdapter.titleString().length() > 0) {
final View textView =
new BackgroundBorder(Toolkit.getColor(ColorsAndFonts.COLOR_PRIMARY3), new LineBorder(1,
Toolkit.getColor(ColorsAndFonts.COLOR_PRIMARY1), new TextView(getContent(), null)));
getViewManager().setOverlayView(textView);
final int offset = getView().getPadding().getLeft();
final Location location = getAbsoluteLocation();
location.add(offset, 0);
textView.setLocation(location);
textView.markDamaged();
}
}
}