@c -*-texinfo-*-
@c This is part of the GNU G-Golf Reference Manual.
@c Copyright (C) 2020 - 2021 Free Software Foundation, Inc.
@c See the file g-golf.texi for copying conditions.


G-Golf Gdk modules are defined in the @code{gdk} subdirectory, such as
@code{(g-golf gdk events)}.

Where you may load these modules individually, the easiest way to use
G-Golf Gdk is to import its main module, which imports and re-exports
the public interface of (oop goops), (system foreign), all G-Golf
support and G-Golf Gdk modules:

@lisp
(use-modules (g-golf gdk))
@end lisp

G-Golf Gdk low level API modules correspond to a Gdk section, though
they might be some exception in the future.


@menu

* Events_:: Functions for handling events from the window system.
@c * Event Structures:: Data structures specific to each type of event.
* Key Values:: Functions for manipulating keyboard codes.
@end menu


@include cr-gdk-events.texi
@c @include cr-gdk-event-structures.texi
@include cr-gdk-key-values.texi
