Packages

object ButtonBar

Object companion for scalafx.scene.control.ButtonBar.

Source
ButtonBar.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ButtonBar
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed abstract class ButtonData extends SFXEnumDelegate[javafx.scene.control.ButtonBar.ButtonData]

    Wraps a $JFX $URL0 $FC]].

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val ButtonOrderLinux: String

    The default button ordering on Linux (specifically, GNOME).

  5. val ButtonOrderMacOs: String

    The default button ordering on Mac OS.

  6. val ButtonOrderNone: String

    A button ordering string that specifies there is no button ordering.

    A button ordering string that specifies there is no button ordering. In other words, buttons will be placed in the order that exist in the scalafx.scene.control.ButtonBar.buttons list. The only aspect of layout that makes this different than using an HBox is that the buttons are right-aligned.

  7. val ButtonOrderWindows: String

    The default button ordering on Windows.

  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def getButtonData(button: Node): ButtonData

    Returns the previously set ButtonData property on the given button.

    Returns the previously set ButtonData property on the given button. If this was never set, this method will return null.

    button

    The button to return the previously set ButtonData for.

  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def isButtonUniformSize(button: Node): Boolean

    Returns whether the given node is part of the uniform sizing calculations or not.

    Returns whether the given node is part of the uniform sizing calculations or not. By default all nodes that have not opted out (via N o d e, b o o l e a n) will return true here.

  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. def setButtonData(button: Node, buttonData: ButtonData): Unit

    Sets the given ButtonData on the given button.

    Sets the given ButtonData on the given button. If this button is subsequently placed in a scalafx.scene.control.ButtonBar it will be placed in the correct position relative to all other buttons in the bar.

    button

    The button to annotate with the given { @link ButtonData} value.

    buttonData

    The ButtonData to designate the button as.

  21. def setButtonUniformSize(button: Node, uniformSize: Boolean): Unit

    By default all buttons are uniformly sized in a ButtonBar, meaning that all buttons take the width of the widest button.

    By default all buttons are uniformly sized in a ButtonBar, meaning that all buttons take the width of the widest button. It is possible to opt-out of this on a per-button basis, but calling the setButtonUniformSize method with a boolean value of false.

    If a button is excluded from uniform sizing, it is both excluded from being resized away from its preferred size, and also excluded from the measuring process, so its size will not influence the maximum size calculated for all buttons in the ButtonBar.

    button

    The button to include / exclude from uniform sizing.

    uniformSize

    Boolean true to force uniform sizing on the button, false to exclude the button from uniform sizing.

  22. implicit def sfxButtonBar2jfx(v: ButtonBar): javafx.scene.control.ButtonBar

    Converts a ScalaFX ButtonBar to its JavaFX counterpart.

    Converts a ScalaFX ButtonBar to its JavaFX counterpart.

    v

    ScalaFX ButtonBar

    returns

    JavaFX ButtonBar

  23. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  24. def toString(): String
    Definition Classes
    AnyRef → Any
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. object ButtonData extends SFXEnumDelegateCompanion[javafx.scene.control.ButtonBar.ButtonData, ButtonData]

    Wraps a $JFX $URL0 $FC]].

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped