Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XtRemoveCaA(3) — OSF1 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XtAddCallbacks(1)

XtCallCallbacks(1)

XtRemoveAllCallbacks(1)

XtRemoveCallbacks(1)

 

Name

XtRemoveCallback — delete a procedure from a callback list. 

Synopsis

void XtRemoveCallback(object, callback_name, callback, client_data)

    Widget object;
    String callback_name;
    XtCallbackProc callback;
    XtPointer client_data;

Arguments

objectSpecifies the object; may be of class Object or any subclass thereof. 

callback_name
Specifies the callback list from which the procedure is to be deleted.

callbackSpecifies the callback procedure which is to be deleted. 

client_data
Specifies the client data to match with the registered callback procedure.

Description

XtRemoveCallback removes a callback procedure identified by callback_name. 

The procedure is removed only if both the procedure callback and client_data match a function/data pair on the list.  No warning message is generated if a procedure to be removed fails to match a callback or client_data on the list.  Use XtRemoveAllCallbacks if you want to remove a particular callback regardless of the value of its client_data. 

See Also

XtAddCallbacks(1), XtCallCallbacks(1), XtRemoveAllCallbacks(1), XtRemoveCallbacks(1). 

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