Klasse DropdownMenuStyle
java.lang.Object
ch.nolix.system.element.base.AbstractElement
ch.nolix.system.element.multistateconfiguration.AbstractMultiStateConfiguration<IDropdownMenuStyle,ControlState>
ch.nolix.system.webgui.controlstyle.AbstractControlStyle<IDropdownMenuStyle>
ch.nolix.system.webgui.itemmenu.base.AbstractItemMenuStyle<IDropdownMenuStyle>
ch.nolix.system.webgui.itemmenu.dropdownmenu.DropdownMenuStyle
- Alle implementierten Schnittstellen:
Resettable,IElement,IMultiStateConfiguration<IDropdownMenuStyle,,ControlState> IMutableElement,IRespondingMutableElement<IDropdownMenuStyle>,IBackgroundStyle<IDropdownMenuStyle>,IBorderStyle<IDropdownMenuStyle>,IControlHeadStyle<IDropdownMenuStyle>,IControlStyle<IDropdownMenuStyle>,ICornerStyle<IDropdownMenuStyle>,IPaddingStyle<IDropdownMenuStyle>,ISizeStyle<IDropdownMenuStyle>,IItemMenuStyle<IDropdownMenuStyle>,IDropdownMenuStyle
public final class DropdownMenuStyle
extends AbstractItemMenuStyle<IDropdownMenuStyle>
implements IDropdownMenuStyle
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final intstatic final booleanstatic final Fontstatic final doublestatic final Colorstatic final LineDecorationVon Klasse geerbte Felder ch.nolix.system.webgui.controlstyle.AbstractControlStyle
DEFAULT_BACKGROUND, DEFAULT_BORDER_COLOR, DEFAULT_BORDER_THICKNESS, DEFAULT_CORNER_RADIUS, DEFAULT_PADDING -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal <C2 extends IControlHeadStyle<C2>>
voidaddChild(C2 controlStyle) booleanfinal booleanfinal FontgetFontWhenHasState(ControlState state) final doublefinal IColorfinal intfinal voidfinal voidfinal voidfinal voidvoidfinal voidfinal IDropdownMenuStylesetBoldTextFlagForState(ControlState state, boolean boldTextFlag) final IDropdownMenuStylesetFontForState(ControlState state, Font font) final IDropdownMenuStylesetOpacityForState(ControlState state, double opacity) final IDropdownMenuStylesetTextColorForState(ControlState state, IColor textColor) setTextLineDecorationForState(ControlState state, LineDecoration textLineDecoration) final IDropdownMenuStylesetTextSizeForState(ControlState state, int textSize) Von Klasse geerbte Methoden ch.nolix.system.webgui.controlstyle.AbstractControlStyle
definesHeightForState, definesWidthForState, getBackgroundWhenHasState, getBottomBorderColorWhenHasState, getBottomBorderThicknessWhenHasState, getBottomPaddingWhenHasState, getCornerRadiusWhenHasState, getHeightForState, getLeftBorderColorWhenHasState, getLeftBorderThicknessWhenHasState, getLeftPaddingWhenHasState, getRightBorderColorWhenHasState, getRightBorderThicknessWhenHasState, getRightPaddingWhenHasState, getTopBorderColorWhenHasState, getTopBorderThicknessWhenHasState, getTopPaddingWhenHasState, getWidthForState, removeCustomBackgrounds, removeCustomBorderColors, removeCustomBorderThicknesses, removeCustomBottomBorderColors, removeCustomBottomBorderThicknesses, removeCustomBottomPaddings, removeCustomCornerRadiuses, removeCustomHeights, removeCustomLeftBorderColors, removeCustomLeftBorderThicknesses, removeCustomLeftPaddings, removeCustomPaddings, removeCustomRightBorderColors, removeCustomRightBorderThicknesses, removeCustomRightPaddings, removeCustomTopBorderColors, removeCustomTopBorderThicknesses, removeCustomTopPaddings, removeCustomWidths, setBackgroundColorForState, setBackgroundColorGradientForState, setBackgroundForState, setBackgroundImageForState, setBorderColorForState, setBorderThicknessForState, setBottomBorderColorForState, setBottomBorderThicknessForState, setBottomPaddingForState, setCornerRadiusForState, setHeightForState, setHeightInPercentOfViewAreaForState, setLeftBorderColorForState, setLeftBorderThicknessForState, setLeftPaddingForState, setPaddingForState, setRightBorderColorForState, setRightBorderThicknessForState, setRightPaddingForState, setTopBorderColorForState, setTopBorderThicknessForState, setTopPaddingForState, setWidthForState, setWidthInPercentOfViewAreaWidthForStateVon Klasse geerbte Methoden ch.nolix.system.element.multistateconfiguration.AbstractMultiStateConfiguration
addedOrChangedAttribute, addOrChangeAttribute, addOrChangeAttribute, asConcrete, getAttributes, getBaseState, initialize, internalAddChild, reset, setFromVon Klasse geerbte Methoden ch.nolix.system.element.base.AbstractElement
equals, getSpecification, hashCode, toStringVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.systemapi.webgui.controlstyle.IBackgroundStyle
getBackgroundWhenHasState, removeCustomBackgrounds, setBackgroundColorForState, setBackgroundColorGradientForState, setBackgroundForState, setBackgroundImageForStateVon Schnittstelle geerbte Methoden ch.nolix.systemapi.webgui.controlstyle.IBorderStyle
getBottomBorderColorWhenHasState, getBottomBorderThicknessWhenHasState, getLeftBorderColorWhenHasState, getLeftBorderThicknessWhenHasState, getRightBorderColorWhenHasState, getRightBorderThicknessWhenHasState, getTopBorderColorWhenHasState, getTopBorderThicknessWhenHasState, removeCustomBorderColors, removeCustomBorderThicknesses, removeCustomBottomBorderColors, removeCustomBottomBorderThicknesses, removeCustomLeftBorderColors, removeCustomLeftBorderThicknesses, removeCustomRightBorderColors, removeCustomRightBorderThicknesses, removeCustomTopBorderColors, removeCustomTopBorderThicknesses, setBorderColorForState, setBorderThicknessForState, setBottomBorderColorForState, setBottomBorderThicknessForState, setLeftBorderColorForState, setLeftBorderThicknessForState, setRightBorderColorForState, setRightBorderThicknessForState, setTopBorderColorForState, setTopBorderThicknessForStateVon Schnittstelle geerbte Methoden ch.nolix.systemapi.webgui.controlstyle.IControlHeadStyle
addChild, definesTextLineDecorationForState, getBoldTextFlagWhenHasState, getFontWhenHasState, getOpacityWhenHasState, getTextColorWhenHasState, getTextLineDecorationWhenHasState, getTextSizeWhenHasState, removeCustomBoldTextFlags, removeCustomFonts, removeCustomOpacities, removeCustomTextColors, removeCustomTextLineDecorations, removeCustomTextSizes, setBoldTextFlagForState, setFontForState, setOpacityForState, setTextColorForState, setTextLineDecorationForState, setTextSizeForStateVon Schnittstelle geerbte Methoden ch.nolix.systemapi.webgui.controlstyle.ICornerStyle
getCornerRadiusWhenHasState, removeCustomCornerRadiuses, setCornerRadiusForStateVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.base.IElement
getAttributes, getSpecification, toFormatedString, toXmlVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.multistateconfiguration.IMultiStateConfiguration
getBaseStateVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.mutableelement.IMutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecificationVon Schnittstelle geerbte Methoden ch.nolix.systemapi.webgui.controlstyle.IPaddingStyle
getBottomPaddingWhenHasState, getLeftPaddingWhenHasState, getRightPaddingWhenHasState, getTopPaddingWhenHasState, removeCustomBottomPaddings, removeCustomLeftPaddings, removeCustomPaddings, removeCustomRightPaddings, removeCustomTopPaddings, setBottomPaddingForState, setLeftPaddingForState, setPaddingForState, setRightPaddingForState, setTopPaddingForStateVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.mutableelement.IRespondingMutableElement
addedOrChangedAttributeVon Schnittstelle geerbte Methoden ch.nolix.systemapi.webgui.controlstyle.ISizeStyle
definesHeightForState, definesWidthForState, getHeightForState, getWidthForState, removeCustomHeights, removeCustomWidths, setHeightForState, setHeightInPercentOfViewAreaForState, setWidthForState, setWidthInPercentOfViewAreaWidthForStateVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.statemutation.Resettable
reset
-
Felddetails
-
DEFAULT_OPACITY
public static final double DEFAULT_OPACITY- Siehe auch:
-
DEFAULT_FONT
-
DEFAULT_BOLD_TEXT_FLAG
public static final boolean DEFAULT_BOLD_TEXT_FLAG- Siehe auch:
-
DEAULT_TEXT_SIZE
public static final int DEAULT_TEXT_SIZE- Siehe auch:
-
DEFAULT_TEXT_LINE_DECORATION
-
DEFAULT_TEXT_COLOR
-
-
Konstruktordetails
-
DropdownMenuStyle
public DropdownMenuStyle()
-
-
Methodendetails
-
addChild
- Angegeben von:
addChildin SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
definesTextLineDecorationForState
- Angegeben von:
definesTextLineDecorationForStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
getBoldTextFlagWhenHasState
- Angegeben von:
getBoldTextFlagWhenHasStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
getFontWhenHasState
- Angegeben von:
getFontWhenHasStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
getOpacityWhenHasState
- Angegeben von:
getOpacityWhenHasStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
getTextColorWhenHasState
- Angegeben von:
getTextColorWhenHasStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
getTextLineDecorationWhenHasState
- Angegeben von:
getTextLineDecorationWhenHasStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
getTextSizeWhenHasState
- Angegeben von:
getTextSizeWhenHasStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
removeCustomBoldTextFlags
public final void removeCustomBoldTextFlags()- Angegeben von:
removeCustomBoldTextFlagsin SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
removeCustomFonts
public final void removeCustomFonts()- Angegeben von:
removeCustomFontsin SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
removeCustomOpacities
public final void removeCustomOpacities()- Angegeben von:
removeCustomOpacitiesin SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
removeCustomTextColors
public final void removeCustomTextColors()- Angegeben von:
removeCustomTextColorsin SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
removeCustomTextLineDecorations
public void removeCustomTextLineDecorations()- Angegeben von:
removeCustomTextLineDecorationsin SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
removeCustomTextSizes
public final void removeCustomTextSizes()- Angegeben von:
removeCustomTextSizesin SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
setBoldTextFlagForState
- Angegeben von:
setBoldTextFlagForStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
setFontForState
- Angegeben von:
setFontForStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
setOpacityForState
- Angegeben von:
setOpacityForStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
setTextColorForState
- Angegeben von:
setTextColorForStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
setTextLineDecorationForState
public IDropdownMenuStyle setTextLineDecorationForState(ControlState state, LineDecoration textLineDecoration) - Angegeben von:
setTextLineDecorationForStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
setTextSizeForState
- Angegeben von:
setTextSizeForStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-