Interface ControlBaseStyle<S extends ControlBaseStyle<S>>
- Type Parameters:
S- the type of aControlBaseStyle.
- All Superinterfaces:
AttributesRepresentable, Element, MultiStateConfiguration<S, ControlState>, MutableElement, Resettable, RespondingMutableElement<S>, SpecificationRepresentable
- All Known Subinterfaces:
ControlStyle<S>, IAccordionStyle, IButtonStyle, ICheckboxStyle, IComponentStyle, IDropdownMenuStyle, IGridStyle, IHorizontalStackStyle, IImageControlStyle, IItemMenuStyle<S>, ILabelStyle, ILinearContainerStyle<S>, ILinkStyle, ISingleContainerStyle, ITabContainerStyle, ITextboxStyle, IUploaderStyle, IValidationLabelStyle, IVerticalStackStyle
- All Known Implementing Classes:
AbstractControlStyle, AbstractItemMenuStyle, AbstractLinearContainerStyle, ButtonStyle, ComponentStyle, DropdownMenuStyle, FloatContainerStyle, GridStyle, HorizontalStackStyle, ImageControlStyle, LabelStyle, LinkStyle, SingleContainerStyle, TabContainerStyle, TextboxStyle, UploaderStyle, ValidationLabelStyle, VerticalStackStyle
public interface ControlBaseStyle<S extends ControlBaseStyle<S>>
extends MultiStateConfiguration<S, ControlState>
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionbooleanforStateSetBoldTextFlag(ControlState state, boolean boldTextFlag) forStateSetFont(ControlState state, Font font) forStateSetOpacity(ControlState state, double opacity) forStateSetTextColor(ControlState state, IColor textColor) forStateSetTextLineDecoration(ControlState state, LineDecoration textLineDecoration) forStateSetTextSize(ControlState state, int textSize) booleangetFontWhenHasState(ControlState state) doubleintvoidvoidvoidvoidvoidvoidMethods inherited from interface AttributesRepresentable
getAttributesMethods inherited from interface MultiStateConfiguration
addChild, getBaseState, removeChildMethods inherited from interface MutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecificationMethods inherited from interface Resettable
resetMethods inherited from interface RespondingMutableElement
addedOrChangedAttributeMethods inherited from interface SpecificationRepresentable
getSpecification, hasEqualSpecificationAsElement, toFormatedString
-
Method Details
-
definesTextLineDecorationForState
-
getBoldTextFlagWhenHasState
-
getFontWhenHasState
-
getOpacityWhenHasState
-
getTextColorWhenHasState
-
getTextLineDecorationWhenHasState
-
getTextSizeWhenHasState
-
removeCustomBoldTextFlags
void removeCustomBoldTextFlags() -
removeCustomFonts
void removeCustomFonts() -
removeCustomOpacities
void removeCustomOpacities() -
removeCustomTextColors
void removeCustomTextColors() -
removeCustomTextLineDecorations
void removeCustomTextLineDecorations() -
removeCustomTextSizes
void removeCustomTextSizes() -
forStateSetBoldTextFlag
-
forStateSetFont
-
forStateSetOpacity
-
forStateSetTextColor
-
forStateSetTextLineDecoration
-
forStateSetTextSize
-