grab the keyboard as well as the mouse r=hyatt

This commit is contained in:
pavlov%netscape.com 2000-02-15 09:14:33 +00:00
Родитель 8a8c3a7676
Коммит 64fce3f2d8
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -665,6 +665,8 @@ NS_IMETHODIMP nsWindow::CaptureRollupEvents(nsIRollupListener * aListener,
GDK_POINTER_MOTION_MASK),
(GdkWindow*)NULL, cursor, GDK_CURRENT_TIME);
gdk_keyboard_grab(mSuperWin->bin_window, PR_TRUE, GDK_CURRENT_TIME);
gdk_cursor_destroy(cursor);
}
gRollupConsumeRollupEvent = PR_TRUE;
@ -677,6 +679,9 @@ NS_IMETHODIMP nsWindow::CaptureRollupEvents(nsIRollupListener * aListener,
mGrabWindow = NULL;
}
mIsGrabbing = PR_FALSE;
gdk_keyboard_ungrab(GDK_CURRENT_TIME);
gdk_pointer_ungrab(GDK_CURRENT_TIME);
gRollupListener = nsnull;