Interface IControlBaseStyle<S extends IControlBaseStyle<S>>
- Type Parameters:
S- is the type of aIControlBaseStyle.
- All Superinterfaces:
IElement, IMultiStateConfiguration<S, ControlState>, IMutableElement, IRespondingMutableElement<S>, Resettable
- 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, TextboxStyle, UploaderStyle, ValidationLabelStyle, VerticalStackStyle
public interface IControlBaseStyle<S extends IControlBaseStyle<S>>
extends IMultiStateConfiguration<S, ControlState>
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescription<S2 extends IControlBaseStyle<S2>>
voidaddChild(S2 controlStyle) booleanforStateSetBoldTextFlag(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 IElement
getAttributes, getSpecification, toFormatedString, toXmlMethods inherited from interface IMultiStateConfiguration
getBaseStateMethods inherited from interface IMutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, addOrChangeAttributes, addOrChangeAttributes, resetFromAttributes, resetFromSpecificationMethods inherited from interface IRespondingMutableElement
addedOrChangedAttributeMethods inherited from interface Resettable
reset
-
Method Details
-
addChild
-
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
-