(add-class node class)
(alert-dialog {:keys [type message buttons] :or {type :none}})
(border-pane params)
(border-pane {:keys [center bottom top left right]} class)
(button & {:keys [label class on-click disable]})
(center-node-in-scroll-pane scroll-pane node)
(create-list-cell-factory update-item-fn)
(event-handler arg & body)
(event-handler* f)
(h-box childs)
(h-box childs class)
(icon icon-name)
(icon-button & {:keys [icon-name class on-click disable tooltip]})
(label text)
(label text class)
(list-view {:keys [editable? cell-factory-fn on-click selection-mode
search-predicate]
:or {editable? false selection-mode :multiple}})
(make-context-menu items)
(normalize-newlines s)
(progress-indicator size)
(remove-newlines s)
(rm-class node class)
(run-later & body)
(run-later* f)
(run-now & body)
(run-now* f)
(scroll-pane)
(scroll-pane class)
(set-min-size-wrap-content node)
(tab {:keys [text graphic class content on-selection-changed]})
(tab-pane
{:keys [tabs rotate? side closing-policy drag-policy on-tab-change]
:or
{closing-policy :unavailable drag-policy :fixed side :top rotate? false}})
(table-view {:keys [columns cell-factory-fn items]})
Create a TableView component.
columns
should be a vector of strings with columns names.
cell-factory-fn
a fn that gets called with each item (from items
) and should return a Node for the cell.
items
a collection of data items for the table. Each one should be a vector with the same amount
Create a TableView component. `columns` should be a vector of strings with columns names. `cell-factory-fn` a fn that gets called with each item (from `items`) and should return a Node for the cell. `items` a collection of data items for the table. Each one should be a vector with the same amount
(text-field params)
(text-field {:keys [initial-text on-return-key align]} class)
(v-box childs)
(v-box childs class)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close