Class FloatContainerStyle
java.lang.Object
ch.nolix.system.element.base.AbstractElement
ch.nolix.system.element.multistateconfiguration.AbstractMultiStateConfiguration<FloatContainerStyle, ControlState>
ch.nolix.system.webgui.controlstyle.AbstractControlStyle<FloatContainerStyle>
ch.nolix.system.control.linearcontainer.AbstractLinearContainerStyle<FloatContainerStyle>
ch.nolix.system.control.floatcontainer.FloatContainerStyle
- All Implemented Interfaces:
Resettable, ILinearContainerStyle<FloatContainerStyle>, AttributesRepresentable, Element, SpecificationRepresentable, MultiStateConfiguration<FloatContainerStyle, ControlState>, MutableElement, RespondingMutableElement<FloatContainerStyle>, BackgroundStyle<FloatContainerStyle>, BorderStyle<FloatContainerStyle>, ControlBaseStyle<FloatContainerStyle>, ControlStyle<FloatContainerStyle>, CornerStyle<FloatContainerStyle>, PaddingStyle<FloatContainerStyle>, ShadowStyle<FloatContainerStyle>, SizeStyle<FloatContainerStyle>
- Author:
- Silvan Wyss
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final booleanstatic final Fontstatic final doublestatic final Colorstatic final LineDecorationFields inherited from class AbstractLinearContainerStyle
DEFAULT_CHILD_CONTROL_MARGINFields inherited from class AbstractControlStyle
DEFAULT_BACKGROUND, DEFAULT_BORDER_COLOR, DEFAULT_BORDER_THICKNESS, DEFAULT_CORNER_RADIUS, DEFAULT_PADDING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanfinal FloatContainerStyleforStateSetBoldTextFlag(ControlState state, boolean boldTextFlag) final FloatContainerStyleforStateSetFont(ControlState state, Font font) final FloatContainerStyleforStateSetOpacity(ControlState state, double opacity) final FloatContainerStyleforStateSetTextColor(ControlState state, IColor textColor) forStateSetTextLineDecoration(ControlState state, LineDecoration textLineDecoration) final FloatContainerStyleforStateSetTextSize(ControlState state, int textSize) final booleanfinal FontgetFontWhenHasState(ControlState state) final doublefinal IColorfinal intfinal voidfinal voidfinal voidfinal voidvoidfinal voidMethods inherited from class AbstractLinearContainerStyle
getChildControlMarginWhenHasState, removeCustomChildControlMargins, setChildControlMarginForStateMethods inherited from class AbstractControlStyle
definesHeightForState, definesWidthForState, forStateSetBackground, forStateSetBackgroundColor, forStateSetBackgroundColorGradient, forStateSetBackgroundImage, forStateSetBorderColor, forStateSetBorderThickness, forStateSetBottomBorderColor, forStateSetBottomBorderThickness, forStateSetBottomPadding, forStateSetCornerRadius, forStateSetCornerShadow, forStateSetCornerShadows, forStateSetCornerShadows, forStateSetHeight, forStateSetHeightInPercentOfViewArea, forStateSetLeftBorderColor, forStateSetLeftBorderThickness, forStateSetLeftPadding, forStateSetPadding, forStateSetRightBorderColor, forStateSetRightBorderThickness, forStateSetRightPadding, forStateSetTopBorderColor, forStateSetTopBorderThickness, forStateSetTopPadding, forStateSetWidth, forStateSetWidthInPercentOfViewAreaWidth, getBackgroundWhenHasState, getBottomBorderColorWhenHasState, getBottomBorderThicknessWhenHasState, getBottomPaddingWhenHasState, getCornerRadiusWhenHasState, getCornerShadowsWhenHasState, getHeightForState, getLeftBorderColorWhenHasState, getLeftBorderThicknessWhenHasState, getLeftPaddingWhenHasState, getRightBorderColorWhenHasState, getRightBorderThicknessWhenHasState, getRightPaddingWhenHasState, getTopBorderColorWhenHasState, getTopBorderThicknessWhenHasState, getTopPaddingWhenHasState, getWidthForState, removeCustomBackgrounds, removeCustomBorderColors, removeCustomBorderThicknesses, removeCustomBottomBorderColors, removeCustomBottomBorderThicknesses, removeCustomBottomPaddings, removeCustomCornerRadiuses, removeCustomCornerShadows, removeCustomHeights, removeCustomLeftBorderColors, removeCustomLeftBorderThicknesses, removeCustomLeftPaddings, removeCustomPaddings, removeCustomRightBorderColors, removeCustomRightBorderThicknesses, removeCustomRightPaddings, removeCustomTopBorderColors, removeCustomTopBorderThicknesses, removeCustomTopPaddings, removeCustomWidthsMethods inherited from class AbstractMultiStateConfiguration
addChild, addedOrChangedAttribute, addOrChangeAttribute, addOrChangeAttribute, getAttributes, getBaseState, removeChild, reset, setFromMethods inherited from class AbstractElement
equals, getSpecification, hashCode, toStringMethods inherited from interface AttributesRepresentable
getAttributesMethods inherited from interface BackgroundStyle
forStateSetBackground, forStateSetBackgroundColor, forStateSetBackgroundColorGradient, forStateSetBackgroundImage, getBackgroundWhenHasState, removeCustomBackgroundsMethods inherited from interface BorderStyle
forStateSetBorderColor, forStateSetBorderThickness, forStateSetBottomBorderColor, forStateSetBottomBorderThickness, forStateSetLeftBorderColor, forStateSetLeftBorderThickness, forStateSetRightBorderColor, forStateSetRightBorderThickness, forStateSetTopBorderColor, forStateSetTopBorderThickness, getBottomBorderColorWhenHasState, getBottomBorderThicknessWhenHasState, getLeftBorderColorWhenHasState, getLeftBorderThicknessWhenHasState, getRightBorderColorWhenHasState, getRightBorderThicknessWhenHasState, getTopBorderColorWhenHasState, getTopBorderThicknessWhenHasState, removeCustomBorderColors, removeCustomBorderThicknesses, removeCustomBottomBorderColors, removeCustomBottomBorderThicknesses, removeCustomLeftBorderColors, removeCustomLeftBorderThicknesses, removeCustomRightBorderColors, removeCustomRightBorderThicknesses, removeCustomTopBorderColors, removeCustomTopBorderThicknessesMethods inherited from interface ControlBaseStyle
definesTextLineDecorationForState, forStateSetBoldTextFlag, forStateSetFont, forStateSetOpacity, forStateSetTextColor, forStateSetTextLineDecoration, forStateSetTextSize, getBoldTextFlagWhenHasState, getFontWhenHasState, getOpacityWhenHasState, getTextColorWhenHasState, getTextLineDecorationWhenHasState, getTextSizeWhenHasState, removeCustomBoldTextFlags, removeCustomFonts, removeCustomOpacities, removeCustomTextColors, removeCustomTextLineDecorations, removeCustomTextSizesMethods inherited from interface CornerStyle
forStateSetCornerRadius, getCornerRadiusWhenHasState, removeCustomCornerRadiusesMethods inherited from interface MultiStateConfiguration
addChild, getBaseState, removeChildMethods inherited from interface MutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecificationMethods inherited from interface PaddingStyle
forStateSetBottomPadding, forStateSetLeftPadding, forStateSetPadding, forStateSetRightPadding, forStateSetTopPadding, getBottomPaddingWhenHasState, getLeftPaddingWhenHasState, getRightPaddingWhenHasState, getTopPaddingWhenHasState, removeCustomBottomPaddings, removeCustomLeftPaddings, removeCustomPaddings, removeCustomRightPaddings, removeCustomTopPaddingsMethods inherited from interface Resettable
resetMethods inherited from interface RespondingMutableElement
addedOrChangedAttributeMethods inherited from interface ShadowStyle
forStateSetCornerShadow, forStateSetCornerShadows, forStateSetCornerShadows, getCornerShadowsWhenHasState, removeCustomCornerShadowsMethods inherited from interface SizeStyle
definesHeightForState, definesWidthForState, forStateSetHeight, forStateSetHeightInPercentOfViewArea, forStateSetWidth, forStateSetWidthInPercentOfViewAreaWidth, getHeightForState, getWidthForState, removeCustomHeights, removeCustomWidthsMethods inherited from interface SpecificationRepresentable
getSpecification, hasEqualSpecificationAsElement, toFormatedString
-
Field Details
-
DEFAULT_OPACITY
public static final double DEFAULT_OPACITY- See Also:
-
DEFAULT_FONT
-
DEFAULT_BOLD_TEXT_FLAG
public static final boolean DEFAULT_BOLD_TEXT_FLAG- See Also:
-
DEAULT_TEXT_SIZE
public static final int DEAULT_TEXT_SIZE- See Also:
-
DEFAULT_TEXT_LINE_DECORATION
-
DEFAULT_TEXT_COLOR
-
-
Constructor Details
-
FloatContainerStyle
public FloatContainerStyle()
-
-
Method Details
-
definesTextLineDecorationForState
- Specified by:
definesTextLineDecorationForStatein interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
getBoldTextFlagWhenHasState
- Specified by:
getBoldTextFlagWhenHasStatein interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
getFontWhenHasState
- Specified by:
getFontWhenHasStatein interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
getOpacityWhenHasState
- Specified by:
getOpacityWhenHasStatein interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
getTextColorWhenHasState
- Specified by:
getTextColorWhenHasStatein interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
getTextLineDecorationWhenHasState
- Specified by:
getTextLineDecorationWhenHasStatein interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
getTextSizeWhenHasState
- Specified by:
getTextSizeWhenHasStatein interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
removeCustomBoldTextFlags
public final void removeCustomBoldTextFlags()- Specified by:
removeCustomBoldTextFlagsin interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
removeCustomFonts
public final void removeCustomFonts()- Specified by:
removeCustomFontsin interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
removeCustomOpacities
public final void removeCustomOpacities()- Specified by:
removeCustomOpacitiesin interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
removeCustomTextColors
public final void removeCustomTextColors()- Specified by:
removeCustomTextColorsin interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
removeCustomTextLineDecorations
public void removeCustomTextLineDecorations()- Specified by:
removeCustomTextLineDecorationsin interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
removeCustomTextSizes
public final void removeCustomTextSizes()- Specified by:
removeCustomTextSizesin interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
forStateSetBoldTextFlag
- Specified by:
forStateSetBoldTextFlagin interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
forStateSetFont
- Specified by:
forStateSetFontin interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
forStateSetOpacity
- Specified by:
forStateSetOpacityin interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
forStateSetTextColor
- Specified by:
forStateSetTextColorin interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
forStateSetTextLineDecoration
public FloatContainerStyle forStateSetTextLineDecoration(ControlState state, LineDecoration textLineDecoration) - Specified by:
forStateSetTextLineDecorationin interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-
forStateSetTextSize
- Specified by:
forStateSetTextSizein interfaceControlBaseStyle<C extends ControlBaseStyle<C>>
-