private Viewport getViewPort() { Viewport result = null; IFigure parent = label.getParent(); while (parent != null && !(parent instanceof Viewport)) { parent = parent.getParent(); } if (parent != null) { result = (Viewport) parent; } return result; }