Package

org.gerweck.scalafx

util

Permalink

package util

Various implicits and global utilities for ScalaFX work.

Source
package.scala
Linear Supertypes
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. util
  2. LowPriorityImplicits
  3. ObservableImplicits
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Calculable[-A, +B] extends Any

    Permalink
  2. class CalculableObservable[O <: Calculable[_, _]] extends AnyRef

    Permalink
  3. sealed trait ChangeListenable[-A] extends AnyRef

    Permalink
  4. sealed trait DeriveChanges[A] extends AnyRef

    Permalink
  5. trait LowPriorityImplicits extends AnyRef

    Permalink
  6. type Observable[A] = ObservableValue[A, _]

    Permalink
  7. trait ObservableImplicits extends AnyRef

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

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

    Permalink
  10. sealed trait ObservableSized[-A] extends Calculable[A, Int]

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

    Permalink

  12. trait Parseable[A] extends AnyRef

    Permalink

    A property that can be parsed from a TextField.

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

    Permalink

  14. 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.

  15. sealed trait PropertyBuilderLP extends AnyRef

    Permalink
  16. implicit final class RichGridPane extends AnyVal

    Permalink
  17. implicit final class RichMenuItem extends AnyVal

    Permalink
  18. final class RichObjectProperty[A] extends AnyVal

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

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

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

    Permalink
  22. sealed trait RichObservableSeqLike[A] extends Any

    Permalink
  23. final class RichObservableSet[A] extends AnyVal

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

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

    Permalink
  26. 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.

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

    Permalink
  28. abstract class SingletonStage extends AnyRef

    Permalink

    A stage that should only be open at most once per application.

    A stage that should only be open at most once per application.

    To use this, you should do something like this:

    class AboutWindow extends SingletonStage {
      type InstanceStage = AboutStage
      protected[this] def makeStage() = new Stage with AboutStage
      trait AboutStage extends super.ParentStage { stage =>
        title = "About My Application"
        scene = new Scene {
          ???
        }
      }
    }
  29. sealed trait ToFlatObservable[-A, +B] extends Calculable[A, B]

    Permalink

Value Members

  1. object ChangeListenable

    Permalink
  2. object FutureObservable

    Permalink

    An scalafx.beans.value.ObservableValue that pulls its value from a future.

  3. object HostOS

    Permalink

    Utilities for identifying the Host OS of the application.

  4. object ObservableSized extends CalculableObservable[ObservableSized[_]]

    Permalink
  5. object ObservableTupler

    Permalink
  6. object ObservableUnwrapper extends Poly1

    Permalink
  7. object Parseable

    Permalink
  8. object PropertyBuilder extends PropertyBuilderLP

    Permalink
  9. object ScalaFXDebugTools

    Permalink

    Miscellaneous utility methods for debugging activity.

  10. object Separators

    Permalink
  11. object StringConverters

    Permalink

    A collection of premade string converters.

  12. object TextDisplay

    Permalink
  13. object ToFlatObservable extends CalculableObservable[ToFlatObservable[_, _]]

    Permalink
  14. package control

    Permalink
  15. implicit def enrichObjectProperty[A](o: ObjectProperty[A]): RichObjectProperty[A]

    Permalink
    Definition Classes
    ObservableImplicits
  16. implicit def enrichObservable[A, B](o: ObservableValue[A, B]): RichObservable[A, B]

    Permalink
    Definition Classes
    ObservableImplicits
  17. 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
  18. implicit def enrichObservableBuffer[A](ob: ObservableBuffer[A]): RichObservableBuffer[A]

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

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

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

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

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

    Permalink
    Definition Classes
    ObservableImplicits
  24. package layout

    Permalink
  25. implicit val observableInstances: Applicative[Observable] with Functor[Observable] with Monad[Observable]

    Permalink
    Definition Classes
    ObservableImplicits
  26. package prefs

    Permalink
  27. implicit val readOnlyObjectPropertyInstances: Applicative[ReadOnlyObjectProperty] with Functor[ReadOnlyObjectProperty] with Monad[ReadOnlyObjectProperty]

    Permalink
    Definition Classes
    ObservableImplicits
  28. implicit def scalaBooleanToBooleanProperty(ob: ReadOnlyObjectProperty[Boolean]): ReadOnlyBooleanProperty

    Permalink
    Definition Classes
    LowPriorityImplicits

Inherited from LowPriorityImplicits

Inherited from ObservableImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped