Go to file
Daniel Ziltener c10b14359b Some extends and fully working declarative scenegraph creation.
FXValue, FXId, FXParent, FXGraphic and FXContainer provide functionality to get and set values, ids, children, graphics and content.
Declarative structures can be created and compiled into JavaFX scenegraphs, similar to Hiccup.
2015-01-16 03:27:37 +00:00
src/clojurefx Some extends and fully working declarative scenegraph creation. 2015-01-16 03:27:37 +00:00
test/clojurefx Some extends and fully working declarative scenegraph creation. 2015-01-16 03:27:37 +00:00
.hgignore Initial commit. The start of something big... 2015-01-15 18:19:12 +00:00
.projectile Some extends and fully working declarative scenegraph creation. 2015-01-16 03:27:37 +00:00
LICENSE Initial commit. The start of something big... 2015-01-15 18:19:12 +00:00
README.md Some extends and fully working declarative scenegraph creation. 2015-01-16 03:27:37 +00:00
build.boot Some extends and fully working declarative scenegraph creation. 2015-01-16 03:27:37 +00:00

README.md

ClojureFX

A Clojure wrapper to make working with JavaFX simpler and more idiomatic.

Features

This is in a very early state, so there isn't much yet, except one thing.

Declarative UI programming

(compile [:VBox {:id "TopLevelVBox"
                 :children [:Label {:text "Hi!"}
                            :Label {:text "I'm ClojureFX!"}
                            :HBox {:id "HorizontalBox"
                                   :children [:Button {:text "Alright."}]}]}])

TODO

Everything.