Packages

package style

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

Type Members

  1. final case class Arrows(source: Option[String], target: Option[String]) extends Product with Serializable
  2. final case class BorderStyle(color: String, styleType: Option[String] = None, width: Option[Double] = None) extends Product with Serializable
  3. 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
  4. final case class EdgeShape(labelStyle: Option[EdgeLabel] = None, edgeStyle: Option[EdgeStyle] = None, arrows: Option[Arrows] = None) extends Product with Serializable
  5. final case class EdgeStyle(color: String, width: Option[Double] = None) extends Product with Serializable
  6. final case class Fill(color: Option[String], transparent: Option[Boolean] = None) extends FillLike with Product with Serializable
  7. sealed trait FillLike extends AnyRef
  8. final case class ImageSpec(data: String, imageType: String, width: Option[Double] = None, height: Option[Double] = None) extends Product with Serializable
  9. sealed trait LabelModel extends AnyRef
  10. sealed trait LabelStyle extends AnyRef
  11. 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
  12. 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
  13. final case class SVGContent(refId: String) extends Product with Serializable
  14. trait StyleMonoid[S] extends AnyRef
  15. final case class StylePos(x: Double, y: Double) extends Product with Serializable
  16. trait StyleRef[T] extends AnyRef
  17. 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
  18. trait StyleSheetLike extends AnyRef
  19. final case class StyleSheets(styleSheets: List[StyleSheet]) extends StyleSheetLike with Product with Serializable
  20. 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

Value Members

  1. case object Custom extends LabelModel with Product with Serializable
  2. case object Free extends LabelModel with Product with Serializable
  3. object ImageType
  4. object ShapeType
  5. object StyleMonoid
  6. object defaults

Inherited from AnyRef

Inherited from Any

Ungrouped