package style
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- style
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final case class Arrows(source: Option[String], target: Option[String]) extends Product with Serializable
- final case class BorderStyle(color: String, styleType: Option[String] = None, width: Option[Double] = None) extends Product with Serializable
- final case class EdgeLabel(textColor: Option[String] = None, fontSize: Option[String] = None, fontFamily: Option[String] = None, model: Option[LabelModel] = Some(Free), position: Option[StylePos] = None, border: Option[BorderStyle] = None) extends LabelStyle with Product with Serializable
- final case class EdgeShape(labelStyle: Option[EdgeLabel] = None, edgeStyle: Option[EdgeStyle] = None, arrows: Option[Arrows] = None) extends Product with Serializable
- final case class EdgeStyle(color: String, width: Option[Double] = None) extends Product with Serializable
- final case class Fill(color: Option[String], transparent: Option[Boolean] = None) extends FillLike with Product with Serializable
- sealed trait FillLike extends AnyRef
- final case class ImageSpec(data: String, imageType: String, width: Option[Double] = None, height: Option[Double] = None) extends Product with Serializable
- sealed trait LabelModel extends AnyRef
- sealed trait LabelStyle extends AnyRef
- final case class NodeLabel(textColor: Option[String] = None, fontSize: Option[String] = None, fontFamily: Option[String] = None, modelName: Option[String] = None, position: Option[StylePos] = None, border: Option[BorderStyle] = None) extends LabelStyle with Product with Serializable
- final case class NodeShape(fill: Option[Fill] = None, labelStyle: Option[NodeLabel] = None, shapeType: Option[String] = None, borderStyle: Option[BorderStyle] = None, image: Option[String] = None, svgContent: Option[SVGContent] = None) extends Product with Serializable
- final case class SVGContent(refId: String) extends Product with Serializable
- trait StyleMonoid[S] extends AnyRef
- final case class StylePos(x: Double, y: Double) extends Product with Serializable
- trait StyleRef[T] extends AnyRef
- final case class StyleSheet(id: Option[String] = None, nodes: Option[Styles[NodeShape]] = None, edges: Option[Styles[EdgeShape]] = None, images: Map[String, ImageSpec] = Map.empty, nodeDefault: Option[NodeShape] = None, edgeDefault: Option[EdgeShape] = None) extends StyleSheetLike with Product with Serializable
- trait StyleSheetLike extends AnyRef
- final case class StyleSheets(styleSheets: List[StyleSheet]) extends StyleSheetLike with Product with Serializable
- final case class Styles[S](classes: Option[Map[String, S]] = None, overrides: Option[Map[String, S]] = None)(implicit monoid: StyleMonoid[S]) extends Product with Serializable