mirror of
https://gitlab.freedesktop.org/xorg/proto/xorgproto.git
synced 2025-12-20 04:40:10 +01:00
Remove {Redirect, Transform}Coordinate requests
Remove the RedirectCoordinate and TransformCoordinate requests from the
specification. The corresponding events and structures had been removed
in July 2007:
commit 1838412 Define new manual-redirect clipping semantics and
bump version to 0.4.
Reference-to: 1838412121
Signed-off-by: Daniel Martin <consume.noise@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
39738dbe94
commit
91289aced6
1 changed files with 0 additions and 40 deletions
|
|
@ -297,43 +297,3 @@ operations other than QueryVersion.
|
|||
Composite Overlay Window on the screen specified by the
|
||||
argument 'window'. A screen's Composite Overlay Window is
|
||||
unmapped when there are no longer any clients using it.
|
||||
|
||||
12. External coordinate transformation (0.4 and later)
|
||||
|
||||
RedirectCoordinate
|
||||
|
||||
window: Window
|
||||
redirect: BOOL
|
||||
|
||||
errors: Window, Access
|
||||
|
||||
If 'redirect' is TRUE, the requesting client is placed in charge of
|
||||
coordinate transformations between 'window' and its children. If
|
||||
'redirect' is FALSE, any such redirection is disabled. Any
|
||||
transformations needed by the server will be delivered to the
|
||||
requesting client in TransformCoordinateNotify events and the
|
||||
requesting client must reply with matching TransformCoordinate
|
||||
requests for the server to continue with the operation.
|
||||
|
||||
Generates an 'Access' error if another client has
|
||||
redirected coordinates for 'window'.
|
||||
|
||||
TransformCoordinate
|
||||
|
||||
window: Window
|
||||
serialNumber: CARD32
|
||||
x, y: INT16
|
||||
coordinates: LISTofCompositeCoordinate
|
||||
|
||||
This provides the transformation data needed by the server for a
|
||||
single TransformCoordinateNotify event. 'serialNumber' must match
|
||||
the serial number delivered in the event. 'x' and 'y' represent the
|
||||
coordinate from the event relative to the 'window'. 'coordinates'
|
||||
represent the coordinate from the event relative to each child
|
||||
listed. Any children not listed in 'coordinates' are given the
|
||||
default transformation using the child window position within the
|
||||
parent as a simple translation.
|
||||
|
||||
The result of this is that any pointer data seen by means of
|
||||
the protocol will appear to reflect the transformation
|
||||
performed by this request.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue