Interface IControlBaseStyle<S extends IControlBaseStyle<S>>
- Type Parameters:
S- is the type of aIControlBaseStyle.
- All Superinterfaces:
AttributesRepresentable, IElement, IMultiStateConfiguration<S, ControlState>, IMutableElement, IRespondingMutableElement<S>, Resettable, SpecificationRepresentable
- All Known Subinterfaces:
IAccordionStyle, IButtonStyle, ICheckboxStyle, IComponentStyle, IControlStyle<S>, 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 IControlBaseStyle<S extends IControlBaseStyle<S>>
extends IMultiStateConfiguration<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 IMultiStateConfiguration
addChild, getBaseState, removeChildMethods inherited from interface IMutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecificationMethods inherited from interface IRespondingMutableElement
addedOrChangedAttributeMethods inherited from interface Resettable
resetMethods 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
-