Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XtParseTranslationTable(3Xt) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XtAppAddActions(3Xt)

XtCreatePopupShell(3Xt)

XtParseAcceleratorTable(3Xt)

XtPopup(3Xt)

XtParseTranslationTable(3Xt)  —  NEWS-OS Programmer’s Manual

名称

XtParseTranslationTable, XtAugmentTranslations, XtOverrideTranslations, XtUninstallTranslations − トランスレーションテーブルを管理する

形式

XtTranslations XtParseTranslationTable(table)
      String table; void XtAugmentTranslations(w, translations)
      Widget w;
      XtTranslations translations; void XtOverrideTranslations(w, translations)
      Widget w;
      XtTranslations translations; void XtUninstallTranslations(w)
      Widget w;

引数

tableコンパイルするためのトランスレーションテーブルを指定します。

translationsマージするための、コンパイルされたトランスレーションテーブルを 指定します (NULL であってはならない)。

w新しいトランスレーションがマージされるウィジェットまたは削除するウィジェットを指定します。

解説

XtParseTranslationTable 関数は、トランスレーションテーブルを、 XtTranslations タイプの透過な内部表現にコンパイルします。 なお、空のトランスレーションテーブルがなんらかの目的で要求される場合は、 XtParseTranslationTable を呼び出すことにより、 および空の文字列を渡すことにより、 空のトランスレーションテーブルを取得することができることに注意して ください。 XtAugmentTranslations 関数は、破壊しないで、新しいトランスレーションを、既存のウィジェット トランスレーションへマージします。 新しいトランスレーションが、すでにウィジェットのトランスレーション内に 存在するイベントおよびイベントシーケンスを含む場合は、 新しいトランスレーションは無視されます。 XtOverrideTranslations 関数は、破壊的に、新しいトランスレーションを、既存のウィジェット トランスレーションへマージします。 新しいトランスレーションが、すでにウィジェットのトランスレーション中に 存在するイベントおよびイベントシーケンスを含む場合は、 新しいトランスレーションはマージされ、ウィジェットのトランスレーション をオーバライドします。 ウィジェットのトランスレーションを完全に置換するには、 XtSetValues を使用し、XtNtranslations リソースの値として、コンパイルされた トランスレーションテーブルを指定します。 XtUninstallTranslations 関数は、ウィジェットのトランスレーションテーブル全部を削除させます。

関連事項

XtAppAddActions(3Xt), XtCreatePopupShell(3Xt), XtParseAcceleratorTable(3Xt), XtPopup(3Xt)
X Toolkit Intrinsics − C Language Interface
Xlib − C Language X Interface

NEWS-OSRelease 4.2.1R

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