XtInsertEventHandler man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

XtInsertEventHandler()					XtInsertEventHandler()

Name
  XtInsertEventHandler	 -  register  an  event	 handler  procedure  that
  receives events before or after all previously  registered  event  han‐
  dlers.

Synopsis
void XtInsertEventHandler(w, event_mask, nonmaskable, proc, client_data, posi‐
  tion)
	 Widget w;
	 EventMask event_mask;
	 Boolean nonmaskable;
	 XtEventHandler proc;
	 XtPointer client_data;
	 XtListPosition position;

Inputs
  w	    Specifies the widget for which this event  handler	is  being
	    registered.	 Must be of class core or any subclass thereof.

  event_mask
	    Specifies the event mask for which to call this procedure.

  nonmaskable
	    Specifies whether this procedure should be called on nonmask‐
	    able events

  proc	    Specifies the procedure that is to be called.

  client_data
	    Specifies additional data to be passed to the client's  event
	    handler.

  position  Specifies  when the event handler is to be called relative to
	    other previously registered handlers.

Availability
  Release 4 and later.

Description
  XtInsertEventHandler()  registers  the  procedure  proc  and	the  data
  client_data  with  the Intrinsics event dispatching mechanism.  When an
  event of one of the types set in event_mask occurs on the window of the
  widget  w,  proc  will  be invoked and client_data passed as one of its
  arguments.

  The argument position specifies where in the	list  of  event	 handlers
  proc should be inserted.  If it is XtListHead, proc will be inserted at
  the beginning of the list and will be called before all previously reg‐
  istered  handlers.   If  it is XtListTail, proc will be inserted at the
  end of the list and will be called after all previously registered han‐
  dlers.

  If  the  procedure is already registered with the same client_data, the
  specified event_mask augments the existing mask, and the  procedure  is
  repositioned in the list according to position.

  XtInsertEventHandler()  is  identical	 to  XtAddEventHandler() with the
  additional position argument.	 See XtAddEventHandler() for more  infor‐
  mation.

  See  XtEventHandler(2) for an explanation of how to write an event han‐
  dler procedure.

Usage
  Neither applications nor widgets often  need	to  use	 event	handlers.
  Using action procedures and translation tables provides a more flexible
  way to respond to input events.

Structures
  The XtListPosition type is as follows.

     typedef enum {
	 XtListHead,
	 XtListTail
     } XtListPosition;

  See XtAddEventHandler() for a list of bits  that  can	 be  set  in  the
  event_mask argument.

See Also
  XtAddEventHandler(1), XtAddRawEventHandler(1), XtInsertRawEven‐
  tHandler(1), XtRemoveEventHandler(1), XtRemoveRawEventHandler(1).

Xt - Event Handling					XtInsertEventHandler()
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net