Solaris 共通デスクトップ環境 プログラマーズ・ガイド

リソース

DtEditor ウィジェットは、次のリソースのセットを提供します。

ステータス行は、アプリケーションによって提供されるメッセージを表示するための Motif の XmTextField(3x) ウィジェットも含んでいます。このフィールドは、アプリケーションが編集中のドキュメントについてのステータスとフィードバックを表示するのに便利です。テキスト・フィールドの ID は、DtEditorGetMessageTextFieldID(3) を使用して検索されます。メッセージは、このウィジェットの XmNvalue または XmNvalueWcs リソースを設定することによって表示されます。テキスト・フィールドが必要ない場合には、その ID で XtUnmanageWidget(3X) を呼び出すことによって管理からはずことができます。

各リソースのクラス、型、デフォルト、およびアクセスを表 7-9 にリストします。継承クラスのリソース値を設定することによって、このウィジェットの属性を設定することもできます。.Xdefaults ファイルの中で名前またはクラスによってリソースを参照するには、DtN または DtC の接頭辞を除いて、残りの文字を使用します。.Xdefaults ファイルでリソースに対して定義済みの値の 1 つを指定するには、Dt 接頭辞を除いて、残りの文字を使用します (小文字または大文字で、単語の間に下線を入れます)。

アクセス欄のコードは、次の作業が可能かどうかを示します。

詳細は、DtEditor(3) のマニュアル・ページを参照してください。

表 7-9 DtEditor リソース

名前 

クラス 

型 

デフォルト 

アクセス 

DtNautoShowCursorPosition

DtCAutoShowCursorPosition

Boolean 

True 

CSG 

DtNblinkRate

DtCBlinkRate

int 

500 

CSG 

DtNbuttonFontList

DtCFontList

XmFontList 

Dynamic 

CSG  

DtNcolumns

DtCColumns

XmNcolumns 

Dynamic 

CSG 

DtNcursorPosition

DtCCursorPosition

XmTextPosition 

CSG 

DtNcursorPositionVisible

DtCCursorPositionVisible

Boolean 

True 

CSG 

DtNdialogTitle

DtCDialogTitle

XmString 

NULL 

CSG 

DtNeditable

DtCEditable

Boolean 

True  

CSG 

DtNlabelFontList

DtCFontList

XmFontList 

Dynamic 

CSG 

DtNmaxLength

DtCMaxLength

int 

Largest integer 

CSG 

DtNoverstrike

DtCOverstrike

Boolean 

False 

CSG 

DtNrows

DtCRows

XmNrows 

Dynamic 

CSG 

DtNscrollHorizontal

DtCScroll

Boolean 

True 

CG 

DtNscrollLeftSide

DtCScrollSide

Boolean 

Dynamic 

CG 

DtNscrollTopSide

DtCScrollSide

Boolean 

False 

CG 

DtNscrollVertical

DtCScroll

Boolean 

True 

CG 

DtNshowStatusLine

DtCShowStatusLine

Boolean 

False 

CSG 

DtNspellFilter

DtCspellFilter

char * 

Spell 

CSG 

DtNtextBackground

DtCBackground

Pixel 

Dynamic 

CSG 

DtNtextDeselectCallback

DtCCallback

XtCallbackList 

NULL 

DtNtextFontList

DtCFontList

XmFontList 

Dynamic 

CSG 

DtNtextForeground

DtCForeground

Pixel 

Dynamic 

CSG 

DtNtextTranslations

DtCTranslations

XtTranslations 

NULL 

CS 

DtNtextSelectCallback

DtCCallback

XtCallbackList 

NULL 

DtNtopCharacter

DtCTextPosition

XmTextPosition 

CSG 

DtNwordWrap

DtCWordWrap

Boolean 

True 

CSG