XCheckMaskEvent man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

XNextEvent(3X11)					      XNextEvent(3X11)

NAME
       XNextEvent,  XPeekEvent,	 XWindowEvent,	XCheckWindowEvent, XMaskEvent,
       XCheckMaskEvent,	 XCheckTypedEvent,  XCheckTypedWindowEvent  -	select
       events by type

SYNOPSIS
       XNextEvent(display, event_return)
	       Display *display;
	       XEvent *event_return;

       XPeekEvent(display, event_return)
	       Display *display;
	       XEvent *event_return;

       XWindowEvent(display, w, event_mask, event_return)
	       Display *display;
	       Window w;
	       long event_mask;
	       XEvent *event_return;

       Bool XCheckWindowEvent(display, w, event_mask, event_return)
	       Display *display;
	       Window w;
	       long event_mask;
	       XEvent *event_return;

       XMaskEvent(display, event_mask, event_return)
	       Display *display;
	       long event_mask;
	       XEvent *event_return;

       Bool XCheckMaskEvent(display, event_mask, event_return)
	       Display *display;
	       long event_mask;
	       XEvent *event_return;

       Bool XCheckTypedEvent(display, event_type, event_return)
	       Display *display;
	       int event_type;
	       XEvent *event_return;

       Bool XCheckTypedWindowEvent(display, w, event_type, event_return)
	       Display *display;
	       Window w;
	       int event_type;
	       XEvent *event_return;

ARGUMENTS
       Specifies  the  connection  to the X server.  Specifies the event mask.
       Returns the matched event's associated  structure.   Returns  the  next
       event  in  the queue.  Returns a copy of the matched event's associated
       structure.  Specifies the event type to	be  compared.	Specifies  the
       window whose event you are interested in.

DESCRIPTION
       The  XNextEvent	function  copies  the first event from the event queue
       into the specified XEvent structure and then removes it from the queue.
       If  the	event queue is empty, XNextEvent flushes the output buffer and
       blocks until an event is received.

       The XPeekEvent function returns the first event from the	 event	queue,
       but it does not remove the event from the queue. If the queue is empty,
       XPeekEvent flushes the output buffer  and  blocks  until	 an  event  is
       received.  It  then  copies  the	 event into the client-supplied XEvent
       structure without removing it from the event queue.

       The XWindowEvent function searches the event queue for  an  event  that
       matches	both  the  specified  window  and  event mask. When it finds a
       match, XWindowEvent removes that event from the	queue  and  copies  it
       into  the  specified  XEvent structure.	The other events stored in the
       queue are not discarded. If a matching event is not in the queue, XWin‐
       dowEvent flushes the output buffer and blocks until one is received.

       The  XCheckWindowEvent  function	 searches the event queue and then the
       events available on the server connection  for  the  first  event  that
       matches	the  specified	window	and  event  mask. If it finds a match,
       XCheckWindowEvent removes that event,  copies  it  into	the  specified
       XEvent  structure,  and	returns	 True.	The other events stored in the
       queue are not discarded. If the event you requested is  not  available,
       XCheckWindowEvent  returns  False, and the output buffer will have been
       flushed.

       The XMaskEvent function searches the event queue for the events associ‐
       ated with the specified mask. When it finds a match, XMaskEvent removes
       that event and copies it into the specified XEvent structure. The other
       events  stored  in  the	queue  are  not	 discarded.  If	 the event you
       requested is not in the queue, XMaskEvent flushes the output buffer and
       blocks until one is received.

       The  XCheckMaskEvent  function  searches	 the  event queue and then any
       events available on the server connection  for  the  first  event  that
       matches	the  specified	mask.  If  it  finds  a match, XCheckMaskEvent
       removes that event, copies it into the specified XEvent structure,  and
       returns	True.  The other events stored in the queue are not discarded.
       If the event you requested is not  available,  XCheckMaskEvent  returns
       False, and the output buffer will have been flushed.

       The  XCheckTypedEvent  function	searches  the event queue and then any
       events available on the server connection  for  the  first  event  that
       matches	the  specified	type.  If  it  finds a match, XCheckTypedEvent
       removes that event, copies it into the specified XEvent structure,  and
       returns	True.  The other events in the queue are not discarded. If the
       event is not available, XCheckTypedEvent returns False, and the	output
       buffer will have been flushed.

       The  XCheckTypedWindowEvent  function searches the event queue and then
       any events available on the server connection for the first event  that
       matches the specified type and window. If it finds a match, XCheckType‐
       dWindowEvent removes the event from the queue, copies it into the spec‐
       ified XEvent structure, and returns True. The other events in the queue
       are not discarded. If the event is  not	available,  XCheckTypedWindow‐
       Event returns False, and the output buffer will have been flushed.

SEE ALSO
       XAnyEvent(3X11), XIfEvent(3X11), XPutBackEvent(3X11), XSendEvent(3X11)

       Xlib -- C Language X Interface

							      XNextEvent(3X11)
[top]

List of man pages available for DigitalUNIX

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