Package: gdk

GBoxed gdk-event-expose

Superclasses

gdk-event, common-lisp:structure-object, common-lisp:t

Documented Subclasses

None

Details

Generated when all or part of a window becomes visible and needs to be redrawn.
(define-g-boxed-variant-cstruct gdk-event "GdkEvent"
  (type gdk-event-type)
  (window (g-object gdk-window))
  (send-event (:boolean :int8))
  (:variant type
            ...
            ((:expose) gdk-event-expose
             (area gdk-rectangle :inline t)
             (region (:pointer (:struct cairo-region-t)))
             (count :int))
  ... ))  
type
The gdk-event-type type of the event.
window
The gdk-window object which received the event.
send-event
True if the event was sent explicitly.
area
Bounding gdk-rectangle box of the region.
region
The region of type cairo-region-t that needs to be redrawn.
count
The number of contiguous expose events following this one. The only use for this is "exposure compression", i.e. handling all contiguous expose events in one go, though GDK performs some exposure compression so this is not normally needed.
 

Slot Access Functions

Inherited Slot Access Functions

See also

2021-12-13