fltkについてまとめておく。
1.1.10が安定板(20100306現在)。
しかし、1.3以前のバージョンはWindowsで日本語が入力ができない(フォントを設定すれば出力はできる)
パッチも探せばあるらしいが、1.3を使うのが妥当?
Cygwin + mingwの環境で動かそうと思う。
パッケージのmakefilesにあるmingwとついてるファイルを使うとよさげ?
hello worldアプリで347kbだった。
1.3以降ならWin, Linuxなどで普通に入力できる。
ただし、Ubuntuで試した所動かない。LANG=ja_JP.UTF8 な環境をサポートしていない模様。
LANG=ja_JP.EUC-JP設定したら動いた。
よくわからんので、bitmapをメモリ上に手作りして表示
uchar* bitmap = new uchar[width*height*4]; //bitmap にhogehogeする。 //4バイト1セットで、RGBAの順に入ってる。 w = new Fl_Button(0,0, width, height); // 何故かButtonじゃないとうまくいかない。 w->box(FL_FLAT_BOX); w->color(FL_BLACK); Fl_RGB_Image* rgb = new Fl_RGB_Image(image, width, height,4); w->image(rgb);