XtQueryGeometry(3Xt)

名前
XtQueryGeometry - 子ウィジェットの望ましいジオメトリを問い合わせる

書式
XtGeometryResult XtQueryGeometry(w, intended, preferred_return)
     Widget w;
     XtWidgetGeometry *intended, *preferred_return;

引き数

intended
    親ウィジェットが予定している子ウィジェットのジオメトリ変更を指定。 または、NULL を指定。

preferred_return
    子ウィジェットの望ましいジオメトリが返される。

w   ウィジェットを指定。

説明
子ウィジェットの望ましいジオメトリを決めるため、その親ウィジェットは を呼び出す。その際に、intended 構造体の対応するフィールドに子ウィジェッ トのジオメトリ変更の予定をセットし、intended.request_mode の対応するビッ トをセットする。

は、preferred_return->request_mode の全てのビットをクリアし、指定した ウィジェットのクラスレコードの query_geometry フィールドをチェックする。 query_geometry が NULL でない場合、 は指定された widget, intended, preferred_return 構造体を引き数として渡し て query_geometry 手続きを呼ぶ。 引き数 intended が NULL の場合、 は query_geometry 手続きを呼び出す前に、intended を request_mode=0 で ある 構造体へのポインタで置き換える。

関連項目
XtConfigureWidget(3Xt), XtMakeGeometryRequest(3Xt)
X Toolkit Intrinsics - C Language Interface
Xlib - C Language X Interface