MINERVA superseeded IF/Prolog.
Please see
http://www.ifcomputer.co.jp/MINERVA
for details.
We discontinued to sell IF/Prolog Dec 31. 2003.
For current customers, we continue to provide
professional support for IF/Prolog until Dec 31, 2008.
Asciiテキストwidgetは、実際にAsciiSrcとAsciiSinkのテキストwidgetの収集です。
クラスasciiTextWidgetgClassは、Asciiテキストwidgetの生成に使わなければなりません。
asciiTextWidgetgClassは、textWidgetgClassのサブクラスなので、textWidgetgClassで書かれたすべてのリソ−スは、これらでも有効です。さらにasciiSrcObjectClassとasciiSinkObjectClassの全てのリソースも有効です。
asciiSrcObjectClass:
リソ−ス Prolog表現 デフォルト 説明
dataCompression アトム*1 true 圧縮データフラッグ
length 整数 *2 useStringInPlaceがtrueの場合は
文字列の長さ
pieceSize 整数 BUFSIZ 内部バッファのサイズ
string *3 _ ファイル名或は文字列
type アトム*4 string ソースタイプを指定する
コールバックリスト名 コールデータ 型 説明
callback _ テキストバッファ変換のための
コールバック
asciiSinkObjectClass:
リソ−ス Prolog表現 デフォルト 説明
displayNonprinting アトム*1 true 全ての^@又はブランク(blank)のような印刷できない文字を表示する
echo アトム*1 true エコーモード
*1 boolean
*2 文字列の長さ
*3 アトムまたはリスト: 型によってファイル名或は文字列
文字列の毎一行はリストのたっだ一つのコンポーネントによって
再表現されます。
*4 文字列或はファイル
注意:ソ−ス/シンクリソ−スが、あるwidgetから他のwidgetへ引き渡され、
その後に元のwidgetで破壊された場合には、結果は保障できません。
|