/** * Shows the information control and starts the information control closer. * This method may not be called by clients. * * @param subjectArea the information area */ protected void showInformationControl(Rectangle subjectArea) { fInformationControl.setVisible(true); if (fInformationControl == null) return; // could already be disposed if setVisible(..) runs the display loop if (fTakesFocusWhenVisible) fInformationControl.setFocus(); if (fInformationControlCloser != null) fInformationControlCloser.start(subjectArea); }
/** * Shows the information control and starts the information control closer. * This method may not be called by clients. * * @param subjectArea the information area */ protected void showInformationControl(Rectangle subjectArea) { fInformationControl.setVisible(true); if (fInformationControl == null) return; // could already be disposed if setVisible(..) runs the display loop if (fTakesFocusWhenVisible) fInformationControl.setFocus(); if (fInformationControlCloser != null) fInformationControlCloser.start(subjectArea); }