JvmAlgebraModule

doodle.svg.algebra.JvmAlgebraModule

Attributes

Source
Algebra.scala
Graph
Supertypes
trait TextModule
trait JvmBase
trait Base
trait SvgModule
trait ShapeModule
trait PathModule
class Object
trait Matchable
class Any
Show all

Members list

Type members

Classlikes

Attributes

Source
Algebra.scala
Supertypes
trait Text
trait BaseAlgebra
trait Basic
trait Transform
trait Style
trait Debug
trait Text
trait Path
trait Path
trait Shape
trait Shape
trait Size
trait Layout
trait Algebra
class JPanel
trait Accessible
class JComponent
class Container
class Component
trait Serializable
class Object
trait Matchable
class Any
Show all

Inherited classlikes

Attributes

Inherited from:
AlgebraModule
Source
BaseAlgebra.scala
Supertypes
trait Basic
trait Transform
trait Style
trait Debug
trait Text
trait Path
trait Path
trait Shape
trait Shape
trait Size
trait Layout
trait Algebra
class Object
trait Matchable
class Any
Show all
Known subtypes
class JvmAlgebra
trait Path extends GenericPath[SvgResult]

Attributes

Inherited from:
PathModule
Source
Path.scala
Supertypes
trait Path
trait Algebra
class Object
trait Matchable
class Any
Show all
Known subtypes
trait BaseAlgebra
class JvmAlgebra
trait Shape extends GenericShape[SvgResult]

Attributes

Inherited from:
ShapeModule
Source
Shape.scala
Supertypes
trait Shape
trait Algebra
class Object
trait Matchable
class Any
Show all
Known subtypes
trait BaseAlgebra
class JvmAlgebra
object Svg

Attributes

Inherited from:
SvgModule
Source
Svg.scala
Supertypes
class Object
trait Matchable
class Any
trait Text extends GenericText[SvgResult]

Attributes

Inherited from:
TextModule
Source
Text.scala
Supertypes
trait Text
trait Algebra
class Object
trait Matchable
class Any
Show all
Known subtypes
class JvmAlgebra

Types

Attributes

Source
Algebra.scala

Inherited types

type Attr = this.bundle.Attr

Attributes

Inherited from:
Base
Source
Base.scala
type Builder = Builder

Attributes

Inherited from:
JvmBase
Source
JvmBase.scala

Attributes

Inherited from:
Base
Source
Base.scala
type FragT = String

Attributes

Inherited from:
JvmBase
Source
JvmBase.scala
type Output = String

Attributes

Inherited from:
JvmBase
Source
JvmBase.scala
type SvgResult[A] = (Tag, Set[Tag], A)

The result is:

The result is:

  • the Tag that should be rendered for this Picture

  • other Tags that should be rendered in a separate group. Used for gradients and font styles, which must be specified separately in SVG.

  • the restul of evaluating the Picture

Attributes

Inherited from:
Base
Source
Base.scala
type Tag = this.bundle.Tag

Attributes

Inherited from:
Base
Source
Base.scala

Value members

Concrete fields

Attributes

Source
Algebra.scala

Inherited fields

val bundle: Bundle[Builder, Output, FragT]

Attributes

Inherited from:
JvmBase
Source
JvmBase.scala