XmSetWMProtocolHooks(3XM) — NEWS-OS Programmer’s Manual
名称
XmSetWMProtocolHooks — ウィンドウマネージャからプロトコルメッセージを受け取ったときに実行すべき pre action と post action を許可する簡易 VendorShell インターフェース
形式
#include <Xm/Xm.h>
#include <X11/Protocols.h> void XmSetWMProtocolHooks (shell, protocol, prehook, pre_closure, posthook, post_closure )
Widgetshell ;
Atomprotocol ;
XtCallbackProc prehook ;
caddr_tpre_closure ;
XtCallbackProc posthook ;
caddr_tpost_closure ;
解説
XmSetWMProtocolHooks は簡易インターフェースです。 WM_PROTOCOLS をインターン (intern) して返されるアトムにプロパティの値を設定して XmSetProtocolHooks を呼び出します。
shellプロトコルのプロパティに関する widget を指定します。
protocolプロトコルアトム (または int のアトムへのキャスト) を指定します。
prehookクライアントのコールバックリストのエントリを呼び出す前に呼び出す手続きを指定します。
pre_closureprehook が呼び出されたときに prehook に渡すべきクライアントのデータを指定します。
posthookクライアントのコールバックリストのエントリが呼び出された後に呼び出す手続きを指定します。
post_closureposthook が呼び出されたときに posthook に渡すべきクライアントのデータを指定します。
VendorShell と関連するリソースに関する詳細は VendorShell(3XM) を参照してください。
関連事項
VendorShell(3XM), XmInternAtom(3XM), XmSetProtocolHooks(3XM)
NEWS-OSRelease 4.2.1R