XtCreatePopupShell

Section: XT FUNCTIONS (3Xt)
Updated: Release 6.3
Index xjman/web INDEX
 

名前

XtCreatePopupShell, XtVaCreatePopupShell - ポップアップシェルの生成  

書式

Widget XtCreatePopupShell(name, widget_class, parent, args, num_args)

      String name;

      WidgetClass widget_class;

      Widget parent;

      ArgList args;

      Cardinal num_args;

Widget XtVaCreatePopupShell(name, widget_class, parent, ...)

      String name;

      WidgetClass widget_class;

      Widget parent;  

引き数

args
リソースのデフォルト値を上書きする引き数リストを指定。
name
生成されるシェルウィジェットのテキスト名を指定。
num_args
引き数リスト内の引き数の数を指定。
parent
親ウィジェットを指定。
widget_class
生成されたシェルウィジェットを指すウィジェットクラスのポインタを指定。
...
リソースのデフォルト値を上書きする可変長引き数リストを指定。
 

説明

関数 XtCreatePopupShell は、指定したクラスが Shell のサブクラスであることを保証し、ウィジェットを insert_child 手続きを用 いて親ウィジェットが持つ子ウィジェットのリストに追加するのではなく、シェ ルを親ウィジェットのポップアップのリストに直接追加する。

トランスレーションのテーブルから呼び出される、spring-loaded ポップアッ プは、トランスレーションマネージャが名前を使ってシェルを見つけられるよ うに、トランスレーションが呼び出される時点で既に存在していなければなら ない。 これ以外の方法で呼び出されるポップアップは、ポップアップが本当に必要な 時に「on-the-fly」で(動作中に)作ることができる。 このように後からシェルを作ることは、不特定の数のポップアップを出す時に 特に便利である。 アプリケーションは適当な未使用のシェル(つまり、現在ポップアップされて いないもの)が存在するかどうか調べることができ、必要ならば新しいシェル を生成することができる。  

関連項目

XtCreateWidget(3Xt), XtPopdown(3Xt), XtPopup(3Xt)
X Toolkit Intrinsics - C Language Interface
Xlib - C Language X Interface


 

Index

名前
書式
引き数
説明
関連項目

This document was created by man2html, using the manual pages.
Time: 15:56:25 GMT, February 12, 2001