+(define-g-flags "GdkEventMask" gdk-event-mask (:export t :type-initializer "gdk_event_mask_get_type")
+ (:exposure-mask 2) (:pointer-motion-mask 4)
+ (:pointer-motion-hint-mask 8) (:button-motion-mask 16)
+ (:button1-motion-mask 32) (:button2-motion-mask 64)
+ (:button3-motion-mask 128) (:button-press-mask 256)
+ (:button-release-mask 512) (:key-press-mask 1024)
+ (:key-release-mask 2048) (:enter-notify-mask 4096)
+ (:leave-notify-mask 8192) (:focus-change-mask 16384)
+ (:structure-mask 32768) (:property-change-mask 65536)
+ (:visibility-notify-mask 131072)
+ (:proximity-in-mask 262144) (:proximity-out-mask 524288)
+ (:substructure-mask 1048576) (:scroll-mask 2097152)
+ (:all-events-mask 4194302))
+
+(define-g-enum "GdkExtensionMode" gdk-extension-mode (:export t :type-initializer "gdk_extension_mode_get_type")
+ (:none 0) (:all 1) (:cursor 2))
+
+(define-g-enum "GdkWindowTypeHint" gdk-window-type-hint (:export t :type-initializer "gdk_window_type_hint_get_type")
+ (:normal 0) (:dialog 1) (:menu 2) (:toolbar 3)
+ (:splashscreen 4) (:utility 5) (:dock 6) (:desktop 7)
+ (:dropdown-menu 8) (:popup-menu 9) (:tooltip 10)
+ (:notification 11) (:combo 12) (:dnd 13))
+