(defcstruct %gdk-cursor
(cursor-type cursor-type))
+(defctype %gdk-cursor (:struct %gdk-cursor))
(defun cursor-cursor-type (cursor)
(foreign-slot-value (pointer cursor) '%gdk-cursor 'cursor-type))
(suggested-action gdk-drag-action)
(action gdk-drag-action)
(start-time :uint32))
+(defctype %gdk-drag-context (:struct %gdk-drag-context))
(defun %gdk-drag-context-get-protocol (context)
(foreign-slot-value (pointer context) '%gdk-drag-context 'protocol))
(axes :pointer)
(num-keys :int)
(keys :pointer))
+(defctype %gdk-device (:struct %gdk-device))
(define-g-boxed-cstruct gdk-device-key nil
(keyval :uint)
(blue-mask :uint32)
(blue-shift :int)
(blue-prec :int))
+(defctype gdk-visual-cstruct (:struct gdk-visual-cstruct))
(defmacro def-visual-accessor (slot)
`(defun ,(intern (format nil "~A-GET-~A" (symbol-name 'gdk-visual) (symbol-name slot))) (visual)