テキスト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で破壊された場合には、結果は保障できません。
| scroll to top |
|