XtQueryGeometry(3Xt) — NEWS-OS Programmer’s Manual
名称
XtQueryGeometry − 子ウィジェットの好ましいジオメトリを問合わせる
形式
XtGeometryResult XtQueryGeometry(w, intended, preferred_return)
Widget w;
XtWidgetGeometry ∗intended, ∗preferred_return;
引数
intended親ウィジェットが子ウィジェットのジオメトリに対し行おうとしている変更、 または NULL を指定します。
preferred_return
子ウィジェットの好ましいジオメトリを返します。
wウィジェットを指定します。
解説
子ウィジェットの好ましいジオメトリを発見するために、 子ウィンドウの親は、 XtWidgetGeometry 構造体の対応するフィールドに子のジオメトリに対して行おうとしている なんらかの変更を設定し、request_mode フィールドに、 対応するビットを設定し、 それを intended として XtQueryGeometry を呼び出します。 XtQueryGeometry は、 preferred_return->request_mode 中のすべてのビットをクリアし、 指定されたウィジェットのクラスのレコード中の query_geometry フィールドをチェックします。 query_geometry が NULL でない場合、 XtQueryGeometry は、 query_geometry プロシージャを呼び出し、 指定されたウィジェット、 intended 構造体、 preferred_return 構造体を、 引数として渡します。 intended として NULL を与えた場合は、 XtQueryGeometry は、 query_geometry を呼び出す前に、 それを request_mode=0 をもつ XtWidgetGeometry 構造体を指すポインタと置換します。
関連事項
XtConfigureWidget(3Xt), XtMakeGeometryRequest(3Xt)
X Toolkit Intrinsics − C Language Interface
Xlib − C Language X Interface
NEWS-OSRelease 4.1C