@Override public void addListener( int type, Listener l ) { browser.addListener( type, l ); }
/** * Adds the listener to the collection of listeners who will be * notified when the current location has changed or is about to change. * <p> * This notification typically occurs when the application navigates * to a new location with {@link #setUrl(String)} or when the user * activates a hyperlink. * </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> */ public void addLocationListener( LocationListener listener ) { checkWidget(); if( listener == null ) { SWT.error( SWT.ERROR_NULL_ARGUMENT ); } TypedBrowserListener browserListener = new TypedBrowserListener( listener ); addListener( EventTypes.LOCALTION_CHANGED, browserListener ); addListener( EventTypes.LOCALTION_CHANGING, browserListener ); }
/** * Adds the listener to the collection of listeners who will be * notified when a progress is made during the loading of the current * URL or when the loading of the current URL has been completed. * * @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 1.4 */ public void addProgressListener( ProgressListener listener ) { checkWidget(); if( listener == null ) { SWT.error( SWT.ERROR_NULL_ARGUMENT ); } TypedBrowserListener browserListener = new TypedBrowserListener( listener ); addListener( EventTypes.PROGRESS_CHANGED, browserListener ); addListener( EventTypes.PROGRESS_COMPLETED, browserListener ); }
browser.addListener (SWT.Traverse, new Listener () { @Override public void handleEvent (Event event) {
browser.addListener(SWT.Deactivate, deactivateListener); browser.addListener(SWT.Activate, activateListener);
browser.addListener(SWT.MenuDetect, event -> { if (IntroPlugin.getDefault().isDebugging()) event.doit = true;
browser.addListener(SWT.Dispose, listener); browser.addListener(SWT.FocusIn, listener); browser.addListener(SWT.Resize, listener); browser.addListener(SWT.Traverse, listener); site.addListener(SWT.MouseWheel, listener); site.addListener(SWT.Traverse, listener);
browser.addListener (SWT.Dispose, listener); browser.addListener (SWT.KeyDown, listener); /* needed for tabbing into the Browser */ browser.addListener (SWT.FocusIn, listener); browser.addListener (SWT.Resize, listener); browser.addListener (SWT.Traverse, listener);
browser.addListener (SWT.Dispose, listener); browser.addListener (SWT.FocusIn, listener); browser.addListener (SWT.KeyDown, listener); browser.addListener (SWT.Resize, listener);
browser.addListener (SWT.Dispose, listener); browser.addListener (SWT.FocusIn, listener); browser.addListener (SWT.KeyDown, listener); browser.addListener (SWT.Resize, listener);
browser.addListener (SWT.Dispose, listener); browser.addListener (SWT.FocusIn, listener); browser.addListener (SWT.KeyDown, listener); browser.addListener (SWT.Resize, listener);
browser.addListener(SWT.Dispose, listener); browser.addListener(SWT.KeyDown, listener); /* needed for tabbing into the Browser */ browser.addListener(SWT.FocusIn, listener);
browser.addListener (folderEvents[i], listener);
browser.addListener (folderEvents[i], listener);
browser.addListener (folderEvents[i], listener);
browser.addListener (folderEvents[i], listener);
browser.addListener (folderEvents[i], listener);