Package ej.mwt.style.background
Class NoBackground
- java.lang.Object
-
- ej.mwt.style.background.NoBackground
-
- All Implemented Interfaces:
Background
public final class NoBackground extends java.lang.Object implements Background
A transparent background.
-
-
Field Summary
Fields Modifier and Type Field Description static NoBackgroundNO_BACKGROUNDNo background singleton to avoid creating several ones.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(ej.microui.display.GraphicsContext g, int width, int height)Applies the background on a graphics context.booleanequals(java.lang.Object obj)inthashCode()booleanisTransparent(int width, int height)Tells whether or not this background is transparent.
-
-
-
Field Detail
-
NO_BACKGROUND
public static final NoBackground NO_BACKGROUND
No background singleton to avoid creating several ones.
-
-
Method Detail
-
isTransparent
public boolean isTransparent(int width, int height)Description copied from interface:BackgroundTells whether or not this background is transparent.A background is considered as transparent if it does not draw every pixel with maximal opacity when it is applied. If a widget has a transparent background, its parent has to be rendered before the widget.
- Specified by:
isTransparentin interfaceBackground- Parameters:
width- the width of the background.height- the height of the background.- Returns:
trueif the background is transparent,falseotherwise.
-
apply
public void apply(ej.microui.display.GraphicsContext g, int width, int height)Description copied from interface:BackgroundApplies the background on a graphics context.- Specified by:
applyin interfaceBackground- Parameters:
g- the graphics context.width- the width of the background.height- the height of the background.
-
equals
public boolean equals(@Nullable java.lang.Object obj)- Specified by:
equalsin interfaceBackground- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfaceBackground- Overrides:
hashCodein classjava.lang.Object
-
-