XmDialogShell(3XM) — NEWS-OS Programmer’s Manual
名称
XmDialogShell — DialogShell widget クラス
形式
#include <Xm/DialogS.h>
解説
モーダルおよびモードレスのダイアログは、Shell の親として DialogShell を用います。 DialogShell widget はアイコン化できません。 その代わり、 ApplicationShell widget に関連する二次的な DialogShell widget はすべて、一次的な widget とともに一つのグループとしてアイコン化されたり非アイコン化されたりします。
クライアントは、生成中に簡易インターフェースによって間接的に DialogShell を操作し、 DialogShell のBulletinBoard から派生した子は直接操作することができます。 DialogShell はスタンドアロンで使用することも可能ですが、その機能の多くは、子が BulletinBoard のサブクラスであることを仮定しています。
クラス
DialogShell は、Core、Composite、Shell、WMShell、VendorShell、TransientShell のクラスから動作とリソースを継承します。
クラスポインタは xmDialogShellWidgetClass です。
クラス名は XmDialogShell です。
新しいリソース
DialogShell は新しいリソースを定義しませんが、VendorShell クラスのリソース XmNdeleteResponse をオーバーライドします。
継承されるリソース
DialogShell は、次のスーパークラスから動作とリソースを継承します。 これらのリソースの完全な解説については、そのスーパークラスのマニュアルページを参照してください。
次の表は、データを指定するのに用いる widget リソースの一覧です。 継承されたクラスのリソースの値もまたこの widget の属性として設定することができます。 .Xdefaults ファイルの中で名前やクラスでリソースを参照する場合は、語頭の XmN または XmC を取り除いた名称を用いてください。 .Xdefaults ファイルの中でリソースに定義された値を設定するには、語頭の Xm を取り除いた名称を用いてください。 (大文字と小文字は区別されませんが、語間のアンダースコアは必要です。 ) 「アクセス」欄の文字は、与えられたリソースを、widget 生成時に設定できるか (C)、XtSetValues で設定できるか (S)、XtGetValues で取り出すことができるか (G)、あるいは利用できないか (N/A) を示します。
| TransientShell リソース一覧 | ||||
| 名称 | クラス | 型 | デフォルト | アクセス |
| XmNsaveUnder | XmCSaveUnder | Boolean | True | CSG |
| XmNtrandient | XmCTransient | Boolean | True | CSG |
| VendorShell リソース一覧 | ||||
| 名称 | クラス | 型 | デフォルト | アクセス |
| XmNdeleteResponse | XmCDeleteResponse | unsigned | char | XmUNMAP |
| XmNkeyboardFocusPolicy | XmCKeyboardFocusPolicy | unsigned char | XmEXPLICIT | CSG |
| XmNmwmDecorations | XmCMwmDecorations | int | -1 | CSG |
| XmNmwmFunctions | XmCMwmFunctions | int | -1 | CSG |
| XmNmwmInputMode | XmCMwmInputMode | int | -1 | CSG |
| XmNmwmMenu | XmCMwmMenu | String | NULL | CSG |
| XmNshellUnitType | XmXShellUnitType | unsigned char | XmPIXELS | CSG |
| WMShell リソース一覧 | ||||
| 名称 | クラス | 型 | デフォルト | アクセス |
| XmNheightInc | XmCHeightInc | int | -1 | CSG |
| XmNiconMask | XmCIconMask | Pixmap | NULL | CSG |
| XmNiconPixmap | XmCIconPixmap | Pixmap | NULL | CSG |
| XmNiconWindow | XmCIconWindow | Window | NULL | CSG |
| XmNiconX | XmCIconX | int | -1 | CSG |
| XmNiconY | XmCIconY | int | -1 | CSG |
| XmNinitialState | XmCInitialState | int | 1 | CSG |
| XmNinput | XmCInput | Boolean | True | CSG |
| XmNmaxAspectX | XmCMaxAspectX | int | -1 | CSG |
| XmNmaxAspectY | XmCMaxAspectY | int | -1 | CSG |
| XmNmaxHeight | XmCMaxHeight | int | -1 | CSG |
| XmNmaxWidth | XmCMaxWidth | int | -1 | CSG |
| XmNminAspectX | XmCMinAspectX | int | -1 | CSG |
| XmNminAspectY | XmCMinAspectY | int | -1 | CSG |
| XmNminHeight | XmCMinHeight | int | -1 | CSG |
| XmNminWidth | XmCMinWidth | int | -1 | CSG |
| XmNtitle | XmCTitle | char ∗ | NULL | CSG |
| XmNtransient | XmCTransient | Boolean | False | CSG |
| XmNwaitForWm | XmCWaitForWm | Boolean | True | CSG |
| XmNwidthInc | XmCWidthInc | int | -1 | CSG |
| XmNwindowGroup | XmCWindowGroup | XID | None | CSG |
| XmNwmTimeout | XmCWmTimeout | int | 5 秒 | CSG |
| Shell リソース一覧 | ||||
| 名称 | クラス | 型 | デフォルト | アクセス |
| XmNallowShellResize | XmCAllowShellResize | Boolean | False | CSG |
| XmNcreatePopupChildProc | XmCCreatePopupChildProc | XmCreatePopupChildProc | NULL | CSG |
| XmNgeometry | XmCGeometry | String | NULL | CSG |
| XmNoverrideRedirect | XmCOverrideRedirect | Boolean | False | CSG |
| XmNpopdownCallback | XmCCallback | XtCallbackList | NULL | C |
| XmNpopupCallback | XmCCallback | XtCallbackList | NULL | C |
| XmNsaveUnder | XmCSaveUnder | Boolean | False | CSG |
| Composite リソース一覧 | ||||
| 名称 | クラス | 型 | デフォルト | アクセス |
| XmNinsertPosition | XmCInsertPosition | XmRFunction | NULL | CSG |
| Core リソース一覧 | ||||
| 名称 | クラス | 型 | デフォルト | アクセス |
| XmNaccelerators | XmCAccelerators | XtTranslations | NULL | CSG |
| XmNancestorSensitive | XmCSensitive | Boolean | ShellAncestorSensitive | G |
| XmNbackground | XmCBackground | Pixel | 白 | CSG |
| XmNbackgroundPixmap | XmCPixmap | Pixmap | XmUNSPECIFIED_PIXMAP | CSG |
| XmNborderColor | XmCBorderColor | Pixel | 黒 | CSG |
| XmNborderPixmap | XmCPixmap | Pixmap | XmUNSPECIFIED_PIXMAP | CSG |
| XmNborderWidth | XmCBorderWidth | Dimension | 1 | CSG |
| XmNcolormap | XmCColormap | Colormap | ShellColormap | CG |
| XmNdepth | XmCDepth | int | ShellDepth | CG |
| XmNdestroyCallback | XmCCallback | XtCallbackList | NULL | C |
| XmNheight | XmCHeight | Dimension | 0 | CSG |
| XmNmappedWhenManaged | XmCMappedWhenManaged | Boolean | True | CSG |
| XmNscreen | XmCScreen | Pointer | XtCopyScreen | CG |
| XmNsensitive | XmCSensitive | Boolean | True | CSG |
| XmNtranslations | XmCTranslations | XtTranslations | NULL | CSG |
| XmNwidth | XmCWidth | Dimension | 0 | CSG |
| XmNx | XmCPosition | Position | 0 | CSG |
| XmNy | XmCPosition | Position | 0 | CSG |
関連項目
Composite(3XM), Core(3XM), Shell(3XM), TransientShell(3XM), WMShell(3XM), VendorShell(3XM), XmCreateDialogShell(3XM)
NEWS-OSRelease 4.1C