Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XtRemoveCaB(3) — OSF1 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XtAddCallbacks(1)

XtCallCallbacks(1)

XtRemoveAllCallbacks(1)

XtRemoveCallback(1)

 

Name

XtRemoveCallbacks — delete a list of procedures from a callback list. 

Synopsis

void XtRemoveCallbacks(object, callback_name, callbacks)

    Widget object;
    String callback_name;
    XtCallbackList callbacks;

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.

callbacksSpecifies the NULL-terminated list of callback procedures and corresponding client data to be deleted. 

Description

XtRemoveCallbacks removes a list of procedures from the callback list identified by the resource 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 on the list.  Use XtRemoveAllCallbacks if you want to remove a particular callback regardless of the value of its client_data. 

Structures

typedef struct _XtCallbackRec∗  XtCallbackList;

See Also

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

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