Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XtCreateWindow(3Xt) — NEWS-os 3.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

XtCreateWindow(3Xt)  —  UNIX Programmer’s Manual

名称

XtCreateWindow − ウィンドウ生成の便利な関数

形式

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

引数

attributesXCreateWindow コールで使用するためのウィンドウ属性を指定します。

value_maskどの属性フィールドを使用するかを 指定します。

visualビジュアルタイプを指定します(通常は CopyFromParent )。

wx、y 座標等を設定するために使用する ウィジェットを指定します。

window_class
Xlib ウィンドウクラスを指定します(たとえば、 InputOutput、 InputOnly、 または CopyFromParent )。

解説

XtCreateWindow 関数は、ウィジェット構造体から得た必要な値、および与えられたパラメータ を引数にして Xlib の XCreateWindow 関数を呼び出します。 それから、生成されたウィンドウを、ウィジェットの window フィールドに セットします。 XtCreateWindow は、 Core ウィジェット構造体の次のフィールドを評価します。

•depth

•screen

•parent -> core.window

•x

•y

•width

•height

•border_width

関連事項

X Toolkit Intrinsics − C Language Interface
Xlib − C Language X Interface

NEWS-OSRelease 3.3

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