com.aelitis.azureus.ui.swt.browser
Interface ClientMessageContextSWT

All Superinterfaces:
ClientMessageContext

public interface ClientMessageContextSWT
extends ClientMessageContext

Author:
TuxPaper

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.aelitis.azureus.core.messenger.ClientMessageContext
ClientMessageContext.torrentURLHandler
 
Method Summary
 void deregisterBrowser()
          Detaches everything from this context's browser.
 void registerBrowser(org.eclipse.swt.browser.Browser browser, org.eclipse.swt.widgets.Control widgetWaitingIndicator)
          Attaches this context and its message dispatcher to the browser.
 void widgetDisposed(org.eclipse.swt.events.DisposeEvent event)
          Deregisters the browser before it's disposed.
 
Methods inherited from interface com.aelitis.azureus.core.messenger.ClientMessageContext
addMessageListener, debug, debug, executeInBrowser, getBrowserData, getContentNetworkID, getDispatcher, removeMessageListener, removeMessageListener, sendBrowserMessage, sendBrowserMessage, sendBrowserMessage, setBrowserData, setContentNetworkID, setMessageDispatcher, setTorrentURLHandler
 

Method Detail

registerBrowser

void registerBrowser(org.eclipse.swt.browser.Browser browser,
                     org.eclipse.swt.widgets.Control widgetWaitingIndicator)
Attaches this context and its message dispatcher to the browser.

Parameters:
browser - the browser to be attached
widgetWaitingIndicator - Widget to be shown when browser is loading

deregisterBrowser

void deregisterBrowser()
Detaches everything from this context's browser.


widgetDisposed

void widgetDisposed(org.eclipse.swt.events.DisposeEvent event)
Deregisters the browser before it's disposed.

Parameters:
event - used to verify it's the correct context
See Also:
DisposeListener.widgetDisposed(org.eclipse.swt.events.DisposeEvent)