- Notifications
You must be signed in to change notification settings - Fork25
Haskell bindings to FLTK GUI toolkit.
License
deech/fltkhs
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Fltkhs aims to be a complete Haskell binding to theFLTK GUI library. Themain documentation has more detail on motivation and what this library hopes to achieve.
The fastest and easiest way of installing FLTKHS is to use the bundled FLTK library.
> brew install autoconf # Only on OSX > git clone http://github.com/deech/fltkhs-hello-world > cd fltkhs-hello-world > stack install --flag fltkhs:bundled # About 6-8 minutes passes ... > stack exec fltkhs-hello-world
And that's it!
OnWindows it is only slightly more complicated because packages likeautotools
andtar
are not available by default.
The second fastest way is to compile FLTK from source yourself. For instructions please see the documentation forLinux,OSX,Windows.
Please see thedetailed Windows installation instructions.
Unfortunately these screenshots seem to only work on the Github page. If you're seeing this from Hackage, please try fromGithub.
A complex tree done completely using Fluid. Notice how tree nodes can be arbitrary widgets.
A number of demos are also available in the [fltkhs-demos]4 and the [fltkhs-fluid-demos]5 packages.
About
Haskell bindings to FLTK GUI toolkit.