Packages

package view

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class EditorMouseEvent(clientX: Double, clientY: Double, button: Int) extends MouseEventLike with Product with Serializable
  2. final case class EditorWheelEvent(clientX: Double, clientY: Double, deltaY: Double) extends MouseEventLike with Product with Serializable
  3. sealed trait EventData extends AnyRef
  4. trait EventLike[E, T] extends AnyRef
  5. trait GraphElement[+T] extends AnyRef
  6. final class GraphSVG[+T] extends AnyRef
  7. trait MouseEventLike extends EventData
  8. final case class SVGEdgeElement[+T](id: ElementRef, group: T, label: T, selectElem: Option[T]) extends GraphElement[T] with Product with Serializable
  9. trait SVGMatrixLike[M] extends AnyRef
  10. final case class SVGNodeElement[+T](id: ElementRef, shapeElement: T, label: T, selectElem: Option[T], group: T) extends GraphElement[T] with Product with Serializable
  11. class SVGPage[Builder, T <: Frag, Frag, E, M] extends Page[T, E]
  12. abstract class SVGRenderer[Builder, T <: FragT, FragT, M] extends AnyRef

    a renderer for svg like models

    a renderer for svg like models

    NOTE: this is built around the idea that the document model is mutable (so we can append nodes directly) for efficiency. This is in line with the builder in scalatags for JsDom and vdom (see appendChild).

  13. class SVGRendererJvm extends SVGRenderer[Builder[Element, org.w3c.dom.Node], Element, org.w3c.dom.Node, Affine]
  14. final case class SVGRendererOptions(showOrigin: Boolean = false, padding: Option[Double] = None) extends Product with Serializable
  15. trait SVGRootLike extends AnyRef
  16. class XmlDom extends VirtualDom[Element, org.w3c.dom.Node]

Value Members

  1. case object EditorAnyEvent extends EventData with Product with Serializable
  2. object SVGRendererJvm
  3. object SVGTranscoder
  4. object XmlDom

Ungrouped