XmRemoveProtocols(3XM) — NEWS-OS Programmer’s Manual
名称
XmRemoveProtocols — プロトコルマネージャからプロトコル を削除し、内部テーブルを解放する VendorShell 関数
形式
#include <Xm/Xm.h>
#include <X11/Protocols.h> void XmRemoveProtocols (shell, property, protocols, num_protocols )
Widgetshell ;
Atomproperty ;
Atom∗ ptotocols ;
Cardinalnum_protocols ; void XmRemoveWMProtocols (shell, protocols, num_protocols )
Widgetshell ;
Atom∗ ptotocols ;
Cardinalnum_protocols ;
解説
XmRemoveProtocols はプロトコルマネージャからプロトコルを削除し、内部テーブルを解放します。 プロトコルの中に動作中のものがあれば、ハンドラを更新し、さらに、shell が実現されていれば、プロパティを更新します。
XmRemoveWMProtocols は、簡易インターフェースであり、WM_PROTOCOLS をインターン (intern) することによって返されるアトムにプロパティを設定して、 XmRemoveProtocols を呼び出します。
shellプロトコルプロパティと関連する widget を指定します。
propertyプロトコルプロパティを指定します。
protocolsプロトコル Atom (または、int を Atom へキャストしたもの) を指定します。
num_protocolsプロトコルのエレメント数を指定します。
VendorShell と関連するリソースに関しての詳細な定義については、VendorShell(3XM) を参照してください。
関連事項
VendorShell(3XM), XmInternAtom(3XM), XmRemoveWMProtocols(3XM)
NEWS-OSRelease 4.1C