XOpenOM

Section: XLIB FUNCTIONS (3X11)
Updated: Release 6.3
Index xjman/web INDEX
 

名前

XOpenOM, XCloseOM, XSetOMValues, XGetOMValues, XDisplayOfOM, XLocaleOfOM - 出力メソッド(output method)をオープンする  

書式

XOM XOpenOM(display, db, res_name, res_class)

      Display *display;

      XrmDatabase db;

      char *res_name;

      char *res_class;

Status XCloseOM(om)

      XOM om;

char * XSetOMValues(om, ...)

      XOM om

char * XGetOMValues(om, ...)

      XOM om

Display * XDisplayOfOM(om)
       XOM om;

char * XLocaleOfOM(om)

      XOM om 

引き数

display
X サーバへの接続を指定。
db
リソースデータベースへのポインタを指定。
res_name
アプリケーションの完全なリソース名を指定。
res_class
アプリケーションの完全なクラス名を指定。
om
出力メソッドを指定。
...
 XOM 値を設定あるいは取得するための可変長引き数リストを指定。
 

説明

関数 XOpenOM は現在のロケールとモディファイア指定に一致する出力メソッドを開く。 現在のロケールとモディファイアは XOpenOM が呼び出されたときに出力メソッドにバインドされる。 出力メソッドに関連付けられたロケールを変更することはできない。

この呼び出しが送られる特定の出力メソッドは、現在のロケールとモディファ イアを基に識別される。 XOpenOM は現在のロケールに一致するデフォルトの出力メソッドを識別する。 このデフォルトは出力メソッドモディファイアを設定する関数 XSetLocaleModifiers を用いて変更することができる。

引き数 db は、出力メソッドのプライベートなリソースを調べるため、出力メソッ ドが使用するリソースデータベースである。 このデータベースを用いる意図は、出力コンテクストから OC 値に設定できる 値を検索することにあるのではない。 引き数 db が NULL の場合、出力メソッドにはデータベースは渡されない。

res_name と res_class はアプリケーションのリソース名とクラス名を指定す る。 これらは出力メソッドに対して生成される全ての出力コンテクストに共通のリ ソースを調べる際に、出力メソッドがプレフィックスとして利用するものであ る。 リソース名とクラス名とに使用する文字は X ポータブル文字集合に含まれる ものでなければならない。 引き数 res_name か res_class が NULL の場合、調べられるリソースは完全に は指定できない。

引き数 res_name と res_class は XOpenOM の呼び出しの後には存在するとは想定できない。 指定したリソースデータベースは出力メソッドが存在する間は存在するものと 想定できる。

XOpenOM は出力メソッドを開くことができなかった場合、NULL を返す。

関数 XCloseOM は指定した出力メソッドを閉じる。

関数 XSetOMValues は指定した出力メソッドのプロパティやフィーチャを設定するために可変引き数 リストプログラミングインタフェースを提供する。 この関数は成功の場合には NULL を返す。 そうでない場合には、取得に失敗した最初の引き数の名前を返す。

現在のところ、Xlib では標準の引き数は定義されていない。

関数 XGetOMValues は指定した出力メソッドのプロパティやフィーチャを問い合わせるために可変 引き数リストプログラミングインタフェースを提供する。 この関数は成功の場合には NULL を返す。 そうでない場合には、取得に失敗した取得に失敗した最初の引き数の名前を返す。

関数 XDisplayOfOM は、指定した出力メソッドに関連付けられたディスプレイを返す。

XLocaleOfOM は、指定した出力メソッドに関連付けられたロケールを返す。  

関連項目

XCreateOC(3X11), XCreateFontSet(3X11)
Xlib - C Language X Interface


 

Index

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

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