Class SWTSkinObjectImage2
java.lang.Object
com.biglybt.ui.swt.skin.SWTSkinObjectBasic
com.biglybt.ui.swt.skin.SWTSkinObjectImage2
- 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 org.eclipse.swt.widgets.Canvasprivate Stringprivate booleanprivate Stringprotected static final Longprotected static final Longprotected static final Longprotected static final Longprotected static final Longprotected static final Longprotected static final Longprotected static final Longprotected static final Longprivate intprivate intprivate static org.eclipse.swt.events.PaintListenerFields 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
ConstructorsConstructorDescriptionSWTSkinObjectImage2(SWTSkin skin, SWTSkinProperties skinProperties, String sID, String sConfigID, SWTSkinObject parent) -
Method Summary
Modifier and TypeMethodDescriptionprivate org.eclipse.swt.widgets.CanvascreateImageWidget(String sConfigID) voidsetBackground(String sConfigID, String sSuffix) protected voidsetCanvasImage(String sImageID, AECallback callback) private voidsetCanvasImage(String sConfigID, String sImageID, AECallback callback) voidsetImage(org.eclipse.swt.graphics.Image image) voidsetImageByID(String imageID, AECallback callback) voidsetImageUrl(String url) protected voidsetupAnimationTrigger(int animationDelay) voidsetVisible(boolean visible) switchSuffix(String suffix, int level, boolean walkUp, boolean walkDown) protected voidMethods inherited from class SWTSkinObjectBasic
addListener, dispose, 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, setControl, setData, setDebug, setDefaultVisibility, setIsVisible, setObfuscatedImageGenerator, setProperties, setSkinView, setTooltipID, setViewID, switchSuffix, switchSuffix, toString, triggerListeners, triggerListeners
-
Field Details
-
DRAW_SCALE
-
DRAW_SCALEDOWN_OR_CENTER
-
DRAW_STRETCH
-
DRAW_NORMAL
-
DRAW_LEFT
-
DRAW_TILE
-
DRAW_CENTER
-
DRAW_HCENTER
-
DRAW_ANIMATE
-
canvas
private org.eclipse.swt.widgets.Canvas canvas -
customImage
private boolean customImage -
customImageID
-
currentImageID
-
paintListener
private static org.eclipse.swt.events.PaintListener paintListener -
h_align
private int h_align -
drawAlpha
private int drawAlpha
-
-
Constructor Details
-
SWTSkinObjectImage2
public SWTSkinObjectImage2(SWTSkin skin, SWTSkinProperties skinProperties, String sID, String sConfigID, SWTSkinObject parent) - Parameters:
skin-
-
-
Method Details
-
createImageWidget
-
setVisible
public void setVisible(boolean visible) - Specified by:
setVisiblein interfaceSWTSkinObject- Overrides:
setVisiblein classSWTSkinObjectBasic
-
setCanvasImage
-
setCanvasImage
-
setupAnimationTrigger
protected void setupAnimationTrigger(int animationDelay) -
setBackground
- Specified by:
setBackgroundin interfaceSWTSkinObject- Overrides:
setBackgroundin classSWTSkinObjectBasic- Parameters:
sConfigID-sSuffix-
-
switchSuffix
- Specified by:
switchSuffixin interfaceSWTSkinObject- Overrides:
switchSuffixin classSWTSkinObjectBasic
-
swt_reallySetImage
protected void swt_reallySetImage() -
setImage
public void setImage(org.eclipse.swt.graphics.Image image) -
setImageByID
-
setImageUrl
-