Mercurial > vim
diff src/gui_photon.c @ 87:014ba200db86
updated for version 7.0035
author | vimboss |
---|---|
date | Sat, 08 Jan 2005 21:45:39 +0000 |
parents | af1bcb9a13c0 |
children | a2081e6febb8 |
line wrap: on
line diff
--- a/src/gui_photon.c +++ b/src/gui_photon.c @@ -1896,29 +1896,18 @@ gui_mch_mousehide(int hide) } int -gui_mch_get_mouse_x(void) +gui_mch_getmouse(int *x, int *y) { PhCursorInfo_t info; - short x, y; + short ix, iy; /* FIXME: does this return the correct position, * with respect to the border? */ PhQueryCursor( PhInputGroup( NULL ), &info ); - PtGetAbsPosition( gui.vimTextArea , &x, &y ); - - return( info.pos.x - x ); -} - - int -gui_mch_get_mouse_y(void) -{ - PhCursorInfo_t info; - short x, y; - - PhQueryCursor( PhInputGroup( NULL ), &info ); - PtGetAbsPosition( gui.vimTextArea , &x, &y ); - /* TODO: Add border offset? */ - return( info.pos.y - y ); + PtGetAbsPosition( gui.vimTextArea , &ix, &iy ); + + *x = info.pos.x - ix; + *y = info.pos.y - iy; } void