chiark
/
gitweb
/
~mdw
/
clg
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
4ea1303
)
Fixed a few bugs regarding pointer and keyboard grabbing
author
espen
<espen>
Thu, 21 Apr 2005 12:28:20 +0000
(12:28 +0000)
committer
espen
<espen>
Thu, 21 Apr 2005 12:28:20 +0000
(12:28 +0000)
gdk/gdk.lisp
patch
|
blob
|
blame
|
history
diff --git
a/gdk/gdk.lisp
b/gdk/gdk.lisp
index 57c6db46c4e367cb1f1ce14d24ef4daa0084e36b..d449a13ace447e85201ced44ec71681af38b454c 100644
(file)
--- a/
gdk/gdk.lisp
+++ b/
gdk/gdk.lisp
@@
-1,5
+1,5
@@
;; Common Lisp bindings for GTK+ v2.0
;; Common Lisp bindings for GTK+ v2.0
-;; Copyright (C) 1999-2005 Espen S. Johnsen <espen@users
@
sf.net>
+;; Copyright (C) 1999-2005 Espen S. Johnsen <espen@users
.
sf.net>
;;
;; This library is free software; you can redistribute it and/or
;; modify it under the terms of the GNU Lesser General Public
;;
;; This library is free software; you can redistribute it and/or
;; modify it under the terms of the GNU Lesser General Public
@@
-15,7
+15,7
@@
;; License along with this library; if not, write to the Free Software
;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
;; License along with this library; if not, write to the Free Software
;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-;; $Id: gdk.lisp,v 1.1
5 2005-02-27 12:37:45
espen Exp $
+;; $Id: gdk.lisp,v 1.1
6 2005-04-21 12:28:20
espen Exp $
(in-package "GDK")
(in-package "GDK")
@@
-130,12
+130,6
@@
(defbinding screen-height () int)
(defbinding screen-width-mm () int)
(defbinding screen-height-mm () int)
(defbinding screen-width-mm () int)
(defbinding screen-height-mm () int)
-(defun %grab-time (time-or-event)
- (etypecase time-or-event
- (null 0)
- (timed-event (event-time time-or-event))
- (integer time-or-event)))
-
(defbinding pointer-grab
(window &key owner-events events confine-to cursor time) grab-status
(window window)
(defbinding pointer-grab
(window &key owner-events events confine-to cursor time) grab-status
(window window)
@@
-143,12
+137,12
@@
(defbinding pointer-grab
(events event-mask)
(confine-to (or null window))
(cursor (or null cursor))
(events event-mask)
(confine-to (or null window))
(cursor (or null cursor))
- ((
%grab-time time
) (unsigned 32)))
+ ((
or time 0
) (unsigned 32)))
(defbinding (pointer-ungrab "gdk_display_pointer_ungrab")
(defbinding (pointer-ungrab "gdk_display_pointer_ungrab")
- (&optional
(display (display-get-default)) time
) nil
+ (&optional
time (display (display-get-default))
) nil
(display display)
(display display)
- ((
%grab-time time
) (unsigned 32)))
+ ((
or time 0
) (unsigned 32)))
(defbinding (pointer-is-grabbed-p "gdk_display_pointer_is_grabbed")
(&optional (display (display-get-default))) boolean)
(defbinding (pointer-is-grabbed-p "gdk_display_pointer_is_grabbed")
(&optional (display (display-get-default))) boolean)
@@
-156,12
+150,12
@@
(defbinding (pointer-is-grabbed-p "gdk_display_pointer_is_grabbed")
(defbinding keyboard-grab (window &key owner-events time) grab-status
(window window)
(owner-events boolean)
(defbinding keyboard-grab (window &key owner-events time) grab-status
(window window)
(owner-events boolean)
- ((
%grab-time time
) (unsigned 32)))
+ ((
or time 0
) (unsigned 32)))
(defbinding (keyboard-ungrab "gdk_display_keyboard_ungrab")
(defbinding (keyboard-ungrab "gdk_display_keyboard_ungrab")
- (&optional
(display (display-get-default)) time
) nil
+ (&optional
time (display (display-get-default))
) nil
(display display)
(display display)
- ((
%grab-time time
) (unsigned 32)))
+ ((
or time 0
) (unsigned 32)))