Class SWTSkinObjectText2
java.lang.Object
com.biglybt.ui.swt.skin.SWTSkinObjectBasic
com.biglybt.ui.swt.skin.SWTSkinObjectText2
- All Implemented Interfaces:
ObfuscateImage, PluginUISWTSkinObject, SWTSkinObject, SWTSkinObjectText, EventListener, org.eclipse.swt.events.PaintListener
public class SWTSkinObjectText2
extends SWTSkinObjectBasic
implements SWTSkinObjectText, org.eclipse.swt.events.PaintListener
Text Skin Object. This one paints text on parent.
-
Nested Class Summary
Nested classes/interfaces inherited from class SWTSkinObjectBasic
SWTSkinObjectBasic.GradientInfo -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate boolean(package private) booleanprivate org.eclipse.swt.widgets.Canvasprivate SWTColorWithAlphaprivate org.eclipse.swt.graphics.Colorprivate org.eclipse.swt.graphics.Colorprivate org.eclipse.swt.graphics.Colorprivate static org.eclipse.swt.graphics.Fontprivate booleanprivate intprivate booleanprivate booleanprivate booleanprivate GCStringPrinterprivate List<SWTSkinObjectText_UrlClickedListener> protected booleanprivate boolean(package private) String(package private) String(package private) Stringprivate intprivate intFields 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
ConstructorsConstructorDescriptionSWTSkinObjectText2(SWTSkin skin, SWTSkinProperties skinProperties, String sID, String sConfigID, String[] typeParams, SWTSkinObject parent) -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate StringfixupURL(SWTSkinProperties skinProperties, String sPrefix, String url) intgetStyle()getText()voidpaintControl(org.eclipse.swt.graphics.GC gc) voidvoidsetStyle(int style) voidvoidsetTextColor(org.eclipse.swt.graphics.Color color) voidprivate voidvoidswitchSuffix(String suffix, int level, boolean walkUp, boolean walkDown) voidtriggerListeners(int eventType, Object params) private voidupdateFont(String suffix) Methods 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, relayout, removeListener, setAlwaysHookPaintListener, setBackground, setControl, setData, setDebug, setDefaultVisibility, setIsVisible, setObfuscatedImageGenerator, setProperties, setSkinView, setTooltipID, setViewID, setVisible, switchSuffix, switchSuffix, toString, triggerListenersMethods inherited from class Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.swt.events.PaintListener
paintControlMethods inherited from interface SWTSkinObject
addListener, dispose, getConfigID, getControl, getData, getDefaultVisibility, getListeners, getParent, getProperties, getSkin, getSkinObjectID, getSkinView, getSuffix, getTooltipID, getType, getViewID, isDebug, isDisposed, isVisible, layoutComplete, relayout, removeListener, setBackground, setData, setDebug, setDefaultVisibility, setObfuscatedImageGenerator, setProperties, setSkinView, setTooltipID, setVisible, switchSuffix, switchSuffix, triggerListeners
-
Field Details
-
sText
String sText -
sDisplayText
String sDisplayText -
sKey
String sKey -
bIsTextDefault
boolean bIsTextDefault -
style
private int style -
canvas
private org.eclipse.swt.widgets.Canvas canvas -
isUnderline
private boolean isUnderline -
antialiasMode
private int antialiasMode -
isAllcaps
private boolean isAllcaps -
hasShadow
private boolean hasShadow -
hpadding
private int hpadding -
vpadding
private int vpadding -
relayoutOnTextChange
private boolean relayoutOnTextChange -
bgAware
private boolean bgAware -
isItalic
private boolean isItalic -
font
private static org.eclipse.swt.graphics.Font font -
lastStringPrinter
-
colorUrl
private org.eclipse.swt.graphics.Color colorUrl -
alpha
private int alpha -
listUrlClickedListeners
-
colorUrl2
private org.eclipse.swt.graphics.Color colorUrl2 -
explicitColor
private org.eclipse.swt.graphics.Color explicitColor -
mouseDown
protected boolean mouseDown -
colorShadow
-
-
Constructor Details
-
SWTSkinObjectText2
public SWTSkinObjectText2(SWTSkin skin, SWTSkinProperties skinProperties, String sID, String sConfigID, String[] typeParams, SWTSkinObject parent)
-
-
Method Details
-
fixupURL
-
switchSuffix
- Specified by:
switchSuffixin interfaceSWTSkinObject- Overrides:
switchSuffixin classSWTSkinObjectBasic
-
updateFont
-
setText
- Specified by:
setTextin interfaceSWTSkinObjectText- Parameters:
searchText-
-
paintControl
public void paintControl(org.eclipse.swt.graphics.GC gc) - Overrides:
paintControlin classSWTSkinObjectBasic
-
setTextID
- Specified by:
setTextIDin interfaceSWTSkinObjectText
-
setTextID
-
setTextID
- Specified by:
setTextIDin interfaceSWTSkinObjectText
-
triggerListeners
- Specified by:
triggerListenersin interfaceSWTSkinObject- Overrides:
triggerListenersin classSWTSkinObjectBasic- Parameters:
eventType-params-
-
getStyle
public int getStyle()- Specified by:
getStylein interfaceSWTSkinObjectText- Returns:
-
setStyle
public void setStyle(int style) - Specified by:
setStylein interfaceSWTSkinObjectText- Parameters:
style-
-
getText
- Specified by:
getTextin interfaceSWTSkinObjectText- Returns:
-
addUrlClickedListener
- Specified by:
addUrlClickedListenerin interfaceSWTSkinObjectText- Parameters:
l-
-
removeUrlClickedListener
- Specified by:
removeUrlClickedListenerin interfaceSWTSkinObjectText- Parameters:
l-
-
setTextColor
public void setTextColor(org.eclipse.swt.graphics.Color color) - Specified by:
setTextColorin interfaceSWTSkinObjectText
-