IT用語集 › プログラミング › FLTK

FLTK

プログラミング Svenska → 更新: 2026-10-20
詳細情報
作者
Bill Spitzak
公開年
1998年
種類
C++のGUIツールキット
ライセンス
静的リンク例外付きLGPL
公式サイト
fltk.org
ソース
github.com/fltk/fltk

Fast Light Toolkit。1998年のC++ツールキットで、ウィジェットを自前で描き、あらゆるプログラムに静的リンクできるほど小さい。読み方は「フルティック」。

VFXスタジオDigital Domainで、Bill Spitzakが社内のコンポジットソフトNukeのインタフェースとして書いた。APIはXFormsの置き換えを意図していた。Spitzakはこれを気に入っていたが、変更は許されなかった。目標はMotifの正反対で、Xtなし、リソースファイルなし、古びたSGI上でも何も読み込まずに起動する静的リンクのバイナリである。ウィジェットはライブラリ自身が描くので、X11でもWindowsでもmacOSでも同じ見た目になり、OpenGLウィンドウが組み込みのウィジェット種別なのは、グラフィックス業界の名残だ。

付属のFLUIDはC++コードを生成するフォームビルダーで、ライセンスはソース公開を伴わない静的リンクを認める追加条項つきのLGPLである。CUPSで知られるMike Sweetも長年共同メンテナを務めた。FLTKは、小さいことが前提のプログラム、つまりDilloブラウザ、flwmウィンドウマネージャ、EDEデスクトップ環境の定番ツールキットになった。バージョン2は何年も開発されたが未公開に終わり、1.4が2024年に、WaylandとHiDPI対応を携えて出た。初版から四半世紀後のことである。

← 用語集に戻る