reparent_notify Event

The fields that can be unified in reparent_notify events are:

  1. type(T) unifies T with reparent_notify.
  2. serial(S) unifies S with the serial number of the last request processed by the server.
  3. send_event(B) unifies B, a boolean value, with one of

    true
    If the event was sent by another client.
    false
    If the event was sent by the server.
  4. display(D) unifies D with the ProXL Display the event was read from.
  5. event(E) unifies E with the ProXL Window that receives the event.
  6. window(W) unifies W with the ProXL Window that has been reparented.
  7. parent(P) unifies P with the ProXL Window that is the new parent.
  8. x(X) unifies X with the x coordinate of the upper-left corner of the window, relative to its new parent's origin.
  9. y(Y) unifies Y with the y coordinate of the upper-left corner of the window, relative to its new parent's origin.
  10. position(X, Y) unifies X and Y with the x and y coordinates, respectively, of the upper-left corner of the window, relative to its new parent's origin.
  11. override_redirect(B) unifies B with the boolean value of the override_redirect attribute of the window, one of

    true
    If the client wants the window to be exempt from interception of the request by the Window Manager.
    false
    If the Window Manager is allowed to modify the request.