JBScalableIcon
.@Deprecated public abstract static class JBUI.JBIcon<T extends JBScalableIcon> extends JBScalableIcon
Constructor and Description |
---|
JBIcon()
Deprecated.
|
JBIcon(T icon)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
double |
getScale(DerivedScaleType type) |
double |
getScale(ScaleType type) |
T |
getScaleContext() |
boolean |
setScale(Scale scale)
Sets the new scale in the context
|
boolean |
updateScaleContext(UserScaleContext ctx)
Updates the current context with the state of the provided context.
|
getScale, isIconPreScaled, scale, scaleVal, scaleVal, scaleVal, setAutoUpdateScaleContext, setIconPreScaled, toString, withIconPreScaled
public JBIcon()
public JBIcon(T icon)
public T getScaleContext()
getScaleContext
in interface ScaleContextAware
public boolean updateScaleContext(UserScaleContext ctx)
ScaleContextAware
ctx
is null, then updates the current context via ScaleContext.update()
and returns the result.updateScaleContext
in interface ScaleContextAware
ctx
- the new scale contextpublic double getScale(ScaleType type)
getScale
in interface ScaleContextAware
public double getScale(DerivedScaleType type)
getScale
in interface ScaleContextAware
public boolean setScale(Scale scale)
ScaleContextAware
setScale
in interface ScaleContextAware