Package com.biglybt.ui.swt.skin
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
-
Nested Class Summary
Nested classes/interfaces inherited from class com.biglybt.ui.swt.skin.SWTSkinObjectBasic
SWTSkinObjectBasic.GradientInfo
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private BrowserWrapper
private org.eclipse.swt.widgets.Composite
private ParameterListener
private BrowserContext
private org.eclipse.swt.widgets.Composite
private static boolean
private boolean
private AEProxyFactory.PluginHTTPProxy
private boolean
private AESemaphore
private boolean
private String
private String
private String
private boolean
Fields inherited from class com.biglybt.ui.swt.skin.SWTSkinObjectBasic
alwaysHookPaintListener, bgColor, BORDER_GRADIENT, BORDER_ROUNDED, BORDER_ROUNDED_FILL, control, customTooltipID, debug, initialized, listeners, listeners_mon, painter, paintListenerHooked, parent, properties, sConfigID, sID, skin, suffixes, type
-
Constructor Summary
ConstructorsConstructorDescriptionSWTSkinObjectBrowser
(SWTSkin skin, SWTSkinProperties properties, String sID, String sConfigID, SWTSkinObject parent) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
dispose()
void
enablePluginProxy
(String reason) private AEProxyFactory.PluginHTTPProxy
getGenericProxy
(String target_url, String reason) void
init()
private void
boolean
void
layout()
void
refresh()
void
restart()
void
setAutoReloadPending
(boolean is_pending, boolean aborted) private void
setBrowserURL
(String url) boolean
setIsVisible
(boolean visible, boolean walkup) void
setStartURL
(String url) void
private void
Methods inherited from class com.biglybt.ui.swt.skin.SWTSkinObjectBasic
addListener, equals, getConfigID, getControl, getData, getDefaultVisibility, getListeners, getParent, getProperties, getSkin, getSkinObjectID, getSkinView, getSuffix, getTooltipID, getType, getViewID, isAlwaysHookPaintListener, isDebug, isDisposed, isVisible, layoutComplete, obfuscatedImage, paintControl, paintControl, relayout, removeListener, setAlwaysHookPaintListener, setBackground, setControl, setData, setDebug, setDefaultVisibility, setObfuscatedImageGenerator, setProperties, setSkinView, setTooltipID, setViewID, setVisible, switchSuffix, switchSuffix, switchSuffix, toString, triggerListeners, triggerListeners
-
Field Details
-
generic_proxy_init_done
private boolean generic_proxy_init_done -
generic_proxy
-
generic_proxy_set
private boolean generic_proxy_set -
generic_proxy_sem
-
configBrowserProxyIDListener
-
browser
-
cParent
private org.eclipse.swt.widgets.Composite cParent -
cArea
private org.eclipse.swt.widgets.Composite cArea -
sStartURL
-
context
-
urlToUse
-
forceVisibleAfterLoad
private boolean forceVisibleAfterLoad -
use_generic_proxy
private boolean use_generic_proxy -
proxy_reason
-
autoReloadPending
private boolean autoReloadPending -
doneTheUglySWTFocusHack
private static boolean doneTheUglySWTFocusHack
-
-
Constructor Details
-
SWTSkinObjectBrowser
public SWTSkinObjectBrowser(SWTSkin skin, SWTSkinProperties properties, String sID, String sConfigID, SWTSkinObject parent) - Parameters:
skin
-properties
-sID
-sConfigID
-parent
-
-
-
Method Details
-
initProxy
-
getGenericProxy
-
init
public void init() -
getBrowser
-
setURL
-
restart
public void restart() -
layout
public void layout() -
getContext
-
getStartURL
-
setStartURL
-
setBrowserURL
-
updateBrowserProxy
-
enablePluginProxy
-
setAutoReloadPending
public void setAutoReloadPending(boolean is_pending, boolean aborted) -
isPageLoading
public boolean isPageLoading() -
setIsVisible
public boolean setIsVisible(boolean visible, boolean walkup) - Overrides:
setIsVisible
in classSWTSkinObjectBasic
- Parameters:
visible
-
-
addListener
-
refresh
public void refresh() -
dispose
public void dispose()- Specified by:
dispose
in interfaceSWTSkinObject
- Overrides:
dispose
in classSWTSkinObjectBasic
-