概要
使用材料
言語: C,Scheme(拡張とユーザ指示専用)
使用ライブラリ:
- Xlib,Xext(GUI),
- Imlib(画像処理用),
- [libgif,libpng,libjpeg,libtiff,libz...](Imlibが使用),
- libguile(Schemeの実装用),
- [libqthread](libguileがスレッドサポート時に使用)
- libm,libdl
GUI: XWindow(Xlib)
THREAD: PTHREAD(Posix1b)
部品構造
書式::= 分野名['('モジュール名')']['('スレッド')']
- ユーザコマンドインタプリタ(Guile)(command_recepter)
- GUI管理(X/*)(XThread)
- 初期化(xinit)
- イベント獲得ループ(xmain)
- 描画管理(xcanvas)
- 各種形式ファイルに対する処理機(contenttype/*)
- Html(html*)
- Xml(xml*)
- Plain Text(text)
- Image(images)
- wav,mp3...(外部プログラムに依存)
- データ奪取(protocol/*)
- 動作履歴管理(history)(HistoryThread)
- ユーザデータベース管理
- 雑多なユーティリティ(*util,...)