Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmCreateScrolledText(3XM) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XmScrolledWindow(3XM)

XmText(3XM)

XmCreateScrolledText(3XM)  —  NEWS-OS Programmer’s Manual

名称

XmCreateScrolledText — Text の ScrolledText 簡易生成関数

形式

#include <Xm/Text.h> Widget XmCreateScrolledText (parent, name, arglist, argcount)
Widgetparent;
Stringname;
ArgListarglist;
Cardinalargcount;

解説

XmCreateScrolledText は ScrolledWindow の中に入れられた Text widget のインスタンスを生成します。 ScrolledWindow のサブ領域の widget はすべてこの関数によって自動的に生成されます。 この関数によって返される ID は Text widget の ID です。 ScrolledText widget に関係する操作同様、通常の Text 操作すべてについてこの ID を用いてください。

Text widget のデフォルトは単一行のテキスト編集です。 そのため、ScrollBar は表示されません。 ScrollBar を表示させるためには、Text のリソース XmNeditMode を XmMULTI_LINE_EDIT に設定する必要があります。

ScrolledText の外観と動作のその他の点は、ScroledWindow widget のリソースを使って制御することができます。 たとえば、もしアプリケーションの作者がより大きなマネージャの中で ScrolledText の x、y 座標を指定したい場合は、Text widget ではなく ScrolledWindow のリソースである XmNx と XmNy を設定してください。

このScrolledText に関連した ScrolledWindow widget の ID を得るためには、Xt Intrinsics の XtParent 関数を用いてください。 この関数によって生成される ScrolledWindow の名前は、引数のリストで指定される name の最後に SW という文字をつなげた形式となります。

parent親 widget の ID を指定します。

name生成される widget の名前を指定します。

arglist引数のリストを指定します。

argcount引数のリスト (arglist) の中の「属性 / 値」の組の数を指定します。

Text の完全な定義とそれに関連するリソースについては、XmText(3XM) を参照してください。

リターン値

Text  widget の ID を返します。

関連事項

XmScrolledWindow(3XM), XmText(3XM)

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026