Package

org.gerweck.scalafx

util

Permalink

package util

Various implicits and global utilities for ScalaFX work.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. util
  2. ObservableImplicits
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Observable[A] = ObservableValue[A, _]

    Permalink
  2. trait ObservableImplicits extends AnyRef

    Permalink
  3. final class ObservableOfIterable[A, B] extends AnyRef

    Permalink
  4. final class ObservableOfMapLike[A, B, C] extends AnyRef

    Permalink
  5. class ObservableTupler[HLObs <: HList, HLParams <: HList, TParams <: Product] extends AnyRef

    Permalink

  6. trait Parseable[A] extends AnyRef

    Permalink

    A property that can be parsed from a TextField.

  7. class ParsedTextField[A, B <: Parseable[A]] extends AnyRef

    Permalink

  8. trait PropertyBuilder[A] extends AnyRef

    Permalink

    A property builder is something that knows how to build a JavaFX Property for a given type of object.

  9. sealed trait PropertyBuilderLP extends AnyRef

    Permalink
  10. implicit final class RichGridPane extends AnyVal

    Permalink
  11. implicit final class RichMenuItem extends AnyVal

    Permalink
  12. final class RichObservable[A, C] extends AnyVal

    Permalink
  13. final class RichObservableArray[A, B <: ObservableArray[A, B, C], C <: ObservableArray[C]] extends AnyVal with RichObservableSeqLike[A]

    Permalink
  14. final class RichObservableBuffer[A] extends AnyVal with RichObservableSeqLike[A]

    Permalink
  15. sealed trait RichObservableSeqLike[A] extends Any

    Permalink
  16. final class RichObservableSet[A] extends AnyVal

    Permalink
  17. final class RichProperty[A, B] extends AnyVal

    Permalink
  18. final class RichTuple[A <: Product] extends AnyVal

    Permalink
  19. trait SFXApp extends JFXApp

    Permalink

    A ScalaFX application that exposes the parameters and state a bit better than how the ScalaFX standard scalafx.application.JFXApp does it.

  20. type SimpleProperty[A] = Property[A, _]

    Permalink
  21. sealed trait ToObservableOps[-A, +B] extends AnyRef

    Permalink

Value Members

  1. object ObservableTupler

    Permalink
  2. object ObservableUnwrapper extends Poly1

    Permalink
  3. object Parseable

    Permalink
  4. object PropertyBuilder extends PropertyBuilderLP

    Permalink
  5. object RichToObservable

    Permalink
  6. object Separators

    Permalink
  7. object TextDisplay

    Permalink
  8. object ToObservableOps

    Permalink
  9. implicit def enrichObservable[A, B](o: ObservableValue[A, B]): RichObservable[A, B]

    Permalink
    Definition Classes
    ObservableImplicits
  10. implicit def enrichObservableArray[A, B <: ObservableArray[A, B, C], C <: ObservableArray[C]](oa: ObservableArray[A, B, C]): RichObservableArray[A, B, C]

    Permalink
    Definition Classes
    ObservableImplicits
  11. implicit def enrichObservableBuffer[A](ob: ObservableBuffer[A]): RichObservableBuffer[A]

    Permalink
    Definition Classes
    ObservableImplicits
  12. implicit def enrichObservableOfIterable[A, B](ooi: ObservableValue[B, B])(implicit ev1: (B) ⇒ Iterable[A]): ObservableOfIterable[A, B]

    Permalink
    Definition Classes
    ObservableImplicits
  13. implicit def enrichObservableOfMapLike[A, B, C](ooml: ObservableValue[C, C])(implicit ev1: (C) ⇒ Iterable[(A, B)]): ObservableOfMapLike[A, B, C]

    Permalink
    Definition Classes
    ObservableImplicits
  14. implicit def enrichObservableSet[A](os: ObservableSet[A]): RichObservableSet[A]

    Permalink
    Definition Classes
    ObservableImplicits
  15. implicit def enrichProperty[A, B](o: Property[A, B]): RichProperty[A, B]

    Permalink
    Definition Classes
    ObservableImplicits
  16. implicit def enrichTuple[A <: Product](a: A): RichTuple[A]

    Permalink
    Definition Classes
    ObservableImplicits
  17. implicit val observableInstances: Applicative[Observable] with Functor[Observable] with Monad[Observable] { ... /* 5 definitions in type refinement */ }

    Permalink
    Definition Classes
    ObservableImplicits
  18. implicit val readOnlyObjectPropertyInstances: Applicative[ReadOnlyObjectProperty] with Functor[ReadOnlyObjectProperty] with Monad[ReadOnlyObjectProperty]

    Permalink
    Definition Classes
    ObservableImplicits

Inherited from ObservableImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped