XtParseTranslationTable

Section: XT FUNCTIONS (3Xt)
Updated: Release 6.3
Index xjman/web INDEX
 

名前

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 は、ウィジェットの既存のトランスレーションに新しいトランスレーションを マージする。これは既存のデータを壊すことがある。 新しいトランスレーションが既にウィジェットのトランスレーションに存在す るイベントやイベント列を含む場合、新しいトランスレーションがマージされ、 そのウィジェットのトランスレーションを上書きする。

ウィジェットのトランスレーションを完全に置き換えるには、 XtNtranslations リソースに対して XtSetValues を用い、これにコンパイル済みのトランスレーションテーブルを値として指定 する。

関数 XtUninstallTranslations は、ウィジェットのトランスレーションテーブル全体を取り除く。  

関連項目

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


 

Index

名前
書式
引き数
説明
関連項目

This document was created by man2html, using the manual pages.
Time: 15:56:34 GMT, February 12, 2001