XtCallCallbacks(3)


HOME

XtCallCallbacks

NAME
SYNTAX
ARGUMENTS
DESCRIPTION
SEE ALSO

NAME

XtCallCallbacks, XtCallCallbackList, XtHasCallbacks − process callbacks

SYNTAX

void XtCallCallbacks(Widget w, String callback_name, XtPointer call_data);

void XtCallCallbackList(Widget w, XtCallbackList callbacks, XtPointer call_data);

typedef enum {XtCallbackNoList, XtCallbackHasNone, XtCallbackHasSome} XtCallbackStatus;

XtCallbackStatus XtHasCallbacks(Widget w, String callback_name);

ARGUMENTS

callback_name

Specifies the callback list to be executed or checked.

call_data

Specifies a callback-list specific data value to pass to each of the callback procedure in the list.

callbacks

Specifies the callback list to be executed.

w

Specifies the widget.

DESCRIPTION

The XtCallCallbacks function calls each procedure that is registered in the specified widget’s callback list.

If callbacks is not NULL, XtCallCallbackList calls each of the callback procedures in the list, passing client data and call_data. The callbacks parameter must specify the contents of a widget or object resource declared with representation type XtRCallback.

The XtHasCallbacks function first checks to see if the widget has a callback list identified by callback_name. If the callback list does not exist, XtHasCallbacks returns XtCallbackNoList. If the callback list exists but is empty, it returns XtCallbackHasNone. If the callback list exists and has at least one callback registered, it returns XtCallbackHasSome.

SEE ALSO

XtAddCallback(3Xt)
X Toolkit Intrinsics − C Language Interface
Xlib − C Language X Interface



More Linux Commands

manpages/platform.n.html
platform(n) - System identification support code and utiliti
The platform package provides several utility commands useful for the identification of the architecture of a machine running Tcl. Whilst Tcl provides the tcl_p

manpages/console_codes.4.html
console_codes(4) - Linux console escape and control sequence
The Linux console implements a large subset of the VT102 and ECMA-48/ISO 6429/ANSI X3.64 terminal controls, plus certain private-mode sequences for changing the

manpages/glMultiTexCoord3fARB.3gl.html
glMultiTexCoord3fARB(3gl) - set the current texture coordina
glMultiTexCoordARB specifies texture coordinates in one, two, three, or four dimensions. glMultiTexCoord1ARB sets the current texture coordinates to (s, 0, 0, 1

manpages/Net::DBus::Service.3pm.html
Net::DBus::Service.3pm (Manual - Linux man page)...........
This module represents a service which is exported to the message bus. Once a service has been exported, it is possible to create and export objects to the bus.

manpages/outb_p.2.html
outb_p(2) - port I/O (System calls - Linux man page)........
This family of functions is used to do low-level port input and output. The out* functions do port output, the in* functions do port input; the b-suffix functio

manpages/libcurl-easy.3.html
libcurl-easy(3) - easy interface overview - Linux man page
When using libcurls easy interface you init your session and get a handle (often referred to as an easy handle), which you use as input to the easy interface fu

manpages/Tie::Array.3pm.html
Tie::Array(3pm) - base class for tied arrays (Man Page).....
This module provides methods for array-tying classes. See perltie for a list of the functions required in order to tie an array to a package. The basic Tie::Arr

manpages/XDrawText.3.html
XDrawText(3) - draw polytext text and text drawing structure
The XDrawText16 function is similar to XDrawText except that it uses 2-byte or 16-bit characters. Both functions allow complex spacing and font shifts between c

manpages/XauWriteAuth.3.html
XauWriteAuth(3) - (unknown subject) - Linux manual page.....
XauFileName generates the default authorization file name by first checking the XAUTHORITY environment variable if set, else it returns $HOME/.Xauthority. This

manpages/smi_identity.3.html
smi_identity(3) - SMI identity information routines.........
These functions retrieve information on a SMIng identity definition (SMIng). smiGetIdentity(SmiModule *smiModulePtr,char *name) returns a pointer to struct SmiI

manpages/shm_open.3.html
shm_open(3) - Create/open or unlink POSIX shared memory obje
shm_open() creates and opens a new, or opens an existing, POSIX shared memory object. A POSIX shared memory object is in effect a handle which can be used by un

manpages/envz_remove.3.html
envz_remove(3) - environment string support - Linux man page
These functions are glibc-specific. An argz vector is a pointer to a character buffer together with a length, see argz_add(3). An envz vector is a special argz





We can't live, work or learn in freedom unless the software we use is free.