carlw
06/05/2018, 3:42 PMamanda.hinchman-dominguez
06/05/2018, 5:38 PMamanda.hinchman-dominguez
06/05/2018, 5:39 PMenableWhen { selectedReadings.emptyProperty().isEqualTo(SimpleBooleanProperty(false)) }
can be changed to enableWhen { !selectedReadings.emptyProperty() }
amanda.hinchman-dominguez
06/05/2018, 5:40 PMamanda.hinchman-dominguez
06/05/2018, 5:41 PMcarlw
06/05/2018, 5:43 PMamanda.hinchman-dominguez
06/05/2018, 6:26 PM.not()
is the inverse boolean, so I believe it is the equivalentamanda.hinchman-dominguez
06/05/2018, 6:31 PMcarlw
06/05/2018, 6:32 PMcarlw
06/05/2018, 6:32 PMthomasnield
06/05/2018, 8:20 PMthomasnield
06/05/2018, 8:22 PMObservableList
and ObservableSet
that keep track of their "dirty" state based on what they originally contained. They can also be rebaselined to the newest contents, as well as "reset" to the original contents.thomasnield
06/05/2018, 8:23 PMthomasnield
06/05/2018, 8:23 PMcarlw
06/05/2018, 8:27 PMthomasnield
06/05/2018, 8:28 PMthomasnield
06/05/2018, 8:29 PMForkableSnapshotObservableList
thomasnield
06/05/2018, 8:29 PMForkableMergablePullrequestableObservableList
amanda.hinchman-dominguez
06/05/2018, 8:29 PMcarlw
06/05/2018, 8:29 PMthomasnield
06/05/2018, 8:30 PMthomasnield
06/05/2018, 8:31 PMcarlw
06/05/2018, 8:31 PMcarlw
06/05/2018, 8:31 PMcarlw
06/05/2018, 8:31 PMthomasnield
06/05/2018, 8:31 PMDirtyXXX
the semantics with UI editing though?carlw
06/05/2018, 8:32 PMcarlw
06/05/2018, 8:33 PMthomasnield
06/05/2018, 8:34 PM