Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

VendorShell(3XM)

XmInternAtom(3XM)

XmSetProtocolHooks(3XM)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026