XtAppCreateShell(3Xt) — UNIX Programmer’s Manual
名称
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;
引数
application_class
アプリケーションの クラス名を指定します。
application_name
アプリケーションインスタンスの名前を指定します。
argsWM_COMMAND プロパティにセットする引数リストを指定します。
displayリソースを獲得すべき ディスプレイを指定します。
num_args引数リストの中の引数の数を指定します。
widget_classアプリケーションのトップレベルウィジェットの ウィジェットクラスを指定します。
解説
XtAppCreateShell 関数は、すべてのウィジェットのリソース識別子を修飾するための、 アプリケーション名およびアプリケーションクラスをセーブします。 アプリケーション名およびアプリケーションクラスは、 このアプリケーションのすべてのウィジェットのリソース名の最も左の 構成要素として使用されます。 XtAppCreateShell 関数は、プログラム内に新しい論理アプリケーションを作成するために、 または他のディスプレイ上にシェルを作成するために使用されなければ なりません。 前者の場合、 XtAppCreateShell は、リソース階層中の新しいルートの仕様を可能にします。 また後者の場合は、 XtAppCreateShell は、他のディスプレイと対応するリソースデータベースを使用します。 なお、 XtAppCreateShell が返すウィジェットは、セッションマネージャ用に設定された WM_COMMAND プロパティをもっていることに注意してください (第 4 章参照)。
関連事項
XtCreateWidget(3Xt)
X Toolkit Intrinsics − C Language Interface
Xlib − C Language X Interface
NEWS-OSRelease 3.3