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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?