/** * Adds the listener to the collection of listeners who will be * notified when the window hosting the receiver should be closed. * <p> * This notification occurs when a javascript command such as * <code>window.close</code> gets executed by a <code>Browser</code>. * </p> * * @param listener the listener which should be notified * * @exception IllegalArgumentException <ul> * <li>ERROR_NULL_ARGUMENT - if the listener is null</li> * </ul> * * @exception SWTException <ul> * <li>ERROR_THREAD_INVALID_ACCESS when called from the wrong thread</li> * <li>ERROR_WIDGET_DISPOSED when the widget has been disposed</li> * </ul> * * @since 3.0 */ public void addCloseWindowListener (CloseWindowListener listener) { checkWidget(); if (listener == null) SWT.error (SWT.ERROR_NULL_ARGUMENT); webBrowser.addCloseWindowListener (listener); }
/** * Adds the listener to the collection of listeners who will be * notified when the window hosting the receiver should be closed. * <p> * This notification occurs when a javascript command such as * <code>window.close</code> gets executed by a <code>Browser</code>. * </p> * * @param listener the listener which should be notified * * @exception IllegalArgumentException <ul> * <li>ERROR_NULL_ARGUMENT - if the listener is null</li> * </ul> * * @exception SWTException <ul> * <li>ERROR_THREAD_INVALID_ACCESS when called from the wrong thread</li> * <li>ERROR_WIDGET_DISPOSED when the widget has been disposed</li> * </ul> * * @since 3.0 */ public void addCloseWindowListener (CloseWindowListener listener) { checkWidget(); if (listener == null) SWT.error (SWT.ERROR_NULL_ARGUMENT); webBrowser.addCloseWindowListener (listener); }
/** * Adds the listener to the collection of listeners who will be * notified when the window hosting the receiver should be closed. * <p> * This notification occurs when a javascript command such as * <code>window.close</code> gets executed by a <code>Browser</code>. * </p> * * @param listener the listener which should be notified * * @exception IllegalArgumentException <ul> * <li>ERROR_NULL_ARGUMENT - if the listener is null</li> * </ul> * * @exception SWTException <ul> * <li>ERROR_THREAD_INVALID_ACCESS when called from the wrong thread</li> * <li>ERROR_WIDGET_DISPOSED when the widget has been disposed</li> * </ul> * * @since 3.0 */ public void addCloseWindowListener (CloseWindowListener listener) { checkWidget(); if (listener == null) SWT.error (SWT.ERROR_NULL_ARGUMENT); webBrowser.addCloseWindowListener (listener); }
/** * Adds the listener to the collection of listeners who will be * notified when the window hosting the receiver should be closed. * <p> * This notification occurs when a javascript command such as * <code>window.close</code> gets executed by a <code>Browser</code>. * </p> * * @param listener the listener which should be notified * * @exception IllegalArgumentException <ul> * <li>ERROR_NULL_ARGUMENT - if the listener is null</li> * </ul> * * @exception SWTException <ul> * <li>ERROR_THREAD_INVALID_ACCESS when called from the wrong thread</li> * <li>ERROR_WIDGET_DISPOSED when the widget has been disposed</li> * </ul> * * @since 3.0 */ public void addCloseWindowListener (CloseWindowListener listener) { checkWidget(); if (listener == null) SWT.error (SWT.ERROR_NULL_ARGUMENT); webBrowser.addCloseWindowListener (listener); }
/** * Adds the listener to the collection of listeners who will be * notified when the window hosting the receiver should be closed. * <p> * This notification occurs when a javascript command such as * <code>window.close</code> gets executed by a <code>Browser</code>. * </p> * * @param listener the listener which should be notified * * @exception IllegalArgumentException <ul> * <li>ERROR_NULL_ARGUMENT - if the listener is null</li> * </ul> * * @exception SWTException <ul> * <li>ERROR_THREAD_INVALID_ACCESS when called from the wrong thread</li> * <li>ERROR_WIDGET_DISPOSED when the widget has been disposed</li> * </ul> * * @since 3.0 */ public void addCloseWindowListener (CloseWindowListener listener) { checkWidget(); if (listener == null) SWT.error (SWT.ERROR_NULL_ARGUMENT); webBrowser.addCloseWindowListener (listener); }