0
0
mirror of https://github.com/vim/vim.git synced 2025-09-26 04:04:07 -04:00

updated for version 7.0035

This commit is contained in:
Bram Moolenaar
2005-01-08 21:49:45 +00:00
parent 9588a0f72b
commit 6cc1619799
6 changed files with 266 additions and 70 deletions

View File

@@ -3276,33 +3276,23 @@ gui_x11_callbacks(textArea, vimForm)
}
/*
* Get current y mouse coordinate in text window.
* Return -1 when unknown.
* Get current mouse coordinates in text window.
*/
int
gui_mch_get_mouse_x()
void
gui_mch_getmouse(int *x, int *y)
{
int rootx, rooty, winx, winy;
Window root, child;
unsigned int mask;
if (gui.wid && XQueryPointer(gui.dpy, gui.wid, &root, &child,
&rootx, &rooty, &winx, &winy, &mask))
return winx;
return -1;
}
int
gui_mch_get_mouse_y()
{
int rootx, rooty, winx, winy;
Window root, child;
unsigned int mask;
if (gui.wid && XQueryPointer(gui.dpy, gui.wid, &root, &child,
&rootx, &rooty, &winx, &winy, &mask))
return winy;
return -1;
&rootx, &rooty, &winx, &winy, &mask)) {
*x = winx;
*y = winy;
} else {
*x = -1;
*y = -1;
}
}
void