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:
57e4839
)
Type definition EVENT-MASK moved from gdkevent.lisp and some minor changes
author
espen
<espen>
Wed, 26 Apr 2006 09:21:39 +0000
(09:21 +0000)
committer
espen
<espen>
Wed, 26 Apr 2006 09:21:39 +0000
(09:21 +0000)
gdk/gdktypes.lisp
patch
|
blob
|
blame
|
history
diff --git
a/gdk/gdktypes.lisp
b/gdk/gdktypes.lisp
index 07a303b3709eba3d7a65f96b78160ca3b913b330..fd9354bb774debe06b233b48b1f8e23bfa973eb4 100644
(file)
--- a/
gdk/gdktypes.lisp
+++ b/
gdk/gdktypes.lisp
@@
-1,5
+1,5
@@
;; Common Lisp bindings for GTK+ v2.x
;; Common Lisp bindings for GTK+ v2.x
-;; Copyright 2000-200
5
Espen S. Johnsen <espen@users.sf.net>
+;; Copyright 2000-200
6
Espen S. Johnsen <espen@users.sf.net>
;;
;; Permission is hereby granted, free of charge, to any person obtaining
;; a copy of this software and associated documentation files (the
;;
;; Permission is hereby granted, free of charge, to any person obtaining
;; a copy of this software and associated documentation files (the
@@
-20,7
+20,7
@@
;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-;; $Id: gdktypes.lisp,v 1.2
3 2006-04-10 18:16:24
espen Exp $
+;; $Id: gdktypes.lisp,v 1.2
4 2006-04-26 09:21:39
espen Exp $
(in-package "GDK")
(in-package "GDK")
@@
-42,14
+42,15
@@
(defclass color (boxed)
:accessor color-red
:type (unsigned 16))
(green
:accessor color-red
:type (unsigned 16))
(green
- :allocation :alien
:offset 6
+ :allocation :alien
:accessor color-green
:type (unsigned 16))
(blue
:accessor color-green
:type (unsigned 16))
(blue
- :allocation :alien
:offset 8
+ :allocation :alien
:accessor color-blue
:type (unsigned 16)))
:accessor color-blue
:type (unsigned 16)))
- (:metaclass boxed-class))
+ (:metaclass boxed-class)
+ (:packed t))
(deftype point () '(vector int 2))
(deftype point () '(vector int 2))
@@
-82,7
+83,36
@@
(defclass rectangle (boxed)
:type int))
(:metaclass boxed-class))
:type int))
(:metaclass boxed-class))
+(register-type 'event-mask '|gdk_event_mask_get_type|)
+(define-flags-type event-mask
+ (:exposure 2)
+ :pointer-motion
+ :pointer-motion-hint
+ :button-motion
+ :button1-motion
+ :button2-motion
+ :button3-motion
+ :button-press
+ :button-release
+ :key-press
+ :key-release
+ :enter-notify
+ :leave-notify
+ :focus-change
+ :structure
+ :property-change
+ :visibility-notify
+ :proximity-in
+ :proximity-out
+ :substructure
+ :scroll
+ (:all-events #x3FFFFE))
+(register-type 'event-mask '|gdk_modifier_type_get_type|)
+(define-flags-type modifier-type
+ :shift :lock :control :mod1 :mod2 :mod3 :mod4 :mod5
+ :button1 :button2 :button3 :button4 :button5
+ (:release #.(ash 1 30)))
(define-types-by-introspection "Gdk"
(define-types-by-introspection "Gdk"
@@
-209,7
+239,9
@@
(defclass cursor (boxed)
:getter "gdk_cursor_get_display"
:reader cursor-display
:type display))
:getter "gdk_cursor_get_display"
:reader cursor-display
:type display))
- (:metaclass boxed-class))
+ (:metaclass boxed-class)
+ (:ref %cursor-ref)
+ (:unref %cursor-unref))
(defclass geometry (struct)
(defclass geometry (struct)
@@
-270,9
+302,4
@@
(defclass geometry (struct)
:type gravity))
(:metaclass struct-class))
:type gravity))
(:metaclass struct-class))
-(define-flags-type modifier-type
- :shift :lock :control :mod1 :mod2 :mod3 :mod4 :mod5
- :button1 :button2 :button3 :button4 :button5
- (:release #.(ash 1 30)))
-
(deftype native-window () '(unsigned 32))
(deftype native-window () '(unsigned 32))