Go to file
Sarah Gerweck 3f30eb32c2 Fix Observable.map to suppress nil changes
If the new output is equal to the old output, we'll suppress the change
message altogether, so as not to do unnecessary recalculations.

E.g., imagine you have a property `isOdd`. If you go from 27 to 319,
there's no need to trigger all the downstream objects to recalculate.
(Most of the other functional primitives I've created already have this
behavior.)
2015-08-10 19:05:54 -07:00
project Set the Eclipse output directories 2015-08-09 22:32:35 -07:00
src/main/scala/org/gerweck/scalafx/util Fix Observable.map to suppress nil changes 2015-08-10 19:05:54 -07:00
.gitignore Ignore new Eclipse cache files 2015-08-08 21:14:21 -07:00
LICENSE.md SBT baseline project. 2015-04-14 21:25:04 -07:00
README.md SBT baseline project. 2015-04-14 21:25:04 -07:00
version.sbt Bump version number 2015-08-09 21:42:49 -07:00

Sarahs ScalaFX Utilities

This project contains helper functions, utilities and convenience functions for working with JavaFX and ScalaFx in Scala.

ScalaFX does a tremendous job at making JavaFX more usable from Scala, but it doesn't go as far as it could in facilitating functional and reactive programming.

This code is offered as is with now guarantees.

Installation

To use ScalaFX, add the following to your SBT build:

libraryDependencies += "org.gerweck.scala" %% "scalafx-utils" % "0.1.0"