Name
CirculateNotify — xcirculate
When Generated
A CirculateNotify event reports a call to
change the stacking order, and it includes whether the final
position is on the top or on the bottom. This event is generated by
XCirculateSubwindows(),
XCirculateSubwindowsDown(), or
XCirculateSubwindowsUp(). See also the
CirculateRequest and
ConfigureNotify reference pages.
Select With
This event is selected with
StructureNotifyMask in the
XSelectInput call for the window to be moved or
with SubstructureNotifyMask for the parent of the
window to be moved.
XEvent Structure Name
typedef union _XEvent {
...
XCirculateEvent xcirculate;
...
} 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 */
Window event;
Window window;
int place; /* PlaceOnTop, PlaceOnBottom */
} XCirculateEvent;Event Structure Members
eventThe window receiving the event. If the event was selected by
StructureNotifyMask,eventwill be the same aswindow. If the event was selected bySubstructureNotifyMask,eventwill be the parent ofwindow.windowThe window that was restacked.
placeEither
PlaceOnToporPlaceOnBottom. Indicates whether the window was raised to the top or bottom of the stack.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access