Query: xtranslatecoordinates
OS: hpux
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
XTranslateCoordinates() XTranslateCoordinates() Name XTranslateCoordinates - change the coordinate system from one window to another. Synopsis Bool XTranslateCoordinates(display, src_w, dest_w, src_x, src_y, dest_x_return, dest_y_return, child_return) Display *display; Window src_w, dest_w; int src_x, src_y; int *dest_x_return, *dest_y_return; Window *child_return; Arguments display Specifies a connection to an X server; returned from XOpenDisplay(). src_w Specifies the ID of the source window. dest_w Specifies the ID of the frame of reference window. src_x Specify the x and y coordinates within the source window. src_y dest_x_returReturn the translated x and y coordinates within the frame of reference window. dest_y_return child If the point is contained in a mapped child of the destination window, then that child ID is returned in child. Returns True if the two windows are on the same screen, else False. Description XTranslateCoordinates() translates coordinates from the frame of reference of one window to another. XTranslateCoordinates() returns False and *dest_x_return and *dest_y_return are set to zero if src_w and dest_w are on different screens. In addition, if the coordinates are contained in a mapped child of dest_w, then that child is returned in the child_return argument. When src_w and frame_y are on the same screen, XTranslateCoordinates() returns True, sets *dest_x_return and *dest_y_return to the location of the point relative to dest_w, and sets child_return to None. This function should be avoided in most applications since it requires a roundtrip request to the server. Most applications benefit from the window-based coordinate system anyway and don't need global coordinates. Window managers often need to perform a coordinate transfor- mation from the coordinate space of one window to another, or unambiguously determine which subwindow a coordinate lies in. XTranslateCo- ordinates() fulfills this need, while avoiding any race conditions by asking the server to perform this operation. Errors BadWindow See Also XGeometry, XParseGeometry(). Xlib - Standard Geometry XTranslateCoordinates()
Related Man Pages |
---|
xwarppointer(3x11) - redhat |
xwarppointer(3) - centos |
xtranslatecoordinates(3x11) - xfree86 |
xtranslatecoordinates(3x11) - ultrix |
xwarppointer(3) - hpux |
Similar Topics in the Unix Linux Community |
---|
PHP Man Pages Now Available (Over 10,000) |
Is UNIX an open source OS ? |
Sequence extraction |
awk - Multi-line data to be stored in variable |
Shopt -s histappend |