hep.aida.ref.plotter
Class TextStyle
- java.lang.Object
-
- hep.aida.ref.plotter.WeakStyleListener
-
- hep.aida.ref.plotter.BaseStyle
-
- hep.aida.ref.plotter.TextStyle
-
- All Implemented Interfaces:
- IBaseStyle, IBrushStyle, ITextStyle, StyleListener
public class TextStyle extends BaseStyle implements ITextStyle
-
-
Constructor Summary
Constructors Constructor and Description TextStyle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.String[]availableColors()Get a list of the colours supported by this implementation.java.lang.String[]availableFonts()Get list of fonts available in this implementation.java.lang.Stringcolor()Current colour of this brush style.java.lang.Stringcolor(int gi, int oi)java.lang.Stringfont()Get name of current font.doublefontSize()Get current font size.booleanisBold()booleanisItalic()booleanisUnderlined()doubleopacity()returns -1 if it not setbooleansetBold()booleansetBold(boolean isBold)booleansetColor(java.lang.String color)Set current colour, e.g.booleansetFont(java.lang.String font)Set current font, e.g.booleansetFontSize(double fontSize)Set current font size.booleansetItalic()booleansetItalic(boolean isItalic)booleansetOpacity(double opacity)Set opacity (alpha), e.g.booleansetUnderlined()booleansetUnderlined(boolean isUnderlined)-
Methods inherited from class hep.aida.ref.plotter.BaseStyle
addParent, addParentList, availableParameterOptions, availableParameters, child, children, deepestSetParameter, isMyParent, isParameterSet, isParameterSet, isVisible, name, parameter, parameterValue, parentList, removeAllParents, removeParent, reset, setParameter, setParameter, setParameter, setParameterDefault, setParent, setParentList, setVisible, styleChanged, type
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hep.aida.IBrushStyle
availableColors, color, opacity, setColor, setOpacity
-
Methods inherited from interface hep.aida.IBaseStyle
availableParameterOptions, availableParameters, child, children, isVisible, name, parameterValue, reset, setParameter, setParameter, setVisible, type
-
-
-
-
Method Detail
-
availableFonts
public java.lang.String[] availableFonts()
Description copied from interface:ITextStyleGet list of fonts available in this implementation.- Specified by:
availableFontsin interfaceITextStyle
-
font
public java.lang.String font()
Description copied from interface:ITextStyleGet name of current font.- Specified by:
fontin interfaceITextStyle
-
fontSize
public double fontSize()
Description copied from interface:ITextStyleGet current font size.- Specified by:
fontSizein interfaceITextStyle
-
isBold
public boolean isBold()
- Specified by:
isBoldin interfaceITextStyle
-
isItalic
public boolean isItalic()
- Specified by:
isItalicin interfaceITextStyle
-
isUnderlined
public boolean isUnderlined()
- Specified by:
isUnderlinedin interfaceITextStyle
-
setBold
public boolean setBold()
- Specified by:
setBoldin interfaceITextStyle
-
setBold
public boolean setBold(boolean isBold)
- Specified by:
setBoldin interfaceITextStyle
-
setFont
public boolean setFont(java.lang.String font)
Description copied from interface:ITextStyleSet current font, e.g. "timesNewRoman" or "courier".- Specified by:
setFontin interfaceITextStyle- Returns:
- false if font not supported by this implementation.
-
setFontSize
public boolean setFontSize(double fontSize)
Description copied from interface:ITextStyleSet current font size.- Specified by:
setFontSizein interfaceITextStyle- Returns:
- false if size not supported by this implementation.
-
setItalic
public boolean setItalic()
- Specified by:
setItalicin interfaceITextStyle
-
setItalic
public boolean setItalic(boolean isItalic)
- Specified by:
setItalicin interfaceITextStyle
-
setUnderlined
public boolean setUnderlined()
- Specified by:
setUnderlinedin interfaceITextStyle
-
setUnderlined
public boolean setUnderlined(boolean isUnderlined)
- Specified by:
setUnderlinedin interfaceITextStyle
-
availableColors
public java.lang.String[] availableColors()
Description copied from interface:IBrushStyleGet a list of the colours supported by this implementation.- Specified by:
availableColorsin interfaceIBrushStyle
-
color
public java.lang.String color()
Description copied from interface:IBrushStyleCurrent colour of this brush style.- Specified by:
colorin interfaceIBrushStyle
-
color
public java.lang.String color(int gi, int oi)
-
opacity
public double opacity()
returns -1 if it not set- Specified by:
opacityin interfaceIBrushStyle
-
setColor
public boolean setColor(java.lang.String color)
Description copied from interface:IBrushStyleSet current colour, e.g. "darkGreen"- Specified by:
setColorin interfaceIBrushStyle- Returns:
- false if colour not recognised by the implementation.
-
setOpacity
public boolean setOpacity(double opacity)
Description copied from interface:IBrushStyleSet opacity (alpha), e.g. 0 (transparent), 1 (opaque), 0.5 (halfway).- Specified by:
setOpacityin interfaceIBrushStyle- Returns:
- false if value not supported by the implementation.
-
-
DMelt 3.0 © DataMelt by jWork.ORG