fltkhs

Haskell bindings to FLTK GUI toolkit.

Github星跟踪图

Fltkhs - A Haskell Binding to the FLTK GUI Library

Fltkhs aims to be a complete Haskell binding to the FLTK GUI library. The main documentation has more detail on motivation and what this library hopes to achieve.

Quick Install

Linux, *BSD and OSX

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!

On Windows it is only slightly more complicated because packages like autotools and tar are not available by default.

The second fastest way is to compile FLTK from source yourself. For instructions please see the documentation for Linux, OSX, Windows.

Windows

Please see the detailed Windows installation instructions.

Screenshots

Unfortunately these screenshots seem to only work on the Github page. If you're seeing this from Hackage, please try from Github.

Drawing with FLTKHS

A table of widgets

A complex tree done completely using Fluid. Notice how tree nodes can be arbitrary widgets.

Demos

A number of demos are also available in the [fltkhs-demos] 4 and the [fltkhs-fluid-demos] 5 packages.

主要指标

概览
名称与所有者deech/fltkhs
主编程语言C++
编程语言C (语言数: 9)
平台
许可证MIT License
所有者活动
创建于2013-09-08 21:08:42
推送于2022-04-03 17:49:25
最后一次提交2020-04-11 13:08:02
发布数3
最新版本名称0.3.0.0 (发布于 )
第一版名称0.2.0.0 (发布于 )
用户参与
星数190
关注者数15
派生数25
提交数565
已启用问题?
问题数114
打开的问题数40
拉请求数50
打开的拉请求数3
关闭的拉请求数7
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?