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
-
Nested Class Summary
Nested classes/interfaces inherited from class SWTSkinObjectBasic
SWTSkinObjectBasic.GradientInfo -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate BrowserWrapperprivate org.eclipse.swt.widgets.Compositeprivate ParameterListenerprivate BrowserContextprivate org.eclipse.swt.widgets.Compositeprivate static booleanprivate booleanprivate AEProxyFactory.PluginHTTPProxyprivate booleanprivate AESemaphoreprivate booleanprivate Stringprivate Stringprivate Stringprivate booleanFields inherited from class 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 TypeMethodDescriptionvoidvoiddispose()voidenablePluginProxy(String reason) private AEProxyFactory.PluginHTTPProxygetGenericProxy(String target_url, String reason) voidinit()private voidbooleanvoidlayout()voidrefresh()voidrestart()voidsetAutoReloadPending(boolean is_pending, boolean aborted) private voidsetBrowserURL(String url) booleansetIsVisible(boolean visible, boolean walkup) voidsetStartURL(String url) voidprivate voidMethods inherited from class 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:
setIsVisiblein classSWTSkinObjectBasic- Parameters:
visible-
-
addListener
-
refresh
public void refresh() -
dispose
public void dispose()- Specified by:
disposein interfaceSWTSkinObject- Overrides:
disposein classSWTSkinObjectBasic
-