Name
GraphicsExpose,NoExpose — xnoexpose
When Generated
GraphicsExpose events indicate that the
source area for a XCopyArea() or
XCopyPlane() request was not available because it
was outside the source window or obscured by a window.
NoExpose events indicate that the source region
was completely available.
Select With
These events are not selected with
XSelectInput but are sent if the GC in the
XCopyArea or XCopyPlane
request had its graphics_exposures flag set to
True. If graphics_exposures is
True in the GC used for the copy, either one
NoExpose event or one or more
GraphicsExpose events will be generated for every
XCopyArea or XCopyPlane call
made.
XEvent Structure Name
typedef union _XEvent {
...
XNoExposeEvent xnoexpose;
XGraphicsExposeEvent xgraphicsexpose;
...
} XEvent;Event Structure
typedef struct { int type; unsigned long serial; /* # of last request processed by server */ Bool send_event; /* True if this came from SendEvent request */ Display *display; /* Display the event was read from */ Drawable drawable; int x, y; int width, height; int count; /* if nonzero, at least this many more */ int major_code; /* core is X_CopyArea or X_CopyPlane */ int minor_code; /* not defined in the core */ } XGraphicsExposeEvent; typedef struct { int type; unsigned long serial; /* # of last request processed by server */ Bool send_event; /* True if this came from SendEvent request */ Display *display; /* Display the event was read from */ Drawable drawable; int major_code; /* core is X_CopyArea ...