Package-level declarations

Types

Link copied to clipboard
class KtfxListCell<T> : ListCell<T> , KtfxCell<T>

Custom ListCell configurator class.

Link copied to clipboard
class KtfxTableCell<S, T> : TableCell<S, T> , KtfxCell<T>

Custom TableCell configurator class.

Link copied to clipboard
class KtfxTableRow<T> : TableRow<T> , KtfxCell<T>

Custom TableRow configurator class.

Link copied to clipboard
class KtfxTreeCell<T> : TreeCell<T> , KtfxCell<T>

Custom TreeCell configurator class.

Link copied to clipboard
class KtfxTreeTableCell<S, T> : TreeTableCell<S, T> , KtfxCell<T>

Custom TreeTableCell configurator class.

Link copied to clipboard
class KtfxTreeTableRow<T> : TreeTableRow<T> , KtfxCell<T>

Custom TreeTableRow configurator class.

Functions

Link copied to clipboard
fun <T> ComboBox<T>.cellFactory(configuration: KtfxListCell<T>.(ListView<T>) -> Unit)

Sets a custom cell factory to use in this ComboBox.

fun <T> ListView<T>.cellFactory(configuration: KtfxListCell<T>.(ListView<T>) -> Unit)

Sets a custom cell factory to use in this ListView.

fun <S, T> TableColumn<S, T>.cellFactory(configuration: KtfxTableCell<S, T>.(TableColumn<S, T>) -> Unit)

Sets a custom cell factory to use in this TableColumn.

fun <S, T> TreeTableColumn<S, T>.cellFactory(configuration: KtfxTreeTableCell<S, T>.(TreeTableColumn<S, T>) -> Unit)

Sets a custom cell factory to use in this TreeTableColumn.

fun <T> TreeView<T>.cellFactory(configuration: KtfxTreeCell<T>.(TreeView<T>) -> Unit)

Sets a custom cell factory to use in this TreeView.

Link copied to clipboard
inline fun <S> TableColumn<S, Boolean>.checkBoxCellFactory()
inline fun <S, T> TableColumn<S, T>.checkBoxCellFactory(noinline selectedPropertyProvider: (Int) -> ObservableValue<Boolean>)
inline fun <S, T> TableColumn<S, T>.checkBoxCellFactory(converter: StringConverter<T>, noinline selectedPropertyProvider: (Int) -> ObservableValue<Boolean>)
inline fun <S, T> TableColumn<S, T>.checkBoxCellFactory(showLabel: Boolean, noinline selectedPropertyProvider: (Int) -> ObservableValue<Boolean>)

Sets a CheckBoxTableCell factory for use in this TableColumn.

inline fun <S> TreeTableColumn<S, Boolean>.checkBoxCellFactory()
inline fun <S, T> TreeTableColumn<S, T>.checkBoxCellFactory(noinline selectedPropertyProvider: (Int) -> ObservableValue<Boolean>)
inline fun <S, T> TreeTableColumn<S, T>.checkBoxCellFactory(converter: StringConverter<T>, noinline selectedPropertyProvider: (Int) -> ObservableValue<Boolean>)
inline fun <S, T> TreeTableColumn<S, T>.checkBoxCellFactory(showLabel: Boolean, noinline selectedPropertyProvider: (Int) -> ObservableValue<Boolean>)

Sets a CheckBoxTreeTableCell factory for use in this TreeTableColumn.

inline fun <T> TreeView<T>.checkBoxCellFactory()
inline fun <T> TreeView<T>.checkBoxCellFactory(noinline selectedPropertyProvider: (TreeItem<T>) -> ObservableValue<Boolean>)
inline fun <T> TreeView<T>.checkBoxCellFactory(converter: StringConverter<TreeItem<T>>, noinline selectedPropertyProvider: (TreeItem<T>) -> ObservableValue<Boolean>)

Sets a CheckBoxTreeCell factory for use in this TreeView.

inline fun <T> ListView<T>.checkBoxCellFactory(noinline selectedPropertyProvider: (T) -> ObservableValue<Boolean>)
inline fun <T> ListView<T>.checkBoxCellFactory(converter: StringConverter<T>, noinline selectedPropertyProvider: (T) -> ObservableValue<Boolean>)

Sets a CheckBoxListCell factory for use in this ListView.

Link copied to clipboard
inline fun <T> ListView<T>.choiceBoxCellFactory(items: ObservableList<T>)
inline fun <T> ListView<T>.choiceBoxCellFactory(vararg items: T)
inline fun <T> ListView<T>.choiceBoxCellFactory(converter: StringConverter<T>, items: ObservableList<T>)
inline fun <T> ListView<T>.choiceBoxCellFactory(converter: StringConverter<T>, vararg items: T)

Sets a ChoiceBoxListCell factory for use in this ListView.

inline fun <S, T> TableColumn<S, T>.choiceBoxCellFactory(items: ObservableList<T>)
inline fun <S, T> TableColumn<S, T>.choiceBoxCellFactory(converter: StringConverter<T>, items: ObservableList<T>)
inline fun <S, T> TableColumn<S, T>.choiceBoxCellFactory(converter: StringConverter<T>, vararg items: T)

Sets a ChoiceBoxTableCell factory for use in this TableColumn.

inline fun <S, T> TableColumn<S, T>.choiceBoxCellFactory(vararg items: T)

Sets a CheckBoxTableCell factory for use in this TableColumn.

inline fun <S, T> TreeTableColumn<S, T>.choiceBoxCellFactory(items: ObservableList<T>)
inline fun <S, T> TreeTableColumn<S, T>.choiceBoxCellFactory(vararg items: T)
inline fun <S, T> TreeTableColumn<S, T>.choiceBoxCellFactory(converter: StringConverter<T>, items: ObservableList<T>)
inline fun <S, T> TreeTableColumn<S, T>.choiceBoxCellFactory(converter: StringConverter<T>, vararg items: T)

Sets a CheckBoxTreeTableCell factory for use in this TreeTableColumn.

inline fun <T> TreeView<T>.choiceBoxCellFactory(items: ObservableList<T>)
inline fun <T> TreeView<T>.choiceBoxCellFactory(vararg items: T)
inline fun <T> TreeView<T>.choiceBoxCellFactory(converter: StringConverter<T>, items: ObservableList<T>)
inline fun <T> TreeView<T>.choiceBoxCellFactory(converter: StringConverter<T>, vararg items: T)

Sets a ChoiceBoxTreeCell factory for use in this TreeView.

Link copied to clipboard
inline fun <T> ListView<T>.comboBoxCellFactory(items: ObservableList<T>)
inline fun <T> ListView<T>.comboBoxCellFactory(vararg items: T)
inline fun <T> ListView<T>.comboBoxCellFactory(converter: StringConverter<T>, items: ObservableList<T>)
inline fun <T> ListView<T>.comboBoxCellFactory(converter: StringConverter<T>, vararg items: T)

Sets a ComboBoxListCell factory for use in this ListView.

inline fun <S, T> TableColumn<S, T>.comboBoxCellFactory(items: ObservableList<T>)
inline fun <S, T> TableColumn<S, T>.comboBoxCellFactory(vararg items: T)
inline fun <S, T> TableColumn<S, T>.comboBoxCellFactory(converter: StringConverter<T>, items: ObservableList<T>)
inline fun <S, T> TableColumn<S, T>.comboBoxCellFactory(converter: StringConverter<T>, vararg items: T)

Sets a ComboBoxTableCell factory for use in this TableColumn.

inline fun <S, T> TreeTableColumn<S, T>.comboBoxCellFactory(items: ObservableList<T>)
inline fun <S, T> TreeTableColumn<S, T>.comboBoxCellFactory(vararg items: T)
inline fun <S, T> TreeTableColumn<S, T>.comboBoxCellFactory(converter: StringConverter<T>, items: ObservableList<T>)
inline fun <S, T> TreeTableColumn<S, T>.comboBoxCellFactory(converter: StringConverter<T>, vararg items: T)

Sets a CheckBoxTreeTableCell factory for use in this TreeTableColumn.

inline fun <T> TreeView<T>.comboBoxCellFactory(items: ObservableList<T>)
inline fun <T> TreeView<T>.comboBoxCellFactory(vararg items: T)
inline fun <T> TreeView<T>.comboBoxCellFactory(converter: StringConverter<T>, items: ObservableList<T>)
inline fun <T> TreeView<T>.comboBoxCellFactory(converter: StringConverter<T>, vararg items: T)

Sets a ComboBoxTreeCell factory for use in this TreeView.

Link copied to clipboard
inline fun <S> TableColumn<S, Double>.progressBarCellFactory()

Sets a ProgressBarTableCell factory for use in this TableColumn.

inline fun <S> TreeTableColumn<S, Double>.progressBarCellFactory()

Sets a ProgressBarTreeTableCell factory for use in this TreeTableColumn.

Link copied to clipboard
fun <S> TableView<S>.rowFactory(configuration: KtfxTableRow<S>.(TableView<S>) -> Unit)

Sets a custom row factory to use in this TableView.

fun <S> TreeTableView<S>.rowFactory(configuration: KtfxTreeTableRow<S>.(TreeTableView<S>) -> Unit)

Sets a custom row factory to use in this TreeTableView.

Link copied to clipboard
inline fun ListView<String>.textFieldCellFactory()
inline fun <T> ListView<T>.textFieldCellFactory(converter: StringConverter<T>)

Sets a TextFieldListCell factory for use in this ListView.

inline fun <S> TableColumn<S, String>.textFieldCellFactory()
inline fun <S, T> TableColumn<S, T>.textFieldCellFactory(converter: StringConverter<T>)

Sets a TextFieldTableCell factory for use in this TableColumn.

inline fun <S> TreeTableColumn<S, String>.textFieldCellFactory()
inline fun <S, T> TreeTableColumn<S, T>.textFieldCellFactory(converter: StringConverter<T>)

Sets a TextFieldTreeTableCell factory for use in this TreeTableColumn.

inline fun TreeView<String>.textFieldCellFactory()
inline fun <T> TreeView<T>.textFieldCellFactory(converter: StringConverter<T>)

Sets a TextFieldTreeCell factory for use in this TreeView.