Other Alias
XtAppCreateShell書式
Widget XtAppCreateShell(application_name, application_class, widget_class, display, args, num_args)String application_name;
String application_class;
WidgetClass widget_class;
Display *display;
ArgList args;
Cardinal num_args;
Widget XtVaAppCreateShell(application_name,
application_class, widget_class, display, ...)
String application_name;
String application_class;
WidgetClass widget_class;
Display *display;
引き数
- application_name
- アプリケーションのインスタンスの名前を指定する。
- application_class
- このアプリケーションのクラス名を指定する。
- widget_class
- アプリケーションのトップレベルウィジェットが属するウィジェットクラスを 指定する。
- display
- リソースを取り出すディスプレイを指定する。
- args
- リソースを取り出す引き数リストを指定する。
- num_args
- 引き数リストの大きさを指定する。
- ...
- リソースを取り出す可変長引き数リストを指定する。
説明
関数 XtAppCreateShell は、ウィジェットのリソースの指定子を決定するために、指定されたアプリケー ションの名前とクラスを保存する。 アプリケーションの名前とクラスは、このアプリケーションに対する全てのウィ ジェットのリソース名において、最も左の要素として使われる。 XtAppCreateShell は、プログラム内に新しいアプリケーションを作るためや、他のディスプレイ 上にシェルを作るために使われる。 前者の場合には、リソース階層で新しいルートを指定することができる。 後者の場合には、他のディスプレイに対応するリソースデータベースが使われ る。XtAppCreateShell が返すウィジェットには、セッションマネージャ(4章を参照)のためにセット されるプロパティが WM_COMMAND 個ある点に注意すること。