MINERVA superseeded IF/Prolog.
Please see
http://www.ifcomputer.co.jp/MINERVA
for details.
We discontinued to sell IF/Prolog Dec 31. 2003.
Dedicated technical support for IF/Prolog ended Dec 31 2008.
This site is maintained as a community service only.
テキストwidgetは、アプリケ−ションが数行のテキストを表示するためのウインドウです。
テキストwidgetを生成するには、textWidgetClassを使います。その他asciiTextWidgetClassというwidgetクラスがあってそれが一般にほとんどのアプリケーションに対して十分です。
textWidgetClassは、simpleWidgetClassのサブクラスなので、simpleWidgetClassで書かれたすべてのリソ−スは、これらでも有効です。さらにtextSrcObjectClassとtextSinkObjectClassの全てのリソースも有効です。
リソ−ス Prolog表現 デフォ 説明
ルト
autoFill アトム*1 false 右マージンでのラインを中断する
bottomMargin 整数 2 底マージン(ピクセル)
displayCaret アトム*1 true caretを表示するかどうかフラッグ
displayPosition 整数 0 第1行の文字位置
insertPosition 整数 0 キャレット(カ−ソル)の文字位置
leftMargin 整数 2 左マ−ジン(ピクセル)
resize アトム*2 never リサイズを採用するかどうかを制御する
rightMargin 整数 2 右マ−ジン(ピクセル)
scrollHorizontal アトム*3 never スクロールバーの水平配置
scrollVertical アトム*3 never スクロールバーの垂直配置
selectTypes リスト *4 *5 マルチクリックの選択単位
textSink アトム*6 _ テキストシンク
textSource アトム*7 _ テキストソ−ス
topMargin 整数 2 トップマ−ジン(ピクセル)
wrap アトム*8 never wrapingテキストのモード
editType アトム *9 read 編集モ−ド
background アトム*10 default バックグラウンド色
font アトム default フォント名
foreground アトム*10 default フォアグラウンド色
*1 boolean
*2 never,width,heightのいずれか
*3 never,whenNeeded,alwaysのいずれか
*4 アトムxtselectAll, xtselectChar, xtselectLine,
xtselectNull, xtselectParagraph,
xtselectPosition, xtselectWordのリスト
*5 [ xtselectPosition, xtselectWord, xtselectLine,
xtselectParagraph, xtselectAll, xtselectNull ]
*6 テキストシンクオブジェクト名
*7 テキスト ソース名
*8 never,line,wordのいずれか
*9 append,edit,readのいずれか
*10 色スペック
リソ−ス Prolog表現 デフォ 説明
ルト
autoFill アトム*1 false 右マージンでのラインを中断する
bottomMargin 整数 2 底マージン(ピクセル)
displayCaret アトム*1 true caretを表示するかどうかフラッグ
displayPosition 整数 0 第1行の文字位置
insertPosition 整数 0 キャレット(カ−ソル)の文字位置
leftMargin 整数 2 左マ−ジン(ピクセル)
resize アトム*2 never リサイズを採用するかどうかを制御する
rightMargin 整数 2 右マ−ジン(ピクセル)
scrollHorizontal アトム*3 never スクロールバーの水平配置
scrollVertical アトム*3 never スクロールバーの垂直配置
selectTypes リスト *4 *5 マルチクリックの選択単位
textSink アトム*6 _ テキストシンク
textSource アトム*7 _ テキストソ−ス
topMargin 整数 2 トップマ−ジン(ピクセル)
wrap アトム*8 never wrapingテキストのモード
<textSrcObjectClassのみ>
editType アトム *9 read 編集モ−ド
<textSinkObjectClassのみ>
background アトム*10 default バックグラウンド色
font アトム default フォント名
foreground アトム*10 default フォアグラウンド色
*1 boolean
*2 never,width,heightのいずれか
*3 never,whenNeeded,alwaysのいずれか
*4 アトムxtselectAll, xtselectChar, xtselectLine,
xtselectNull, xtselectParagraph,
xtselectPosition, xtselectWordのリスト
*5 [ xtselectPosition, xtselectWord, xtselectLine,
xtselectParagraph, xtselectAll, xtselectNull ]
*6 テキストシンクオブジェクト名
*7 テキスト ソース名
*8 never,line,wordのいずれか
*9 append,edit,readのいずれか
*10 色スペック
注意:ソ−ス/シンクリソ−スが、あるwidgetから他のwidgetへ引き渡され、その後に元のwidgetで破壊された場合には、結果は保障できません。
|