boolean (Point pt) { updateLayoutRectangles(); if (getIcon() != null) { iconR.width += getIconTextGap(); //todo[kb] icon at right? if (iconR.contains(pt)) { return true; } } return textR.contains(pt); }