Trait

com.raquo.domtypes.generic.builders

StylePropBuilder

Related Doc: package builders

Permalink

trait StylePropBuilder[Prop[_], Setter[_], DerivedProp[_], LengthNum] extends AnyRef

This trait contains functionality for creating CSS Styles and Style Setters.

Prop

Representation of a DOM CSS style property, e.g. "background"

Setter

Representation of a key-value pair, for a specific style property and its value

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StylePropBuilder
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type AlignContentStyle = Prop[String] with defs.styles.keywords.AlignContentStyle[Setter[String]]

    Permalink
  2. type AutoStyle[V] = Prop[V] with defs.styles.keywords.AutoStyle[Setter[V]]

    Permalink
  3. type BackfaceVisibilityStyle = Prop[String] with defs.styles.keywords.BackfaceVisibilityStyle[Setter[String]]

    Permalink
  4. type BackgroundAttachmentStyle = Prop[String] with defs.styles.keywords.BackgroundAttachmentStyle[Setter[String]]

    Permalink
  5. type BackgroundSizeStyle = Prop[String] with defs.styles.keywords.BackgroundSizeStyle[Setter[String], DerivedProp, LengthNum]

    Permalink
  6. type BorderCollapseStyle = Prop[String] with defs.styles.keywords.BorderCollapseStyle[Setter[String]]

    Permalink
  7. type BoxSizingStyle = Prop[String] with defs.styles.keywords.BoxSizingStyle[Setter[String]]

    Permalink
  8. type ClearStyle = Prop[String] with defs.styles.keywords.ClearStyle[Setter[String]]

    Permalink
  9. type ColorStyle = Prop[String] with defs.styles.keywords.ColorStyle[Setter[String]]

    Permalink
  10. type CursorStyle = Prop[String] with defs.styles.keywords.CursorStyle[Setter[String]]

    Permalink
  11. type DirectionStyle = Prop[String] with defs.styles.keywords.DirectionStyle[Setter[String]]

    Permalink
  12. type DisplayStyle = Prop[String] with defs.styles.keywords.DisplayStyle[Setter[String]]

    Permalink
  13. type EmptyCellsStyle = Prop[String] with defs.styles.keywords.EmptyCellsStyle[Setter[String]]

    Permalink
  14. type FlexDirectionStyle = Prop[String] with defs.styles.keywords.FlexDirectionStyle[Setter[String]]

    Permalink
  15. type FlexPositionStyle = Prop[String] with defs.styles.keywords.FlexPositionStyle[Setter[String]]

    Permalink
  16. type FlexWrapStyle = Prop[String] with defs.styles.keywords.FlexWrapStyle[Setter[String]]

    Permalink
  17. type FloatStyle = Prop[String] with defs.styles.keywords.FloatStyle[Setter[String]]

    Permalink
  18. type FontSizeStyle = Prop[String] with defs.styles.keywords.FontSizeStyle[Setter[String], DerivedProp, LengthNum]

    Permalink
  19. type FontStyleStyle = Prop[String] with defs.styles.keywords.FontStyleStyle[Setter[String]]

    Permalink
  20. type FontWeightStyle = Prop[String] with defs.styles.keywords.FontWeightStyle[Setter[String]]

    Permalink
  21. type JustifyContentStyle = Prop[String] with defs.styles.keywords.JustifyContentStyle[Setter[String]]

    Permalink
  22. type LengthStyle = Prop[String] with LengthUnits[DerivedProp, LengthNum] with StyleStringValueBuilder[Setter[String]]

    Permalink
  23. type LineStyle = Prop[String] with defs.styles.keywords.LineStyle[Setter[String]]

    Permalink
  24. type ListStylePositionStyle = Prop[String] with defs.styles.keywords.ListStylePositionStyle[Setter[String]]

    Permalink
  25. type ListStyleTypeStyle = Prop[String] with defs.styles.keywords.ListStyleTypeStyle[Setter[String]]

    Permalink
  26. type MaxLengthStyle = Prop[String] with MinMaxLengthStyle[Setter[String], DerivedProp, LengthNum] with defs.styles.keywords.NoneStyle[Setter[String]]

    Permalink
  27. type MinLengthStyle = Prop[String] with MinMaxLengthStyle[Setter[String], DerivedProp, LengthNum] with defs.styles.keywords.AutoStyle[Setter[String]]

    Permalink
  28. type NoneStyle[V] = Prop[V] with defs.styles.keywords.NoneStyle[Setter[V]]

    Permalink
  29. type NormalStyle[V] = Prop[V] with defs.styles.keywords.NormalStyle[Setter[V]]

    Permalink
  30. type OverflowStyle = Prop[String] with defs.styles.keywords.OverflowStyle[Setter[String]]

    Permalink
  31. type OverflowWrapStyle = Prop[String] with defs.styles.keywords.OverflowWrapStyle[Setter[String]]

    Permalink
  32. type PaddingBoxSizingStyle = Prop[String] with defs.styles.keywords.PaddingBoxSizingStyle[Setter[String]]

    Permalink
  33. type PageBreakStyle = Prop[String] with defs.styles.keywords.PageBreakStyle[Setter[String]]

    Permalink
  34. type PointerEventsStyle = Prop[String] with defs.styles.keywords.PointerEventsStyle[Setter[String]]

    Permalink
  35. type PositionStyle = Prop[String] with defs.styles.keywords.PositionStyle[Setter[String]]

    Permalink
  36. type TableLayoutStyle = Prop[String] with defs.styles.keywords.TableLayoutStyle[Setter[String]]

    Permalink
  37. type TextAlignStyle = Prop[String] with defs.styles.keywords.TextAlignStyle[Setter[String]]

    Permalink
  38. type TextDecorationStyle = Prop[String] with defs.styles.keywords.TextDecorationStyle[Setter[String]]

    Permalink
  39. type TextOverflowStyle = Prop[String] with defs.styles.keywords.TextOverflowStyle[Setter[String]]

    Permalink
  40. type TextTransformStyle = Prop[String] with defs.styles.keywords.TextTransformStyle[Setter[String]]

    Permalink
  41. type TextUnderlinePositionStyle = Prop[String] with defs.styles.keywords.TextUnderlinePositionStyle[Setter[String]]

    Permalink
  42. type TimeStyle = Prop[String] with TimeUnits[DerivedProp] with StyleStringValueBuilder[Setter[String]]

    Permalink
  43. type UrlStyle = Prop[String] with UrlUnits[DerivedProp] with StyleStringValueBuilder[Setter[String]]

    Permalink
  44. type VerticalAlignStyle = Prop[String] with defs.styles.keywords.VerticalAlignStyle[Setter[String], DerivedProp, LengthNum]

    Permalink
  45. type VisibilityStyle = Prop[String] with defs.styles.keywords.VisibilityStyle[Setter[String]]

    Permalink
  46. type WhiteSpaceStyle = Prop[String] with defs.styles.keywords.WhiteSpaceStyle[Setter[String]]

    Permalink
  47. type WordBreakStyle = Prop[String] with defs.styles.keywords.WordBreakStyle[Setter[String]]

    Permalink

Abstract Value Members

  1. abstract def alignContentStyle(key: String): AlignContentStyle

    Permalink
    Attributes
    protected
  2. abstract def autoStyle[V](key: String): AutoStyle[V]

    Permalink
    Attributes
    protected
  3. abstract def backfaceVisibilityStyle(key: String): BackfaceVisibilityStyle

    Permalink
    Attributes
    protected
  4. abstract def backgroundAttachmentStyle(key: String): BackgroundAttachmentStyle

    Permalink
    Attributes
    protected
  5. abstract def backgroundSizeStyle(key: String): BackgroundSizeStyle

    Permalink
    Attributes
    protected
  6. abstract def borderCollapse(key: String): BorderCollapseStyle

    Permalink
    Attributes
    protected
  7. abstract def boxSizingStyle(key: String): BoxSizingStyle

    Permalink
    Attributes
    protected
  8. abstract def clearStyle(key: String): ClearStyle

    Permalink
    Attributes
    protected
  9. abstract def colorStyle(key: String): ColorStyle

    Permalink
    Attributes
    protected
  10. abstract def colorUrlStyle(key: String): ColorStyle with UrlStyle

    Permalink
    Attributes
    protected
  11. abstract def cursorStyle(key: String): CursorStyle

    Permalink
    Attributes
    protected
  12. abstract def directionStyle(key: String): DirectionStyle

    Permalink
    Attributes
    protected
  13. abstract def displayStyle(key: String): DisplayStyle

    Permalink
    Attributes
    protected
  14. abstract def doubleStyle(key: String): Prop[Double] with CalcUnits[DerivedProp] with StyleStringValueBuilder[Setter[Double]]

    Permalink
    Attributes
    protected
  15. abstract def emptyCellsStyle(key: String): EmptyCellsStyle

    Permalink
    Attributes
    protected
  16. abstract def flexDirectionStyle(key: String): FlexDirectionStyle

    Permalink
    Attributes
    protected
  17. abstract def flexPositionStyle(key: String): FlexPositionStyle

    Permalink
    Attributes
    protected
  18. abstract def flexWrapStyle(key: String): FlexWrapStyle

    Permalink
    Attributes
    protected
  19. abstract def floatStyle(key: String): FloatStyle

    Permalink
    Attributes
    protected
  20. abstract def fontSizeStyle(key: String): FontSizeStyle

    Permalink
    Attributes
    protected
  21. abstract def fontStyleStyle(key: String): FontStyleStyle

    Permalink
    Attributes
    protected
  22. abstract def fontWeightStyle(key: String): FontWeightStyle

    Permalink
    Attributes
    protected
  23. abstract def intStyle(key: String): Prop[Int] with CalcUnits[DerivedProp] with StyleStringValueBuilder[Setter[Int]]

    Permalink
    Attributes
    protected
  24. abstract def justifyContentStyle(key: String): JustifyContentStyle

    Permalink
    Attributes
    protected
  25. abstract def lengthAutoStyle(key: String): LengthStyle with AutoStyle[String]

    Permalink
    Attributes
    protected
  26. abstract def lengthNormalStyle(key: String): LengthStyle with NormalStyle[String]

    Permalink
    Attributes
    protected
  27. abstract def lengthStyle(key: String): LengthStyle

    Permalink
    Attributes
    protected
  28. abstract def lineStyle(key: String): LineStyle

    Permalink
    Attributes
    protected
  29. abstract def listStylePositionStyle(key: String): ListStylePositionStyle

    Permalink
    Attributes
    protected
  30. abstract def listStyleTypeStyle(key: String): ListStyleTypeStyle

    Permalink
    Attributes
    protected
  31. abstract def maxLengthStyle(key: String): MaxLengthStyle

    Permalink
    Attributes
    protected
  32. abstract def minLengthStyle(key: String): MinLengthStyle

    Permalink
    Attributes
    protected
  33. abstract def noneStyle[V](key: String): NoneStyle[V]

    Permalink
    Attributes
    protected
  34. abstract def normalStyle[V](key: String): NormalStyle[V]

    Permalink
    Attributes
    protected
  35. abstract def overflowStyle(key: String): OverflowStyle

    Permalink
    Attributes
    protected
  36. abstract def overflowWrapStyle(key: String): OverflowWrapStyle

    Permalink
    Attributes
    protected
  37. abstract def paddingBoxSizingStyle(key: String): PaddingBoxSizingStyle

    Permalink
    Attributes
    protected
  38. abstract def pageBreakStyle(key: String): PageBreakStyle

    Permalink
    Attributes
    protected
  39. abstract def pointerEventsStyle(key: String): PointerEventsStyle

    Permalink
    Attributes
    protected
  40. abstract def positionStyle(key: String): PositionStyle

    Permalink
    Attributes
    protected
  41. abstract def stringStyle(key: String): Prop[String] with StyleStringValueBuilder[Setter[String]]

    Permalink
    Attributes
    protected
  42. abstract def tableLayoutStyle(key: String): TableLayoutStyle

    Permalink
    Attributes
    protected
  43. abstract def textAlignStyle(key: String): TextAlignStyle

    Permalink
    Attributes
    protected
  44. abstract def textDecorationStyle(key: String): TextDecorationStyle

    Permalink
    Attributes
    protected
  45. abstract def textOverflowStyle(key: String): TextOverflowStyle

    Permalink
    Attributes
    protected
  46. abstract def textTransformStyle(key: String): TextTransformStyle

    Permalink
    Attributes
    protected
  47. abstract def textUnderlinePositionStyle(key: String): TextUnderlinePositionStyle

    Permalink
    Attributes
    protected
  48. abstract def timeStyle(key: String): TimeStyle

    Permalink
    Attributes
    protected
  49. abstract def urlNoneStyle(key: String): UrlStyle with NoneStyle[String]

    Permalink
    Attributes
    protected
  50. abstract def urlStyle(key: String): UrlStyle

    Permalink
    Attributes
    protected
  51. abstract def verticalAlignStyle(key: String): VerticalAlignStyle

    Permalink
    Attributes
    protected
  52. abstract def visibilityStyle(key: String): VisibilityStyle

    Permalink
    Attributes
    protected
  53. abstract def whiteSpaceStyle(key: String): WhiteSpaceStyle

    Permalink
    Attributes
    protected
  54. abstract def wordBreakStyle(key: String): WordBreakStyle

    Permalink
    Attributes
    protected

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  9. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  13. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  14. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  15. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped