Class

net.sf.jguiraffe.gui.platform.javafx.builder.components.widget

JavaFxFont

Related Doc: package widget

Permalink

case class JavaFxFont(family: Option[String] = None, size: Option[String] = None, style: Option[String] = None, weight: Option[String] = None, fontDef: Option[String] = None) extends Product with Serializable

A simple data class representing a font in Java FX.

This is a simple case class holding the various attributes supported by a Java FX font as Option values. All of these properties are optional, in fact the whole object can be fully undefined. The data stored in an instance is used to update the styles definition of a Java FX node. Therefore, all properties are of type String - they directly correspond to style sheet definitions.

family

the font family

size

the font size

style

the font style

weight

the font weight

fontDef

a kind of meta attribute for a font definition in a single style (this corresponds to the Java FX fx-font attribute)

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. JavaFxFont
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JavaFxFont(family: Option[String] = None, size: Option[String] = None, style: Option[String] = None, weight: Option[String] = None, fontDef: Option[String] = None)

    Permalink

    family

    the font family

    size

    the font size

    style

    the font style

    weight

    the font weight

    fontDef

    a kind of meta attribute for a font definition in a single style (this corresponds to the Java FX fx-font attribute)

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
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. val family: Option[String]

    Permalink

    the font family

  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. val fontDef: Option[String]

    Permalink

    a kind of meta attribute for a font definition in a single style (this corresponds to the Java FX fx-font attribute)

  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. val size: Option[String]

    Permalink

    the font size

  16. val style: Option[String]

    Permalink

    the font style

  17. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. val weight: Option[String]

    Permalink

    the font weight

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped