Add wrapper function.

SVN revision: 15715
This commit is contained in:
Kim Woelders 2005-07-10 14:05:25 +00:00
parent 3e26b99166
commit 285f7fe346
2 changed files with 20 additions and 0 deletions

View File

@ -2297,6 +2297,11 @@ void EConfigureWindow(Window win, unsigned int mask,
XWindowChanges * wc);
void ESetWindowBackgroundPixmap(Window win, Pixmap pmap);
void ESetWindowBackground(Window win, int col);
int ETranslateCoordinates(Window src_w, Window dst_w,
int src_x, int src_y,
int *dest_x_return,
int *dest_y_return,
Window * child_return);
#define ESelectInput(win, mask) XSelectInput(disp, win, mask)
#define EGetWindowAttributes(win, attr) XGetWindowAttributes(disp, win, attr)

15
src/x.c
View File

@ -829,6 +829,21 @@ ESetWindowBackground(Window win, int col)
XSetWindowBackground(disp, win, col);
}
int
ETranslateCoordinates(Window src_w, Window dst_w,
int src_x, int src_y,
int *dest_x_return,
int *dest_y_return, Window * child_return)
{
Window child;
if (!child_return)
child_return = &child;
return XTranslateCoordinates(disp, src_w, dst_w, src_x, src_y,
dest_x_return, dest_y_return, child_return);
}
void
ESelectInputAdd(Window win, long mask)
{