XtCreateWindow(3Xt)

名前
XtCreateWindow - ウィンドウを生成する簡易関数

書式
void XtCreateWindow(w, window_class, visual, value_mask, attributes)
      Widget w;
      unsigned int window_class;
      Visual *visual;
      XtValueMask value_mask;
      XSetWindowAttributes *attributes;

引き数

attributes
    を呼び出すときに使用するウィンドウ属性を指定する。

value_mask
    attribute フィールドのうち、使用するものを指定する。

visual
    ウィンドウのビジュアルタイプを指定する(通常は

w   x,y 座標などを設定するために使用されるウィジェットを指定する。

window_class
    Xlib ウィンドウクラスを指定する (例えば など)。

説明
関数はウィジェット構造体と渡されたパラメータの値で Xlib の 関数を呼ぶ。次にウィジェットの window フィールドに生成したウィンドウを 割り当てる。

は ウィジェット構造体の以下のフィールドを評価する：

•   depth

•   screen

•   parent -> core.window

•   x

•   y

•   width

•   height

•   border_width

関連項目
X ツールキット イントリンシクス - C 言語インターフェイス
Xlib - C 言語 X インターフェイス