Scroll to navigation

XtCreateWindow(3Xt) XT FUNCTIONS 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
XCreateWindow を呼び出すときに使用するウィンドウ属性を指定する。
value_mask
attribute フィールドのうち、使用するものを指定する。
visual
ウィンドウのビジュアル型を指定する(通常は CopyFromParent)。
w
x,y 座標などを設定するために使用されるウィジェットを指定する。
window_class
Xlib ウィンドウクラスを指定する (例えば InputOutput, InputOnly, CopyFromParent など)。

説明

XtCreateWindow 関数はウィジェット構造体と渡されたパラメータの値で Xlib の XCreateWindow 関数を呼ぶ。次にウィジェットの window フィールドに生成したウィンドウを 割り当てる。
XtCreateWindowCore ウィジェット構造体の以下のフィールドを評価する:
depth
screen
parent -> core.window
x
y
width
height
border_width

関連項目

X ツールキット イントリンシクス - C 言語インターフェイス
 
Xlib - C 言語 X インターフェイス
 
Release 6.5 X Version 11