chiark
/
gitweb
/
~mdw
/
clg
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
4a098e3
)
Added dependency to the gtk system and a couple of bug fixes
author
espen
<espen>
Thu, 21 Apr 2005 12:30:23 +0000
(12:30 +0000)
committer
espen
<espen>
Thu, 21 Apr 2005 12:30:23 +0000
(12:30 +0000)
examples/testgtk.lisp
patch
|
blob
|
blame
|
history
diff --git
a/examples/testgtk.lisp
b/examples/testgtk.lisp
index 3675e7d32a26528a4c2587e39e345327a8dfc1ef..0a66346dcfff9ce026486d803971e507f2d4773e 100644
(file)
--- a/
examples/testgtk.lisp
+++ b/
examples/testgtk.lisp
@@
-15,7
+15,10
@@
;; 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: testgtk.lisp,v 1.28 2005/04/19 08:17:06 espen Exp $
+;; $Id: testgtk.lisp,v 1.29 2005/04/21 12:30:23 espen Exp $
+
+#+sbcl(require :gtk)
+#+cmucl(asdf:oos 'asdf:load-op :gtk)
(defpackage "TESTGTK"
(:use "COMMON-LISP" "GTK"))
(defpackage "TESTGTK"
(:use "COMMON-LISP" "GTK"))
@@
-1255,12
+1258,13
@@
(defun create-shape-icon (xpm-file x y px py type root-window destroy)
(grab-add window)
(gdk:pointer-grab (widget-window window)
:events '(:button-release :button-motion :pointer-motion-hint)
(grab-add window)
(gdk:pointer-grab (widget-window window)
:events '(:button-release :button-motion :pointer-motion-hint)
- :owner-events t
:time event
))))
+ :owner-events t))))
(signal-connect window 'button-release-event
#'(lambda (event)
(signal-connect window 'button-release-event
#'(lambda (event)
+ (declare (ignore event))
(grab-remove window)
(grab-remove window)
- (gdk:pointer-ungrab
event
)))
+ (gdk:pointer-ungrab)))
(signal-connect window 'motion-notify-event
#'(lambda (event)
(signal-connect window 'motion-notify-event
#'(lambda (event)