Top Description Fields Constructors Methods
com.dlsc.preferencesfx.formsfx.view.controls

public Class ToggleControl

extends SimpleControl<BooleanField, ToggleSwitch>
Class Inheritance
Imports
com.dlsc.formsfx.model.structure.BooleanField, com.dlsc.preferencesfx.util.VisibilityProperty, javafx.scene.control.Label, org.controlsfx.control.ToggleSwitch

Displays a control for boolean values with a toggle from ControlsFX.
Authors
François Martin, Marco Sanfratello

Field Summary

Modifier and TypeField and Description
private Label
fieldLabel

Hides com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.fieldLabel.

- fieldLabel is the container that displays the label property of the field.
public static final double
Inherited from com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl:
CHANGED_CLASSDISABLED_CLASSfieldINVALID_CLASSnodeREQUIRED_CLASStooltipvisibilityProperty

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
layoutParts()

Implements abstract com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.layoutParts.

Implements com.dlsc.formsfx.view.util.ViewMixin.layoutParts.

This method is used to align the parts of a class.

public static ToggleControl

Returns:

the constructed ToggleControl
of
(VisibilityProperty
property for control visibility of this element
visibilityProperty
)

Constructs a ToggleControl of ToggleControl type, with visibility condition.

public void
setupBindings()

Overrides com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.setupBindings.

Overrides default com.dlsc.formsfx.view.util.ViewMixin.setupBindings.

This method is used to configure the bindings of the properties.

public void
public void
Inherited from com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl:
addStyleClassgetFieldgetFieldLabelgetNodegetVisibilityPropertyinitremoveStyleClasssetFieldsetVisibilityPropertytoggleTooltiptoggleTooltipupdateStyle

Field Detail

fieldLabelback to summary
private Label fieldLabel

Hides com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.fieldLabel.

- fieldLabel is the container that displays the label property of the field. - toggleSwitch is the toggle switch to set user input. - container holds the toggle so that it can be styled properly.

NEGATIVE_LABEL_INSETSback to summary
public static final double NEGATIVE_LABEL_INSETS

Constructor Detail

ToggleControlback to summary
public ToggleControl()

Method Detail

initializePartsback to summary
public void initializeParts()

Overrides com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.initializeParts.

Implements com.dlsc.formsfx.view.util.ViewMixin.initializeParts.

Doc from com.dlsc.formsfx.view.controls.SimpleControl.initializeParts.

This method is used to initializes all the properties of a class.

Annotations
@Override
layoutPartsback to summary
public void layoutParts()

Implements abstract com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.layoutParts.

Implements com.dlsc.formsfx.view.util.ViewMixin.layoutParts.

Doc from com.dlsc.formsfx.view.controls.SimpleControl.layoutParts.

This method is used to align the parts of a class.

Annotations
@Override
ofback to summary
public static ToggleControl of(VisibilityProperty visibilityProperty)

Constructs a ToggleControl of ToggleControl type, with visibility condition.

Parameters
visibilityProperty:VisibilityProperty

property for control visibility of this element

Returns:ToggleControl

the constructed ToggleControl

setupBindingsback to summary
public void setupBindings()

Overrides com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.setupBindings.

Overrides default com.dlsc.formsfx.view.util.ViewMixin.setupBindings.

Doc from com.dlsc.formsfx.view.controls.SimpleControl.setupBindings.

This method is used to configure the bindings of the properties.

Annotations
@Override
setupEventHandlersback to summary
public void setupEventHandlers()

Overrides com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.setupEventHandlers.

Overrides default com.dlsc.formsfx.view.util.ViewMixin.setupEventHandlers.

Doc from com.dlsc.formsfx.view.util.ViewMixin.setupEventHandlers.

This method is used to set up event handlers.

Annotations
@Override
setupValueChangedListenersback to summary
public void setupValueChangedListeners()

Overrides com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.setupValueChangedListeners.

Overrides default com.dlsc.formsfx.view.util.ViewMixin.setupValueChangedListeners.

Doc from com.dlsc.formsfx.view.controls.SimpleControl.setupValueChangedListeners.

This method is used to set up value change listeners.

Annotations
@Override