I.e. it's not obvious to me why the axes should be length 7 and PROG1
should instead either return all values or use UNWIND-PROTECT, but that
part is adapted from CL-CAIRO2 in the first place (and should probably
be fixed there as well).
(width :int)
(height :int))
+(export 'draw-rectangle)
+
(defcfun (draw-arc "gdk_draw_arc") :void
(drawable (g-object drawable))
(gc (g-object graphics-context))
(axes (fixed-array :double 2))
(state :uint)
(button :uint)
- (device (g-object device))
+ (device (g-object gdk-device))
(x-root :double)
(y-root :double))
((:scroll) event-scroll
(y :double)
(state modifier-type)
(direction scroll-direction)
- (device (g-object device))
+ (device (g-object gdk-device))
(x-root :double)
(y-root :double))
((:motion-notify) event-motion