Windows PowerShell command on Get-command Tk_CreateClientMessageHandler
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man Tk_CreateClientMessageHandler

Tk Library Procedures Tk_CreateClientMessageHandler(3TK)

_________________________________________________________________

NAME

Tk_CreateClientMessageHandler, Tk_DeleteClientMessageHandler

- associate procedure callback with ClientMessage type X

events

SYNOPSIS

#include

Tk_CreateClientMessageHandler(proc)

Tk_DeleteClientMessageHandler(proc)

ARGUMENTS

Tk_ClientMessageProc *proc(in) Procedure to

invoke whenever a ClientMessage X event occurs on any display.

_________________________________________________________________

DESCRIPTION

Tk_CreateClientMessageHandler arranges for proc to be

invoked in the future whenever a ClientMessage X event

occurs that isn't handled by WM_PROTOCOL.

Tk_CreateClientMessageHandler is intended for use by appli-

cations which need to watch X ClientMessage events, such as drag and drop applications.

The callback to proc will be made by Tk_HandleEvent; this

mechanism only works in programs that dispatch events

through Tk_HandleEvent (or through other Tk procedures that

call Tk_HandleEvent, such as Tk_DoOneEvent or Tk_MainLoop).

Proc should have arguments and result that match the type

Tk_ClientMessageProc:

typedef int Tk_ClientMessageProc(

Tk_Window tkwin,

XEvent *eventPtr);

The tkwin parameter to proc is the Tk window which is asso-

ciated with this event. EventPtr is a pointer to the X event. Whenever an X ClientMessage event is processed by

Tk_HandleEvent, the proc is called if it wasn't handled as a

WM_PROTOCOL. The return value from proc is normally 0. A

non-zero return value indicates that the event is not to be

handled further; that is, proc has done all processing that is to be allowed for the event. Tk Last change: 8.4 1

Tk Library Procedures Tk_CreateClientMessageHandler(3TK)

If there are multiple ClientMessage event handlers, each one is called for each event, in the order in which they were established.

Tk_DeleteClientMessageHandler may be called to delete a

previously-created ClientMessage event handler: it deletes

each handler it finds that matches the proc argument. If no

such handler exists, then Tk_DeleteClientMessageHandler

returns without doing anything. Although Tk supports it, it's probably a bad idea to have more than one callback with the same proc argument. KEYWORDS bind, callback, event, handler

ATTRIBUTES

See attributes(5) for descriptions of the following attri-

butes:

_______________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE|

|____________________|__________________|_

| Availability | runtime/tk-8 |

|____________________|__________________|_

| Interface Stability| Uncommitted |

|____________________|_________________|

NOTES Source for Tk is available on http://opensolaris.org. Tk Last change: 8.4 2




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™