You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
740 B

  1. package nova.monadic_sfx.implicits
  2. import com.jfoenix.{controls => jfoenixc}
  3. import scalafx.scene.control.ProgressIndicator
  4. object JFXSpinner {
  5. implicit def sfxSpinner2jfx(
  6. v: JFXSpinner
  7. ): jfoenixc.JFXSpinner = if (v != null) v.delegate else null
  8. }
  9. // extends Control(delegate)
  10. // with SFXDelegate[jfoenixc.JFXSpinner]
  11. /**
  12. * Wraps [[JFoenix JFXSpinner]]
  13. */
  14. class JFXSpinner(
  15. override val delegate: jfoenixc.JFXSpinner = new jfoenixc.JFXSpinner
  16. ) extends ProgressIndicator(delegate) {
  17. def radius = delegate.getRadius()
  18. def radius_=(radius: Double) = delegate.setRadius(radius)
  19. def startingAngle = delegate.startingAngleProperty()
  20. def startingAngle_=(angle: Double) = delegate.setStartingAngle(angle)
  21. }