XPeekIfEvent 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]

XPeekIfEvent()							XPeekIfEvent()

Name
  XPeekIfEvent	–  get	an  event  matched by predicate procedure without
  removing it from the queue.

Synopsis
  XPeekIfEvent(display, event_return, predicate, arg)
	Display *display;
	XEvent *event_return;
	Bool (*predicate)();
	XPointer arg;

Arguments
  display   Specifies  a  connection  to  an  X	 server;  returned   from
	    XOpenDisplay().

  event_return
	    Returns a copy of the matched event.

  predicate Specifies  the  procedure  to  be called to determine if each
	    event that arrives in the queue is the desired one.

  arg	    Specifies the user-specified argument that will be passed  to
	    the predicate procedure.

Description
  XPeekIfEvent()  returns an event only when the specified predicate pro‐
  cedure  returns  True	 for  the  event.   The	 event	is  copied   into
  event_return	but  not removed from the queue.  The specified predicate
  is called each time an event is added to the queue, with the	arguments
  display, event_return, and arg.

  XPeekIfEvent()  flushes  the request buffer if no matching events could
  be found on the queue, and then waits for the next matching event.

  For more information, see Volume One, Chapter 8, Events.

See Also
  XQLength(), XAllowEvents(), XCheckIfEvent(), XCheckMaskEvent(), XCheck‐
  TypedEvent(),	      XCheckTypedWindowEvent(),	     XCheckWindowEvent(),
  XEventsQueued(),  XGetInputFocus(),	XGetMotionEvents(),   XIfEvent(),
  XMaskEvent(),	 XNextEvent(), XPeekEvent(), XPending(), XPutBackEvent(),
  XSelectInput(), XSendEvent(), XSetInputFocus(),  XSynchronize(),  XWin‐
  dowEvent().

Xlib - Input Handling						XPeekIfEvent()
[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