Class SWTSkinObjectBrowser

java.lang.Object
com.biglybt.ui.swt.skin.SWTSkinObjectBasic
com.biglybt.ui.swt.skin.SWTSkinObjectBrowser
All Implemented Interfaces:
ObfuscateImage, PluginUISWTSkinObject, SWTSkinObject, EventListener, org.eclipse.swt.events.PaintListener, org.eclipse.swt.internal.SWTEventListener

public class SWTSkinObjectBrowser extends SWTSkinObjectBasic
  • Field Details

    • generic_proxy_init_done

      private boolean generic_proxy_init_done
    • generic_proxy

      private AEProxyFactory.PluginHTTPProxy generic_proxy
    • generic_proxy_set

      private boolean generic_proxy_set
    • generic_proxy_sem

      private AESemaphore generic_proxy_sem
    • configBrowserProxyIDListener

      private ParameterListener configBrowserProxyIDListener
    • browser

      private BrowserWrapper browser
    • cParent

      private org.eclipse.swt.widgets.Composite cParent
    • cArea

      private org.eclipse.swt.widgets.Composite cArea
    • sStartURL

      private String sStartURL
    • context

      private BrowserContext context
    • urlToUse

      private String urlToUse
    • forceVisibleAfterLoad

      private boolean forceVisibleAfterLoad
    • use_generic_proxy

      private boolean use_generic_proxy
    • proxy_reason

      private String proxy_reason
    • autoReloadPending

      private boolean autoReloadPending
    • doneTheUglySWTFocusHack

      private static boolean doneTheUglySWTFocusHack
  • Constructor Details

  • Method Details

    • initProxy

      private void initProxy(String target_url, String proxy_reason)
    • getGenericProxy

      private AEProxyFactory.PluginHTTPProxy getGenericProxy(String target_url, String reason)
    • init

      public void init()
    • getBrowser

      public BrowserWrapper getBrowser()
    • setURL

      public void setURL(String url)
    • restart

      public void restart()
    • layout

      public void layout()
    • getContext

      public BrowserContext getContext()
    • getStartURL

      public String getStartURL()
    • setStartURL

      public void setStartURL(String url)
    • setBrowserURL

      private void setBrowserURL(String url)
    • updateBrowserProxy

      private void updateBrowserProxy(AEProxyFactory.PluginHTTPProxy proxy)
    • enablePluginProxy

      public void enablePluginProxy(String reason)
    • setAutoReloadPending

      public void setAutoReloadPending(boolean is_pending, boolean aborted)
    • isPageLoading

      public boolean isPageLoading()
    • setIsVisible

      public boolean setIsVisible(boolean visible, boolean walkup)
      Overrides:
      setIsVisible in class SWTSkinObjectBasic
      Parameters:
      visible -
    • addListener

      public void addListener(BrowserContext.loadingListener l)
    • refresh

      public void refresh()
    • dispose

      public void dispose()
      Specified by:
      dispose in interface SWTSkinObject
      Overrides:
      dispose in class SWTSkinObjectBasic