# Module Gdk

    module Gdk: sig .. end

    type color

    type colormap

    type visual

    type screen = [ `gdkscreen ] Gobject.obj

    type region

    type gc

    type window = [ `drawable | `gdkwindow ] Gobject.obj

    type pixmap = [ `drawable | `gdkpixmap ] Gobject.obj

    type bitmap = [ `drawable | `gdkbitmap | `gdkpixmap ] Gobject.obj

    type font

    type image = [ `gdkimage ] Gobject.obj

    type atom

    type keysym = int

    type +'a event

    type drag_context = [ `dragcontext ] Gobject.obj

    type cursor

    type xid = int32

    type native_window

    type device

    type display

    exception Error of string

    module Tags: sig .. end

    module Convert: sig .. end

    module Atom: sig .. end

    module Property: sig .. end

    module Screen: sig .. end

    module Visual: sig .. end

    module Image: sig .. end

    module Color: sig .. end

    module Rectangle: sig .. end

    module Drawable: sig .. end

    module Window: sig .. end

    module PointArray: sig .. end

    module Region: sig .. end

    module GC: sig .. end

    module Pixmap: sig .. end

    module Bitmap: sig .. end

    module Font: sig .. end

    module Draw: sig .. end

    module Rgb: sig .. end

    module DnD: sig .. end

    module Truecolor: sig .. end

    module X: sig .. end

    module Cursor: sig .. end

    module Display: sig .. end

    module Windowing: sig .. end