Top Fields Constructors Methods
impl.org.controlsfx.skin

public Class ListActionViewSkin<T>

extends SkinBase<ListActionView<T>>
Class Inheritance
Imports
javafx.beans.InvalidationListener, javafx.beans.binding.Bindings, javafx.collections.FXCollections, .ObservableList, javafx.geometry.Orientation, .Side, javafx.scene.Node, javafx.scene.control.Button, .ListView, .Separator, .SkinBase, .ToolBar, javafx.scene.layout.BorderPane, .HBox, .Pane, .Priority, .VBox, org.controlsfx.control.ListActionView, .ListActionView.ListAction, org.controlsfx.control.action.Action, .ActionUtils

Field Summary

Modifier and TypeField and Description
private BorderPane
private ListView<T>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private Button
private Node
private ToolBar
createButtonBar(Orientation orientation, String... styleClass)

private ObservableList<Node>
protected ListView<T>

Returns:

the list view
createListView
()

Creates the ListView instance to be used in the control.

private void
private void
Inherited from javafx.scene.control.SkinBase:
computeBaselineOffsetcomputeMaxHeightcomputeMaxWidthcomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthconsumeMouseEventsdisposeexecuteAccessibleActiongetChildrengetClassCssMetaDatagetCssMetaDatagetNodegetSkinnablelayoutChildrenlayoutInArealayoutInArealayoutInAreapositionInAreapositionInAreapseudoClassStateChangedqueryAccessibleAttributeregisterChangeListenerregisterInvalidationListenerregisterListChangeListenersnappedBottomInsetsnappedLeftInsetsnappedRightInsetsnappedTopInsetsnapPositionsnapPositionXsnapPositionYsnapSizesnapSizeXsnapSizeYsnapSpacesnapSpaceXsnapSpaceYunregisterChangeListenersunregisterInvalidationListenersunregisterListChangeListeners

Field Detail

borderPaneback to summary
private BorderPane borderPane
listViewback to summary
private ListView<T> listView

Constructor Detail

ListActionViewSkinback to summary
public ListActionViewSkin(ListActionView<T> control)

Method Detail

createActionButtonback to summary
private Button createActionButton(Action action)
createActionNodeback to summary
private Node createActionNode(Action action)
createButtonBarback to summary
private ToolBar createButtonBar(Orientation orientation, String... styleClass)
createButtonsFromActionsback to summary
private ObservableList<Node> createButtonsFromActions()
createListViewback to summary
protected ListView<T> createListView()

Creates the ListView instance to be used in the control. This method can be overridden to provide a customized list view control.

Returns:ListView<T>

the list view

initializeListActionback to summary
private void initializeListAction(Action action)
updateback to summary
private void update()