 --
 -- [@GrabFrozen@] the resource is frozen by an active grab of another client.
 --
-{#enum GrabStatus {underscoreToCase} #}
+{#enum GrabStatus {underscoreToCase} deriving(Show) #}
 


-- | specify which input extension a widget desires
--
{#enum ExtensionMode {underscoreToCase} deriving(Bounded)#}

instance Flags ExtensionMode

-- | How objects are filled.
--
{#enum Fill {underscoreToCase}#}

-- | Determine how bitmap operations are carried out.
--
{#enum Function {underscoreToCase}#}

-- | Specify on what file condition a callback should be
-- done.


-- | How focus is crossing the widget.
--
{#enum CrossingMode {underscoreToCase} deriving(Show) #}

-- | Used in 'Graphics.UI.Gtk.Gdk.Drag.DragContext' to indicate the protocol according to which DND is done.
--
{#enum DragProtocol {underscoreToCase} deriving (Bounded,Show)#}

-- | Specify the kind of action performed on a drag event.
{#enum DragAction {underscoreToCase} deriving (Bounded,Show)#}

instance Flags DragAction

-- | Specify how to dither colors onto the screen.
--
{#enum RgbDither as Dither {underscoreToCase} deriving(Show) #}

-- | specify which events a widget will emit signals on
--
