diff --git a/src/haskell/Graphics/UI/WXCore/Controls.hs b/src/haskell/Graphics/UI/WXCore/Controls.hs
--- a/src/haskell/Graphics/UI/WXCore/Controls.hs
+++ b/src/haskell/Graphics/UI/WXCore/Controls.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE ForeignFunctionInterface #-}
 --------------------------------------------------------------------------------
 {-|
 Module      :  Controls
@@ -22,6 +23,9 @@
       -- * Wrappers
     , listBoxGetSelectionList
     , execClipBoardData
+      -- * Font Enumerator
+    , enumerateFontsList
+    , enumerateFonts
       -- * Deprecated
     , wxcAppUSleep
     ) where
@@ -32,7 +36,7 @@
 
 import Foreign.Marshal.Array
 import Foreign.Marshal.Utils
-
+import Foreign.C.String(peekCWString)
 
 -- | Get the selections of a tree control.
 treeCtrlGetSelections2 :: TreeCtrl a -> IO [TreeItem]
@@ -128,3 +132,38 @@
 -- Update your code to use 'wxcAppMilliSleep' instead.
 wxcAppUSleep :: Int -> IO ()
 wxcAppUSleep = wxcAppMilliSleep
+
+
+-- | (@enumerateFontsList encoding fixedWidthOnly@) return the Names of the available fonts in a list. 
+-- To get all available fonts call @enumerateFontsList wxFONTENCODING_SYSTEM False@.
+-- See also @enumerateFonts@.
+enumerateFontsList :: Int -> Bool -> IO [String]
+enumerateFontsList encoding fixedWidthOnly = do
+  v <- varCreate []
+  enumerateFonts encoding fixedWidthOnly $ listFkt v
+  varGet v
+  where
+  listFkt :: Var [String] -> String -> IO Bool
+  listFkt v txt = do
+    _ <- varUpdate v (txt:)
+    return True
+
+foreign import ccall "wrapper" wrapEnumeratorFunc :: (Ptr () -> Ptr CWchar -> IO CInt) -> IO (FunPtr (Ptr () -> Ptr CWchar -> IO CInt))
+
+-- | (@enumerateFonts encoding fixedWidthOnly f@ calls successive @f name@ for the fonts installed on the system.
+-- It stops if the function return False.
+-- See also @enumerateFontsList@.
+enumerateFonts :: Int -> Bool -> (String -> IO Bool) -> IO ()
+enumerateFonts encoding fixedWidthOnly fkt = do
+  fontEnumerator <- fontEnumeratorCreate ptrNull =<< fuc fkt
+  _ <- fontEnumeratorEnumerateFacenames fontEnumerator encoding (fromEnum fixedWidthOnly)
+  fontEnumeratorDelete fontEnumerator
+  where
+    fuc :: (String -> IO Bool) -> IO (Ptr (Ptr () -> Ptr CWchar -> IO CInt))
+    fuc f = fmap toCFunPtr $ wrapEnumeratorFunc $ fucH f
+    fucH :: (String -> IO Bool) -> Ptr () -> Ptr CWchar -> IO CInt
+    fucH f _ cwPtr = do
+      continue <- f =<< peekCWString cwPtr
+      return $ toCInt $ fromEnum $ continue
+
+
diff --git a/src/haskell/Graphics/UI/WXCore/Image.hs b/src/haskell/Graphics/UI/WXCore/Image.hs
--- a/src/haskell/Graphics/UI/WXCore/Image.hs
+++ b/src/haskell/Graphics/UI/WXCore/Image.hs
@@ -207,6 +207,7 @@
       "pnm"   -> wxBITMAP_TYPE_PNM
       "pict"  -> wxBITMAP_TYPE_PICT
       "icon"  -> wxBITMAP_TYPE_ICON
+      "ani"   -> wxBITMAP_TYPE_ANI
       _other  -> wxBITMAP_TYPE_ANY
 
 {-----------------------------------------------------------------------------------------
diff --git a/src/haskell/Graphics/UI/WXCore/Layout.hs b/src/haskell/Graphics/UI/WXCore/Layout.hs
--- a/src/haskell/Graphics/UI/WXCore/Layout.hs
+++ b/src/haskell/Graphics/UI/WXCore/Layout.hs
@@ -168,6 +168,7 @@
                              , halignLeft, halignCentre, halignCenter, halignRight
                                -- ** Vertical alignment
                              , valignTop, valignCentre, valignCenter, valignBottom
+                             , nullLayouts -- This is just to remove "Defined but not used" warnings
                              ) where
 
 import Data.List( transpose )
@@ -753,6 +754,50 @@
 data HAlign   = AlignLeft | AlignRight | AlignHCentre
 data VAlign   = AlignTop | AlignBottom | AlignVCentre
 data Margin   = MarginTop | MarginLeft | MarginRight | MarginBottom
+
+
+-- This is just to remove "Defined but not used" warnings:
+nullLayoutOptions :: LayoutOptions
+nullLayoutOptions = 
+  LayoutOptions
+    False False
+    [] 0
+    AlignHCentre AlignVCentre
+    FillNone
+    Nothing
+    False
+
+-- This is just to remove "Defined but not used" warnings:
+nullLayout :: Layout
+-- Grid      { options :: LayoutOptions, gap  :: Size, rows :: [[Layout]] }
+nullLayout = nullLayouts !! 0
+
+-- This is just to remove "Defined but not used" warnings:
+nullLayouts :: [Layout]
+nullLayouts = 
+  [ Grid            { options = nullLayoutOptions, gap = (Size 0 0)
+                    , rows = [[]]
+                    }
+  , Widget          { options = nullLayoutOptions, win = objectNull       }
+  , Spacer          { options = nullLayoutOptions, spacesize = (Size 0 0) }
+  , Label           { options = nullLayoutOptions, txt = ""               }
+  , TextBox         { options = nullLayoutOptions, txt = ""
+                    , content = nullLayout
+                    }
+  , Line            { options = nullLayoutOptions, linesize = (Size 0 0)  }
+  , XSizer          { options = nullLayoutOptions, xsizer = objectNull    }
+  , WidgetContainer { options = nullLayoutOptions, win = objectNull
+                    , content = nullLayout
+                    }
+  , XNotebook       { options = nullLayoutOptions, nbook = objectNull
+                    , pages = [("", objectNull, nullLayout)]
+                    }
+  , Splitter        { options = nullLayoutOptions, splitter = objectNull
+                    , pane1 = nullLayout, pane2 = nullLayout
+                    , splitHorizontal = False, sashWidth = 0, paneWidth = 0
+                    }
+  ]
+
 
 -- | Fits a widget properly by calling 'windowReLayout' on
 -- the parent frame or dialog ('windowGetFrameParent').
diff --git a/src/haskell/Graphics/UI/WXCore/WxcClassInfo.hs b/src/haskell/Graphics/UI/WXCore/WxcClassInfo.hs
--- a/src/haskell/Graphics/UI/WXCore/WxcClassInfo.hs
+++ b/src/haskell/Graphics/UI/WXCore/WxcClassInfo.hs
@@ -13,7 +13,7 @@
 Do not edit this file manually!
 This file was automatically generated by wxDirect.
 
-And contains 403 class info definitions.
+And contains 406 class info definitions.
 -}
 --------------------------------------------------------------------------------
 module Graphics.UI.WXCore.WxcClassInfo
@@ -114,6 +114,7 @@
      ,classColourData
      ,classColourDatabase
      ,classColourDialog
+     ,classColourPickerCtrl
      ,classComboBox
      ,classCommand
      ,classCommandEvent
@@ -220,6 +221,7 @@
      ,classHtmlWinParser
      ,classHtmlWinTagHandler
      ,classHTTP
+     ,classHyperlinkCtrl
      ,classIcon
      ,classIconizeEvent
      ,classIdleEvent
@@ -283,6 +285,7 @@
      ,classPen
      ,classPenList
      ,classPGProperty
+     ,classPickerBase
      ,classPlotCurve
      ,classPlotEvent
      ,classPlotOnOffCurve
@@ -518,6 +521,7 @@
      ,downcastColourData
      ,downcastColourDatabase
      ,downcastColourDialog
+     ,downcastColourPickerCtrl
      ,downcastComboBox
      ,downcastCommand
      ,downcastCommandEvent
@@ -624,6 +628,7 @@
      ,downcastHtmlWinParser
      ,downcastHtmlWinTagHandler
      ,downcastHTTP
+     ,downcastHyperlinkCtrl
      ,downcastIcon
      ,downcastIconizeEvent
      ,downcastIdleEvent
@@ -687,6 +692,7 @@
      ,downcastPen
      ,downcastPenList
      ,downcastPGProperty
+     ,downcastPickerBase
      ,downcastPlotCurve
      ,downcastPlotEvent
      ,downcastPlotOnOffCurve
@@ -1348,6 +1354,11 @@
 classColourDialog = ClassType (unsafePerformIO (classInfoFindClass "wxColourDialog"))
 
 
+{-# NOINLINE classColourPickerCtrl #-}
+classColourPickerCtrl :: ClassType (ColourPickerCtrl ())
+classColourPickerCtrl = ClassType (unsafePerformIO (classInfoFindClass "wxColourPickerCtrl"))
+
+
 {-# NOINLINE classComboBox #-}
 classComboBox :: ClassType (ComboBox ())
 classComboBox = ClassType (unsafePerformIO (classInfoFindClass "wxComboBox"))
@@ -1878,6 +1889,11 @@
 classHTTP = ClassType (unsafePerformIO (classInfoFindClass "wxHTTP"))
 
 
+{-# NOINLINE classHyperlinkCtrl #-}
+classHyperlinkCtrl :: ClassType (HyperlinkCtrl ())
+classHyperlinkCtrl = ClassType (unsafePerformIO (classInfoFindClass "wxHyperlinkCtrl"))
+
+
 {-# NOINLINE classIcon #-}
 classIcon :: ClassType (Icon ())
 classIcon = ClassType (unsafePerformIO (classInfoFindClass "wxIcon"))
@@ -2193,6 +2209,11 @@
 classPGProperty = ClassType (unsafePerformIO (classInfoFindClass "wxPGProperty"))
 
 
+{-# NOINLINE classPickerBase #-}
+classPickerBase :: ClassType (PickerBase ())
+classPickerBase = ClassType (unsafePerformIO (classInfoFindClass "wxPickerBase"))
+
+
 {-# NOINLINE classPlotCurve #-}
 classPlotCurve :: ClassType (PlotCurve ())
 classPlotCurve = ClassType (unsafePerformIO (classInfoFindClass "wxPlotCurve"))
@@ -3271,6 +3292,10 @@
 downcastColourDialog obj = objectCast obj
 
 
+downcastColourPickerCtrl :: ColourPickerCtrl a -> ColourPickerCtrl ()
+downcastColourPickerCtrl obj = objectCast obj
+
+
 downcastComboBox :: ComboBox a -> ComboBox ()
 downcastComboBox obj = objectCast obj
 
@@ -3695,6 +3720,10 @@
 downcastHTTP obj = objectCast obj
 
 
+downcastHyperlinkCtrl :: HyperlinkCtrl a -> HyperlinkCtrl ()
+downcastHyperlinkCtrl obj = objectCast obj
+
+
 downcastIcon :: Icon a -> Icon ()
 downcastIcon obj = objectCast obj
 
@@ -3945,6 +3974,10 @@
 
 downcastPGProperty :: PGProperty a -> PGProperty ()
 downcastPGProperty obj = objectCast obj
+
+
+downcastPickerBase :: PickerBase a -> PickerBase ()
+downcastPickerBase obj = objectCast obj
 
 
 downcastPlotCurve :: PlotCurve a -> PlotCurve ()
diff --git a/src/haskell/Graphics/UI/WXCore/WxcClassTypes.hs b/src/haskell/Graphics/UI/WXCore/WxcClassTypes.hs
--- a/src/haskell/Graphics/UI/WXCore/WxcClassTypes.hs
+++ b/src/haskell/Graphics/UI/WXCore/WxcClassTypes.hs
@@ -17,2683 +17,2716 @@
 
   * @wxc.h@
 
-And contains 571 class definitions.
--}
---------------------------------------------------------------------------------
-module Graphics.UI.WXCore.WxcClassTypes
-    ( -- * Classes
-     -- ** AcceleratorEntry
-      AcceleratorEntry
-     ,TAcceleratorEntry
-     ,CAcceleratorEntry
-     -- ** AcceleratorTable
-     ,AcceleratorTable
-     ,TAcceleratorTable
-     ,CAcceleratorTable
-     -- ** ActivateEvent
-     ,ActivateEvent
-     ,TActivateEvent
-     ,CActivateEvent
-     -- ** App
-     ,App
-     ,TApp
-     ,CApp
-     -- ** ArrayString
-     ,ArrayString
-     ,TArrayString
-     ,CArrayString
-     -- ** ArtProvider
-     ,ArtProvider
-     ,TArtProvider
-     ,CArtProvider
-     -- ** AuiDefaultTabArt
-     ,AuiDefaultTabArt
-     ,TAuiDefaultTabArt
-     ,CAuiDefaultTabArt
-     -- ** AuiDefaultToolBarArt
-     ,AuiDefaultToolBarArt
-     ,TAuiDefaultToolBarArt
-     ,CAuiDefaultToolBarArt
-     -- ** AuiDockArt
-     ,AuiDockArt
-     ,TAuiDockArt
-     ,CAuiDockArt
-     -- ** AuiManager
-     ,AuiManager
-     ,TAuiManager
-     ,CAuiManager
-     -- ** AuiManagerEvent
-     ,AuiManagerEvent
-     ,TAuiManagerEvent
-     ,CAuiManagerEvent
-     -- ** AuiNotebook
-     ,AuiNotebook
-     ,TAuiNotebook
-     ,CAuiNotebook
-     -- ** AuiNotebookEvent
-     ,AuiNotebookEvent
-     ,TAuiNotebookEvent
-     ,CAuiNotebookEvent
-     -- ** AuiNotebookPage
-     ,AuiNotebookPage
-     ,TAuiNotebookPage
-     ,CAuiNotebookPage
-     -- ** AuiNotebookPageArray
-     ,AuiNotebookPageArray
-     ,TAuiNotebookPageArray
-     ,CAuiNotebookPageArray
-     -- ** AuiPaneInfo
-     ,AuiPaneInfo
-     ,TAuiPaneInfo
-     ,CAuiPaneInfo
-     -- ** AuiPaneInfoArray
-     ,AuiPaneInfoArray
-     ,TAuiPaneInfoArray
-     ,CAuiPaneInfoArray
-     -- ** AuiSimpleTabArt
-     ,AuiSimpleTabArt
-     ,TAuiSimpleTabArt
-     ,CAuiSimpleTabArt
-     -- ** AuiTabArt
-     ,AuiTabArt
-     ,TAuiTabArt
-     ,CAuiTabArt
-     -- ** AuiTabContainer
-     ,AuiTabContainer
-     ,TAuiTabContainer
-     ,CAuiTabContainer
-     -- ** AuiTabContainerButton
-     ,AuiTabContainerButton
-     ,TAuiTabContainerButton
-     ,CAuiTabContainerButton
-     -- ** AuiTabCtrl
-     ,AuiTabCtrl
-     ,TAuiTabCtrl
-     ,CAuiTabCtrl
-     -- ** AuiToolBar
-     ,AuiToolBar
-     ,TAuiToolBar
-     ,CAuiToolBar
-     -- ** AuiToolBarArt
-     ,AuiToolBarArt
-     ,TAuiToolBarArt
-     ,CAuiToolBarArt
-     -- ** AuiToolBarEvent
-     ,AuiToolBarEvent
-     ,TAuiToolBarEvent
-     ,CAuiToolBarEvent
-     -- ** AuiToolBarItem
-     ,AuiToolBarItem
-     ,TAuiToolBarItem
-     ,CAuiToolBarItem
-     -- ** AuiToolBarItemArray
-     ,AuiToolBarItemArray
-     ,TAuiToolBarItemArray
-     ,CAuiToolBarItemArray
-     -- ** AutoBufferedPaintDC
-     ,AutoBufferedPaintDC
-     ,TAutoBufferedPaintDC
-     ,CAutoBufferedPaintDC
-     -- ** AutomationObject
-     ,AutomationObject
-     ,TAutomationObject
-     ,CAutomationObject
-     -- ** Bitmap
-     ,Bitmap
-     ,TBitmap
-     ,CBitmap
-     -- ** BitmapButton
-     ,BitmapButton
-     ,TBitmapButton
-     ,CBitmapButton
-     -- ** BitmapDataObject
-     ,BitmapDataObject
-     ,TBitmapDataObject
-     ,CBitmapDataObject
-     -- ** BitmapHandler
-     ,BitmapHandler
-     ,TBitmapHandler
-     ,CBitmapHandler
-     -- ** BitmapToggleButton
-     ,BitmapToggleButton
-     ,TBitmapToggleButton
-     ,CBitmapToggleButton
-     -- ** BookCtrlBase
-     ,BookCtrlBase
-     ,TBookCtrlBase
-     ,CBookCtrlBase
-     -- ** BookCtrlEvent
-     ,BookCtrlEvent
-     ,TBookCtrlEvent
-     ,CBookCtrlEvent
-     -- ** BoolProperty
-     ,BoolProperty
-     ,TBoolProperty
-     ,CBoolProperty
-     -- ** BoxSizer
-     ,BoxSizer
-     ,TBoxSizer
-     ,CBoxSizer
-     -- ** Brush
-     ,Brush
-     ,TBrush
-     ,CBrush
-     -- ** BrushList
-     ,BrushList
-     ,TBrushList
-     ,CBrushList
-     -- ** BufferedDC
-     ,BufferedDC
-     ,TBufferedDC
-     ,CBufferedDC
-     -- ** BufferedInputStream
-     ,BufferedInputStream
-     ,TBufferedInputStream
-     ,CBufferedInputStream
-     -- ** BufferedOutputStream
-     ,BufferedOutputStream
-     ,TBufferedOutputStream
-     ,CBufferedOutputStream
-     -- ** BufferedPaintDC
-     ,BufferedPaintDC
-     ,TBufferedPaintDC
-     ,CBufferedPaintDC
-     -- ** BusyCursor
-     ,BusyCursor
-     ,TBusyCursor
-     ,CBusyCursor
-     -- ** BusyInfo
-     ,BusyInfo
-     ,TBusyInfo
-     ,CBusyInfo
-     -- ** Button
-     ,Button
-     ,TButton
-     ,CButton
-     -- ** CSConv
-     ,CSConv
-     ,TCSConv
-     ,CCSConv
-     -- ** CalculateLayoutEvent
-     ,CalculateLayoutEvent
-     ,TCalculateLayoutEvent
-     ,CCalculateLayoutEvent
-     -- ** CalendarCtrl
-     ,CalendarCtrl
-     ,TCalendarCtrl
-     ,CCalendarCtrl
-     -- ** CalendarDateAttr
-     ,CalendarDateAttr
-     ,TCalendarDateAttr
-     ,CCalendarDateAttr
-     -- ** CalendarEvent
-     ,CalendarEvent
-     ,TCalendarEvent
-     ,CCalendarEvent
-     -- ** Caret
-     ,Caret
-     ,TCaret
-     ,CCaret
-     -- ** CbAntiflickerPlugin
-     ,CbAntiflickerPlugin
-     ,TCbAntiflickerPlugin
-     ,CCbAntiflickerPlugin
-     -- ** CbBarDragPlugin
-     ,CbBarDragPlugin
-     ,TCbBarDragPlugin
-     ,CCbBarDragPlugin
-     -- ** CbBarHintsPlugin
-     ,CbBarHintsPlugin
-     ,TCbBarHintsPlugin
-     ,CCbBarHintsPlugin
-     -- ** CbBarInfo
-     ,CbBarInfo
-     ,TCbBarInfo
-     ,CCbBarInfo
-     -- ** CbBarSpy
-     ,CbBarSpy
-     ,TCbBarSpy
-     ,CCbBarSpy
-     -- ** CbCloseBox
-     ,CbCloseBox
-     ,TCbCloseBox
-     ,CCbCloseBox
-     -- ** CbCollapseBox
-     ,CbCollapseBox
-     ,TCbCollapseBox
-     ,CCbCollapseBox
-     -- ** CbCommonPaneProperties
-     ,CbCommonPaneProperties
-     ,TCbCommonPaneProperties
-     ,CCbCommonPaneProperties
-     -- ** CbCustomizeBarEvent
-     ,CbCustomizeBarEvent
-     ,TCbCustomizeBarEvent
-     ,CCbCustomizeBarEvent
-     -- ** CbCustomizeLayoutEvent
-     ,CbCustomizeLayoutEvent
-     ,TCbCustomizeLayoutEvent
-     ,CCbCustomizeLayoutEvent
-     -- ** CbDimHandlerBase
-     ,CbDimHandlerBase
-     ,TCbDimHandlerBase
-     ,CCbDimHandlerBase
-     -- ** CbDimInfo
-     ,CbDimInfo
-     ,TCbDimInfo
-     ,CCbDimInfo
-     -- ** CbDockBox
-     ,CbDockBox
-     ,TCbDockBox
-     ,CCbDockBox
-     -- ** CbDockPane
-     ,CbDockPane
-     ,TCbDockPane
-     ,CCbDockPane
-     -- ** CbDrawBarDecorEvent
-     ,CbDrawBarDecorEvent
-     ,TCbDrawBarDecorEvent
-     ,CCbDrawBarDecorEvent
-     -- ** CbDrawBarHandlesEvent
-     ,CbDrawBarHandlesEvent
-     ,TCbDrawBarHandlesEvent
-     ,CCbDrawBarHandlesEvent
-     -- ** CbDrawHintRectEvent
-     ,CbDrawHintRectEvent
-     ,TCbDrawHintRectEvent
-     ,CCbDrawHintRectEvent
-     -- ** CbDrawPaneBkGroundEvent
-     ,CbDrawPaneBkGroundEvent
-     ,TCbDrawPaneBkGroundEvent
-     ,CCbDrawPaneBkGroundEvent
-     -- ** CbDrawPaneDecorEvent
-     ,CbDrawPaneDecorEvent
-     ,TCbDrawPaneDecorEvent
-     ,CCbDrawPaneDecorEvent
-     -- ** CbDrawRowBkGroundEvent
-     ,CbDrawRowBkGroundEvent
-     ,TCbDrawRowBkGroundEvent
-     ,CCbDrawRowBkGroundEvent
-     -- ** CbDrawRowDecorEvent
-     ,CbDrawRowDecorEvent
-     ,TCbDrawRowDecorEvent
-     ,CCbDrawRowDecorEvent
-     -- ** CbDrawRowHandlesEvent
-     ,CbDrawRowHandlesEvent
-     ,TCbDrawRowHandlesEvent
-     ,CCbDrawRowHandlesEvent
-     -- ** CbDynToolBarDimHandler
-     ,CbDynToolBarDimHandler
-     ,TCbDynToolBarDimHandler
-     ,CCbDynToolBarDimHandler
-     -- ** CbFinishDrawInAreaEvent
-     ,CbFinishDrawInAreaEvent
-     ,TCbFinishDrawInAreaEvent
-     ,CCbFinishDrawInAreaEvent
-     -- ** CbFloatedBarWindow
-     ,CbFloatedBarWindow
-     ,TCbFloatedBarWindow
-     ,CCbFloatedBarWindow
-     -- ** CbGCUpdatesMgr
-     ,CbGCUpdatesMgr
-     ,TCbGCUpdatesMgr
-     ,CCbGCUpdatesMgr
-     -- ** CbHintAnimationPlugin
-     ,CbHintAnimationPlugin
-     ,TCbHintAnimationPlugin
-     ,CCbHintAnimationPlugin
-     -- ** CbInsertBarEvent
-     ,CbInsertBarEvent
-     ,TCbInsertBarEvent
-     ,CCbInsertBarEvent
-     -- ** CbLayoutRowEvent
-     ,CbLayoutRowEvent
-     ,TCbLayoutRowEvent
-     ,CCbLayoutRowEvent
-     -- ** CbLeftDClickEvent
-     ,CbLeftDClickEvent
-     ,TCbLeftDClickEvent
-     ,CCbLeftDClickEvent
-     -- ** CbLeftDownEvent
-     ,CbLeftDownEvent
-     ,TCbLeftDownEvent
-     ,CCbLeftDownEvent
-     -- ** CbLeftUpEvent
-     ,CbLeftUpEvent
-     ,TCbLeftUpEvent
-     ,CCbLeftUpEvent
-     -- ** CbMiniButton
-     ,CbMiniButton
-     ,TCbMiniButton
-     ,CCbMiniButton
-     -- ** CbMotionEvent
-     ,CbMotionEvent
-     ,TCbMotionEvent
-     ,CCbMotionEvent
-     -- ** CbPaneDrawPlugin
-     ,CbPaneDrawPlugin
-     ,TCbPaneDrawPlugin
-     ,CCbPaneDrawPlugin
-     -- ** CbPluginBase
-     ,CbPluginBase
-     ,TCbPluginBase
-     ,CCbPluginBase
-     -- ** CbPluginEvent
-     ,CbPluginEvent
-     ,TCbPluginEvent
-     ,CCbPluginEvent
-     -- ** CbRemoveBarEvent
-     ,CbRemoveBarEvent
-     ,TCbRemoveBarEvent
-     ,CCbRemoveBarEvent
-     -- ** CbResizeBarEvent
-     ,CbResizeBarEvent
-     ,TCbResizeBarEvent
-     ,CCbResizeBarEvent
-     -- ** CbResizeRowEvent
-     ,CbResizeRowEvent
-     ,TCbResizeRowEvent
-     ,CCbResizeRowEvent
-     -- ** CbRightDownEvent
-     ,CbRightDownEvent
-     ,TCbRightDownEvent
-     ,CCbRightDownEvent
-     -- ** CbRightUpEvent
-     ,CbRightUpEvent
-     ,TCbRightUpEvent
-     ,CCbRightUpEvent
-     -- ** CbRowDragPlugin
-     ,CbRowDragPlugin
-     ,TCbRowDragPlugin
-     ,CCbRowDragPlugin
-     -- ** CbRowInfo
-     ,CbRowInfo
-     ,TCbRowInfo
-     ,CCbRowInfo
-     -- ** CbRowLayoutPlugin
-     ,CbRowLayoutPlugin
-     ,TCbRowLayoutPlugin
-     ,CCbRowLayoutPlugin
-     -- ** CbSimpleCustomizationPlugin
-     ,CbSimpleCustomizationPlugin
-     ,TCbSimpleCustomizationPlugin
-     ,CCbSimpleCustomizationPlugin
-     -- ** CbSimpleUpdatesMgr
-     ,CbSimpleUpdatesMgr
-     ,TCbSimpleUpdatesMgr
-     ,CCbSimpleUpdatesMgr
-     -- ** CbSizeBarWndEvent
-     ,CbSizeBarWndEvent
-     ,TCbSizeBarWndEvent
-     ,CCbSizeBarWndEvent
-     -- ** CbStartBarDraggingEvent
-     ,CbStartBarDraggingEvent
-     ,TCbStartBarDraggingEvent
-     ,CCbStartBarDraggingEvent
-     -- ** CbStartDrawInAreaEvent
-     ,CbStartDrawInAreaEvent
-     ,TCbStartDrawInAreaEvent
-     ,CCbStartDrawInAreaEvent
-     -- ** CbUpdatesManagerBase
-     ,CbUpdatesManagerBase
-     ,TCbUpdatesManagerBase
-     ,CCbUpdatesManagerBase
-     -- ** CheckBox
-     ,CheckBox
-     ,TCheckBox
-     ,CCheckBox
-     -- ** CheckListBox
-     ,CheckListBox
-     ,TCheckListBox
-     ,CCheckListBox
-     -- ** Choice
-     ,Choice
-     ,TChoice
-     ,CChoice
-     -- ** ClassInfo
-     ,ClassInfo
-     ,TClassInfo
-     ,CClassInfo
-     -- ** Client
-     ,Client
-     ,TClient
-     ,CClient
-     -- ** ClientBase
-     ,ClientBase
-     ,TClientBase
-     ,CClientBase
-     -- ** ClientDC
-     ,ClientDC
-     ,TClientDC
-     ,CClientDC
-     -- ** ClientData
-     ,ClientData
-     ,TClientData
-     ,CClientData
-     -- ** ClientDataContainer
-     ,ClientDataContainer
-     ,TClientDataContainer
-     ,CClientDataContainer
-     -- ** Clipboard
-     ,Clipboard
-     ,TClipboard
-     ,CClipboard
-     -- ** CloseEvent
-     ,CloseEvent
-     ,TCloseEvent
-     ,CCloseEvent
-     -- ** Closure
-     ,Closure
-     ,TClosure
-     ,CClosure
-     -- ** Colour
-     ,Colour
-     ,TColour
-     ,CColour
-     -- ** ColourData
-     ,ColourData
-     ,TColourData
-     ,CColourData
-     -- ** ColourDatabase
-     ,ColourDatabase
-     ,TColourDatabase
-     ,CColourDatabase
-     -- ** ColourDialog
-     ,ColourDialog
-     ,TColourDialog
-     ,CColourDialog
-     -- ** ComboBox
-     ,ComboBox
-     ,TComboBox
-     ,CComboBox
-     -- ** Command
-     ,Command
-     ,TCommand
-     ,CCommand
-     -- ** CommandEvent
-     ,CommandEvent
-     ,TCommandEvent
-     ,CCommandEvent
-     -- ** CommandLineParser
-     ,CommandLineParser
-     ,TCommandLineParser
-     ,CCommandLineParser
-     -- ** CommandProcessor
-     ,CommandProcessor
-     ,TCommandProcessor
-     ,CCommandProcessor
-     -- ** Condition
-     ,Condition
-     ,TCondition
-     ,CCondition
-     -- ** ConfigBase
-     ,ConfigBase
-     ,TConfigBase
-     ,CConfigBase
-     -- ** Connection
-     ,Connection
-     ,TConnection
-     ,CConnection
-     -- ** ConnectionBase
-     ,ConnectionBase
-     ,TConnectionBase
-     ,CConnectionBase
-     -- ** ContextHelp
-     ,ContextHelp
-     ,TContextHelp
-     ,CContextHelp
-     -- ** ContextHelpButton
-     ,ContextHelpButton
-     ,TContextHelpButton
-     ,CContextHelpButton
-     -- ** Control
-     ,Control
-     ,TControl
-     ,CControl
-     -- ** CountingOutputStream
-     ,CountingOutputStream
-     ,TCountingOutputStream
-     ,CCountingOutputStream
-     -- ** CriticalSection
-     ,CriticalSection
-     ,TCriticalSection
-     ,CCriticalSection
-     -- ** CriticalSectionLocker
-     ,CriticalSectionLocker
-     ,TCriticalSectionLocker
-     ,CCriticalSectionLocker
-     -- ** Cursor
-     ,Cursor
-     ,TCursor
-     ,CCursor
-     -- ** CustomDataObject
-     ,CustomDataObject
-     ,TCustomDataObject
-     ,CCustomDataObject
-     -- ** DC
-     ,DC
-     ,TDC
-     ,CDC
-     -- ** DCClipper
-     ,DCClipper
-     ,TDCClipper
-     ,CDCClipper
-     -- ** DDEClient
-     ,DDEClient
-     ,TDDEClient
-     ,CDDEClient
-     -- ** DDEConnection
-     ,DDEConnection
-     ,TDDEConnection
-     ,CDDEConnection
-     -- ** DDEServer
-     ,DDEServer
-     ,TDDEServer
-     ,CDDEServer
-     -- ** DataFormat
-     ,DataFormat
-     ,TDataFormat
-     ,CDataFormat
-     -- ** DataInputStream
-     ,DataInputStream
-     ,TDataInputStream
-     ,CDataInputStream
-     -- ** DataObject
-     ,DataObject
-     ,TDataObject
-     ,CDataObject
-     -- ** DataObjectComposite
-     ,DataObjectComposite
-     ,TDataObjectComposite
-     ,CDataObjectComposite
-     -- ** DataObjectSimple
-     ,DataObjectSimple
-     ,TDataObjectSimple
-     ,CDataObjectSimple
-     -- ** DataOutputStream
-     ,DataOutputStream
-     ,TDataOutputStream
-     ,CDataOutputStream
-     -- ** Database
-     ,Database
-     ,TDatabase
-     ,CDatabase
-     -- ** DateProperty
-     ,DateProperty
-     ,TDateProperty
-     ,CDateProperty
-     -- ** DateTime
-     ,DateTime
-     ,TDateTime
-     ,CDateTime
-     -- ** Db
-     ,Db
-     ,TDb
-     ,CDb
-     -- ** DbColDef
-     ,DbColDef
-     ,TDbColDef
-     ,CDbColDef
-     -- ** DbColFor
-     ,DbColFor
-     ,TDbColFor
-     ,CDbColFor
-     -- ** DbColInf
-     ,DbColInf
-     ,TDbColInf
-     ,CDbColInf
-     -- ** DbConnectInf
-     ,DbConnectInf
-     ,TDbConnectInf
-     ,CDbConnectInf
-     -- ** DbInf
-     ,DbInf
-     ,TDbInf
-     ,CDbInf
-     -- ** DbSqlTypeInfo
-     ,DbSqlTypeInfo
-     ,TDbSqlTypeInfo
-     ,CDbSqlTypeInfo
-     -- ** DbTable
-     ,DbTable
-     ,TDbTable
-     ,CDbTable
-     -- ** DbTableInfo
-     ,DbTableInfo
-     ,TDbTableInfo
-     ,CDbTableInfo
-     -- ** DebugContext
-     ,DebugContext
-     ,TDebugContext
-     ,CDebugContext
-     -- ** DialUpEvent
-     ,DialUpEvent
-     ,TDialUpEvent
-     ,CDialUpEvent
-     -- ** DialUpManager
-     ,DialUpManager
-     ,TDialUpManager
-     ,CDialUpManager
-     -- ** Dialog
-     ,Dialog
-     ,TDialog
-     ,CDialog
-     -- ** DirDialog
-     ,DirDialog
-     ,TDirDialog
-     ,CDirDialog
-     -- ** DirTraverser
-     ,DirTraverser
-     ,TDirTraverser
-     ,CDirTraverser
-     -- ** DocChildFrame
-     ,DocChildFrame
-     ,TDocChildFrame
-     ,CDocChildFrame
-     -- ** DocMDIChildFrame
-     ,DocMDIChildFrame
-     ,TDocMDIChildFrame
-     ,CDocMDIChildFrame
-     -- ** DocMDIParentFrame
-     ,DocMDIParentFrame
-     ,TDocMDIParentFrame
-     ,CDocMDIParentFrame
-     -- ** DocManager
-     ,DocManager
-     ,TDocManager
-     ,CDocManager
-     -- ** DocParentFrame
-     ,DocParentFrame
-     ,TDocParentFrame
-     ,CDocParentFrame
-     -- ** DocTemplate
-     ,DocTemplate
-     ,TDocTemplate
-     ,CDocTemplate
-     -- ** Document
-     ,Document
-     ,TDocument
-     ,CDocument
-     -- ** DragImage
-     ,DragImage
-     ,TDragImage
-     ,CDragImage
-     -- ** DrawControl
-     ,DrawControl
-     ,TDrawControl
-     ,CDrawControl
-     -- ** DrawWindow
-     ,DrawWindow
-     ,TDrawWindow
-     ,CDrawWindow
-     -- ** DropFilesEvent
-     ,DropFilesEvent
-     ,TDropFilesEvent
-     ,CDropFilesEvent
-     -- ** DropSource
-     ,DropSource
-     ,TDropSource
-     ,CDropSource
-     -- ** DropTarget
-     ,DropTarget
-     ,TDropTarget
-     ,CDropTarget
-     -- ** DynToolInfo
-     ,DynToolInfo
-     ,TDynToolInfo
-     ,CDynToolInfo
-     -- ** DynamicLibrary
-     ,DynamicLibrary
-     ,TDynamicLibrary
-     ,CDynamicLibrary
-     -- ** DynamicSashWindow
-     ,DynamicSashWindow
-     ,TDynamicSashWindow
-     ,CDynamicSashWindow
-     -- ** DynamicToolBar
-     ,DynamicToolBar
-     ,TDynamicToolBar
-     ,CDynamicToolBar
-     -- ** EditableListBox
-     ,EditableListBox
-     ,TEditableListBox
-     ,CEditableListBox
-     -- ** EncodingConverter
-     ,EncodingConverter
-     ,TEncodingConverter
-     ,CEncodingConverter
-     -- ** EraseEvent
-     ,EraseEvent
-     ,TEraseEvent
-     ,CEraseEvent
-     -- ** Event
-     ,Event
-     ,TEvent
-     ,CEvent
-     -- ** EvtHandler
-     ,EvtHandler
-     ,TEvtHandler
-     ,CEvtHandler
-     -- ** ExprDatabase
-     ,ExprDatabase
-     ,TExprDatabase
-     ,CExprDatabase
-     -- ** FFile
-     ,FFile
-     ,TFFile
-     ,CFFile
-     -- ** FFileInputStream
-     ,FFileInputStream
-     ,TFFileInputStream
-     ,CFFileInputStream
-     -- ** FFileOutputStream
-     ,FFileOutputStream
-     ,TFFileOutputStream
-     ,CFFileOutputStream
-     -- ** FSFile
-     ,FSFile
-     ,TFSFile
-     ,CFSFile
-     -- ** FTP
-     ,FTP
-     ,TFTP
-     ,CFTP
-     -- ** FileConfig
-     ,FileConfig
-     ,TFileConfig
-     ,CFileConfig
-     -- ** FileDataObject
-     ,FileDataObject
-     ,TFileDataObject
-     ,CFileDataObject
-     -- ** FileDialog
-     ,FileDialog
-     ,TFileDialog
-     ,CFileDialog
-     -- ** FileDropTarget
-     ,FileDropTarget
-     ,TFileDropTarget
-     ,CFileDropTarget
-     -- ** FileHistory
-     ,FileHistory
-     ,TFileHistory
-     ,CFileHistory
-     -- ** FileInputStream
-     ,FileInputStream
-     ,TFileInputStream
-     ,CFileInputStream
-     -- ** FileName
-     ,FileName
-     ,TFileName
-     ,CFileName
-     -- ** FileOutputStream
-     ,FileOutputStream
-     ,TFileOutputStream
-     ,CFileOutputStream
-     -- ** FileProperty
-     ,FileProperty
-     ,TFileProperty
-     ,CFileProperty
-     -- ** FileSystem
-     ,FileSystem
-     ,TFileSystem
-     ,CFileSystem
-     -- ** FileSystemHandler
-     ,FileSystemHandler
-     ,TFileSystemHandler
-     ,CFileSystemHandler
-     -- ** FileType
-     ,FileType
-     ,TFileType
-     ,CFileType
-     -- ** FilterInputStream
-     ,FilterInputStream
-     ,TFilterInputStream
-     ,CFilterInputStream
-     -- ** FilterOutputStream
-     ,FilterOutputStream
-     ,TFilterOutputStream
-     ,CFilterOutputStream
-     -- ** FindDialogEvent
-     ,FindDialogEvent
-     ,TFindDialogEvent
-     ,CFindDialogEvent
-     -- ** FindReplaceData
-     ,FindReplaceData
-     ,TFindReplaceData
-     ,CFindReplaceData
-     -- ** FindReplaceDialog
-     ,FindReplaceDialog
-     ,TFindReplaceDialog
-     ,CFindReplaceDialog
-     -- ** FlexGridSizer
-     ,FlexGridSizer
-     ,TFlexGridSizer
-     ,CFlexGridSizer
-     -- ** FloatProperty
-     ,FloatProperty
-     ,TFloatProperty
-     ,CFloatProperty
-     -- ** FocusEvent
-     ,FocusEvent
-     ,TFocusEvent
-     ,CFocusEvent
-     -- ** Font
-     ,Font
-     ,TFont
-     ,CFont
-     -- ** FontData
-     ,FontData
-     ,TFontData
-     ,CFontData
-     -- ** FontDialog
-     ,FontDialog
-     ,TFontDialog
-     ,CFontDialog
-     -- ** FontEnumerator
-     ,FontEnumerator
-     ,TFontEnumerator
-     ,CFontEnumerator
-     -- ** FontList
-     ,FontList
-     ,TFontList
-     ,CFontList
-     -- ** FontMapper
-     ,FontMapper
-     ,TFontMapper
-     ,CFontMapper
-     -- ** Frame
-     ,Frame
-     ,TFrame
-     ,CFrame
-     -- ** FrameLayout
-     ,FrameLayout
-     ,TFrameLayout
-     ,CFrameLayout
-     -- ** GCDC
-     ,GCDC
-     ,TGCDC
-     ,CGCDC
-     -- ** GDIObject
-     ,GDIObject
-     ,TGDIObject
-     ,CGDIObject
-     -- ** GLCanvas
-     ,GLCanvas
-     ,TGLCanvas
-     ,CGLCanvas
-     -- ** GLContext
-     ,GLContext
-     ,TGLContext
-     ,CGLContext
-     -- ** Gauge
-     ,Gauge
-     ,TGauge
-     ,CGauge
-     -- ** Gauge95
-     ,Gauge95
-     ,TGauge95
-     ,CGauge95
-     -- ** GaugeMSW
-     ,GaugeMSW
-     ,TGaugeMSW
-     ,CGaugeMSW
-     -- ** GenericDirCtrl
-     ,GenericDirCtrl
-     ,TGenericDirCtrl
-     ,CGenericDirCtrl
-     -- ** GenericDragImage
-     ,GenericDragImage
-     ,TGenericDragImage
-     ,CGenericDragImage
-     -- ** GenericValidator
-     ,GenericValidator
-     ,TGenericValidator
-     ,CGenericValidator
-     -- ** GraphicsBrush
-     ,GraphicsBrush
-     ,TGraphicsBrush
-     ,CGraphicsBrush
-     -- ** GraphicsContext
-     ,GraphicsContext
-     ,TGraphicsContext
-     ,CGraphicsContext
-     -- ** GraphicsFont
-     ,GraphicsFont
-     ,TGraphicsFont
-     ,CGraphicsFont
-     -- ** GraphicsMatrix
-     ,GraphicsMatrix
-     ,TGraphicsMatrix
-     ,CGraphicsMatrix
-     -- ** GraphicsObject
-     ,GraphicsObject
-     ,TGraphicsObject
-     ,CGraphicsObject
-     -- ** GraphicsPath
-     ,GraphicsPath
-     ,TGraphicsPath
-     ,CGraphicsPath
-     -- ** GraphicsPen
-     ,GraphicsPen
-     ,TGraphicsPen
-     ,CGraphicsPen
-     -- ** GraphicsRenderer
-     ,GraphicsRenderer
-     ,TGraphicsRenderer
-     ,CGraphicsRenderer
-     -- ** Grid
-     ,Grid
-     ,TGrid
-     ,CGrid
-     -- ** GridCellAttr
-     ,GridCellAttr
-     ,TGridCellAttr
-     ,CGridCellAttr
-     -- ** GridCellAutoWrapStringRenderer
-     ,GridCellAutoWrapStringRenderer
-     ,TGridCellAutoWrapStringRenderer
-     ,CGridCellAutoWrapStringRenderer
-     -- ** GridCellBoolEditor
-     ,GridCellBoolEditor
-     ,TGridCellBoolEditor
-     ,CGridCellBoolEditor
-     -- ** GridCellBoolRenderer
-     ,GridCellBoolRenderer
-     ,TGridCellBoolRenderer
-     ,CGridCellBoolRenderer
-     -- ** GridCellChoiceEditor
-     ,GridCellChoiceEditor
-     ,TGridCellChoiceEditor
-     ,CGridCellChoiceEditor
-     -- ** GridCellCoordsArray
-     ,GridCellCoordsArray
-     ,TGridCellCoordsArray
-     ,CGridCellCoordsArray
-     -- ** GridCellEditor
-     ,GridCellEditor
-     ,TGridCellEditor
-     ,CGridCellEditor
-     -- ** GridCellFloatEditor
-     ,GridCellFloatEditor
-     ,TGridCellFloatEditor
-     ,CGridCellFloatEditor
-     -- ** GridCellFloatRenderer
-     ,GridCellFloatRenderer
-     ,TGridCellFloatRenderer
-     ,CGridCellFloatRenderer
-     -- ** GridCellNumberEditor
-     ,GridCellNumberEditor
-     ,TGridCellNumberEditor
-     ,CGridCellNumberEditor
-     -- ** GridCellNumberRenderer
-     ,GridCellNumberRenderer
-     ,TGridCellNumberRenderer
-     ,CGridCellNumberRenderer
-     -- ** GridCellRenderer
-     ,GridCellRenderer
-     ,TGridCellRenderer
-     ,CGridCellRenderer
-     -- ** GridCellStringRenderer
-     ,GridCellStringRenderer
-     ,TGridCellStringRenderer
-     ,CGridCellStringRenderer
-     -- ** GridCellTextEditor
-     ,GridCellTextEditor
-     ,TGridCellTextEditor
-     ,CGridCellTextEditor
-     -- ** GridCellTextEnterEditor
-     ,GridCellTextEnterEditor
-     ,TGridCellTextEnterEditor
-     ,CGridCellTextEnterEditor
-     -- ** GridCellWorker
-     ,GridCellWorker
-     ,TGridCellWorker
-     ,CGridCellWorker
-     -- ** GridEditorCreatedEvent
-     ,GridEditorCreatedEvent
-     ,TGridEditorCreatedEvent
-     ,CGridEditorCreatedEvent
-     -- ** GridEvent
-     ,GridEvent
-     ,TGridEvent
-     ,CGridEvent
-     -- ** GridRangeSelectEvent
-     ,GridRangeSelectEvent
-     ,TGridRangeSelectEvent
-     ,CGridRangeSelectEvent
-     -- ** GridSizeEvent
-     ,GridSizeEvent
-     ,TGridSizeEvent
-     ,CGridSizeEvent
-     -- ** GridSizer
-     ,GridSizer
-     ,TGridSizer
-     ,CGridSizer
-     -- ** GridTableBase
-     ,GridTableBase
-     ,TGridTableBase
-     ,CGridTableBase
-     -- ** HTTP
-     ,HTTP
-     ,THTTP
-     ,CHTTP
-     -- ** HashMap
-     ,HashMap
-     ,THashMap
-     ,CHashMap
-     -- ** HelpController
-     ,HelpController
-     ,THelpController
-     ,CHelpController
-     -- ** HelpControllerBase
-     ,HelpControllerBase
-     ,THelpControllerBase
-     ,CHelpControllerBase
-     -- ** HelpControllerHelpProvider
-     ,HelpControllerHelpProvider
-     ,THelpControllerHelpProvider
-     ,CHelpControllerHelpProvider
-     -- ** HelpEvent
-     ,HelpEvent
-     ,THelpEvent
-     ,CHelpEvent
-     -- ** HelpProvider
-     ,HelpProvider
-     ,THelpProvider
-     ,CHelpProvider
-     -- ** HtmlCell
-     ,HtmlCell
-     ,THtmlCell
-     ,CHtmlCell
-     -- ** HtmlColourCell
-     ,HtmlColourCell
-     ,THtmlColourCell
-     ,CHtmlColourCell
-     -- ** HtmlContainerCell
-     ,HtmlContainerCell
-     ,THtmlContainerCell
-     ,CHtmlContainerCell
-     -- ** HtmlDCRenderer
-     ,HtmlDCRenderer
-     ,THtmlDCRenderer
-     ,CHtmlDCRenderer
-     -- ** HtmlEasyPrinting
-     ,HtmlEasyPrinting
-     ,THtmlEasyPrinting
-     ,CHtmlEasyPrinting
-     -- ** HtmlFilter
-     ,HtmlFilter
-     ,THtmlFilter
-     ,CHtmlFilter
-     -- ** HtmlHelpController
-     ,HtmlHelpController
-     ,THtmlHelpController
-     ,CHtmlHelpController
-     -- ** HtmlHelpData
-     ,HtmlHelpData
-     ,THtmlHelpData
-     ,CHtmlHelpData
-     -- ** HtmlHelpFrame
-     ,HtmlHelpFrame
-     ,THtmlHelpFrame
-     ,CHtmlHelpFrame
-     -- ** HtmlLinkInfo
-     ,HtmlLinkInfo
-     ,THtmlLinkInfo
-     ,CHtmlLinkInfo
-     -- ** HtmlParser
-     ,HtmlParser
-     ,THtmlParser
-     ,CHtmlParser
-     -- ** HtmlPrintout
-     ,HtmlPrintout
-     ,THtmlPrintout
-     ,CHtmlPrintout
-     -- ** HtmlTag
-     ,HtmlTag
-     ,THtmlTag
-     ,CHtmlTag
-     -- ** HtmlTagHandler
-     ,HtmlTagHandler
-     ,THtmlTagHandler
-     ,CHtmlTagHandler
-     -- ** HtmlTagsModule
-     ,HtmlTagsModule
-     ,THtmlTagsModule
-     ,CHtmlTagsModule
-     -- ** HtmlWidgetCell
-     ,HtmlWidgetCell
-     ,THtmlWidgetCell
-     ,CHtmlWidgetCell
-     -- ** HtmlWinParser
-     ,HtmlWinParser
-     ,THtmlWinParser
-     ,CHtmlWinParser
-     -- ** HtmlWinTagHandler
-     ,HtmlWinTagHandler
-     ,THtmlWinTagHandler
-     ,CHtmlWinTagHandler
-     -- ** HtmlWindow
-     ,HtmlWindow
-     ,THtmlWindow
-     ,CHtmlWindow
-     -- ** IPV4address
-     ,IPV4address
-     ,TIPV4address
-     ,CIPV4address
-     -- ** Icon
-     ,Icon
-     ,TIcon
-     ,CIcon
-     -- ** IconBundle
-     ,IconBundle
-     ,TIconBundle
-     ,CIconBundle
-     -- ** IconizeEvent
-     ,IconizeEvent
-     ,TIconizeEvent
-     ,CIconizeEvent
-     -- ** IdleEvent
-     ,IdleEvent
-     ,TIdleEvent
-     ,CIdleEvent
-     -- ** Image
-     ,Image
-     ,TImage
-     ,CImage
-     -- ** ImageHandler
-     ,ImageHandler
-     ,TImageHandler
-     ,CImageHandler
-     -- ** ImageList
-     ,ImageList
-     ,TImageList
-     ,CImageList
-     -- ** IndividualLayoutConstraint
-     ,IndividualLayoutConstraint
-     ,TIndividualLayoutConstraint
-     ,CIndividualLayoutConstraint
-     -- ** InitDialogEvent
-     ,InitDialogEvent
-     ,TInitDialogEvent
-     ,CInitDialogEvent
-     -- ** InputSink
-     ,InputSink
-     ,TInputSink
-     ,CInputSink
-     -- ** InputSinkEvent
-     ,InputSinkEvent
-     ,TInputSinkEvent
-     ,CInputSinkEvent
-     -- ** InputStream
-     ,InputStream
-     ,TInputStream
-     ,CInputStream
-     -- ** IntProperty
-     ,IntProperty
-     ,TIntProperty
-     ,CIntProperty
-     -- ** Joystick
-     ,Joystick
-     ,TJoystick
-     ,CJoystick
-     -- ** JoystickEvent
-     ,JoystickEvent
-     ,TJoystickEvent
-     ,CJoystickEvent
-     -- ** KeyEvent
-     ,KeyEvent
-     ,TKeyEvent
-     ,CKeyEvent
-     -- ** LEDNumberCtrl
-     ,LEDNumberCtrl
-     ,TLEDNumberCtrl
-     ,CLEDNumberCtrl
-     -- ** LayoutAlgorithm
-     ,LayoutAlgorithm
-     ,TLayoutAlgorithm
-     ,CLayoutAlgorithm
-     -- ** LayoutConstraints
-     ,LayoutConstraints
-     ,TLayoutConstraints
-     ,CLayoutConstraints
-     -- ** List
-     ,List
-     ,TList
-     ,CList
-     -- ** ListBox
-     ,ListBox
-     ,TListBox
-     ,CListBox
-     -- ** ListCtrl
-     ,ListCtrl
-     ,TListCtrl
-     ,CListCtrl
-     -- ** ListEvent
-     ,ListEvent
-     ,TListEvent
-     ,CListEvent
-     -- ** ListItem
-     ,ListItem
-     ,TListItem
-     ,CListItem
-     -- ** Locale
-     ,Locale
-     ,TLocale
-     ,CLocale
-     -- ** Log
-     ,Log
-     ,TLog
-     ,CLog
-     -- ** LogChain
-     ,LogChain
-     ,TLogChain
-     ,CLogChain
-     -- ** LogGUI
-     ,LogGUI
-     ,TLogGUI
-     ,CLogGUI
-     -- ** LogNull
-     ,LogNull
-     ,TLogNull
-     ,CLogNull
-     -- ** LogPassThrough
-     ,LogPassThrough
-     ,TLogPassThrough
-     ,CLogPassThrough
-     -- ** LogStderr
-     ,LogStderr
-     ,TLogStderr
-     ,CLogStderr
-     -- ** LogStream
-     ,LogStream
-     ,TLogStream
-     ,CLogStream
-     -- ** LogTextCtrl
-     ,LogTextCtrl
-     ,TLogTextCtrl
-     ,CLogTextCtrl
-     -- ** LogWindow
-     ,LogWindow
-     ,TLogWindow
-     ,CLogWindow
-     -- ** LongLong
-     ,LongLong
-     ,TLongLong
-     ,CLongLong
-     -- ** MBConv
-     ,MBConv
-     ,TMBConv
-     ,CMBConv
-     -- ** MBConvFile
-     ,MBConvFile
-     ,TMBConvFile
-     ,CMBConvFile
-     -- ** MBConvUTF7
-     ,MBConvUTF7
-     ,TMBConvUTF7
-     ,CMBConvUTF7
-     -- ** MBConvUTF8
-     ,MBConvUTF8
-     ,TMBConvUTF8
-     ,CMBConvUTF8
-     -- ** MDIChildFrame
-     ,MDIChildFrame
-     ,TMDIChildFrame
-     ,CMDIChildFrame
-     -- ** MDIClientWindow
-     ,MDIClientWindow
-     ,TMDIClientWindow
-     ,CMDIClientWindow
-     -- ** MDIParentFrame
-     ,MDIParentFrame
-     ,TMDIParentFrame
-     ,CMDIParentFrame
-     -- ** Mask
-     ,Mask
-     ,TMask
-     ,CMask
-     -- ** MaximizeEvent
-     ,MaximizeEvent
-     ,TMaximizeEvent
-     ,CMaximizeEvent
-     -- ** MediaCtrl
-     ,MediaCtrl
-     ,TMediaCtrl
-     ,CMediaCtrl
-     -- ** MediaEvent
-     ,MediaEvent
-     ,TMediaEvent
-     ,CMediaEvent
-     -- ** MemoryBuffer
-     ,MemoryBuffer
-     ,TMemoryBuffer
-     ,CMemoryBuffer
-     -- ** MemoryDC
-     ,MemoryDC
-     ,TMemoryDC
-     ,CMemoryDC
-     -- ** MemoryFSHandler
-     ,MemoryFSHandler
-     ,TMemoryFSHandler
-     ,CMemoryFSHandler
-     -- ** MemoryInputStream
-     ,MemoryInputStream
-     ,TMemoryInputStream
-     ,CMemoryInputStream
-     -- ** MemoryOutputStream
-     ,MemoryOutputStream
-     ,TMemoryOutputStream
-     ,CMemoryOutputStream
-     -- ** Menu
-     ,Menu
-     ,TMenu
-     ,CMenu
-     -- ** MenuBar
-     ,MenuBar
-     ,TMenuBar
-     ,CMenuBar
-     -- ** MenuEvent
-     ,MenuEvent
-     ,TMenuEvent
-     ,CMenuEvent
-     -- ** MenuItem
-     ,MenuItem
-     ,TMenuItem
-     ,CMenuItem
-     -- ** MessageDialog
-     ,MessageDialog
-     ,TMessageDialog
-     ,CMessageDialog
-     -- ** Metafile
-     ,Metafile
-     ,TMetafile
-     ,CMetafile
-     -- ** MetafileDC
-     ,MetafileDC
-     ,TMetafileDC
-     ,CMetafileDC
-     -- ** MimeTypesManager
-     ,MimeTypesManager
-     ,TMimeTypesManager
-     ,CMimeTypesManager
-     -- ** MiniFrame
-     ,MiniFrame
-     ,TMiniFrame
-     ,CMiniFrame
-     -- ** MirrorDC
-     ,MirrorDC
-     ,TMirrorDC
-     ,CMirrorDC
-     -- ** Module
-     ,Module
-     ,TModule
-     ,CModule
-     -- ** MouseCaptureChangedEvent
-     ,MouseCaptureChangedEvent
-     ,TMouseCaptureChangedEvent
-     ,CMouseCaptureChangedEvent
-     -- ** MouseEvent
-     ,MouseEvent
-     ,TMouseEvent
-     ,CMouseEvent
-     -- ** MoveEvent
-     ,MoveEvent
-     ,TMoveEvent
-     ,CMoveEvent
-     -- ** MultiCellCanvas
-     ,MultiCellCanvas
-     ,TMultiCellCanvas
-     ,CMultiCellCanvas
-     -- ** MultiCellItemHandle
-     ,MultiCellItemHandle
-     ,TMultiCellItemHandle
-     ,CMultiCellItemHandle
-     -- ** MultiCellSizer
-     ,MultiCellSizer
-     ,TMultiCellSizer
-     ,CMultiCellSizer
-     -- ** Mutex
-     ,Mutex
-     ,TMutex
-     ,CMutex
-     -- ** MutexLocker
-     ,MutexLocker
-     ,TMutexLocker
-     ,CMutexLocker
-     -- ** NavigationKeyEvent
-     ,NavigationKeyEvent
-     ,TNavigationKeyEvent
-     ,CNavigationKeyEvent
-     -- ** NewBitmapButton
-     ,NewBitmapButton
-     ,TNewBitmapButton
-     ,CNewBitmapButton
-     -- ** NodeBase
-     ,NodeBase
-     ,TNodeBase
-     ,CNodeBase
-     -- ** Notebook
-     ,Notebook
-     ,TNotebook
-     ,CNotebook
-     -- ** NotebookEvent
-     ,NotebookEvent
-     ,TNotebookEvent
-     ,CNotebookEvent
-     -- ** NotifyEvent
-     ,NotifyEvent
-     ,TNotifyEvent
-     ,CNotifyEvent
-     -- ** ObjectRefData
-     ,ObjectRefData
-     ,TObjectRefData
-     ,CObjectRefData
-     -- ** OutputStream
-     ,OutputStream
-     ,TOutputStream
-     ,COutputStream
-     -- ** PGProperty
-     ,PGProperty
-     ,TPGProperty
-     ,CPGProperty
-     -- ** PageSetupDialog
-     ,PageSetupDialog
-     ,TPageSetupDialog
-     ,CPageSetupDialog
-     -- ** PageSetupDialogData
-     ,PageSetupDialogData
-     ,TPageSetupDialogData
-     ,CPageSetupDialogData
-     -- ** PaintDC
-     ,PaintDC
-     ,TPaintDC
-     ,CPaintDC
-     -- ** PaintEvent
-     ,PaintEvent
-     ,TPaintEvent
-     ,CPaintEvent
-     -- ** Palette
-     ,Palette
-     ,TPalette
-     ,CPalette
-     -- ** PaletteChangedEvent
-     ,PaletteChangedEvent
-     ,TPaletteChangedEvent
-     ,CPaletteChangedEvent
-     -- ** Panel
-     ,Panel
-     ,TPanel
-     ,CPanel
-     -- ** PathList
-     ,PathList
-     ,TPathList
-     ,CPathList
-     -- ** Pen
-     ,Pen
-     ,TPen
-     ,CPen
-     -- ** PenList
-     ,PenList
-     ,TPenList
-     ,CPenList
-     -- ** PlotCurve
-     ,PlotCurve
-     ,TPlotCurve
-     ,CPlotCurve
-     -- ** PlotEvent
-     ,PlotEvent
-     ,TPlotEvent
-     ,CPlotEvent
-     -- ** PlotOnOffCurve
-     ,PlotOnOffCurve
-     ,TPlotOnOffCurve
-     ,CPlotOnOffCurve
-     -- ** PlotWindow
-     ,PlotWindow
-     ,TPlotWindow
-     ,CPlotWindow
-     -- ** PopupTransientWindow
-     ,PopupTransientWindow
-     ,TPopupTransientWindow
-     ,CPopupTransientWindow
-     -- ** PopupWindow
-     ,PopupWindow
-     ,TPopupWindow
-     ,CPopupWindow
-     -- ** PostScriptDC
-     ,PostScriptDC
-     ,TPostScriptDC
-     ,CPostScriptDC
-     -- ** PostScriptPrintNativeData
-     ,PostScriptPrintNativeData
-     ,TPostScriptPrintNativeData
-     ,CPostScriptPrintNativeData
-     -- ** PreviewCanvas
-     ,PreviewCanvas
-     ,TPreviewCanvas
-     ,CPreviewCanvas
-     -- ** PreviewControlBar
-     ,PreviewControlBar
-     ,TPreviewControlBar
-     ,CPreviewControlBar
-     -- ** PreviewFrame
-     ,PreviewFrame
-     ,TPreviewFrame
-     ,CPreviewFrame
-     -- ** PrintData
-     ,PrintData
-     ,TPrintData
-     ,CPrintData
-     -- ** PrintDialog
-     ,PrintDialog
-     ,TPrintDialog
-     ,CPrintDialog
-     -- ** PrintDialogData
-     ,PrintDialogData
-     ,TPrintDialogData
-     ,CPrintDialogData
-     -- ** PrintPreview
-     ,PrintPreview
-     ,TPrintPreview
-     ,CPrintPreview
-     -- ** Printer
-     ,Printer
-     ,TPrinter
-     ,CPrinter
-     -- ** PrinterDC
-     ,PrinterDC
-     ,TPrinterDC
-     ,CPrinterDC
-     -- ** Printout
-     ,Printout
-     ,TPrintout
-     ,CPrintout
-     -- ** PrivateDropTarget
-     ,PrivateDropTarget
-     ,TPrivateDropTarget
-     ,CPrivateDropTarget
-     -- ** Process
-     ,Process
-     ,TProcess
-     ,CProcess
-     -- ** ProcessEvent
-     ,ProcessEvent
-     ,TProcessEvent
-     ,CProcessEvent
-     -- ** ProgressDialog
-     ,ProgressDialog
-     ,TProgressDialog
-     ,CProgressDialog
-     -- ** PropertyCategory
-     ,PropertyCategory
-     ,TPropertyCategory
-     ,CPropertyCategory
-     -- ** PropertyGrid
-     ,PropertyGrid
-     ,TPropertyGrid
-     ,CPropertyGrid
-     -- ** PropertyGridEvent
-     ,PropertyGridEvent
-     ,TPropertyGridEvent
-     ,CPropertyGridEvent
-     -- ** Protocol
-     ,Protocol
-     ,TProtocol
-     ,CProtocol
-     -- ** Quantize
-     ,Quantize
-     ,TQuantize
-     ,CQuantize
-     -- ** QueryCol
-     ,QueryCol
-     ,TQueryCol
-     ,CQueryCol
-     -- ** QueryField
-     ,QueryField
-     ,TQueryField
-     ,CQueryField
-     -- ** QueryLayoutInfoEvent
-     ,QueryLayoutInfoEvent
-     ,TQueryLayoutInfoEvent
-     ,CQueryLayoutInfoEvent
-     -- ** QueryNewPaletteEvent
-     ,QueryNewPaletteEvent
-     ,TQueryNewPaletteEvent
-     ,CQueryNewPaletteEvent
-     -- ** RadioBox
-     ,RadioBox
-     ,TRadioBox
-     ,CRadioBox
-     -- ** RadioButton
-     ,RadioButton
-     ,TRadioButton
-     ,CRadioButton
-     -- ** RealPoint
-     ,RealPoint
-     ,TRealPoint
-     ,CRealPoint
-     -- ** RecordSet
-     ,RecordSet
-     ,TRecordSet
-     ,CRecordSet
-     -- ** RegEx
-     ,RegEx
-     ,TRegEx
-     ,CRegEx
-     -- ** Region
-     ,Region
-     ,TRegion
-     ,CRegion
-     -- ** RegionIterator
-     ,RegionIterator
-     ,TRegionIterator
-     ,CRegionIterator
-     -- ** RemotelyScrolledTreeCtrl
-     ,RemotelyScrolledTreeCtrl
-     ,TRemotelyScrolledTreeCtrl
-     ,CRemotelyScrolledTreeCtrl
-     -- ** STCDoc
-     ,STCDoc
-     ,TSTCDoc
-     ,CSTCDoc
-     -- ** SVGFileDC
-     ,SVGFileDC
-     ,TSVGFileDC
-     ,CSVGFileDC
-     -- ** SashEvent
-     ,SashEvent
-     ,TSashEvent
-     ,CSashEvent
-     -- ** SashLayoutWindow
-     ,SashLayoutWindow
-     ,TSashLayoutWindow
-     ,CSashLayoutWindow
-     -- ** SashWindow
-     ,SashWindow
-     ,TSashWindow
-     ,CSashWindow
-     -- ** ScopedArray
-     ,ScopedArray
-     ,TScopedArray
-     ,CScopedArray
-     -- ** ScopedPtr
-     ,ScopedPtr
-     ,TScopedPtr
-     ,CScopedPtr
-     -- ** ScreenDC
-     ,ScreenDC
-     ,TScreenDC
-     ,CScreenDC
-     -- ** ScrollBar
-     ,ScrollBar
-     ,TScrollBar
-     ,CScrollBar
-     -- ** ScrollEvent
-     ,ScrollEvent
-     ,TScrollEvent
-     ,CScrollEvent
-     -- ** ScrollWinEvent
-     ,ScrollWinEvent
-     ,TScrollWinEvent
-     ,CScrollWinEvent
-     -- ** ScrolledWindow
-     ,ScrolledWindow
-     ,TScrolledWindow
-     ,CScrolledWindow
-     -- ** Semaphore
-     ,Semaphore
-     ,TSemaphore
-     ,CSemaphore
-     -- ** Server
-     ,Server
-     ,TServer
-     ,CServer
-     -- ** ServerBase
-     ,ServerBase
-     ,TServerBase
-     ,CServerBase
-     -- ** SetCursorEvent
-     ,SetCursorEvent
-     ,TSetCursorEvent
-     ,CSetCursorEvent
-     -- ** ShowEvent
-     ,ShowEvent
-     ,TShowEvent
-     ,CShowEvent
-     -- ** SimpleHelpProvider
-     ,SimpleHelpProvider
-     ,TSimpleHelpProvider
-     ,CSimpleHelpProvider
-     -- ** SingleChoiceDialog
-     ,SingleChoiceDialog
-     ,TSingleChoiceDialog
-     ,CSingleChoiceDialog
-     -- ** SingleInstanceChecker
-     ,SingleInstanceChecker
-     ,TSingleInstanceChecker
-     ,CSingleInstanceChecker
-     -- ** SizeEvent
-     ,SizeEvent
-     ,TSizeEvent
-     ,CSizeEvent
-     -- ** Sizer
-     ,Sizer
-     ,TSizer
-     ,CSizer
-     -- ** SizerItem
-     ,SizerItem
-     ,TSizerItem
-     ,CSizerItem
-     -- ** Slider
-     ,Slider
-     ,TSlider
-     ,CSlider
-     -- ** Slider95
-     ,Slider95
-     ,TSlider95
-     ,CSlider95
-     -- ** SliderMSW
-     ,SliderMSW
-     ,TSliderMSW
-     ,CSliderMSW
-     -- ** SockAddress
-     ,SockAddress
-     ,TSockAddress
-     ,CSockAddress
-     -- ** SocketBase
-     ,SocketBase
-     ,TSocketBase
-     ,CSocketBase
-     -- ** SocketClient
-     ,SocketClient
-     ,TSocketClient
-     ,CSocketClient
-     -- ** SocketEvent
-     ,SocketEvent
-     ,TSocketEvent
-     ,CSocketEvent
-     -- ** SocketInputStream
-     ,SocketInputStream
-     ,TSocketInputStream
-     ,CSocketInputStream
-     -- ** SocketOutputStream
-     ,SocketOutputStream
-     ,TSocketOutputStream
-     ,CSocketOutputStream
-     -- ** SocketServer
-     ,SocketServer
-     ,TSocketServer
-     ,CSocketServer
-     -- ** Sound
-     ,Sound
-     ,TSound
-     ,CSound
-     -- ** SpinButton
-     ,SpinButton
-     ,TSpinButton
-     ,CSpinButton
-     -- ** SpinCtrl
-     ,SpinCtrl
-     ,TSpinCtrl
-     ,CSpinCtrl
-     -- ** SpinEvent
-     ,SpinEvent
-     ,TSpinEvent
-     ,CSpinEvent
-     -- ** SplashScreen
-     ,SplashScreen
-     ,TSplashScreen
-     ,CSplashScreen
-     -- ** SplitterEvent
-     ,SplitterEvent
-     ,TSplitterEvent
-     ,CSplitterEvent
-     -- ** SplitterScrolledWindow
-     ,SplitterScrolledWindow
-     ,TSplitterScrolledWindow
-     ,CSplitterScrolledWindow
-     -- ** SplitterWindow
-     ,SplitterWindow
-     ,TSplitterWindow
-     ,CSplitterWindow
-     -- ** StaticBitmap
-     ,StaticBitmap
-     ,TStaticBitmap
-     ,CStaticBitmap
-     -- ** StaticBox
-     ,StaticBox
-     ,TStaticBox
-     ,CStaticBox
-     -- ** StaticBoxSizer
-     ,StaticBoxSizer
-     ,TStaticBoxSizer
-     ,CStaticBoxSizer
-     -- ** StaticLine
-     ,StaticLine
-     ,TStaticLine
-     ,CStaticLine
-     -- ** StaticText
-     ,StaticText
-     ,TStaticText
-     ,CStaticText
-     -- ** StatusBar
-     ,StatusBar
-     ,TStatusBar
-     ,CStatusBar
-     -- ** StopWatch
-     ,StopWatch
-     ,TStopWatch
-     ,CStopWatch
-     -- ** StreamBase
-     ,StreamBase
-     ,TStreamBase
-     ,CStreamBase
-     -- ** StreamBuffer
-     ,StreamBuffer
-     ,TStreamBuffer
-     ,CStreamBuffer
-     -- ** StreamToTextRedirector
-     ,StreamToTextRedirector
-     ,TStreamToTextRedirector
-     ,CStreamToTextRedirector
-     -- ** StringBuffer
-     ,StringBuffer
-     ,TStringBuffer
-     ,CStringBuffer
-     -- ** StringClientData
-     ,StringClientData
-     ,TStringClientData
-     ,CStringClientData
-     -- ** StringList
-     ,StringList
-     ,TStringList
-     ,CStringList
-     -- ** StringProperty
-     ,StringProperty
-     ,TStringProperty
-     ,CStringProperty
-     -- ** StringTokenizer
-     ,StringTokenizer
-     ,TStringTokenizer
-     ,CStringTokenizer
-     -- ** StyledTextCtrl
-     ,StyledTextCtrl
-     ,TStyledTextCtrl
-     ,CStyledTextCtrl
-     -- ** StyledTextEvent
-     ,StyledTextEvent
-     ,TStyledTextEvent
-     ,CStyledTextEvent
-     -- ** SysColourChangedEvent
-     ,SysColourChangedEvent
-     ,TSysColourChangedEvent
-     ,CSysColourChangedEvent
-     -- ** SystemOptions
-     ,SystemOptions
-     ,TSystemOptions
-     ,CSystemOptions
-     -- ** SystemSettings
-     ,SystemSettings
-     ,TSystemSettings
-     ,CSystemSettings
-     -- ** TabCtrl
-     ,TabCtrl
-     ,TTabCtrl
-     ,CTabCtrl
-     -- ** TabEvent
-     ,TabEvent
-     ,TTabEvent
-     ,CTabEvent
-     -- ** TablesInUse
-     ,TablesInUse
-     ,TTablesInUse
-     ,CTablesInUse
-     -- ** TaskBarIcon
-     ,TaskBarIcon
-     ,TTaskBarIcon
-     ,CTaskBarIcon
-     -- ** TempFile
-     ,TempFile
-     ,TTempFile
-     ,CTempFile
-     -- ** TextAttr
-     ,TextAttr
-     ,TTextAttr
-     ,CTextAttr
-     -- ** TextCtrl
-     ,TextCtrl
-     ,TTextCtrl
-     ,CTextCtrl
-     -- ** TextDataObject
-     ,TextDataObject
-     ,TTextDataObject
-     ,CTextDataObject
-     -- ** TextDropTarget
-     ,TextDropTarget
-     ,TTextDropTarget
-     ,CTextDropTarget
-     -- ** TextEntryDialog
-     ,TextEntryDialog
-     ,TTextEntryDialog
-     ,CTextEntryDialog
-     -- ** TextFile
-     ,TextFile
-     ,TTextFile
-     ,CTextFile
-     -- ** TextInputStream
-     ,TextInputStream
-     ,TTextInputStream
-     ,CTextInputStream
-     -- ** TextOutputStream
-     ,TextOutputStream
-     ,TTextOutputStream
-     ,CTextOutputStream
-     -- ** TextValidator
-     ,TextValidator
-     ,TTextValidator
-     ,CTextValidator
-     -- ** ThinSplitterWindow
-     ,ThinSplitterWindow
-     ,TThinSplitterWindow
-     ,CThinSplitterWindow
-     -- ** Thread
-     ,Thread
-     ,TThread
-     ,CThread
-     -- ** Time
-     ,Time
-     ,TTime
-     ,CTime
-     -- ** TimeSpan
-     ,TimeSpan
-     ,TTimeSpan
-     ,CTimeSpan
-     -- ** Timer
-     ,Timer
-     ,TTimer
-     ,CTimer
-     -- ** TimerBase
-     ,TimerBase
-     ,TTimerBase
-     ,CTimerBase
-     -- ** TimerEvent
-     ,TimerEvent
-     ,TTimerEvent
-     ,CTimerEvent
-     -- ** TimerEx
-     ,TimerEx
-     ,TTimerEx
-     ,CTimerEx
-     -- ** TimerRunner
-     ,TimerRunner
-     ,TTimerRunner
-     ,CTimerRunner
-     -- ** TipProvider
-     ,TipProvider
-     ,TTipProvider
-     ,CTipProvider
-     -- ** TipWindow
-     ,TipWindow
-     ,TTipWindow
-     ,CTipWindow
-     -- ** ToggleButton
-     ,ToggleButton
-     ,TToggleButton
-     ,CToggleButton
-     -- ** ToolBar
-     ,ToolBar
-     ,TToolBar
-     ,CToolBar
-     -- ** ToolBarBase
-     ,ToolBarBase
-     ,TToolBarBase
-     ,CToolBarBase
-     -- ** ToolLayoutItem
-     ,ToolLayoutItem
-     ,TToolLayoutItem
-     ,CToolLayoutItem
-     -- ** ToolTip
-     ,ToolTip
-     ,TToolTip
-     ,CToolTip
-     -- ** ToolWindow
-     ,ToolWindow
-     ,TToolWindow
-     ,CToolWindow
-     -- ** TopLevelWindow
-     ,TopLevelWindow
-     ,TTopLevelWindow
-     ,CTopLevelWindow
-     -- ** TreeCompanionWindow
-     ,TreeCompanionWindow
-     ,TTreeCompanionWindow
-     ,CTreeCompanionWindow
-     -- ** TreeCtrl
-     ,TreeCtrl
-     ,TTreeCtrl
-     ,CTreeCtrl
-     -- ** TreeEvent
-     ,TreeEvent
-     ,TTreeEvent
-     ,CTreeEvent
-     -- ** TreeItemData
-     ,TreeItemData
-     ,TTreeItemData
-     ,CTreeItemData
-     -- ** TreeItemId
-     ,TreeItemId
-     ,TTreeItemId
-     ,CTreeItemId
-     -- ** TreeLayout
-     ,TreeLayout
-     ,TTreeLayout
-     ,CTreeLayout
-     -- ** TreeLayoutStored
-     ,TreeLayoutStored
-     ,TTreeLayoutStored
-     ,CTreeLayoutStored
-     -- ** URL
-     ,URL
-     ,TURL
-     ,CURL
-     -- ** UpdateUIEvent
-     ,UpdateUIEvent
-     ,TUpdateUIEvent
-     ,CUpdateUIEvent
-     -- ** Validator
-     ,Validator
-     ,TValidator
-     ,CValidator
-     -- ** Variant
-     ,Variant
-     ,TVariant
-     ,CVariant
-     -- ** VariantData
-     ,VariantData
-     ,TVariantData
-     ,CVariantData
-     -- ** View
-     ,View
-     ,TView
-     ,CView
-     -- ** WXCApp
-     ,WXCApp
-     ,TWXCApp
-     ,CWXCApp
-     -- ** WXCArtProv
-     ,WXCArtProv
-     ,TWXCArtProv
-     ,CWXCArtProv
-     -- ** WXCClient
-     ,WXCClient
-     ,TWXCClient
-     ,CWXCClient
-     -- ** WXCCommand
-     ,WXCCommand
-     ,TWXCCommand
-     ,CWXCCommand
-     -- ** WXCConnection
-     ,WXCConnection
-     ,TWXCConnection
-     ,CWXCConnection
-     -- ** WXCDragDataObject
-     ,WXCDragDataObject
-     ,TWXCDragDataObject
-     ,CWXCDragDataObject
-     -- ** WXCDropTarget
-     ,WXCDropTarget
-     ,TWXCDropTarget
-     ,CWXCDropTarget
-     -- ** WXCFileDropTarget
-     ,WXCFileDropTarget
-     ,TWXCFileDropTarget
-     ,CWXCFileDropTarget
-     -- ** WXCGridTable
-     ,WXCGridTable
-     ,TWXCGridTable
-     ,CWXCGridTable
-     -- ** WXCHtmlEvent
-     ,WXCHtmlEvent
-     ,TWXCHtmlEvent
-     ,CWXCHtmlEvent
-     -- ** WXCHtmlWindow
-     ,WXCHtmlWindow
-     ,TWXCHtmlWindow
-     ,CWXCHtmlWindow
-     -- ** WXCLocale
-     ,WXCLocale
-     ,TWXCLocale
-     ,CWXCLocale
-     -- ** WXCLog
-     ,WXCLog
-     ,TWXCLog
-     ,CWXCLog
-     -- ** WXCMessageParameters
-     ,WXCMessageParameters
-     ,TWXCMessageParameters
-     ,CWXCMessageParameters
-     -- ** WXCPlotCurve
-     ,WXCPlotCurve
-     ,TWXCPlotCurve
-     ,CWXCPlotCurve
-     -- ** WXCPreviewControlBar
-     ,WXCPreviewControlBar
-     ,TWXCPreviewControlBar
-     ,CWXCPreviewControlBar
-     -- ** WXCPreviewFrame
-     ,WXCPreviewFrame
-     ,TWXCPreviewFrame
-     ,CWXCPreviewFrame
-     -- ** WXCPrintEvent
-     ,WXCPrintEvent
-     ,TWXCPrintEvent
-     ,CWXCPrintEvent
-     -- ** WXCPrintout
-     ,WXCPrintout
-     ,TWXCPrintout
-     ,CWXCPrintout
-     -- ** WXCPrintoutHandler
-     ,WXCPrintoutHandler
-     ,TWXCPrintoutHandler
-     ,CWXCPrintoutHandler
-     -- ** WXCServer
-     ,WXCServer
-     ,TWXCServer
-     ,CWXCServer
-     -- ** WXCTextDropTarget
-     ,WXCTextDropTarget
-     ,TWXCTextDropTarget
-     ,CWXCTextDropTarget
-     -- ** WXCTextValidator
-     ,WXCTextValidator
-     ,TWXCTextValidator
-     ,CWXCTextValidator
-     -- ** WXCTreeItemData
-     ,WXCTreeItemData
-     ,TWXCTreeItemData
-     ,CWXCTreeItemData
-     -- ** Window
-     ,Window
-     ,TWindow
-     ,CWindow
-     -- ** WindowCreateEvent
-     ,WindowCreateEvent
-     ,TWindowCreateEvent
-     ,CWindowCreateEvent
-     -- ** WindowDC
-     ,WindowDC
-     ,TWindowDC
-     ,CWindowDC
-     -- ** WindowDestroyEvent
-     ,WindowDestroyEvent
-     ,TWindowDestroyEvent
-     ,CWindowDestroyEvent
-     -- ** WindowDisabler
-     ,WindowDisabler
-     ,TWindowDisabler
-     ,CWindowDisabler
-     -- ** Wizard
-     ,Wizard
-     ,TWizard
-     ,CWizard
-     -- ** WizardEvent
-     ,WizardEvent
-     ,TWizardEvent
-     ,CWizardEvent
-     -- ** WizardPage
-     ,WizardPage
-     ,TWizardPage
-     ,CWizardPage
-     -- ** WizardPageSimple
-     ,WizardPageSimple
-     ,TWizardPageSimple
-     ,CWizardPageSimple
-     -- ** WxArray
-     ,WxArray
-     ,TWxArray
-     ,CWxArray
-     -- ** WxDllLoader
-     ,WxDllLoader
-     ,TWxDllLoader
-     ,CWxDllLoader
-     -- ** WxExpr
-     ,WxExpr
-     ,TWxExpr
-     ,CWxExpr
-     -- ** WxManagedPtr
-     ,WxManagedPtr
-     ,TWxManagedPtr
-     ,CWxManagedPtr
-     -- ** WxObject
-     ,WxObject
-     ,TWxObject
-     ,CWxObject
-     -- ** WxPoint
-     ,WxPoint
-     ,TWxPoint
-     ,CWxPoint
-     -- ** WxRect
-     ,WxRect
-     ,TWxRect
-     ,CWxRect
-     -- ** WxSize
-     ,WxSize
-     ,TWxSize
-     ,CWxSize
-     -- ** WxString
-     ,WxString
-     ,TWxString
-     ,CWxString
-     -- ** XmlResource
-     ,XmlResource
-     ,TXmlResource
-     ,CXmlResource
-     -- ** XmlResourceHandler
-     ,XmlResourceHandler
-     ,TXmlResourceHandler
-     ,CXmlResourceHandler
-     -- ** ZipInputStream
-     ,ZipInputStream
-     ,TZipInputStream
-     ,CZipInputStream
-     -- ** ZlibInputStream
-     ,ZlibInputStream
-     ,TZlibInputStream
-     ,CZlibInputStream
-     -- ** ZlibOutputStream
-     ,ZlibOutputStream
-     ,TZlibOutputStream
-     ,CZlibOutputStream
-    ) where
-
-import Graphics.UI.WXCore.WxcObject
-
--- | Pointer to an object of type 'ConfigBase'.
-type ConfigBase a  = Object (CConfigBase a)
--- | Inheritance type of the ConfigBase class.
-type TConfigBase a  = CConfigBase a
--- | Abstract type of the ConfigBase class.
-data CConfigBase a  = CConfigBase
-
--- | Pointer to an object of type 'FileConfig', derived from 'ConfigBase'.
-type FileConfig a  = ConfigBase (CFileConfig a)
--- | Inheritance type of the FileConfig class.
-type TFileConfig a  = TConfigBase (CFileConfig a)
--- | Abstract type of the FileConfig class.
-data CFileConfig a  = CFileConfig
-
--- | Pointer to an object of type 'GridCellWorker'.
-type GridCellWorker a  = Object (CGridCellWorker a)
--- | Inheritance type of the GridCellWorker class.
-type TGridCellWorker a  = CGridCellWorker a
--- | Abstract type of the GridCellWorker class.
-data CGridCellWorker a  = CGridCellWorker
-
--- | Pointer to an object of type 'GridCellEditor', derived from 'GridCellWorker'.
-type GridCellEditor a  = GridCellWorker (CGridCellEditor a)
--- | Inheritance type of the GridCellEditor class.
-type TGridCellEditor a  = TGridCellWorker (CGridCellEditor a)
--- | Abstract type of the GridCellEditor class.
-data CGridCellEditor a  = CGridCellEditor
-
--- | Pointer to an object of type 'GridCellTextEditor', derived from 'GridCellEditor'.
-type GridCellTextEditor a  = GridCellEditor (CGridCellTextEditor a)
--- | Inheritance type of the GridCellTextEditor class.
-type TGridCellTextEditor a  = TGridCellEditor (CGridCellTextEditor a)
--- | Abstract type of the GridCellTextEditor class.
-data CGridCellTextEditor a  = CGridCellTextEditor
-
--- | Pointer to an object of type 'GridCellFloatEditor', derived from 'GridCellTextEditor'.
-type GridCellFloatEditor a  = GridCellTextEditor (CGridCellFloatEditor a)
--- | Inheritance type of the GridCellFloatEditor class.
-type TGridCellFloatEditor a  = TGridCellTextEditor (CGridCellFloatEditor a)
--- | Abstract type of the GridCellFloatEditor class.
-data CGridCellFloatEditor a  = CGridCellFloatEditor
-
--- | Pointer to an object of type 'GridCellTextEnterEditor', derived from 'GridCellTextEditor'.
-type GridCellTextEnterEditor a  = GridCellTextEditor (CGridCellTextEnterEditor a)
--- | Inheritance type of the GridCellTextEnterEditor class.
-type TGridCellTextEnterEditor a  = TGridCellTextEditor (CGridCellTextEnterEditor a)
--- | Abstract type of the GridCellTextEnterEditor class.
-data CGridCellTextEnterEditor a  = CGridCellTextEnterEditor
-
--- | Pointer to an object of type 'GridCellNumberEditor', derived from 'GridCellTextEditor'.
-type GridCellNumberEditor a  = GridCellTextEditor (CGridCellNumberEditor a)
--- | Inheritance type of the GridCellNumberEditor class.
-type TGridCellNumberEditor a  = TGridCellTextEditor (CGridCellNumberEditor a)
--- | Abstract type of the GridCellNumberEditor class.
-data CGridCellNumberEditor a  = CGridCellNumberEditor
-
--- | Pointer to an object of type 'GridCellChoiceEditor', derived from 'GridCellEditor'.
-type GridCellChoiceEditor a  = GridCellEditor (CGridCellChoiceEditor a)
--- | Inheritance type of the GridCellChoiceEditor class.
-type TGridCellChoiceEditor a  = TGridCellEditor (CGridCellChoiceEditor a)
--- | Abstract type of the GridCellChoiceEditor class.
-data CGridCellChoiceEditor a  = CGridCellChoiceEditor
-
--- | Pointer to an object of type 'GridCellBoolEditor', derived from 'GridCellEditor'.
-type GridCellBoolEditor a  = GridCellEditor (CGridCellBoolEditor a)
--- | Inheritance type of the GridCellBoolEditor class.
-type TGridCellBoolEditor a  = TGridCellEditor (CGridCellBoolEditor a)
--- | Abstract type of the GridCellBoolEditor class.
-data CGridCellBoolEditor a  = CGridCellBoolEditor
-
--- | Pointer to an object of type 'GridCellRenderer', derived from 'GridCellWorker'.
-type GridCellRenderer a  = GridCellWorker (CGridCellRenderer a)
--- | Inheritance type of the GridCellRenderer class.
-type TGridCellRenderer a  = TGridCellWorker (CGridCellRenderer a)
--- | Abstract type of the GridCellRenderer class.
-data CGridCellRenderer a  = CGridCellRenderer
-
--- | Pointer to an object of type 'GridCellStringRenderer', derived from 'GridCellRenderer'.
-type GridCellStringRenderer a  = GridCellRenderer (CGridCellStringRenderer a)
--- | Inheritance type of the GridCellStringRenderer class.
-type TGridCellStringRenderer a  = TGridCellRenderer (CGridCellStringRenderer a)
--- | Abstract type of the GridCellStringRenderer class.
-data CGridCellStringRenderer a  = CGridCellStringRenderer
-
--- | Pointer to an object of type 'GridCellFloatRenderer', derived from 'GridCellStringRenderer'.
-type GridCellFloatRenderer a  = GridCellStringRenderer (CGridCellFloatRenderer a)
--- | Inheritance type of the GridCellFloatRenderer class.
-type TGridCellFloatRenderer a  = TGridCellStringRenderer (CGridCellFloatRenderer a)
--- | Abstract type of the GridCellFloatRenderer class.
-data CGridCellFloatRenderer a  = CGridCellFloatRenderer
-
--- | Pointer to an object of type 'GridCellAutoWrapStringRenderer', derived from 'GridCellStringRenderer'.
-type GridCellAutoWrapStringRenderer a  = GridCellStringRenderer (CGridCellAutoWrapStringRenderer a)
--- | Inheritance type of the GridCellAutoWrapStringRenderer class.
-type TGridCellAutoWrapStringRenderer a  = TGridCellStringRenderer (CGridCellAutoWrapStringRenderer a)
--- | Abstract type of the GridCellAutoWrapStringRenderer class.
-data CGridCellAutoWrapStringRenderer a  = CGridCellAutoWrapStringRenderer
-
--- | Pointer to an object of type 'GridCellNumberRenderer', derived from 'GridCellStringRenderer'.
-type GridCellNumberRenderer a  = GridCellStringRenderer (CGridCellNumberRenderer a)
--- | Inheritance type of the GridCellNumberRenderer class.
-type TGridCellNumberRenderer a  = TGridCellStringRenderer (CGridCellNumberRenderer a)
--- | Abstract type of the GridCellNumberRenderer class.
-data CGridCellNumberRenderer a  = CGridCellNumberRenderer
-
--- | Pointer to an object of type 'GridCellBoolRenderer', derived from 'GridCellRenderer'.
-type GridCellBoolRenderer a  = GridCellRenderer (CGridCellBoolRenderer a)
--- | Inheritance type of the GridCellBoolRenderer class.
-type TGridCellBoolRenderer a  = TGridCellRenderer (CGridCellBoolRenderer a)
--- | Abstract type of the GridCellBoolRenderer class.
-data CGridCellBoolRenderer a  = CGridCellBoolRenderer
-
--- | Pointer to an object of type 'WxObject'.
-type WxObject a  = Object (CWxObject a)
--- | Inheritance type of the WxObject class.
-type TWxObject a  = CWxObject a
--- | Abstract type of the WxObject class.
-data CWxObject a  = CWxObject
-
--- | Pointer to an object of type 'EvtHandler', derived from 'WxObject'.
-type EvtHandler a  = WxObject (CEvtHandler a)
--- | Inheritance type of the EvtHandler class.
-type TEvtHandler a  = TWxObject (CEvtHandler a)
--- | Abstract type of the EvtHandler class.
-data CEvtHandler a  = CEvtHandler
-
--- | Pointer to an object of type 'Window', derived from 'EvtHandler'.
-type Window a  = EvtHandler (CWindow a)
--- | Inheritance type of the Window class.
-type TWindow a  = TEvtHandler (CWindow a)
--- | Abstract type of the Window class.
-data CWindow a  = CWindow
-
--- | Pointer to an object of type 'Panel', derived from 'Window'.
-type Panel a  = Window (CPanel a)
--- | Inheritance type of the Panel class.
-type TPanel a  = TWindow (CPanel a)
--- | Abstract type of the Panel class.
-data CPanel a  = CPanel
-
--- | Pointer to an object of type 'ScrolledWindow', derived from 'Panel'.
-type ScrolledWindow a  = Panel (CScrolledWindow a)
--- | Inheritance type of the ScrolledWindow class.
-type TScrolledWindow a  = TPanel (CScrolledWindow a)
--- | Abstract type of the ScrolledWindow class.
-data CScrolledWindow a  = CScrolledWindow
-
--- | Pointer to an object of type 'Grid', derived from 'ScrolledWindow'.
-type Grid a  = ScrolledWindow (CGrid a)
--- | Inheritance type of the Grid class.
-type TGrid a  = TScrolledWindow (CGrid a)
--- | Abstract type of the Grid class.
-data CGrid a  = CGrid
-
--- | Pointer to an object of type 'PlotWindow', derived from 'ScrolledWindow'.
-type PlotWindow a  = ScrolledWindow (CPlotWindow a)
--- | Inheritance type of the PlotWindow class.
-type TPlotWindow a  = TScrolledWindow (CPlotWindow a)
--- | Abstract type of the PlotWindow class.
-data CPlotWindow a  = CPlotWindow
-
--- | Pointer to an object of type 'SplitterScrolledWindow', derived from 'ScrolledWindow'.
-type SplitterScrolledWindow a  = ScrolledWindow (CSplitterScrolledWindow a)
--- | Inheritance type of the SplitterScrolledWindow class.
-type TSplitterScrolledWindow a  = TScrolledWindow (CSplitterScrolledWindow a)
--- | Abstract type of the SplitterScrolledWindow class.
-data CSplitterScrolledWindow a  = CSplitterScrolledWindow
-
--- | Pointer to an object of type 'PreviewCanvas', derived from 'ScrolledWindow'.
-type PreviewCanvas a  = ScrolledWindow (CPreviewCanvas a)
--- | Inheritance type of the PreviewCanvas class.
-type TPreviewCanvas a  = TScrolledWindow (CPreviewCanvas a)
--- | Abstract type of the PreviewCanvas class.
-data CPreviewCanvas a  = CPreviewCanvas
-
--- | Pointer to an object of type 'HtmlWindow', derived from 'ScrolledWindow'.
-type HtmlWindow a  = ScrolledWindow (CHtmlWindow a)
--- | Inheritance type of the HtmlWindow class.
-type THtmlWindow a  = TScrolledWindow (CHtmlWindow a)
--- | Abstract type of the HtmlWindow class.
-data CHtmlWindow a  = CHtmlWindow
-
--- | Pointer to an object of type 'WXCHtmlWindow', derived from 'HtmlWindow'.
-type WXCHtmlWindow a  = HtmlWindow (CWXCHtmlWindow a)
--- | Inheritance type of the WXCHtmlWindow class.
-type TWXCHtmlWindow a  = THtmlWindow (CWXCHtmlWindow a)
--- | Abstract type of the WXCHtmlWindow class.
-data CWXCHtmlWindow a  = CWXCHtmlWindow
-
--- | Pointer to an object of type 'PreviewControlBar', derived from 'Panel'.
-type PreviewControlBar a  = Panel (CPreviewControlBar a)
--- | Inheritance type of the PreviewControlBar class.
-type TPreviewControlBar a  = TPanel (CPreviewControlBar a)
--- | Abstract type of the PreviewControlBar class.
-data CPreviewControlBar a  = CPreviewControlBar
-
--- | Pointer to an object of type 'WXCPreviewControlBar', derived from 'PreviewControlBar'.
-type WXCPreviewControlBar a  = PreviewControlBar (CWXCPreviewControlBar a)
--- | Inheritance type of the WXCPreviewControlBar class.
-type TWXCPreviewControlBar a  = TPreviewControlBar (CWXCPreviewControlBar a)
--- | Abstract type of the WXCPreviewControlBar class.
-data CWXCPreviewControlBar a  = CWXCPreviewControlBar
-
--- | Pointer to an object of type 'WizardPage', derived from 'Panel'.
-type WizardPage a  = Panel (CWizardPage a)
--- | Inheritance type of the WizardPage class.
-type TWizardPage a  = TPanel (CWizardPage a)
--- | Abstract type of the WizardPage class.
-data CWizardPage a  = CWizardPage
-
--- | Pointer to an object of type 'WizardPageSimple', derived from 'WizardPage'.
-type WizardPageSimple a  = WizardPage (CWizardPageSimple a)
--- | Inheritance type of the WizardPageSimple class.
-type TWizardPageSimple a  = TWizardPage (CWizardPageSimple a)
--- | Abstract type of the WizardPageSimple class.
-data CWizardPageSimple a  = CWizardPageSimple
-
--- | Pointer to an object of type 'NewBitmapButton', derived from 'Panel'.
-type NewBitmapButton a  = Panel (CNewBitmapButton a)
--- | Inheritance type of the NewBitmapButton class.
-type TNewBitmapButton a  = TPanel (CNewBitmapButton a)
--- | Abstract type of the NewBitmapButton class.
-data CNewBitmapButton a  = CNewBitmapButton
-
--- | Pointer to an object of type 'EditableListBox', derived from 'Panel'.
-type EditableListBox a  = Panel (CEditableListBox a)
--- | Inheritance type of the EditableListBox class.
-type TEditableListBox a  = TPanel (CEditableListBox a)
--- | Abstract type of the EditableListBox class.
-data CEditableListBox a  = CEditableListBox
-
--- | Pointer to an object of type 'DynamicSashWindow', derived from 'Window'.
-type DynamicSashWindow a  = Window (CDynamicSashWindow a)
--- | Inheritance type of the DynamicSashWindow class.
-type TDynamicSashWindow a  = TWindow (CDynamicSashWindow a)
--- | Abstract type of the DynamicSashWindow class.
-data CDynamicSashWindow a  = CDynamicSashWindow
-
--- | Pointer to an object of type 'PopupWindow', derived from 'Window'.
-type PopupWindow a  = Window (CPopupWindow a)
--- | Inheritance type of the PopupWindow class.
-type TPopupWindow a  = TWindow (CPopupWindow a)
--- | Abstract type of the PopupWindow class.
-data CPopupWindow a  = CPopupWindow
-
--- | Pointer to an object of type 'PopupTransientWindow', derived from 'PopupWindow'.
-type PopupTransientWindow a  = PopupWindow (CPopupTransientWindow a)
--- | Inheritance type of the PopupTransientWindow class.
-type TPopupTransientWindow a  = TPopupWindow (CPopupTransientWindow a)
--- | Abstract type of the PopupTransientWindow class.
-data CPopupTransientWindow a  = CPopupTransientWindow
-
--- | Pointer to an object of type 'TipWindow', derived from 'PopupTransientWindow'.
-type TipWindow a  = PopupTransientWindow (CTipWindow a)
--- | Inheritance type of the TipWindow class.
-type TTipWindow a  = TPopupTransientWindow (CTipWindow a)
--- | Abstract type of the TipWindow class.
-data CTipWindow a  = CTipWindow
-
--- | Pointer to an object of type 'SashWindow', derived from 'Window'.
-type SashWindow a  = Window (CSashWindow a)
--- | Inheritance type of the SashWindow class.
-type TSashWindow a  = TWindow (CSashWindow a)
--- | Abstract type of the SashWindow class.
-data CSashWindow a  = CSashWindow
-
--- | Pointer to an object of type 'SashLayoutWindow', derived from 'SashWindow'.
-type SashLayoutWindow a  = SashWindow (CSashLayoutWindow a)
--- | Inheritance type of the SashLayoutWindow class.
-type TSashLayoutWindow a  = TSashWindow (CSashLayoutWindow a)
--- | Abstract type of the SashLayoutWindow class.
-data CSashLayoutWindow a  = CSashLayoutWindow
-
--- | Pointer to an object of type 'SplitterWindow', derived from 'Window'.
-type SplitterWindow a  = Window (CSplitterWindow a)
--- | Inheritance type of the SplitterWindow class.
-type TSplitterWindow a  = TWindow (CSplitterWindow a)
--- | Abstract type of the SplitterWindow class.
-data CSplitterWindow a  = CSplitterWindow
-
--- | Pointer to an object of type 'ThinSplitterWindow', derived from 'SplitterWindow'.
-type ThinSplitterWindow a  = SplitterWindow (CThinSplitterWindow a)
--- | Inheritance type of the ThinSplitterWindow class.
-type TThinSplitterWindow a  = TSplitterWindow (CThinSplitterWindow a)
--- | Abstract type of the ThinSplitterWindow class.
-data CThinSplitterWindow a  = CThinSplitterWindow
-
--- | Pointer to an object of type 'TreeCompanionWindow', derived from 'Window'.
-type TreeCompanionWindow a  = Window (CTreeCompanionWindow a)
--- | Inheritance type of the TreeCompanionWindow class.
-type TTreeCompanionWindow a  = TWindow (CTreeCompanionWindow a)
--- | Abstract type of the TreeCompanionWindow class.
-data CTreeCompanionWindow a  = CTreeCompanionWindow
-
--- | Pointer to an object of type 'MediaCtrl', derived from 'Window'.
-type MediaCtrl a  = Window (CMediaCtrl a)
--- | Inheritance type of the MediaCtrl class.
-type TMediaCtrl a  = TWindow (CMediaCtrl a)
--- | Abstract type of the MediaCtrl class.
-data CMediaCtrl a  = CMediaCtrl
-
--- | Pointer to an object of type 'StatusBar', derived from 'Window'.
-type StatusBar a  = Window (CStatusBar a)
--- | Inheritance type of the StatusBar class.
-type TStatusBar a  = TWindow (CStatusBar a)
--- | Abstract type of the StatusBar class.
-data CStatusBar a  = CStatusBar
-
--- | Pointer to an object of type 'MDIClientWindow', derived from 'Window'.
-type MDIClientWindow a  = Window (CMDIClientWindow a)
--- | Inheritance type of the MDIClientWindow class.
-type TMDIClientWindow a  = TWindow (CMDIClientWindow a)
--- | Abstract type of the MDIClientWindow class.
-data CMDIClientWindow a  = CMDIClientWindow
-
--- | Pointer to an object of type 'GLCanvas', derived from 'Window'.
-type GLCanvas a  = Window (CGLCanvas a)
--- | Inheritance type of the GLCanvas class.
-type TGLCanvas a  = TWindow (CGLCanvas a)
--- | Abstract type of the GLCanvas class.
-data CGLCanvas a  = CGLCanvas
-
--- | Pointer to an object of type 'DrawWindow', derived from 'Window'.
-type DrawWindow a  = Window (CDrawWindow a)
--- | Inheritance type of the DrawWindow class.
-type TDrawWindow a  = TWindow (CDrawWindow a)
--- | Abstract type of the DrawWindow class.
-data CDrawWindow a  = CDrawWindow
-
--- | Pointer to an object of type 'Control', derived from 'Window'.
-type Control a  = Window (CControl a)
--- | Inheritance type of the Control class.
-type TControl a  = TWindow (CControl a)
--- | Abstract type of the Control class.
-data CControl a  = CControl
-
--- | Pointer to an object of type 'Slider', derived from 'Control'.
-type Slider a  = Control (CSlider a)
--- | Inheritance type of the Slider class.
-type TSlider a  = TControl (CSlider a)
--- | Abstract type of the Slider class.
-data CSlider a  = CSlider
-
--- | Pointer to an object of type 'SliderMSW', derived from 'Slider'.
-type SliderMSW a  = Slider (CSliderMSW a)
--- | Inheritance type of the SliderMSW class.
-type TSliderMSW a  = TSlider (CSliderMSW a)
--- | Abstract type of the SliderMSW class.
-data CSliderMSW a  = CSliderMSW
-
--- | Pointer to an object of type 'Slider95', derived from 'Slider'.
-type Slider95 a  = Slider (CSlider95 a)
--- | Inheritance type of the Slider95 class.
-type TSlider95 a  = TSlider (CSlider95 a)
--- | Abstract type of the Slider95 class.
-data CSlider95 a  = CSlider95
-
--- | Pointer to an object of type 'Gauge', derived from 'Control'.
-type Gauge a  = Control (CGauge a)
--- | Inheritance type of the Gauge class.
-type TGauge a  = TControl (CGauge a)
--- | Abstract type of the Gauge class.
-data CGauge a  = CGauge
-
--- | Pointer to an object of type 'GaugeMSW', derived from 'Gauge'.
-type GaugeMSW a  = Gauge (CGaugeMSW a)
--- | Inheritance type of the GaugeMSW class.
-type TGaugeMSW a  = TGauge (CGaugeMSW a)
--- | Abstract type of the GaugeMSW class.
-data CGaugeMSW a  = CGaugeMSW
-
--- | Pointer to an object of type 'Gauge95', derived from 'Gauge'.
-type Gauge95 a  = Gauge (CGauge95 a)
--- | Inheritance type of the Gauge95 class.
-type TGauge95 a  = TGauge (CGauge95 a)
--- | Abstract type of the Gauge95 class.
-data CGauge95 a  = CGauge95
-
--- | Pointer to an object of type 'StyledTextCtrl', derived from 'Control'.
-type StyledTextCtrl a  = Control (CStyledTextCtrl a)
--- | Inheritance type of the StyledTextCtrl class.
-type TStyledTextCtrl a  = TControl (CStyledTextCtrl a)
--- | Abstract type of the StyledTextCtrl class.
-data CStyledTextCtrl a  = CStyledTextCtrl
+And contains 574 class definitions.
+-}
+--------------------------------------------------------------------------------
+module Graphics.UI.WXCore.WxcClassTypes
+    ( -- * Classes
+     -- ** AcceleratorEntry
+      AcceleratorEntry
+     ,TAcceleratorEntry
+     ,CAcceleratorEntry(..)
+     -- ** AcceleratorTable
+     ,AcceleratorTable
+     ,TAcceleratorTable
+     ,CAcceleratorTable(..)
+     -- ** ActivateEvent
+     ,ActivateEvent
+     ,TActivateEvent
+     ,CActivateEvent(..)
+     -- ** App
+     ,App
+     ,TApp
+     ,CApp(..)
+     -- ** ArrayString
+     ,ArrayString
+     ,TArrayString
+     ,CArrayString(..)
+     -- ** ArtProvider
+     ,ArtProvider
+     ,TArtProvider
+     ,CArtProvider(..)
+     -- ** AuiDefaultTabArt
+     ,AuiDefaultTabArt
+     ,TAuiDefaultTabArt
+     ,CAuiDefaultTabArt(..)
+     -- ** AuiDefaultToolBarArt
+     ,AuiDefaultToolBarArt
+     ,TAuiDefaultToolBarArt
+     ,CAuiDefaultToolBarArt(..)
+     -- ** AuiDockArt
+     ,AuiDockArt
+     ,TAuiDockArt
+     ,CAuiDockArt(..)
+     -- ** AuiManager
+     ,AuiManager
+     ,TAuiManager
+     ,CAuiManager(..)
+     -- ** AuiManagerEvent
+     ,AuiManagerEvent
+     ,TAuiManagerEvent
+     ,CAuiManagerEvent(..)
+     -- ** AuiNotebook
+     ,AuiNotebook
+     ,TAuiNotebook
+     ,CAuiNotebook(..)
+     -- ** AuiNotebookEvent
+     ,AuiNotebookEvent
+     ,TAuiNotebookEvent
+     ,CAuiNotebookEvent(..)
+     -- ** AuiNotebookPage
+     ,AuiNotebookPage
+     ,TAuiNotebookPage
+     ,CAuiNotebookPage(..)
+     -- ** AuiNotebookPageArray
+     ,AuiNotebookPageArray
+     ,TAuiNotebookPageArray
+     ,CAuiNotebookPageArray(..)
+     -- ** AuiPaneInfo
+     ,AuiPaneInfo
+     ,TAuiPaneInfo
+     ,CAuiPaneInfo(..)
+     -- ** AuiPaneInfoArray
+     ,AuiPaneInfoArray
+     ,TAuiPaneInfoArray
+     ,CAuiPaneInfoArray(..)
+     -- ** AuiSimpleTabArt
+     ,AuiSimpleTabArt
+     ,TAuiSimpleTabArt
+     ,CAuiSimpleTabArt(..)
+     -- ** AuiTabArt
+     ,AuiTabArt
+     ,TAuiTabArt
+     ,CAuiTabArt(..)
+     -- ** AuiTabContainer
+     ,AuiTabContainer
+     ,TAuiTabContainer
+     ,CAuiTabContainer(..)
+     -- ** AuiTabContainerButton
+     ,AuiTabContainerButton
+     ,TAuiTabContainerButton
+     ,CAuiTabContainerButton(..)
+     -- ** AuiTabCtrl
+     ,AuiTabCtrl
+     ,TAuiTabCtrl
+     ,CAuiTabCtrl(..)
+     -- ** AuiToolBar
+     ,AuiToolBar
+     ,TAuiToolBar
+     ,CAuiToolBar(..)
+     -- ** AuiToolBarArt
+     ,AuiToolBarArt
+     ,TAuiToolBarArt
+     ,CAuiToolBarArt(..)
+     -- ** AuiToolBarEvent
+     ,AuiToolBarEvent
+     ,TAuiToolBarEvent
+     ,CAuiToolBarEvent(..)
+     -- ** AuiToolBarItem
+     ,AuiToolBarItem
+     ,TAuiToolBarItem
+     ,CAuiToolBarItem(..)
+     -- ** AuiToolBarItemArray
+     ,AuiToolBarItemArray
+     ,TAuiToolBarItemArray
+     ,CAuiToolBarItemArray(..)
+     -- ** AutoBufferedPaintDC
+     ,AutoBufferedPaintDC
+     ,TAutoBufferedPaintDC
+     ,CAutoBufferedPaintDC(..)
+     -- ** AutomationObject
+     ,AutomationObject
+     ,TAutomationObject
+     ,CAutomationObject(..)
+     -- ** Bitmap
+     ,Bitmap
+     ,TBitmap
+     ,CBitmap(..)
+     -- ** BitmapButton
+     ,BitmapButton
+     ,TBitmapButton
+     ,CBitmapButton(..)
+     -- ** BitmapDataObject
+     ,BitmapDataObject
+     ,TBitmapDataObject
+     ,CBitmapDataObject(..)
+     -- ** BitmapHandler
+     ,BitmapHandler
+     ,TBitmapHandler
+     ,CBitmapHandler(..)
+     -- ** BitmapToggleButton
+     ,BitmapToggleButton
+     ,TBitmapToggleButton
+     ,CBitmapToggleButton(..)
+     -- ** BookCtrlBase
+     ,BookCtrlBase
+     ,TBookCtrlBase
+     ,CBookCtrlBase(..)
+     -- ** BookCtrlEvent
+     ,BookCtrlEvent
+     ,TBookCtrlEvent
+     ,CBookCtrlEvent(..)
+     -- ** BoolProperty
+     ,BoolProperty
+     ,TBoolProperty
+     ,CBoolProperty(..)
+     -- ** BoxSizer
+     ,BoxSizer
+     ,TBoxSizer
+     ,CBoxSizer(..)
+     -- ** Brush
+     ,Brush
+     ,TBrush
+     ,CBrush(..)
+     -- ** BrushList
+     ,BrushList
+     ,TBrushList
+     ,CBrushList(..)
+     -- ** BufferedDC
+     ,BufferedDC
+     ,TBufferedDC
+     ,CBufferedDC(..)
+     -- ** BufferedInputStream
+     ,BufferedInputStream
+     ,TBufferedInputStream
+     ,CBufferedInputStream(..)
+     -- ** BufferedOutputStream
+     ,BufferedOutputStream
+     ,TBufferedOutputStream
+     ,CBufferedOutputStream(..)
+     -- ** BufferedPaintDC
+     ,BufferedPaintDC
+     ,TBufferedPaintDC
+     ,CBufferedPaintDC(..)
+     -- ** BusyCursor
+     ,BusyCursor
+     ,TBusyCursor
+     ,CBusyCursor(..)
+     -- ** BusyInfo
+     ,BusyInfo
+     ,TBusyInfo
+     ,CBusyInfo(..)
+     -- ** Button
+     ,Button
+     ,TButton
+     ,CButton(..)
+     -- ** CSConv
+     ,CSConv
+     ,TCSConv
+     ,CCSConv(..)
+     -- ** CalculateLayoutEvent
+     ,CalculateLayoutEvent
+     ,TCalculateLayoutEvent
+     ,CCalculateLayoutEvent(..)
+     -- ** CalendarCtrl
+     ,CalendarCtrl
+     ,TCalendarCtrl
+     ,CCalendarCtrl(..)
+     -- ** CalendarDateAttr
+     ,CalendarDateAttr
+     ,TCalendarDateAttr
+     ,CCalendarDateAttr(..)
+     -- ** CalendarEvent
+     ,CalendarEvent
+     ,TCalendarEvent
+     ,CCalendarEvent(..)
+     -- ** Caret
+     ,Caret
+     ,TCaret
+     ,CCaret(..)
+     -- ** CbAntiflickerPlugin
+     ,CbAntiflickerPlugin
+     ,TCbAntiflickerPlugin
+     ,CCbAntiflickerPlugin(..)
+     -- ** CbBarDragPlugin
+     ,CbBarDragPlugin
+     ,TCbBarDragPlugin
+     ,CCbBarDragPlugin(..)
+     -- ** CbBarHintsPlugin
+     ,CbBarHintsPlugin
+     ,TCbBarHintsPlugin
+     ,CCbBarHintsPlugin(..)
+     -- ** CbBarInfo
+     ,CbBarInfo
+     ,TCbBarInfo
+     ,CCbBarInfo(..)
+     -- ** CbBarSpy
+     ,CbBarSpy
+     ,TCbBarSpy
+     ,CCbBarSpy(..)
+     -- ** CbCloseBox
+     ,CbCloseBox
+     ,TCbCloseBox
+     ,CCbCloseBox(..)
+     -- ** CbCollapseBox
+     ,CbCollapseBox
+     ,TCbCollapseBox
+     ,CCbCollapseBox(..)
+     -- ** CbCommonPaneProperties
+     ,CbCommonPaneProperties
+     ,TCbCommonPaneProperties
+     ,CCbCommonPaneProperties(..)
+     -- ** CbCustomizeBarEvent
+     ,CbCustomizeBarEvent
+     ,TCbCustomizeBarEvent
+     ,CCbCustomizeBarEvent(..)
+     -- ** CbCustomizeLayoutEvent
+     ,CbCustomizeLayoutEvent
+     ,TCbCustomizeLayoutEvent
+     ,CCbCustomizeLayoutEvent(..)
+     -- ** CbDimHandlerBase
+     ,CbDimHandlerBase
+     ,TCbDimHandlerBase
+     ,CCbDimHandlerBase(..)
+     -- ** CbDimInfo
+     ,CbDimInfo
+     ,TCbDimInfo
+     ,CCbDimInfo(..)
+     -- ** CbDockBox
+     ,CbDockBox
+     ,TCbDockBox
+     ,CCbDockBox(..)
+     -- ** CbDockPane
+     ,CbDockPane
+     ,TCbDockPane
+     ,CCbDockPane(..)
+     -- ** CbDrawBarDecorEvent
+     ,CbDrawBarDecorEvent
+     ,TCbDrawBarDecorEvent
+     ,CCbDrawBarDecorEvent(..)
+     -- ** CbDrawBarHandlesEvent
+     ,CbDrawBarHandlesEvent
+     ,TCbDrawBarHandlesEvent
+     ,CCbDrawBarHandlesEvent(..)
+     -- ** CbDrawHintRectEvent
+     ,CbDrawHintRectEvent
+     ,TCbDrawHintRectEvent
+     ,CCbDrawHintRectEvent(..)
+     -- ** CbDrawPaneBkGroundEvent
+     ,CbDrawPaneBkGroundEvent
+     ,TCbDrawPaneBkGroundEvent
+     ,CCbDrawPaneBkGroundEvent(..)
+     -- ** CbDrawPaneDecorEvent
+     ,CbDrawPaneDecorEvent
+     ,TCbDrawPaneDecorEvent
+     ,CCbDrawPaneDecorEvent(..)
+     -- ** CbDrawRowBkGroundEvent
+     ,CbDrawRowBkGroundEvent
+     ,TCbDrawRowBkGroundEvent
+     ,CCbDrawRowBkGroundEvent(..)
+     -- ** CbDrawRowDecorEvent
+     ,CbDrawRowDecorEvent
+     ,TCbDrawRowDecorEvent
+     ,CCbDrawRowDecorEvent(..)
+     -- ** CbDrawRowHandlesEvent
+     ,CbDrawRowHandlesEvent
+     ,TCbDrawRowHandlesEvent
+     ,CCbDrawRowHandlesEvent(..)
+     -- ** CbDynToolBarDimHandler
+     ,CbDynToolBarDimHandler
+     ,TCbDynToolBarDimHandler
+     ,CCbDynToolBarDimHandler(..)
+     -- ** CbFinishDrawInAreaEvent
+     ,CbFinishDrawInAreaEvent
+     ,TCbFinishDrawInAreaEvent
+     ,CCbFinishDrawInAreaEvent(..)
+     -- ** CbFloatedBarWindow
+     ,CbFloatedBarWindow
+     ,TCbFloatedBarWindow
+     ,CCbFloatedBarWindow(..)
+     -- ** CbGCUpdatesMgr
+     ,CbGCUpdatesMgr
+     ,TCbGCUpdatesMgr
+     ,CCbGCUpdatesMgr(..)
+     -- ** CbHintAnimationPlugin
+     ,CbHintAnimationPlugin
+     ,TCbHintAnimationPlugin
+     ,CCbHintAnimationPlugin(..)
+     -- ** CbInsertBarEvent
+     ,CbInsertBarEvent
+     ,TCbInsertBarEvent
+     ,CCbInsertBarEvent(..)
+     -- ** CbLayoutRowEvent
+     ,CbLayoutRowEvent
+     ,TCbLayoutRowEvent
+     ,CCbLayoutRowEvent(..)
+     -- ** CbLeftDClickEvent
+     ,CbLeftDClickEvent
+     ,TCbLeftDClickEvent
+     ,CCbLeftDClickEvent(..)
+     -- ** CbLeftDownEvent
+     ,CbLeftDownEvent
+     ,TCbLeftDownEvent
+     ,CCbLeftDownEvent(..)
+     -- ** CbLeftUpEvent
+     ,CbLeftUpEvent
+     ,TCbLeftUpEvent
+     ,CCbLeftUpEvent(..)
+     -- ** CbMiniButton
+     ,CbMiniButton
+     ,TCbMiniButton
+     ,CCbMiniButton(..)
+     -- ** CbMotionEvent
+     ,CbMotionEvent
+     ,TCbMotionEvent
+     ,CCbMotionEvent(..)
+     -- ** CbPaneDrawPlugin
+     ,CbPaneDrawPlugin
+     ,TCbPaneDrawPlugin
+     ,CCbPaneDrawPlugin(..)
+     -- ** CbPluginBase
+     ,CbPluginBase
+     ,TCbPluginBase
+     ,CCbPluginBase(..)
+     -- ** CbPluginEvent
+     ,CbPluginEvent
+     ,TCbPluginEvent
+     ,CCbPluginEvent(..)
+     -- ** CbRemoveBarEvent
+     ,CbRemoveBarEvent
+     ,TCbRemoveBarEvent
+     ,CCbRemoveBarEvent(..)
+     -- ** CbResizeBarEvent
+     ,CbResizeBarEvent
+     ,TCbResizeBarEvent
+     ,CCbResizeBarEvent(..)
+     -- ** CbResizeRowEvent
+     ,CbResizeRowEvent
+     ,TCbResizeRowEvent
+     ,CCbResizeRowEvent(..)
+     -- ** CbRightDownEvent
+     ,CbRightDownEvent
+     ,TCbRightDownEvent
+     ,CCbRightDownEvent(..)
+     -- ** CbRightUpEvent
+     ,CbRightUpEvent
+     ,TCbRightUpEvent
+     ,CCbRightUpEvent(..)
+     -- ** CbRowDragPlugin
+     ,CbRowDragPlugin
+     ,TCbRowDragPlugin
+     ,CCbRowDragPlugin(..)
+     -- ** CbRowInfo
+     ,CbRowInfo
+     ,TCbRowInfo
+     ,CCbRowInfo(..)
+     -- ** CbRowLayoutPlugin
+     ,CbRowLayoutPlugin
+     ,TCbRowLayoutPlugin
+     ,CCbRowLayoutPlugin(..)
+     -- ** CbSimpleCustomizationPlugin
+     ,CbSimpleCustomizationPlugin
+     ,TCbSimpleCustomizationPlugin
+     ,CCbSimpleCustomizationPlugin(..)
+     -- ** CbSimpleUpdatesMgr
+     ,CbSimpleUpdatesMgr
+     ,TCbSimpleUpdatesMgr
+     ,CCbSimpleUpdatesMgr(..)
+     -- ** CbSizeBarWndEvent
+     ,CbSizeBarWndEvent
+     ,TCbSizeBarWndEvent
+     ,CCbSizeBarWndEvent(..)
+     -- ** CbStartBarDraggingEvent
+     ,CbStartBarDraggingEvent
+     ,TCbStartBarDraggingEvent
+     ,CCbStartBarDraggingEvent(..)
+     -- ** CbStartDrawInAreaEvent
+     ,CbStartDrawInAreaEvent
+     ,TCbStartDrawInAreaEvent
+     ,CCbStartDrawInAreaEvent(..)
+     -- ** CbUpdatesManagerBase
+     ,CbUpdatesManagerBase
+     ,TCbUpdatesManagerBase
+     ,CCbUpdatesManagerBase(..)
+     -- ** CheckBox
+     ,CheckBox
+     ,TCheckBox
+     ,CCheckBox(..)
+     -- ** CheckListBox
+     ,CheckListBox
+     ,TCheckListBox
+     ,CCheckListBox(..)
+     -- ** Choice
+     ,Choice
+     ,TChoice
+     ,CChoice(..)
+     -- ** ClassInfo
+     ,ClassInfo
+     ,TClassInfo
+     ,CClassInfo(..)
+     -- ** Client
+     ,Client
+     ,TClient
+     ,CClient(..)
+     -- ** ClientBase
+     ,ClientBase
+     ,TClientBase
+     ,CClientBase(..)
+     -- ** ClientDC
+     ,ClientDC
+     ,TClientDC
+     ,CClientDC(..)
+     -- ** ClientData
+     ,ClientData
+     ,TClientData
+     ,CClientData(..)
+     -- ** ClientDataContainer
+     ,ClientDataContainer
+     ,TClientDataContainer
+     ,CClientDataContainer(..)
+     -- ** Clipboard
+     ,Clipboard
+     ,TClipboard
+     ,CClipboard(..)
+     -- ** CloseEvent
+     ,CloseEvent
+     ,TCloseEvent
+     ,CCloseEvent(..)
+     -- ** Closure
+     ,Closure
+     ,TClosure
+     ,CClosure(..)
+     -- ** Colour
+     ,Colour
+     ,TColour
+     ,CColour(..)
+     -- ** ColourData
+     ,ColourData
+     ,TColourData
+     ,CColourData(..)
+     -- ** ColourDatabase
+     ,ColourDatabase
+     ,TColourDatabase
+     ,CColourDatabase(..)
+     -- ** ColourDialog
+     ,ColourDialog
+     ,TColourDialog
+     ,CColourDialog(..)
+     -- ** ColourPickerCtrl
+     ,ColourPickerCtrl
+     ,TColourPickerCtrl
+     ,CColourPickerCtrl(..)
+     -- ** ComboBox
+     ,ComboBox
+     ,TComboBox
+     ,CComboBox(..)
+     -- ** Command
+     ,Command
+     ,TCommand
+     ,CCommand(..)
+     -- ** CommandEvent
+     ,CommandEvent
+     ,TCommandEvent
+     ,CCommandEvent(..)
+     -- ** CommandLineParser
+     ,CommandLineParser
+     ,TCommandLineParser
+     ,CCommandLineParser(..)
+     -- ** CommandProcessor
+     ,CommandProcessor
+     ,TCommandProcessor
+     ,CCommandProcessor(..)
+     -- ** Condition
+     ,Condition
+     ,TCondition
+     ,CCondition(..)
+     -- ** ConfigBase
+     ,ConfigBase
+     ,TConfigBase
+     ,CConfigBase(..)
+     -- ** Connection
+     ,Connection
+     ,TConnection
+     ,CConnection(..)
+     -- ** ConnectionBase
+     ,ConnectionBase
+     ,TConnectionBase
+     ,CConnectionBase(..)
+     -- ** ContextHelp
+     ,ContextHelp
+     ,TContextHelp
+     ,CContextHelp(..)
+     -- ** ContextHelpButton
+     ,ContextHelpButton
+     ,TContextHelpButton
+     ,CContextHelpButton(..)
+     -- ** Control
+     ,Control
+     ,TControl
+     ,CControl(..)
+     -- ** CountingOutputStream
+     ,CountingOutputStream
+     ,TCountingOutputStream
+     ,CCountingOutputStream(..)
+     -- ** CriticalSection
+     ,CriticalSection
+     ,TCriticalSection
+     ,CCriticalSection(..)
+     -- ** CriticalSectionLocker
+     ,CriticalSectionLocker
+     ,TCriticalSectionLocker
+     ,CCriticalSectionLocker(..)
+     -- ** Cursor
+     ,Cursor
+     ,TCursor
+     ,CCursor(..)
+     -- ** CustomDataObject
+     ,CustomDataObject
+     ,TCustomDataObject
+     ,CCustomDataObject(..)
+     -- ** DC
+     ,DC
+     ,TDC
+     ,CDC(..)
+     -- ** DCClipper
+     ,DCClipper
+     ,TDCClipper
+     ,CDCClipper(..)
+     -- ** DDEClient
+     ,DDEClient
+     ,TDDEClient
+     ,CDDEClient(..)
+     -- ** DDEConnection
+     ,DDEConnection
+     ,TDDEConnection
+     ,CDDEConnection(..)
+     -- ** DDEServer
+     ,DDEServer
+     ,TDDEServer
+     ,CDDEServer(..)
+     -- ** DataFormat
+     ,DataFormat
+     ,TDataFormat
+     ,CDataFormat(..)
+     -- ** DataInputStream
+     ,DataInputStream
+     ,TDataInputStream
+     ,CDataInputStream(..)
+     -- ** DataObject
+     ,DataObject
+     ,TDataObject
+     ,CDataObject(..)
+     -- ** DataObjectComposite
+     ,DataObjectComposite
+     ,TDataObjectComposite
+     ,CDataObjectComposite(..)
+     -- ** DataObjectSimple
+     ,DataObjectSimple
+     ,TDataObjectSimple
+     ,CDataObjectSimple(..)
+     -- ** DataOutputStream
+     ,DataOutputStream
+     ,TDataOutputStream
+     ,CDataOutputStream(..)
+     -- ** Database
+     ,Database
+     ,TDatabase
+     ,CDatabase(..)
+     -- ** DateProperty
+     ,DateProperty
+     ,TDateProperty
+     ,CDateProperty(..)
+     -- ** DateTime
+     ,DateTime
+     ,TDateTime
+     ,CDateTime(..)
+     -- ** Db
+     ,Db
+     ,TDb
+     ,CDb(..)
+     -- ** DbColDef
+     ,DbColDef
+     ,TDbColDef
+     ,CDbColDef(..)
+     -- ** DbColFor
+     ,DbColFor
+     ,TDbColFor
+     ,CDbColFor(..)
+     -- ** DbColInf
+     ,DbColInf
+     ,TDbColInf
+     ,CDbColInf(..)
+     -- ** DbConnectInf
+     ,DbConnectInf
+     ,TDbConnectInf
+     ,CDbConnectInf(..)
+     -- ** DbInf
+     ,DbInf
+     ,TDbInf
+     ,CDbInf(..)
+     -- ** DbSqlTypeInfo
+     ,DbSqlTypeInfo
+     ,TDbSqlTypeInfo
+     ,CDbSqlTypeInfo(..)
+     -- ** DbTable
+     ,DbTable
+     ,TDbTable
+     ,CDbTable(..)
+     -- ** DbTableInfo
+     ,DbTableInfo
+     ,TDbTableInfo
+     ,CDbTableInfo(..)
+     -- ** DebugContext
+     ,DebugContext
+     ,TDebugContext
+     ,CDebugContext(..)
+     -- ** DialUpEvent
+     ,DialUpEvent
+     ,TDialUpEvent
+     ,CDialUpEvent(..)
+     -- ** DialUpManager
+     ,DialUpManager
+     ,TDialUpManager
+     ,CDialUpManager(..)
+     -- ** Dialog
+     ,Dialog
+     ,TDialog
+     ,CDialog(..)
+     -- ** DirDialog
+     ,DirDialog
+     ,TDirDialog
+     ,CDirDialog(..)
+     -- ** DirTraverser
+     ,DirTraverser
+     ,TDirTraverser
+     ,CDirTraverser(..)
+     -- ** DocChildFrame
+     ,DocChildFrame
+     ,TDocChildFrame
+     ,CDocChildFrame(..)
+     -- ** DocMDIChildFrame
+     ,DocMDIChildFrame
+     ,TDocMDIChildFrame
+     ,CDocMDIChildFrame(..)
+     -- ** DocMDIParentFrame
+     ,DocMDIParentFrame
+     ,TDocMDIParentFrame
+     ,CDocMDIParentFrame(..)
+     -- ** DocManager
+     ,DocManager
+     ,TDocManager
+     ,CDocManager(..)
+     -- ** DocParentFrame
+     ,DocParentFrame
+     ,TDocParentFrame
+     ,CDocParentFrame(..)
+     -- ** DocTemplate
+     ,DocTemplate
+     ,TDocTemplate
+     ,CDocTemplate(..)
+     -- ** Document
+     ,Document
+     ,TDocument
+     ,CDocument(..)
+     -- ** DragImage
+     ,DragImage
+     ,TDragImage
+     ,CDragImage(..)
+     -- ** DrawControl
+     ,DrawControl
+     ,TDrawControl
+     ,CDrawControl(..)
+     -- ** DrawWindow
+     ,DrawWindow
+     ,TDrawWindow
+     ,CDrawWindow(..)
+     -- ** DropFilesEvent
+     ,DropFilesEvent
+     ,TDropFilesEvent
+     ,CDropFilesEvent(..)
+     -- ** DropSource
+     ,DropSource
+     ,TDropSource
+     ,CDropSource(..)
+     -- ** DropTarget
+     ,DropTarget
+     ,TDropTarget
+     ,CDropTarget(..)
+     -- ** DynToolInfo
+     ,DynToolInfo
+     ,TDynToolInfo
+     ,CDynToolInfo(..)
+     -- ** DynamicLibrary
+     ,DynamicLibrary
+     ,TDynamicLibrary
+     ,CDynamicLibrary(..)
+     -- ** DynamicSashWindow
+     ,DynamicSashWindow
+     ,TDynamicSashWindow
+     ,CDynamicSashWindow(..)
+     -- ** DynamicToolBar
+     ,DynamicToolBar
+     ,TDynamicToolBar
+     ,CDynamicToolBar(..)
+     -- ** EditableListBox
+     ,EditableListBox
+     ,TEditableListBox
+     ,CEditableListBox(..)
+     -- ** EncodingConverter
+     ,EncodingConverter
+     ,TEncodingConverter
+     ,CEncodingConverter(..)
+     -- ** EraseEvent
+     ,EraseEvent
+     ,TEraseEvent
+     ,CEraseEvent(..)
+     -- ** Event
+     ,Event
+     ,TEvent
+     ,CEvent(..)
+     -- ** EvtHandler
+     ,EvtHandler
+     ,TEvtHandler
+     ,CEvtHandler(..)
+     -- ** ExprDatabase
+     ,ExprDatabase
+     ,TExprDatabase
+     ,CExprDatabase(..)
+     -- ** FFile
+     ,FFile
+     ,TFFile
+     ,CFFile(..)
+     -- ** FFileInputStream
+     ,FFileInputStream
+     ,TFFileInputStream
+     ,CFFileInputStream(..)
+     -- ** FFileOutputStream
+     ,FFileOutputStream
+     ,TFFileOutputStream
+     ,CFFileOutputStream(..)
+     -- ** FSFile
+     ,FSFile
+     ,TFSFile
+     ,CFSFile(..)
+     -- ** FTP
+     ,FTP
+     ,TFTP
+     ,CFTP(..)
+     -- ** FileConfig
+     ,FileConfig
+     ,TFileConfig
+     ,CFileConfig(..)
+     -- ** FileDataObject
+     ,FileDataObject
+     ,TFileDataObject
+     ,CFileDataObject(..)
+     -- ** FileDialog
+     ,FileDialog
+     ,TFileDialog
+     ,CFileDialog(..)
+     -- ** FileDropTarget
+     ,FileDropTarget
+     ,TFileDropTarget
+     ,CFileDropTarget(..)
+     -- ** FileHistory
+     ,FileHistory
+     ,TFileHistory
+     ,CFileHistory(..)
+     -- ** FileInputStream
+     ,FileInputStream
+     ,TFileInputStream
+     ,CFileInputStream(..)
+     -- ** FileName
+     ,FileName
+     ,TFileName
+     ,CFileName(..)
+     -- ** FileOutputStream
+     ,FileOutputStream
+     ,TFileOutputStream
+     ,CFileOutputStream(..)
+     -- ** FileProperty
+     ,FileProperty
+     ,TFileProperty
+     ,CFileProperty(..)
+     -- ** FileSystem
+     ,FileSystem
+     ,TFileSystem
+     ,CFileSystem(..)
+     -- ** FileSystemHandler
+     ,FileSystemHandler
+     ,TFileSystemHandler
+     ,CFileSystemHandler(..)
+     -- ** FileType
+     ,FileType
+     ,TFileType
+     ,CFileType(..)
+     -- ** FilterInputStream
+     ,FilterInputStream
+     ,TFilterInputStream
+     ,CFilterInputStream(..)
+     -- ** FilterOutputStream
+     ,FilterOutputStream
+     ,TFilterOutputStream
+     ,CFilterOutputStream(..)
+     -- ** FindDialogEvent
+     ,FindDialogEvent
+     ,TFindDialogEvent
+     ,CFindDialogEvent(..)
+     -- ** FindReplaceData
+     ,FindReplaceData
+     ,TFindReplaceData
+     ,CFindReplaceData(..)
+     -- ** FindReplaceDialog
+     ,FindReplaceDialog
+     ,TFindReplaceDialog
+     ,CFindReplaceDialog(..)
+     -- ** FlexGridSizer
+     ,FlexGridSizer
+     ,TFlexGridSizer
+     ,CFlexGridSizer(..)
+     -- ** FloatProperty
+     ,FloatProperty
+     ,TFloatProperty
+     ,CFloatProperty(..)
+     -- ** FocusEvent
+     ,FocusEvent
+     ,TFocusEvent
+     ,CFocusEvent(..)
+     -- ** Font
+     ,Font
+     ,TFont
+     ,CFont(..)
+     -- ** FontData
+     ,FontData
+     ,TFontData
+     ,CFontData(..)
+     -- ** FontDialog
+     ,FontDialog
+     ,TFontDialog
+     ,CFontDialog(..)
+     -- ** FontEnumerator
+     ,FontEnumerator
+     ,TFontEnumerator
+     ,CFontEnumerator(..)
+     -- ** FontList
+     ,FontList
+     ,TFontList
+     ,CFontList(..)
+     -- ** FontMapper
+     ,FontMapper
+     ,TFontMapper
+     ,CFontMapper(..)
+     -- ** Frame
+     ,Frame
+     ,TFrame
+     ,CFrame(..)
+     -- ** FrameLayout
+     ,FrameLayout
+     ,TFrameLayout
+     ,CFrameLayout(..)
+     -- ** GCDC
+     ,GCDC
+     ,TGCDC
+     ,CGCDC(..)
+     -- ** GDIObject
+     ,GDIObject
+     ,TGDIObject
+     ,CGDIObject(..)
+     -- ** GLCanvas
+     ,GLCanvas
+     ,TGLCanvas
+     ,CGLCanvas(..)
+     -- ** GLContext
+     ,GLContext
+     ,TGLContext
+     ,CGLContext(..)
+     -- ** Gauge
+     ,Gauge
+     ,TGauge
+     ,CGauge(..)
+     -- ** Gauge95
+     ,Gauge95
+     ,TGauge95
+     ,CGauge95(..)
+     -- ** GaugeMSW
+     ,GaugeMSW
+     ,TGaugeMSW
+     ,CGaugeMSW(..)
+     -- ** GenericDirCtrl
+     ,GenericDirCtrl
+     ,TGenericDirCtrl
+     ,CGenericDirCtrl(..)
+     -- ** GenericDragImage
+     ,GenericDragImage
+     ,TGenericDragImage
+     ,CGenericDragImage(..)
+     -- ** GenericValidator
+     ,GenericValidator
+     ,TGenericValidator
+     ,CGenericValidator(..)
+     -- ** GraphicsBrush
+     ,GraphicsBrush
+     ,TGraphicsBrush
+     ,CGraphicsBrush(..)
+     -- ** GraphicsContext
+     ,GraphicsContext
+     ,TGraphicsContext
+     ,CGraphicsContext(..)
+     -- ** GraphicsFont
+     ,GraphicsFont
+     ,TGraphicsFont
+     ,CGraphicsFont(..)
+     -- ** GraphicsMatrix
+     ,GraphicsMatrix
+     ,TGraphicsMatrix
+     ,CGraphicsMatrix(..)
+     -- ** GraphicsObject
+     ,GraphicsObject
+     ,TGraphicsObject
+     ,CGraphicsObject(..)
+     -- ** GraphicsPath
+     ,GraphicsPath
+     ,TGraphicsPath
+     ,CGraphicsPath(..)
+     -- ** GraphicsPen
+     ,GraphicsPen
+     ,TGraphicsPen
+     ,CGraphicsPen(..)
+     -- ** GraphicsRenderer
+     ,GraphicsRenderer
+     ,TGraphicsRenderer
+     ,CGraphicsRenderer(..)
+     -- ** Grid
+     ,Grid
+     ,TGrid
+     ,CGrid(..)
+     -- ** GridCellAttr
+     ,GridCellAttr
+     ,TGridCellAttr
+     ,CGridCellAttr(..)
+     -- ** GridCellAutoWrapStringRenderer
+     ,GridCellAutoWrapStringRenderer
+     ,TGridCellAutoWrapStringRenderer
+     ,CGridCellAutoWrapStringRenderer(..)
+     -- ** GridCellBoolEditor
+     ,GridCellBoolEditor
+     ,TGridCellBoolEditor
+     ,CGridCellBoolEditor(..)
+     -- ** GridCellBoolRenderer
+     ,GridCellBoolRenderer
+     ,TGridCellBoolRenderer
+     ,CGridCellBoolRenderer(..)
+     -- ** GridCellChoiceEditor
+     ,GridCellChoiceEditor
+     ,TGridCellChoiceEditor
+     ,CGridCellChoiceEditor(..)
+     -- ** GridCellCoordsArray
+     ,GridCellCoordsArray
+     ,TGridCellCoordsArray
+     ,CGridCellCoordsArray(..)
+     -- ** GridCellEditor
+     ,GridCellEditor
+     ,TGridCellEditor
+     ,CGridCellEditor(..)
+     -- ** GridCellFloatEditor
+     ,GridCellFloatEditor
+     ,TGridCellFloatEditor
+     ,CGridCellFloatEditor(..)
+     -- ** GridCellFloatRenderer
+     ,GridCellFloatRenderer
+     ,TGridCellFloatRenderer
+     ,CGridCellFloatRenderer(..)
+     -- ** GridCellNumberEditor
+     ,GridCellNumberEditor
+     ,TGridCellNumberEditor
+     ,CGridCellNumberEditor(..)
+     -- ** GridCellNumberRenderer
+     ,GridCellNumberRenderer
+     ,TGridCellNumberRenderer
+     ,CGridCellNumberRenderer(..)
+     -- ** GridCellRenderer
+     ,GridCellRenderer
+     ,TGridCellRenderer
+     ,CGridCellRenderer(..)
+     -- ** GridCellStringRenderer
+     ,GridCellStringRenderer
+     ,TGridCellStringRenderer
+     ,CGridCellStringRenderer(..)
+     -- ** GridCellTextEditor
+     ,GridCellTextEditor
+     ,TGridCellTextEditor
+     ,CGridCellTextEditor(..)
+     -- ** GridCellTextEnterEditor
+     ,GridCellTextEnterEditor
+     ,TGridCellTextEnterEditor
+     ,CGridCellTextEnterEditor(..)
+     -- ** GridCellWorker
+     ,GridCellWorker
+     ,TGridCellWorker
+     ,CGridCellWorker(..)
+     -- ** GridEditorCreatedEvent
+     ,GridEditorCreatedEvent
+     ,TGridEditorCreatedEvent
+     ,CGridEditorCreatedEvent(..)
+     -- ** GridEvent
+     ,GridEvent
+     ,TGridEvent
+     ,CGridEvent(..)
+     -- ** GridRangeSelectEvent
+     ,GridRangeSelectEvent
+     ,TGridRangeSelectEvent
+     ,CGridRangeSelectEvent(..)
+     -- ** GridSizeEvent
+     ,GridSizeEvent
+     ,TGridSizeEvent
+     ,CGridSizeEvent(..)
+     -- ** GridSizer
+     ,GridSizer
+     ,TGridSizer
+     ,CGridSizer(..)
+     -- ** GridTableBase
+     ,GridTableBase
+     ,TGridTableBase
+     ,CGridTableBase(..)
+     -- ** HTTP
+     ,HTTP
+     ,THTTP
+     ,CHTTP(..)
+     -- ** HashMap
+     ,HashMap
+     ,THashMap
+     ,CHashMap(..)
+     -- ** HelpController
+     ,HelpController
+     ,THelpController
+     ,CHelpController(..)
+     -- ** HelpControllerBase
+     ,HelpControllerBase
+     ,THelpControllerBase
+     ,CHelpControllerBase(..)
+     -- ** HelpControllerHelpProvider
+     ,HelpControllerHelpProvider
+     ,THelpControllerHelpProvider
+     ,CHelpControllerHelpProvider(..)
+     -- ** HelpEvent
+     ,HelpEvent
+     ,THelpEvent
+     ,CHelpEvent(..)
+     -- ** HelpProvider
+     ,HelpProvider
+     ,THelpProvider
+     ,CHelpProvider(..)
+     -- ** HtmlCell
+     ,HtmlCell
+     ,THtmlCell
+     ,CHtmlCell(..)
+     -- ** HtmlColourCell
+     ,HtmlColourCell
+     ,THtmlColourCell
+     ,CHtmlColourCell(..)
+     -- ** HtmlContainerCell
+     ,HtmlContainerCell
+     ,THtmlContainerCell
+     ,CHtmlContainerCell(..)
+     -- ** HtmlDCRenderer
+     ,HtmlDCRenderer
+     ,THtmlDCRenderer
+     ,CHtmlDCRenderer(..)
+     -- ** HtmlEasyPrinting
+     ,HtmlEasyPrinting
+     ,THtmlEasyPrinting
+     ,CHtmlEasyPrinting(..)
+     -- ** HtmlFilter
+     ,HtmlFilter
+     ,THtmlFilter
+     ,CHtmlFilter(..)
+     -- ** HtmlHelpController
+     ,HtmlHelpController
+     ,THtmlHelpController
+     ,CHtmlHelpController(..)
+     -- ** HtmlHelpData
+     ,HtmlHelpData
+     ,THtmlHelpData
+     ,CHtmlHelpData(..)
+     -- ** HtmlHelpFrame
+     ,HtmlHelpFrame
+     ,THtmlHelpFrame
+     ,CHtmlHelpFrame(..)
+     -- ** HtmlLinkInfo
+     ,HtmlLinkInfo
+     ,THtmlLinkInfo
+     ,CHtmlLinkInfo(..)
+     -- ** HtmlParser
+     ,HtmlParser
+     ,THtmlParser
+     ,CHtmlParser(..)
+     -- ** HtmlPrintout
+     ,HtmlPrintout
+     ,THtmlPrintout
+     ,CHtmlPrintout(..)
+     -- ** HtmlTag
+     ,HtmlTag
+     ,THtmlTag
+     ,CHtmlTag(..)
+     -- ** HtmlTagHandler
+     ,HtmlTagHandler
+     ,THtmlTagHandler
+     ,CHtmlTagHandler(..)
+     -- ** HtmlTagsModule
+     ,HtmlTagsModule
+     ,THtmlTagsModule
+     ,CHtmlTagsModule(..)
+     -- ** HtmlWidgetCell
+     ,HtmlWidgetCell
+     ,THtmlWidgetCell
+     ,CHtmlWidgetCell(..)
+     -- ** HtmlWinParser
+     ,HtmlWinParser
+     ,THtmlWinParser
+     ,CHtmlWinParser(..)
+     -- ** HtmlWinTagHandler
+     ,HtmlWinTagHandler
+     ,THtmlWinTagHandler
+     ,CHtmlWinTagHandler(..)
+     -- ** HtmlWindow
+     ,HtmlWindow
+     ,THtmlWindow
+     ,CHtmlWindow(..)
+     -- ** HyperlinkCtrl
+     ,HyperlinkCtrl
+     ,THyperlinkCtrl
+     ,CHyperlinkCtrl(..)
+     -- ** IPV4address
+     ,IPV4address
+     ,TIPV4address
+     ,CIPV4address(..)
+     -- ** Icon
+     ,Icon
+     ,TIcon
+     ,CIcon(..)
+     -- ** IconBundle
+     ,IconBundle
+     ,TIconBundle
+     ,CIconBundle(..)
+     -- ** IconizeEvent
+     ,IconizeEvent
+     ,TIconizeEvent
+     ,CIconizeEvent(..)
+     -- ** IdleEvent
+     ,IdleEvent
+     ,TIdleEvent
+     ,CIdleEvent(..)
+     -- ** Image
+     ,Image
+     ,TImage
+     ,CImage(..)
+     -- ** ImageHandler
+     ,ImageHandler
+     ,TImageHandler
+     ,CImageHandler(..)
+     -- ** ImageList
+     ,ImageList
+     ,TImageList
+     ,CImageList(..)
+     -- ** IndividualLayoutConstraint
+     ,IndividualLayoutConstraint
+     ,TIndividualLayoutConstraint
+     ,CIndividualLayoutConstraint(..)
+     -- ** InitDialogEvent
+     ,InitDialogEvent
+     ,TInitDialogEvent
+     ,CInitDialogEvent(..)
+     -- ** InputSink
+     ,InputSink
+     ,TInputSink
+     ,CInputSink(..)
+     -- ** InputSinkEvent
+     ,InputSinkEvent
+     ,TInputSinkEvent
+     ,CInputSinkEvent(..)
+     -- ** InputStream
+     ,InputStream
+     ,TInputStream
+     ,CInputStream(..)
+     -- ** IntProperty
+     ,IntProperty
+     ,TIntProperty
+     ,CIntProperty(..)
+     -- ** Joystick
+     ,Joystick
+     ,TJoystick
+     ,CJoystick(..)
+     -- ** JoystickEvent
+     ,JoystickEvent
+     ,TJoystickEvent
+     ,CJoystickEvent(..)
+     -- ** KeyEvent
+     ,KeyEvent
+     ,TKeyEvent
+     ,CKeyEvent(..)
+     -- ** LEDNumberCtrl
+     ,LEDNumberCtrl
+     ,TLEDNumberCtrl
+     ,CLEDNumberCtrl(..)
+     -- ** LayoutAlgorithm
+     ,LayoutAlgorithm
+     ,TLayoutAlgorithm
+     ,CLayoutAlgorithm(..)
+     -- ** LayoutConstraints
+     ,LayoutConstraints
+     ,TLayoutConstraints
+     ,CLayoutConstraints(..)
+     -- ** List
+     ,List
+     ,TList
+     ,CList(..)
+     -- ** ListBox
+     ,ListBox
+     ,TListBox
+     ,CListBox(..)
+     -- ** ListCtrl
+     ,ListCtrl
+     ,TListCtrl
+     ,CListCtrl(..)
+     -- ** ListEvent
+     ,ListEvent
+     ,TListEvent
+     ,CListEvent(..)
+     -- ** ListItem
+     ,ListItem
+     ,TListItem
+     ,CListItem(..)
+     -- ** Locale
+     ,Locale
+     ,TLocale
+     ,CLocale(..)
+     -- ** Log
+     ,Log
+     ,TLog
+     ,CLog(..)
+     -- ** LogChain
+     ,LogChain
+     ,TLogChain
+     ,CLogChain(..)
+     -- ** LogGUI
+     ,LogGUI
+     ,TLogGUI
+     ,CLogGUI(..)
+     -- ** LogNull
+     ,LogNull
+     ,TLogNull
+     ,CLogNull(..)
+     -- ** LogPassThrough
+     ,LogPassThrough
+     ,TLogPassThrough
+     ,CLogPassThrough(..)
+     -- ** LogStderr
+     ,LogStderr
+     ,TLogStderr
+     ,CLogStderr(..)
+     -- ** LogStream
+     ,LogStream
+     ,TLogStream
+     ,CLogStream(..)
+     -- ** LogTextCtrl
+     ,LogTextCtrl
+     ,TLogTextCtrl
+     ,CLogTextCtrl(..)
+     -- ** LogWindow
+     ,LogWindow
+     ,TLogWindow
+     ,CLogWindow(..)
+     -- ** LongLong
+     ,LongLong
+     ,TLongLong
+     ,CLongLong(..)
+     -- ** MBConv
+     ,MBConv
+     ,TMBConv
+     ,CMBConv(..)
+     -- ** MBConvFile
+     ,MBConvFile
+     ,TMBConvFile
+     ,CMBConvFile(..)
+     -- ** MBConvUTF7
+     ,MBConvUTF7
+     ,TMBConvUTF7
+     ,CMBConvUTF7(..)
+     -- ** MBConvUTF8
+     ,MBConvUTF8
+     ,TMBConvUTF8
+     ,CMBConvUTF8(..)
+     -- ** MDIChildFrame
+     ,MDIChildFrame
+     ,TMDIChildFrame
+     ,CMDIChildFrame(..)
+     -- ** MDIClientWindow
+     ,MDIClientWindow
+     ,TMDIClientWindow
+     ,CMDIClientWindow(..)
+     -- ** MDIParentFrame
+     ,MDIParentFrame
+     ,TMDIParentFrame
+     ,CMDIParentFrame(..)
+     -- ** Mask
+     ,Mask
+     ,TMask
+     ,CMask(..)
+     -- ** MaximizeEvent
+     ,MaximizeEvent
+     ,TMaximizeEvent
+     ,CMaximizeEvent(..)
+     -- ** MediaCtrl
+     ,MediaCtrl
+     ,TMediaCtrl
+     ,CMediaCtrl(..)
+     -- ** MediaEvent
+     ,MediaEvent
+     ,TMediaEvent
+     ,CMediaEvent(..)
+     -- ** MemoryBuffer
+     ,MemoryBuffer
+     ,TMemoryBuffer
+     ,CMemoryBuffer(..)
+     -- ** MemoryDC
+     ,MemoryDC
+     ,TMemoryDC
+     ,CMemoryDC(..)
+     -- ** MemoryFSHandler
+     ,MemoryFSHandler
+     ,TMemoryFSHandler
+     ,CMemoryFSHandler(..)
+     -- ** MemoryInputStream
+     ,MemoryInputStream
+     ,TMemoryInputStream
+     ,CMemoryInputStream(..)
+     -- ** MemoryOutputStream
+     ,MemoryOutputStream
+     ,TMemoryOutputStream
+     ,CMemoryOutputStream(..)
+     -- ** Menu
+     ,Menu
+     ,TMenu
+     ,CMenu(..)
+     -- ** MenuBar
+     ,MenuBar
+     ,TMenuBar
+     ,CMenuBar(..)
+     -- ** MenuEvent
+     ,MenuEvent
+     ,TMenuEvent
+     ,CMenuEvent(..)
+     -- ** MenuItem
+     ,MenuItem
+     ,TMenuItem
+     ,CMenuItem(..)
+     -- ** MessageDialog
+     ,MessageDialog
+     ,TMessageDialog
+     ,CMessageDialog(..)
+     -- ** Metafile
+     ,Metafile
+     ,TMetafile
+     ,CMetafile(..)
+     -- ** MetafileDC
+     ,MetafileDC
+     ,TMetafileDC
+     ,CMetafileDC(..)
+     -- ** MimeTypesManager
+     ,MimeTypesManager
+     ,TMimeTypesManager
+     ,CMimeTypesManager(..)
+     -- ** MiniFrame
+     ,MiniFrame
+     ,TMiniFrame
+     ,CMiniFrame(..)
+     -- ** MirrorDC
+     ,MirrorDC
+     ,TMirrorDC
+     ,CMirrorDC(..)
+     -- ** Module
+     ,Module
+     ,TModule
+     ,CModule(..)
+     -- ** MouseCaptureChangedEvent
+     ,MouseCaptureChangedEvent
+     ,TMouseCaptureChangedEvent
+     ,CMouseCaptureChangedEvent(..)
+     -- ** MouseEvent
+     ,MouseEvent
+     ,TMouseEvent
+     ,CMouseEvent(..)
+     -- ** MoveEvent
+     ,MoveEvent
+     ,TMoveEvent
+     ,CMoveEvent(..)
+     -- ** MultiCellCanvas
+     ,MultiCellCanvas
+     ,TMultiCellCanvas
+     ,CMultiCellCanvas(..)
+     -- ** MultiCellItemHandle
+     ,MultiCellItemHandle
+     ,TMultiCellItemHandle
+     ,CMultiCellItemHandle(..)
+     -- ** MultiCellSizer
+     ,MultiCellSizer
+     ,TMultiCellSizer
+     ,CMultiCellSizer(..)
+     -- ** Mutex
+     ,Mutex
+     ,TMutex
+     ,CMutex(..)
+     -- ** MutexLocker
+     ,MutexLocker
+     ,TMutexLocker
+     ,CMutexLocker(..)
+     -- ** NavigationKeyEvent
+     ,NavigationKeyEvent
+     ,TNavigationKeyEvent
+     ,CNavigationKeyEvent(..)
+     -- ** NewBitmapButton
+     ,NewBitmapButton
+     ,TNewBitmapButton
+     ,CNewBitmapButton(..)
+     -- ** NodeBase
+     ,NodeBase
+     ,TNodeBase
+     ,CNodeBase(..)
+     -- ** Notebook
+     ,Notebook
+     ,TNotebook
+     ,CNotebook(..)
+     -- ** NotebookEvent
+     ,NotebookEvent
+     ,TNotebookEvent
+     ,CNotebookEvent(..)
+     -- ** NotifyEvent
+     ,NotifyEvent
+     ,TNotifyEvent
+     ,CNotifyEvent(..)
+     -- ** ObjectRefData
+     ,ObjectRefData
+     ,TObjectRefData
+     ,CObjectRefData(..)
+     -- ** OutputStream
+     ,OutputStream
+     ,TOutputStream
+     ,COutputStream(..)
+     -- ** PGProperty
+     ,PGProperty
+     ,TPGProperty
+     ,CPGProperty(..)
+     -- ** PageSetupDialog
+     ,PageSetupDialog
+     ,TPageSetupDialog
+     ,CPageSetupDialog(..)
+     -- ** PageSetupDialogData
+     ,PageSetupDialogData
+     ,TPageSetupDialogData
+     ,CPageSetupDialogData(..)
+     -- ** PaintDC
+     ,PaintDC
+     ,TPaintDC
+     ,CPaintDC(..)
+     -- ** PaintEvent
+     ,PaintEvent
+     ,TPaintEvent
+     ,CPaintEvent(..)
+     -- ** Palette
+     ,Palette
+     ,TPalette
+     ,CPalette(..)
+     -- ** PaletteChangedEvent
+     ,PaletteChangedEvent
+     ,TPaletteChangedEvent
+     ,CPaletteChangedEvent(..)
+     -- ** Panel
+     ,Panel
+     ,TPanel
+     ,CPanel(..)
+     -- ** PathList
+     ,PathList
+     ,TPathList
+     ,CPathList(..)
+     -- ** Pen
+     ,Pen
+     ,TPen
+     ,CPen(..)
+     -- ** PenList
+     ,PenList
+     ,TPenList
+     ,CPenList(..)
+     -- ** PickerBase
+     ,PickerBase
+     ,TPickerBase
+     ,CPickerBase(..)
+     -- ** PlotCurve
+     ,PlotCurve
+     ,TPlotCurve
+     ,CPlotCurve(..)
+     -- ** PlotEvent
+     ,PlotEvent
+     ,TPlotEvent
+     ,CPlotEvent(..)
+     -- ** PlotOnOffCurve
+     ,PlotOnOffCurve
+     ,TPlotOnOffCurve
+     ,CPlotOnOffCurve(..)
+     -- ** PlotWindow
+     ,PlotWindow
+     ,TPlotWindow
+     ,CPlotWindow(..)
+     -- ** PopupTransientWindow
+     ,PopupTransientWindow
+     ,TPopupTransientWindow
+     ,CPopupTransientWindow(..)
+     -- ** PopupWindow
+     ,PopupWindow
+     ,TPopupWindow
+     ,CPopupWindow(..)
+     -- ** PostScriptDC
+     ,PostScriptDC
+     ,TPostScriptDC
+     ,CPostScriptDC(..)
+     -- ** PostScriptPrintNativeData
+     ,PostScriptPrintNativeData
+     ,TPostScriptPrintNativeData
+     ,CPostScriptPrintNativeData(..)
+     -- ** PreviewCanvas
+     ,PreviewCanvas
+     ,TPreviewCanvas
+     ,CPreviewCanvas(..)
+     -- ** PreviewControlBar
+     ,PreviewControlBar
+     ,TPreviewControlBar
+     ,CPreviewControlBar(..)
+     -- ** PreviewFrame
+     ,PreviewFrame
+     ,TPreviewFrame
+     ,CPreviewFrame(..)
+     -- ** PrintData
+     ,PrintData
+     ,TPrintData
+     ,CPrintData(..)
+     -- ** PrintDialog
+     ,PrintDialog
+     ,TPrintDialog
+     ,CPrintDialog(..)
+     -- ** PrintDialogData
+     ,PrintDialogData
+     ,TPrintDialogData
+     ,CPrintDialogData(..)
+     -- ** PrintPreview
+     ,PrintPreview
+     ,TPrintPreview
+     ,CPrintPreview(..)
+     -- ** Printer
+     ,Printer
+     ,TPrinter
+     ,CPrinter(..)
+     -- ** PrinterDC
+     ,PrinterDC
+     ,TPrinterDC
+     ,CPrinterDC(..)
+     -- ** Printout
+     ,Printout
+     ,TPrintout
+     ,CPrintout(..)
+     -- ** PrivateDropTarget
+     ,PrivateDropTarget
+     ,TPrivateDropTarget
+     ,CPrivateDropTarget(..)
+     -- ** Process
+     ,Process
+     ,TProcess
+     ,CProcess(..)
+     -- ** ProcessEvent
+     ,ProcessEvent
+     ,TProcessEvent
+     ,CProcessEvent(..)
+     -- ** ProgressDialog
+     ,ProgressDialog
+     ,TProgressDialog
+     ,CProgressDialog(..)
+     -- ** PropertyCategory
+     ,PropertyCategory
+     ,TPropertyCategory
+     ,CPropertyCategory(..)
+     -- ** PropertyGrid
+     ,PropertyGrid
+     ,TPropertyGrid
+     ,CPropertyGrid(..)
+     -- ** PropertyGridEvent
+     ,PropertyGridEvent
+     ,TPropertyGridEvent
+     ,CPropertyGridEvent(..)
+     -- ** Protocol
+     ,Protocol
+     ,TProtocol
+     ,CProtocol(..)
+     -- ** Quantize
+     ,Quantize
+     ,TQuantize
+     ,CQuantize(..)
+     -- ** QueryCol
+     ,QueryCol
+     ,TQueryCol
+     ,CQueryCol(..)
+     -- ** QueryField
+     ,QueryField
+     ,TQueryField
+     ,CQueryField(..)
+     -- ** QueryLayoutInfoEvent
+     ,QueryLayoutInfoEvent
+     ,TQueryLayoutInfoEvent
+     ,CQueryLayoutInfoEvent(..)
+     -- ** QueryNewPaletteEvent
+     ,QueryNewPaletteEvent
+     ,TQueryNewPaletteEvent
+     ,CQueryNewPaletteEvent(..)
+     -- ** RadioBox
+     ,RadioBox
+     ,TRadioBox
+     ,CRadioBox(..)
+     -- ** RadioButton
+     ,RadioButton
+     ,TRadioButton
+     ,CRadioButton(..)
+     -- ** RealPoint
+     ,RealPoint
+     ,TRealPoint
+     ,CRealPoint(..)
+     -- ** RecordSet
+     ,RecordSet
+     ,TRecordSet
+     ,CRecordSet(..)
+     -- ** RegEx
+     ,RegEx
+     ,TRegEx
+     ,CRegEx(..)
+     -- ** Region
+     ,Region
+     ,TRegion
+     ,CRegion(..)
+     -- ** RegionIterator
+     ,RegionIterator
+     ,TRegionIterator
+     ,CRegionIterator(..)
+     -- ** RemotelyScrolledTreeCtrl
+     ,RemotelyScrolledTreeCtrl
+     ,TRemotelyScrolledTreeCtrl
+     ,CRemotelyScrolledTreeCtrl(..)
+     -- ** STCDoc
+     ,STCDoc
+     ,TSTCDoc
+     ,CSTCDoc(..)
+     -- ** SVGFileDC
+     ,SVGFileDC
+     ,TSVGFileDC
+     ,CSVGFileDC(..)
+     -- ** SashEvent
+     ,SashEvent
+     ,TSashEvent
+     ,CSashEvent(..)
+     -- ** SashLayoutWindow
+     ,SashLayoutWindow
+     ,TSashLayoutWindow
+     ,CSashLayoutWindow(..)
+     -- ** SashWindow
+     ,SashWindow
+     ,TSashWindow
+     ,CSashWindow(..)
+     -- ** ScopedArray
+     ,ScopedArray
+     ,TScopedArray
+     ,CScopedArray(..)
+     -- ** ScopedPtr
+     ,ScopedPtr
+     ,TScopedPtr
+     ,CScopedPtr(..)
+     -- ** ScreenDC
+     ,ScreenDC
+     ,TScreenDC
+     ,CScreenDC(..)
+     -- ** ScrollBar
+     ,ScrollBar
+     ,TScrollBar
+     ,CScrollBar(..)
+     -- ** ScrollEvent
+     ,ScrollEvent
+     ,TScrollEvent
+     ,CScrollEvent(..)
+     -- ** ScrollWinEvent
+     ,ScrollWinEvent
+     ,TScrollWinEvent
+     ,CScrollWinEvent(..)
+     -- ** ScrolledWindow
+     ,ScrolledWindow
+     ,TScrolledWindow
+     ,CScrolledWindow(..)
+     -- ** Semaphore
+     ,Semaphore
+     ,TSemaphore
+     ,CSemaphore(..)
+     -- ** Server
+     ,Server
+     ,TServer
+     ,CServer(..)
+     -- ** ServerBase
+     ,ServerBase
+     ,TServerBase
+     ,CServerBase(..)
+     -- ** SetCursorEvent
+     ,SetCursorEvent
+     ,TSetCursorEvent
+     ,CSetCursorEvent(..)
+     -- ** ShowEvent
+     ,ShowEvent
+     ,TShowEvent
+     ,CShowEvent(..)
+     -- ** SimpleHelpProvider
+     ,SimpleHelpProvider
+     ,TSimpleHelpProvider
+     ,CSimpleHelpProvider(..)
+     -- ** SingleChoiceDialog
+     ,SingleChoiceDialog
+     ,TSingleChoiceDialog
+     ,CSingleChoiceDialog(..)
+     -- ** SingleInstanceChecker
+     ,SingleInstanceChecker
+     ,TSingleInstanceChecker
+     ,CSingleInstanceChecker(..)
+     -- ** SizeEvent
+     ,SizeEvent
+     ,TSizeEvent
+     ,CSizeEvent(..)
+     -- ** Sizer
+     ,Sizer
+     ,TSizer
+     ,CSizer(..)
+     -- ** SizerItem
+     ,SizerItem
+     ,TSizerItem
+     ,CSizerItem(..)
+     -- ** Slider
+     ,Slider
+     ,TSlider
+     ,CSlider(..)
+     -- ** Slider95
+     ,Slider95
+     ,TSlider95
+     ,CSlider95(..)
+     -- ** SliderMSW
+     ,SliderMSW
+     ,TSliderMSW
+     ,CSliderMSW(..)
+     -- ** SockAddress
+     ,SockAddress
+     ,TSockAddress
+     ,CSockAddress(..)
+     -- ** SocketBase
+     ,SocketBase
+     ,TSocketBase
+     ,CSocketBase(..)
+     -- ** SocketClient
+     ,SocketClient
+     ,TSocketClient
+     ,CSocketClient(..)
+     -- ** SocketEvent
+     ,SocketEvent
+     ,TSocketEvent
+     ,CSocketEvent(..)
+     -- ** SocketInputStream
+     ,SocketInputStream
+     ,TSocketInputStream
+     ,CSocketInputStream(..)
+     -- ** SocketOutputStream
+     ,SocketOutputStream
+     ,TSocketOutputStream
+     ,CSocketOutputStream(..)
+     -- ** SocketServer
+     ,SocketServer
+     ,TSocketServer
+     ,CSocketServer(..)
+     -- ** Sound
+     ,Sound
+     ,TSound
+     ,CSound(..)
+     -- ** SpinButton
+     ,SpinButton
+     ,TSpinButton
+     ,CSpinButton(..)
+     -- ** SpinCtrl
+     ,SpinCtrl
+     ,TSpinCtrl
+     ,CSpinCtrl(..)
+     -- ** SpinEvent
+     ,SpinEvent
+     ,TSpinEvent
+     ,CSpinEvent(..)
+     -- ** SplashScreen
+     ,SplashScreen
+     ,TSplashScreen
+     ,CSplashScreen(..)
+     -- ** SplitterEvent
+     ,SplitterEvent
+     ,TSplitterEvent
+     ,CSplitterEvent(..)
+     -- ** SplitterScrolledWindow
+     ,SplitterScrolledWindow
+     ,TSplitterScrolledWindow
+     ,CSplitterScrolledWindow(..)
+     -- ** SplitterWindow
+     ,SplitterWindow
+     ,TSplitterWindow
+     ,CSplitterWindow(..)
+     -- ** StaticBitmap
+     ,StaticBitmap
+     ,TStaticBitmap
+     ,CStaticBitmap(..)
+     -- ** StaticBox
+     ,StaticBox
+     ,TStaticBox
+     ,CStaticBox(..)
+     -- ** StaticBoxSizer
+     ,StaticBoxSizer
+     ,TStaticBoxSizer
+     ,CStaticBoxSizer(..)
+     -- ** StaticLine
+     ,StaticLine
+     ,TStaticLine
+     ,CStaticLine(..)
+     -- ** StaticText
+     ,StaticText
+     ,TStaticText
+     ,CStaticText(..)
+     -- ** StatusBar
+     ,StatusBar
+     ,TStatusBar
+     ,CStatusBar(..)
+     -- ** StopWatch
+     ,StopWatch
+     ,TStopWatch
+     ,CStopWatch(..)
+     -- ** StreamBase
+     ,StreamBase
+     ,TStreamBase
+     ,CStreamBase(..)
+     -- ** StreamBuffer
+     ,StreamBuffer
+     ,TStreamBuffer
+     ,CStreamBuffer(..)
+     -- ** StreamToTextRedirector
+     ,StreamToTextRedirector
+     ,TStreamToTextRedirector
+     ,CStreamToTextRedirector(..)
+     -- ** StringBuffer
+     ,StringBuffer
+     ,TStringBuffer
+     ,CStringBuffer(..)
+     -- ** StringClientData
+     ,StringClientData
+     ,TStringClientData
+     ,CStringClientData(..)
+     -- ** StringList
+     ,StringList
+     ,TStringList
+     ,CStringList(..)
+     -- ** StringProperty
+     ,StringProperty
+     ,TStringProperty
+     ,CStringProperty(..)
+     -- ** StringTokenizer
+     ,StringTokenizer
+     ,TStringTokenizer
+     ,CStringTokenizer(..)
+     -- ** StyledTextCtrl
+     ,StyledTextCtrl
+     ,TStyledTextCtrl
+     ,CStyledTextCtrl(..)
+     -- ** StyledTextEvent
+     ,StyledTextEvent
+     ,TStyledTextEvent
+     ,CStyledTextEvent(..)
+     -- ** SysColourChangedEvent
+     ,SysColourChangedEvent
+     ,TSysColourChangedEvent
+     ,CSysColourChangedEvent(..)
+     -- ** SystemOptions
+     ,SystemOptions
+     ,TSystemOptions
+     ,CSystemOptions(..)
+     -- ** SystemSettings
+     ,SystemSettings
+     ,TSystemSettings
+     ,CSystemSettings(..)
+     -- ** TabCtrl
+     ,TabCtrl
+     ,TTabCtrl
+     ,CTabCtrl(..)
+     -- ** TabEvent
+     ,TabEvent
+     ,TTabEvent
+     ,CTabEvent(..)
+     -- ** TablesInUse
+     ,TablesInUse
+     ,TTablesInUse
+     ,CTablesInUse(..)
+     -- ** TaskBarIcon
+     ,TaskBarIcon
+     ,TTaskBarIcon
+     ,CTaskBarIcon(..)
+     -- ** TempFile
+     ,TempFile
+     ,TTempFile
+     ,CTempFile(..)
+     -- ** TextAttr
+     ,TextAttr
+     ,TTextAttr
+     ,CTextAttr(..)
+     -- ** TextCtrl
+     ,TextCtrl
+     ,TTextCtrl
+     ,CTextCtrl(..)
+     -- ** TextDataObject
+     ,TextDataObject
+     ,TTextDataObject
+     ,CTextDataObject(..)
+     -- ** TextDropTarget
+     ,TextDropTarget
+     ,TTextDropTarget
+     ,CTextDropTarget(..)
+     -- ** TextEntryDialog
+     ,TextEntryDialog
+     ,TTextEntryDialog
+     ,CTextEntryDialog(..)
+     -- ** TextFile
+     ,TextFile
+     ,TTextFile
+     ,CTextFile(..)
+     -- ** TextInputStream
+     ,TextInputStream
+     ,TTextInputStream
+     ,CTextInputStream(..)
+     -- ** TextOutputStream
+     ,TextOutputStream
+     ,TTextOutputStream
+     ,CTextOutputStream(..)
+     -- ** TextValidator
+     ,TextValidator
+     ,TTextValidator
+     ,CTextValidator(..)
+     -- ** ThinSplitterWindow
+     ,ThinSplitterWindow
+     ,TThinSplitterWindow
+     ,CThinSplitterWindow(..)
+     -- ** Thread
+     ,Thread
+     ,TThread
+     ,CThread(..)
+     -- ** Time
+     ,Time
+     ,TTime
+     ,CTime(..)
+     -- ** TimeSpan
+     ,TimeSpan
+     ,TTimeSpan
+     ,CTimeSpan(..)
+     -- ** Timer
+     ,Timer
+     ,TTimer
+     ,CTimer(..)
+     -- ** TimerBase
+     ,TimerBase
+     ,TTimerBase
+     ,CTimerBase(..)
+     -- ** TimerEvent
+     ,TimerEvent
+     ,TTimerEvent
+     ,CTimerEvent(..)
+     -- ** TimerEx
+     ,TimerEx
+     ,TTimerEx
+     ,CTimerEx(..)
+     -- ** TimerRunner
+     ,TimerRunner
+     ,TTimerRunner
+     ,CTimerRunner(..)
+     -- ** TipProvider
+     ,TipProvider
+     ,TTipProvider
+     ,CTipProvider(..)
+     -- ** TipWindow
+     ,TipWindow
+     ,TTipWindow
+     ,CTipWindow(..)
+     -- ** ToggleButton
+     ,ToggleButton
+     ,TToggleButton
+     ,CToggleButton(..)
+     -- ** ToolBar
+     ,ToolBar
+     ,TToolBar
+     ,CToolBar(..)
+     -- ** ToolBarBase
+     ,ToolBarBase
+     ,TToolBarBase
+     ,CToolBarBase(..)
+     -- ** ToolLayoutItem
+     ,ToolLayoutItem
+     ,TToolLayoutItem
+     ,CToolLayoutItem(..)
+     -- ** ToolTip
+     ,ToolTip
+     ,TToolTip
+     ,CToolTip(..)
+     -- ** ToolWindow
+     ,ToolWindow
+     ,TToolWindow
+     ,CToolWindow(..)
+     -- ** TopLevelWindow
+     ,TopLevelWindow
+     ,TTopLevelWindow
+     ,CTopLevelWindow(..)
+     -- ** TreeCompanionWindow
+     ,TreeCompanionWindow
+     ,TTreeCompanionWindow
+     ,CTreeCompanionWindow(..)
+     -- ** TreeCtrl
+     ,TreeCtrl
+     ,TTreeCtrl
+     ,CTreeCtrl(..)
+     -- ** TreeEvent
+     ,TreeEvent
+     ,TTreeEvent
+     ,CTreeEvent(..)
+     -- ** TreeItemData
+     ,TreeItemData
+     ,TTreeItemData
+     ,CTreeItemData(..)
+     -- ** TreeItemId
+     ,TreeItemId
+     ,TTreeItemId
+     ,CTreeItemId(..)
+     -- ** TreeLayout
+     ,TreeLayout
+     ,TTreeLayout
+     ,CTreeLayout(..)
+     -- ** TreeLayoutStored
+     ,TreeLayoutStored
+     ,TTreeLayoutStored
+     ,CTreeLayoutStored(..)
+     -- ** URL
+     ,URL
+     ,TURL
+     ,CURL(..)
+     -- ** UpdateUIEvent
+     ,UpdateUIEvent
+     ,TUpdateUIEvent
+     ,CUpdateUIEvent(..)
+     -- ** Validator
+     ,Validator
+     ,TValidator
+     ,CValidator(..)
+     -- ** Variant
+     ,Variant
+     ,TVariant
+     ,CVariant(..)
+     -- ** VariantData
+     ,VariantData
+     ,TVariantData
+     ,CVariantData(..)
+     -- ** View
+     ,View
+     ,TView
+     ,CView(..)
+     -- ** WXCApp
+     ,WXCApp
+     ,TWXCApp
+     ,CWXCApp(..)
+     -- ** WXCArtProv
+     ,WXCArtProv
+     ,TWXCArtProv
+     ,CWXCArtProv(..)
+     -- ** WXCClient
+     ,WXCClient
+     ,TWXCClient
+     ,CWXCClient(..)
+     -- ** WXCCommand
+     ,WXCCommand
+     ,TWXCCommand
+     ,CWXCCommand(..)
+     -- ** WXCConnection
+     ,WXCConnection
+     ,TWXCConnection
+     ,CWXCConnection(..)
+     -- ** WXCDragDataObject
+     ,WXCDragDataObject
+     ,TWXCDragDataObject
+     ,CWXCDragDataObject(..)
+     -- ** WXCDropTarget
+     ,WXCDropTarget
+     ,TWXCDropTarget
+     ,CWXCDropTarget(..)
+     -- ** WXCFileDropTarget
+     ,WXCFileDropTarget
+     ,TWXCFileDropTarget
+     ,CWXCFileDropTarget(..)
+     -- ** WXCGridTable
+     ,WXCGridTable
+     ,TWXCGridTable
+     ,CWXCGridTable(..)
+     -- ** WXCHtmlEvent
+     ,WXCHtmlEvent
+     ,TWXCHtmlEvent
+     ,CWXCHtmlEvent(..)
+     -- ** WXCHtmlWindow
+     ,WXCHtmlWindow
+     ,TWXCHtmlWindow
+     ,CWXCHtmlWindow(..)
+     -- ** WXCLocale
+     ,WXCLocale
+     ,TWXCLocale
+     ,CWXCLocale(..)
+     -- ** WXCLog
+     ,WXCLog
+     ,TWXCLog
+     ,CWXCLog(..)
+     -- ** WXCMessageParameters
+     ,WXCMessageParameters
+     ,TWXCMessageParameters
+     ,CWXCMessageParameters(..)
+     -- ** WXCPlotCurve
+     ,WXCPlotCurve
+     ,TWXCPlotCurve
+     ,CWXCPlotCurve(..)
+     -- ** WXCPreviewControlBar
+     ,WXCPreviewControlBar
+     ,TWXCPreviewControlBar
+     ,CWXCPreviewControlBar(..)
+     -- ** WXCPreviewFrame
+     ,WXCPreviewFrame
+     ,TWXCPreviewFrame
+     ,CWXCPreviewFrame(..)
+     -- ** WXCPrintEvent
+     ,WXCPrintEvent
+     ,TWXCPrintEvent
+     ,CWXCPrintEvent(..)
+     -- ** WXCPrintout
+     ,WXCPrintout
+     ,TWXCPrintout
+     ,CWXCPrintout(..)
+     -- ** WXCPrintoutHandler
+     ,WXCPrintoutHandler
+     ,TWXCPrintoutHandler
+     ,CWXCPrintoutHandler(..)
+     -- ** WXCServer
+     ,WXCServer
+     ,TWXCServer
+     ,CWXCServer(..)
+     -- ** WXCTextDropTarget
+     ,WXCTextDropTarget
+     ,TWXCTextDropTarget
+     ,CWXCTextDropTarget(..)
+     -- ** WXCTextValidator
+     ,WXCTextValidator
+     ,TWXCTextValidator
+     ,CWXCTextValidator(..)
+     -- ** WXCTreeItemData
+     ,WXCTreeItemData
+     ,TWXCTreeItemData
+     ,CWXCTreeItemData(..)
+     -- ** Window
+     ,Window
+     ,TWindow
+     ,CWindow(..)
+     -- ** WindowCreateEvent
+     ,WindowCreateEvent
+     ,TWindowCreateEvent
+     ,CWindowCreateEvent(..)
+     -- ** WindowDC
+     ,WindowDC
+     ,TWindowDC
+     ,CWindowDC(..)
+     -- ** WindowDestroyEvent
+     ,WindowDestroyEvent
+     ,TWindowDestroyEvent
+     ,CWindowDestroyEvent(..)
+     -- ** WindowDisabler
+     ,WindowDisabler
+     ,TWindowDisabler
+     ,CWindowDisabler(..)
+     -- ** Wizard
+     ,Wizard
+     ,TWizard
+     ,CWizard(..)
+     -- ** WizardEvent
+     ,WizardEvent
+     ,TWizardEvent
+     ,CWizardEvent(..)
+     -- ** WizardPage
+     ,WizardPage
+     ,TWizardPage
+     ,CWizardPage(..)
+     -- ** WizardPageSimple
+     ,WizardPageSimple
+     ,TWizardPageSimple
+     ,CWizardPageSimple(..)
+     -- ** WxArray
+     ,WxArray
+     ,TWxArray
+     ,CWxArray(..)
+     -- ** WxDllLoader
+     ,WxDllLoader
+     ,TWxDllLoader
+     ,CWxDllLoader(..)
+     -- ** WxExpr
+     ,WxExpr
+     ,TWxExpr
+     ,CWxExpr(..)
+     -- ** WxManagedPtr
+     ,WxManagedPtr
+     ,TWxManagedPtr
+     ,CWxManagedPtr(..)
+     -- ** WxObject
+     ,WxObject
+     ,TWxObject
+     ,CWxObject(..)
+     -- ** WxPoint
+     ,WxPoint
+     ,TWxPoint
+     ,CWxPoint(..)
+     -- ** WxRect
+     ,WxRect
+     ,TWxRect
+     ,CWxRect(..)
+     -- ** WxSize
+     ,WxSize
+     ,TWxSize
+     ,CWxSize(..)
+     -- ** WxString
+     ,WxString
+     ,TWxString
+     ,CWxString(..)
+     -- ** XmlResource
+     ,XmlResource
+     ,TXmlResource
+     ,CXmlResource(..)
+     -- ** XmlResourceHandler
+     ,XmlResourceHandler
+     ,TXmlResourceHandler
+     ,CXmlResourceHandler(..)
+     -- ** ZipInputStream
+     ,ZipInputStream
+     ,TZipInputStream
+     ,CZipInputStream(..)
+     -- ** ZlibInputStream
+     ,ZlibInputStream
+     ,TZlibInputStream
+     ,CZlibInputStream(..)
+     -- ** ZlibOutputStream
+     ,ZlibOutputStream
+     ,TZlibOutputStream
+     ,CZlibOutputStream(..)
+    ) where
+
+import Graphics.UI.WXCore.WxcObject
+
+-- | Pointer to an object of type 'ConfigBase'.
+type ConfigBase a  = Object (CConfigBase a)
+-- | Inheritance type of the ConfigBase class.
+type TConfigBase a  = CConfigBase a
+-- | Abstract type of the ConfigBase class.
+data CConfigBase a  = CConfigBase
+
+-- | Pointer to an object of type 'FileConfig', derived from 'ConfigBase'.
+type FileConfig a  = ConfigBase (CFileConfig a)
+-- | Inheritance type of the FileConfig class.
+type TFileConfig a  = TConfigBase (CFileConfig a)
+-- | Abstract type of the FileConfig class.
+data CFileConfig a  = CFileConfig
+
+-- | Pointer to an object of type 'GridCellWorker'.
+type GridCellWorker a  = Object (CGridCellWorker a)
+-- | Inheritance type of the GridCellWorker class.
+type TGridCellWorker a  = CGridCellWorker a
+-- | Abstract type of the GridCellWorker class.
+data CGridCellWorker a  = CGridCellWorker
+
+-- | Pointer to an object of type 'GridCellEditor', derived from 'GridCellWorker'.
+type GridCellEditor a  = GridCellWorker (CGridCellEditor a)
+-- | Inheritance type of the GridCellEditor class.
+type TGridCellEditor a  = TGridCellWorker (CGridCellEditor a)
+-- | Abstract type of the GridCellEditor class.
+data CGridCellEditor a  = CGridCellEditor
+
+-- | Pointer to an object of type 'GridCellTextEditor', derived from 'GridCellEditor'.
+type GridCellTextEditor a  = GridCellEditor (CGridCellTextEditor a)
+-- | Inheritance type of the GridCellTextEditor class.
+type TGridCellTextEditor a  = TGridCellEditor (CGridCellTextEditor a)
+-- | Abstract type of the GridCellTextEditor class.
+data CGridCellTextEditor a  = CGridCellTextEditor
+
+-- | Pointer to an object of type 'GridCellFloatEditor', derived from 'GridCellTextEditor'.
+type GridCellFloatEditor a  = GridCellTextEditor (CGridCellFloatEditor a)
+-- | Inheritance type of the GridCellFloatEditor class.
+type TGridCellFloatEditor a  = TGridCellTextEditor (CGridCellFloatEditor a)
+-- | Abstract type of the GridCellFloatEditor class.
+data CGridCellFloatEditor a  = CGridCellFloatEditor
+
+-- | Pointer to an object of type 'GridCellTextEnterEditor', derived from 'GridCellTextEditor'.
+type GridCellTextEnterEditor a  = GridCellTextEditor (CGridCellTextEnterEditor a)
+-- | Inheritance type of the GridCellTextEnterEditor class.
+type TGridCellTextEnterEditor a  = TGridCellTextEditor (CGridCellTextEnterEditor a)
+-- | Abstract type of the GridCellTextEnterEditor class.
+data CGridCellTextEnterEditor a  = CGridCellTextEnterEditor
+
+-- | Pointer to an object of type 'GridCellNumberEditor', derived from 'GridCellTextEditor'.
+type GridCellNumberEditor a  = GridCellTextEditor (CGridCellNumberEditor a)
+-- | Inheritance type of the GridCellNumberEditor class.
+type TGridCellNumberEditor a  = TGridCellTextEditor (CGridCellNumberEditor a)
+-- | Abstract type of the GridCellNumberEditor class.
+data CGridCellNumberEditor a  = CGridCellNumberEditor
+
+-- | Pointer to an object of type 'GridCellChoiceEditor', derived from 'GridCellEditor'.
+type GridCellChoiceEditor a  = GridCellEditor (CGridCellChoiceEditor a)
+-- | Inheritance type of the GridCellChoiceEditor class.
+type TGridCellChoiceEditor a  = TGridCellEditor (CGridCellChoiceEditor a)
+-- | Abstract type of the GridCellChoiceEditor class.
+data CGridCellChoiceEditor a  = CGridCellChoiceEditor
+
+-- | Pointer to an object of type 'GridCellBoolEditor', derived from 'GridCellEditor'.
+type GridCellBoolEditor a  = GridCellEditor (CGridCellBoolEditor a)
+-- | Inheritance type of the GridCellBoolEditor class.
+type TGridCellBoolEditor a  = TGridCellEditor (CGridCellBoolEditor a)
+-- | Abstract type of the GridCellBoolEditor class.
+data CGridCellBoolEditor a  = CGridCellBoolEditor
+
+-- | Pointer to an object of type 'GridCellRenderer', derived from 'GridCellWorker'.
+type GridCellRenderer a  = GridCellWorker (CGridCellRenderer a)
+-- | Inheritance type of the GridCellRenderer class.
+type TGridCellRenderer a  = TGridCellWorker (CGridCellRenderer a)
+-- | Abstract type of the GridCellRenderer class.
+data CGridCellRenderer a  = CGridCellRenderer
+
+-- | Pointer to an object of type 'GridCellStringRenderer', derived from 'GridCellRenderer'.
+type GridCellStringRenderer a  = GridCellRenderer (CGridCellStringRenderer a)
+-- | Inheritance type of the GridCellStringRenderer class.
+type TGridCellStringRenderer a  = TGridCellRenderer (CGridCellStringRenderer a)
+-- | Abstract type of the GridCellStringRenderer class.
+data CGridCellStringRenderer a  = CGridCellStringRenderer
+
+-- | Pointer to an object of type 'GridCellFloatRenderer', derived from 'GridCellStringRenderer'.
+type GridCellFloatRenderer a  = GridCellStringRenderer (CGridCellFloatRenderer a)
+-- | Inheritance type of the GridCellFloatRenderer class.
+type TGridCellFloatRenderer a  = TGridCellStringRenderer (CGridCellFloatRenderer a)
+-- | Abstract type of the GridCellFloatRenderer class.
+data CGridCellFloatRenderer a  = CGridCellFloatRenderer
+
+-- | Pointer to an object of type 'GridCellAutoWrapStringRenderer', derived from 'GridCellStringRenderer'.
+type GridCellAutoWrapStringRenderer a  = GridCellStringRenderer (CGridCellAutoWrapStringRenderer a)
+-- | Inheritance type of the GridCellAutoWrapStringRenderer class.
+type TGridCellAutoWrapStringRenderer a  = TGridCellStringRenderer (CGridCellAutoWrapStringRenderer a)
+-- | Abstract type of the GridCellAutoWrapStringRenderer class.
+data CGridCellAutoWrapStringRenderer a  = CGridCellAutoWrapStringRenderer
+
+-- | Pointer to an object of type 'GridCellNumberRenderer', derived from 'GridCellStringRenderer'.
+type GridCellNumberRenderer a  = GridCellStringRenderer (CGridCellNumberRenderer a)
+-- | Inheritance type of the GridCellNumberRenderer class.
+type TGridCellNumberRenderer a  = TGridCellStringRenderer (CGridCellNumberRenderer a)
+-- | Abstract type of the GridCellNumberRenderer class.
+data CGridCellNumberRenderer a  = CGridCellNumberRenderer
+
+-- | Pointer to an object of type 'GridCellBoolRenderer', derived from 'GridCellRenderer'.
+type GridCellBoolRenderer a  = GridCellRenderer (CGridCellBoolRenderer a)
+-- | Inheritance type of the GridCellBoolRenderer class.
+type TGridCellBoolRenderer a  = TGridCellRenderer (CGridCellBoolRenderer a)
+-- | Abstract type of the GridCellBoolRenderer class.
+data CGridCellBoolRenderer a  = CGridCellBoolRenderer
+
+-- | Pointer to an object of type 'WxObject'.
+type WxObject a  = Object (CWxObject a)
+-- | Inheritance type of the WxObject class.
+type TWxObject a  = CWxObject a
+-- | Abstract type of the WxObject class.
+data CWxObject a  = CWxObject
+
+-- | Pointer to an object of type 'EvtHandler', derived from 'WxObject'.
+type EvtHandler a  = WxObject (CEvtHandler a)
+-- | Inheritance type of the EvtHandler class.
+type TEvtHandler a  = TWxObject (CEvtHandler a)
+-- | Abstract type of the EvtHandler class.
+data CEvtHandler a  = CEvtHandler
+
+-- | Pointer to an object of type 'Window', derived from 'EvtHandler'.
+type Window a  = EvtHandler (CWindow a)
+-- | Inheritance type of the Window class.
+type TWindow a  = TEvtHandler (CWindow a)
+-- | Abstract type of the Window class.
+data CWindow a  = CWindow
+
+-- | Pointer to an object of type 'Panel', derived from 'Window'.
+type Panel a  = Window (CPanel a)
+-- | Inheritance type of the Panel class.
+type TPanel a  = TWindow (CPanel a)
+-- | Abstract type of the Panel class.
+data CPanel a  = CPanel
+
+-- | Pointer to an object of type 'ScrolledWindow', derived from 'Panel'.
+type ScrolledWindow a  = Panel (CScrolledWindow a)
+-- | Inheritance type of the ScrolledWindow class.
+type TScrolledWindow a  = TPanel (CScrolledWindow a)
+-- | Abstract type of the ScrolledWindow class.
+data CScrolledWindow a  = CScrolledWindow
+
+-- | Pointer to an object of type 'Grid', derived from 'ScrolledWindow'.
+type Grid a  = ScrolledWindow (CGrid a)
+-- | Inheritance type of the Grid class.
+type TGrid a  = TScrolledWindow (CGrid a)
+-- | Abstract type of the Grid class.
+data CGrid a  = CGrid
+
+-- | Pointer to an object of type 'PlotWindow', derived from 'ScrolledWindow'.
+type PlotWindow a  = ScrolledWindow (CPlotWindow a)
+-- | Inheritance type of the PlotWindow class.
+type TPlotWindow a  = TScrolledWindow (CPlotWindow a)
+-- | Abstract type of the PlotWindow class.
+data CPlotWindow a  = CPlotWindow
+
+-- | Pointer to an object of type 'SplitterScrolledWindow', derived from 'ScrolledWindow'.
+type SplitterScrolledWindow a  = ScrolledWindow (CSplitterScrolledWindow a)
+-- | Inheritance type of the SplitterScrolledWindow class.
+type TSplitterScrolledWindow a  = TScrolledWindow (CSplitterScrolledWindow a)
+-- | Abstract type of the SplitterScrolledWindow class.
+data CSplitterScrolledWindow a  = CSplitterScrolledWindow
+
+-- | Pointer to an object of type 'PreviewCanvas', derived from 'ScrolledWindow'.
+type PreviewCanvas a  = ScrolledWindow (CPreviewCanvas a)
+-- | Inheritance type of the PreviewCanvas class.
+type TPreviewCanvas a  = TScrolledWindow (CPreviewCanvas a)
+-- | Abstract type of the PreviewCanvas class.
+data CPreviewCanvas a  = CPreviewCanvas
+
+-- | Pointer to an object of type 'HtmlWindow', derived from 'ScrolledWindow'.
+type HtmlWindow a  = ScrolledWindow (CHtmlWindow a)
+-- | Inheritance type of the HtmlWindow class.
+type THtmlWindow a  = TScrolledWindow (CHtmlWindow a)
+-- | Abstract type of the HtmlWindow class.
+data CHtmlWindow a  = CHtmlWindow
+
+-- | Pointer to an object of type 'WXCHtmlWindow', derived from 'HtmlWindow'.
+type WXCHtmlWindow a  = HtmlWindow (CWXCHtmlWindow a)
+-- | Inheritance type of the WXCHtmlWindow class.
+type TWXCHtmlWindow a  = THtmlWindow (CWXCHtmlWindow a)
+-- | Abstract type of the WXCHtmlWindow class.
+data CWXCHtmlWindow a  = CWXCHtmlWindow
+
+-- | Pointer to an object of type 'PreviewControlBar', derived from 'Panel'.
+type PreviewControlBar a  = Panel (CPreviewControlBar a)
+-- | Inheritance type of the PreviewControlBar class.
+type TPreviewControlBar a  = TPanel (CPreviewControlBar a)
+-- | Abstract type of the PreviewControlBar class.
+data CPreviewControlBar a  = CPreviewControlBar
+
+-- | Pointer to an object of type 'WXCPreviewControlBar', derived from 'PreviewControlBar'.
+type WXCPreviewControlBar a  = PreviewControlBar (CWXCPreviewControlBar a)
+-- | Inheritance type of the WXCPreviewControlBar class.
+type TWXCPreviewControlBar a  = TPreviewControlBar (CWXCPreviewControlBar a)
+-- | Abstract type of the WXCPreviewControlBar class.
+data CWXCPreviewControlBar a  = CWXCPreviewControlBar
+
+-- | Pointer to an object of type 'WizardPage', derived from 'Panel'.
+type WizardPage a  = Panel (CWizardPage a)
+-- | Inheritance type of the WizardPage class.
+type TWizardPage a  = TPanel (CWizardPage a)
+-- | Abstract type of the WizardPage class.
+data CWizardPage a  = CWizardPage
+
+-- | Pointer to an object of type 'WizardPageSimple', derived from 'WizardPage'.
+type WizardPageSimple a  = WizardPage (CWizardPageSimple a)
+-- | Inheritance type of the WizardPageSimple class.
+type TWizardPageSimple a  = TWizardPage (CWizardPageSimple a)
+-- | Abstract type of the WizardPageSimple class.
+data CWizardPageSimple a  = CWizardPageSimple
+
+-- | Pointer to an object of type 'NewBitmapButton', derived from 'Panel'.
+type NewBitmapButton a  = Panel (CNewBitmapButton a)
+-- | Inheritance type of the NewBitmapButton class.
+type TNewBitmapButton a  = TPanel (CNewBitmapButton a)
+-- | Abstract type of the NewBitmapButton class.
+data CNewBitmapButton a  = CNewBitmapButton
+
+-- | Pointer to an object of type 'EditableListBox', derived from 'Panel'.
+type EditableListBox a  = Panel (CEditableListBox a)
+-- | Inheritance type of the EditableListBox class.
+type TEditableListBox a  = TPanel (CEditableListBox a)
+-- | Abstract type of the EditableListBox class.
+data CEditableListBox a  = CEditableListBox
+
+-- | Pointer to an object of type 'DynamicSashWindow', derived from 'Window'.
+type DynamicSashWindow a  = Window (CDynamicSashWindow a)
+-- | Inheritance type of the DynamicSashWindow class.
+type TDynamicSashWindow a  = TWindow (CDynamicSashWindow a)
+-- | Abstract type of the DynamicSashWindow class.
+data CDynamicSashWindow a  = CDynamicSashWindow
+
+-- | Pointer to an object of type 'PopupWindow', derived from 'Window'.
+type PopupWindow a  = Window (CPopupWindow a)
+-- | Inheritance type of the PopupWindow class.
+type TPopupWindow a  = TWindow (CPopupWindow a)
+-- | Abstract type of the PopupWindow class.
+data CPopupWindow a  = CPopupWindow
+
+-- | Pointer to an object of type 'PopupTransientWindow', derived from 'PopupWindow'.
+type PopupTransientWindow a  = PopupWindow (CPopupTransientWindow a)
+-- | Inheritance type of the PopupTransientWindow class.
+type TPopupTransientWindow a  = TPopupWindow (CPopupTransientWindow a)
+-- | Abstract type of the PopupTransientWindow class.
+data CPopupTransientWindow a  = CPopupTransientWindow
+
+-- | Pointer to an object of type 'TipWindow', derived from 'PopupTransientWindow'.
+type TipWindow a  = PopupTransientWindow (CTipWindow a)
+-- | Inheritance type of the TipWindow class.
+type TTipWindow a  = TPopupTransientWindow (CTipWindow a)
+-- | Abstract type of the TipWindow class.
+data CTipWindow a  = CTipWindow
+
+-- | Pointer to an object of type 'SashWindow', derived from 'Window'.
+type SashWindow a  = Window (CSashWindow a)
+-- | Inheritance type of the SashWindow class.
+type TSashWindow a  = TWindow (CSashWindow a)
+-- | Abstract type of the SashWindow class.
+data CSashWindow a  = CSashWindow
+
+-- | Pointer to an object of type 'SashLayoutWindow', derived from 'SashWindow'.
+type SashLayoutWindow a  = SashWindow (CSashLayoutWindow a)
+-- | Inheritance type of the SashLayoutWindow class.
+type TSashLayoutWindow a  = TSashWindow (CSashLayoutWindow a)
+-- | Abstract type of the SashLayoutWindow class.
+data CSashLayoutWindow a  = CSashLayoutWindow
+
+-- | Pointer to an object of type 'SplitterWindow', derived from 'Window'.
+type SplitterWindow a  = Window (CSplitterWindow a)
+-- | Inheritance type of the SplitterWindow class.
+type TSplitterWindow a  = TWindow (CSplitterWindow a)
+-- | Abstract type of the SplitterWindow class.
+data CSplitterWindow a  = CSplitterWindow
+
+-- | Pointer to an object of type 'ThinSplitterWindow', derived from 'SplitterWindow'.
+type ThinSplitterWindow a  = SplitterWindow (CThinSplitterWindow a)
+-- | Inheritance type of the ThinSplitterWindow class.
+type TThinSplitterWindow a  = TSplitterWindow (CThinSplitterWindow a)
+-- | Abstract type of the ThinSplitterWindow class.
+data CThinSplitterWindow a  = CThinSplitterWindow
+
+-- | Pointer to an object of type 'TreeCompanionWindow', derived from 'Window'.
+type TreeCompanionWindow a  = Window (CTreeCompanionWindow a)
+-- | Inheritance type of the TreeCompanionWindow class.
+type TTreeCompanionWindow a  = TWindow (CTreeCompanionWindow a)
+-- | Abstract type of the TreeCompanionWindow class.
+data CTreeCompanionWindow a  = CTreeCompanionWindow
+
+-- | Pointer to an object of type 'MediaCtrl', derived from 'Window'.
+type MediaCtrl a  = Window (CMediaCtrl a)
+-- | Inheritance type of the MediaCtrl class.
+type TMediaCtrl a  = TWindow (CMediaCtrl a)
+-- | Abstract type of the MediaCtrl class.
+data CMediaCtrl a  = CMediaCtrl
+
+-- | Pointer to an object of type 'StatusBar', derived from 'Window'.
+type StatusBar a  = Window (CStatusBar a)
+-- | Inheritance type of the StatusBar class.
+type TStatusBar a  = TWindow (CStatusBar a)
+-- | Abstract type of the StatusBar class.
+data CStatusBar a  = CStatusBar
+
+-- | Pointer to an object of type 'MDIClientWindow', derived from 'Window'.
+type MDIClientWindow a  = Window (CMDIClientWindow a)
+-- | Inheritance type of the MDIClientWindow class.
+type TMDIClientWindow a  = TWindow (CMDIClientWindow a)
+-- | Abstract type of the MDIClientWindow class.
+data CMDIClientWindow a  = CMDIClientWindow
+
+-- | Pointer to an object of type 'GLCanvas', derived from 'Window'.
+type GLCanvas a  = Window (CGLCanvas a)
+-- | Inheritance type of the GLCanvas class.
+type TGLCanvas a  = TWindow (CGLCanvas a)
+-- | Abstract type of the GLCanvas class.
+data CGLCanvas a  = CGLCanvas
+
+-- | Pointer to an object of type 'DrawWindow', derived from 'Window'.
+type DrawWindow a  = Window (CDrawWindow a)
+-- | Inheritance type of the DrawWindow class.
+type TDrawWindow a  = TWindow (CDrawWindow a)
+-- | Abstract type of the DrawWindow class.
+data CDrawWindow a  = CDrawWindow
+
+-- | Pointer to an object of type 'Control', derived from 'Window'.
+type Control a  = Window (CControl a)
+-- | Inheritance type of the Control class.
+type TControl a  = TWindow (CControl a)
+-- | Abstract type of the Control class.
+data CControl a  = CControl
+
+-- | Pointer to an object of type 'Slider', derived from 'Control'.
+type Slider a  = Control (CSlider a)
+-- | Inheritance type of the Slider class.
+type TSlider a  = TControl (CSlider a)
+-- | Abstract type of the Slider class.
+data CSlider a  = CSlider
+
+-- | Pointer to an object of type 'SliderMSW', derived from 'Slider'.
+type SliderMSW a  = Slider (CSliderMSW a)
+-- | Inheritance type of the SliderMSW class.
+type TSliderMSW a  = TSlider (CSliderMSW a)
+-- | Abstract type of the SliderMSW class.
+data CSliderMSW a  = CSliderMSW
+
+-- | Pointer to an object of type 'Slider95', derived from 'Slider'.
+type Slider95 a  = Slider (CSlider95 a)
+-- | Inheritance type of the Slider95 class.
+type TSlider95 a  = TSlider (CSlider95 a)
+-- | Abstract type of the Slider95 class.
+data CSlider95 a  = CSlider95
+
+-- | Pointer to an object of type 'Gauge', derived from 'Control'.
+type Gauge a  = Control (CGauge a)
+-- | Inheritance type of the Gauge class.
+type TGauge a  = TControl (CGauge a)
+-- | Abstract type of the Gauge class.
+data CGauge a  = CGauge
+
+-- | Pointer to an object of type 'GaugeMSW', derived from 'Gauge'.
+type GaugeMSW a  = Gauge (CGaugeMSW a)
+-- | Inheritance type of the GaugeMSW class.
+type TGaugeMSW a  = TGauge (CGaugeMSW a)
+-- | Abstract type of the GaugeMSW class.
+data CGaugeMSW a  = CGaugeMSW
+
+-- | Pointer to an object of type 'Gauge95', derived from 'Gauge'.
+type Gauge95 a  = Gauge (CGauge95 a)
+-- | Inheritance type of the Gauge95 class.
+type TGauge95 a  = TGauge (CGauge95 a)
+-- | Abstract type of the Gauge95 class.
+data CGauge95 a  = CGauge95
+
+-- | Pointer to an object of type 'StyledTextCtrl', derived from 'Control'.
+type StyledTextCtrl a  = Control (CStyledTextCtrl a)
+-- | Inheritance type of the StyledTextCtrl class.
+type TStyledTextCtrl a  = TControl (CStyledTextCtrl a)
+-- | Abstract type of the StyledTextCtrl class.
+data CStyledTextCtrl a  = CStyledTextCtrl
+
+-- | Pointer to an object of type 'PickerBase', derived from 'Control'.
+type PickerBase a  = Control (CPickerBase a)
+-- | Inheritance type of the PickerBase class.
+type TPickerBase a  = TControl (CPickerBase a)
+-- | Abstract type of the PickerBase class.
+data CPickerBase a  = CPickerBase
+
+-- | Pointer to an object of type 'ColourPickerCtrl', derived from 'PickerBase'.
+type ColourPickerCtrl a  = PickerBase (CColourPickerCtrl a)
+-- | Inheritance type of the ColourPickerCtrl class.
+type TColourPickerCtrl a  = TPickerBase (CColourPickerCtrl a)
+-- | Abstract type of the ColourPickerCtrl class.
+data CColourPickerCtrl a  = CColourPickerCtrl
+
+-- | Pointer to an object of type 'HyperlinkCtrl', derived from 'Control'.
+type HyperlinkCtrl a  = Control (CHyperlinkCtrl a)
+-- | Inheritance type of the HyperlinkCtrl class.
+type THyperlinkCtrl a  = TControl (CHyperlinkCtrl a)
+-- | Abstract type of the HyperlinkCtrl class.
+data CHyperlinkCtrl a  = CHyperlinkCtrl
 
 -- | Pointer to an object of type 'PropertyGrid', derived from 'Control'.
 type PropertyGrid a  = Control (CPropertyGrid a)
diff --git a/src/haskell/Graphics/UI/WXCore/WxcClasses.hs b/src/haskell/Graphics/UI/WXCore/WxcClasses.hs
--- a/src/haskell/Graphics/UI/WXCore/WxcClasses.hs
+++ b/src/haskell/Graphics/UI/WXCore/WxcClasses.hs
@@ -17,7 +17,7 @@
 
   * @wxc.h@
 
-And contains 4324 methods for 277 classes.
+And contains 4354 methods for 281 classes.
 -}
 --------------------------------------------------------------------------------
 module Graphics.UI.WXCore.WxcClasses
diff --git a/src/haskell/Graphics/UI/WXCore/WxcClassesAL.hs b/src/haskell/Graphics/UI/WXCore/WxcClassesAL.hs
--- a/src/haskell/Graphics/UI/WXCore/WxcClassesAL.hs
+++ b/src/haskell/Graphics/UI/WXCore/WxcClassesAL.hs
@@ -18,7 +18,7 @@
 
   * @wxc.h@
 
-And contains 1987 methods for 147 classes.
+And contains 2015 methods for 150 classes.
 -}
 --------------------------------------------------------------------------------
 module Graphics.UI.WXCore.WxcClassesAL
@@ -30,6 +30,9 @@
      ,bitmapDataObjectGetBitmap
      ,bitmapDataObjectSetBitmap
      ,cFree
+     ,colorPickerCtrlCreate
+     ,colorPickerCtrlGetColour
+     ,colorPickerCtrlSetColour
      ,cursorCreateFromImage
      ,cursorCreateFromStock
      ,cursorCreateLoad
@@ -844,6 +847,7 @@
      ,comboBoxSetInsertionPointEnd
      ,comboBoxSetSelection
      ,comboBoxSetTextSelection
+     ,comboBoxSetValue
      -- ** CommandEvent
      ,commandEventCopyObject
      ,commandEventCreate
@@ -1223,6 +1227,14 @@
      ,fileHistoryRemoveMenu
      ,fileHistorySave
      ,fileHistoryUseMenu
+     -- ** FileInputStream
+     ,fileInputStreamCreate
+     ,fileInputStreamDelete
+     ,fileInputStreamIsOk
+     -- ** FileOutputStream
+     ,fileOutputStreamCreate
+     ,fileOutputStreamDelete
+     ,fileOutputStreamIsOk
      -- ** FileProperty
      ,filePropertyCreate
      -- ** FileType
@@ -1811,6 +1823,18 @@
      ,htmlWindowSetRelatedFrame
      ,htmlWindowSetRelatedStatusBar
      ,htmlWindowWriteCustomization
+     -- ** HyperlinkCtrl
+     ,hyperlinkCtrlCreate
+     ,hyperlinkCtrlGetHoverColour
+     ,hyperlinkCtrlGetNormalColour
+     ,hyperlinkCtrlGetURL
+     ,hyperlinkCtrlGetVisited
+     ,hyperlinkCtrlGetVisitedColour
+     ,hyperlinkCtrlSetHoverColour
+     ,hyperlinkCtrlSetNormalColour
+     ,hyperlinkCtrlSetURL
+     ,hyperlinkCtrlSetVisited
+     ,hyperlinkCtrlSetVisitedColour
      -- ** Icon
      ,iconAssign
      ,iconCopyFromBitmap
@@ -1847,6 +1871,7 @@
      ,imageConvertToBitmap
      ,imageConvertToByteString
      ,imageConvertToLazyByteString
+     ,imageCopy
      ,imageCountColours
      ,imageCreateDefault
      ,imageCreateFromBitmap
@@ -1869,6 +1894,7 @@
      ,imageGetOptionInt
      ,imageGetRed
      ,imageGetSubImage
+     ,imageGetType
      ,imageGetWidth
      ,imageHasMask
      ,imageHasOption
@@ -1876,14 +1902,18 @@
      ,imageInitializeFromData
      ,imageIsOk
      ,imageLoadFile
+     ,imageLoadStream
      ,imageMirror
      ,imagePaste
      ,imageReplace
      ,imageRescale
+     ,imageRescaleEx
      ,imageRotate
      ,imageRotate90
      ,imageSaveFile
+     ,imageSaveStream
      ,imageScale
+     ,imageScaleEx
      ,imageSetData
      ,imageSetDataAndSize
      ,imageSetMask
@@ -1891,6 +1921,7 @@
      ,imageSetOption
      ,imageSetOptionInt
      ,imageSetRGB
+     ,imageSetType
      -- ** ImageList
      ,imageListAddBitmap
      ,imageListAddIcon
@@ -2164,7 +2195,6 @@
 import Prelude hiding (id, last, length, lines, max, min, show)
 import qualified Data.ByteString as B (ByteString, useAsCStringLen)
 import qualified Data.ByteString.Lazy as LB (ByteString, length, unpack)
-import System.IO.Unsafe( unsafePerformIO )
 import Graphics.UI.WXCore.WxcTypes hiding (rect, rgb, rgba, sz)
 import Graphics.UI.WXCore.WxcClassTypes
 
@@ -7770,6 +7800,31 @@
     wxClosure_GetData cobj__obj  
 foreign import ccall "wxClosure_GetData" wxClosure_GetData :: Ptr (TClosure a) -> IO (Ptr  ())
 
+-- | usage: (@colorPickerCtrlCreate parent id colour xywh style@).
+colorPickerCtrlCreate :: Window  a -> Id -> Color -> Rect -> Int ->  IO (ColourPickerCtrl  ())
+colorPickerCtrlCreate parent id colour xywh style 
+  = withObjectResult $
+    withObjectPtr parent $ \cobj_parent -> 
+    withColourPtr colour $ \cobj_colour -> 
+    wxColorPickerCtrl_Create cobj_parent  (toCInt id)  cobj_colour  (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh)  (toCInt style)  
+foreign import ccall "wxColorPickerCtrl_Create" wxColorPickerCtrl_Create :: Ptr (TWindow a) -> CInt -> Ptr (TColour c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TColourPickerCtrl ()))
+
+-- | usage: (@colorPickerCtrlGetColour self@).
+colorPickerCtrlGetColour :: ColourPickerCtrl  a ->  IO (Color)
+colorPickerCtrlGetColour self 
+  = withRefColour $ \pref -> 
+    withObjectPtr self $ \cobj_self -> 
+    wxColorPickerCtrl_GetColour cobj_self   pref
+foreign import ccall "wxColorPickerCtrl_GetColour" wxColorPickerCtrl_GetColour :: Ptr (TColourPickerCtrl a) -> Ptr (TColour ()) -> IO ()
+
+-- | usage: (@colorPickerCtrlSetColour self colour@).
+colorPickerCtrlSetColour :: ColourPickerCtrl  a -> Color ->  IO ()
+colorPickerCtrlSetColour self colour 
+  = withObjectPtr self $ \cobj_self -> 
+    withColourPtr colour $ \cobj_colour -> 
+    wxColorPickerCtrl_SetColour cobj_self  cobj_colour  
+foreign import ccall "wxColorPickerCtrl_SetColour" wxColorPickerCtrl_SetColour :: Ptr (TColourPickerCtrl a) -> Ptr (TColour b) -> IO ()
+
 -- | usage: (@comboBoxAppend obj item@).
 comboBoxAppend :: ComboBox  a -> String ->  IO ()
 comboBoxAppend _obj item 
@@ -7962,6 +8017,14 @@
     wxComboBox_SetTextSelection cobj__obj  (toCInt from)  (toCInt to)  
 foreign import ccall "wxComboBox_SetTextSelection" wxComboBox_SetTextSelection :: Ptr (TComboBox a) -> CInt -> CInt -> IO ()
 
+-- | usage: (@comboBoxSetValue obj value@).
+comboBoxSetValue :: ComboBox  a -> String ->  IO ()
+comboBoxSetValue _obj value 
+  = withObjectRef "comboBoxSetValue" _obj $ \cobj__obj -> 
+    withStringPtr value $ \cobj_value -> 
+    wxComboBox_SetValue cobj__obj  cobj_value  
+foreign import ccall "wxComboBox_SetValue" wxComboBox_SetValue :: Ptr (TComboBox a) -> Ptr (TWxString b) -> IO ()
+
 -- | usage: (@commandEventCopyObject obj objectdest@).
 commandEventCopyObject :: CommandEvent  a -> Ptr  b ->  IO ()
 commandEventCopyObject _obj objectdest 
@@ -10824,6 +10887,52 @@
     wxFileHistory_UseMenu cobj__obj  cobj_menu  
 foreign import ccall "wxFileHistory_UseMenu" wxFileHistory_UseMenu :: Ptr (TFileHistory a) -> Ptr (TMenu b) -> IO ()
 
+-- | usage: (@fileInputStreamCreate ofileName@).
+fileInputStreamCreate :: String ->  IO (FileInputStream  ())
+fileInputStreamCreate ofileName 
+  = withObjectResult $
+    withStringPtr ofileName $ \cobj_ofileName -> 
+    wxFileInputStream_Create cobj_ofileName  
+foreign import ccall "wxFileInputStream_Create" wxFileInputStream_Create :: Ptr (TWxString a) -> IO (Ptr (TFileInputStream ()))
+
+-- | usage: (@fileInputStreamDelete self@).
+fileInputStreamDelete :: FileInputStream  a ->  IO ()
+fileInputStreamDelete self 
+  = withObjectRef "fileInputStreamDelete" self $ \cobj_self -> 
+    wxFileInputStream_Delete cobj_self  
+foreign import ccall "wxFileInputStream_Delete" wxFileInputStream_Delete :: Ptr (TFileInputStream a) -> IO ()
+
+-- | usage: (@fileInputStreamIsOk self@).
+fileInputStreamIsOk :: FileInputStream  a ->  IO Bool
+fileInputStreamIsOk self 
+  = withBoolResult $
+    withObjectRef "fileInputStreamIsOk" self $ \cobj_self -> 
+    wxFileInputStream_IsOk cobj_self  
+foreign import ccall "wxFileInputStream_IsOk" wxFileInputStream_IsOk :: Ptr (TFileInputStream a) -> IO CBool
+
+-- | usage: (@fileOutputStreamCreate ofileName@).
+fileOutputStreamCreate :: String ->  IO (FileOutputStream  ())
+fileOutputStreamCreate ofileName 
+  = withObjectResult $
+    withStringPtr ofileName $ \cobj_ofileName -> 
+    wxFileOutputStream_Create cobj_ofileName  
+foreign import ccall "wxFileOutputStream_Create" wxFileOutputStream_Create :: Ptr (TWxString a) -> IO (Ptr (TFileOutputStream ()))
+
+-- | usage: (@fileOutputStreamDelete self@).
+fileOutputStreamDelete :: FileOutputStream  a ->  IO ()
+fileOutputStreamDelete self 
+  = withObjectRef "fileOutputStreamDelete" self $ \cobj_self -> 
+    wxFileOutputStream_Delete cobj_self  
+foreign import ccall "wxFileOutputStream_Delete" wxFileOutputStream_Delete :: Ptr (TFileOutputStream a) -> IO ()
+
+-- | usage: (@fileOutputStreamIsOk self@).
+fileOutputStreamIsOk :: FileOutputStream  a ->  IO Bool
+fileOutputStreamIsOk self 
+  = withBoolResult $
+    withObjectRef "fileOutputStreamIsOk" self $ \cobj_self -> 
+    wxFileOutputStream_IsOk cobj_self  
+foreign import ccall "wxFileOutputStream_IsOk" wxFileOutputStream_IsOk :: Ptr (TFileOutputStream a) -> IO CBool
+
 -- | usage: (@filePropertyCreate label name value@).
 filePropertyCreate :: String -> String -> String ->  IO (FileProperty  ())
 filePropertyCreate label name value 
@@ -15188,6 +15297,95 @@
     wxHtmlWindow_WriteCustomization cobj__obj  cobj_cfg  cobj_path  
 foreign import ccall "wxHtmlWindow_WriteCustomization" wxHtmlWindow_WriteCustomization :: Ptr (THtmlWindow a) -> Ptr (TConfigBase b) -> Ptr (TWxString c) -> IO ()
 
+-- | usage: (@hyperlinkCtrlCreate parent id label url xywh style@).
+hyperlinkCtrlCreate :: Window  a -> Id -> String -> String -> Rect -> Int ->  IO (HyperlinkCtrl  ())
+hyperlinkCtrlCreate parent id label url xywh style 
+  = withObjectResult $
+    withObjectPtr parent $ \cobj_parent -> 
+    withStringPtr label $ \cobj_label -> 
+    withStringPtr url $ \cobj_url -> 
+    wxHyperlinkCtrl_Create cobj_parent  (toCInt id)  cobj_label  cobj_url  (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh)  (toCInt style)  
+foreign import ccall "wxHyperlinkCtrl_Create" wxHyperlinkCtrl_Create :: Ptr (TWindow a) -> CInt -> Ptr (TWxString c) -> Ptr (TWxString d) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (THyperlinkCtrl ()))
+
+-- | usage: (@hyperlinkCtrlGetHoverColour self@).
+hyperlinkCtrlGetHoverColour :: HyperlinkCtrl  a ->  IO (Color)
+hyperlinkCtrlGetHoverColour self 
+  = withManagedColourResult $
+    withObjectRef "hyperlinkCtrlGetHoverColour" self $ \cobj_self -> 
+    wxHyperlinkCtrl_GetHoverColour cobj_self  
+foreign import ccall "wxHyperlinkCtrl_GetHoverColour" wxHyperlinkCtrl_GetHoverColour :: Ptr (THyperlinkCtrl a) -> IO (Ptr (TColour ()))
+
+-- | usage: (@hyperlinkCtrlGetNormalColour self@).
+hyperlinkCtrlGetNormalColour :: HyperlinkCtrl  a ->  IO (Color)
+hyperlinkCtrlGetNormalColour self 
+  = withManagedColourResult $
+    withObjectRef "hyperlinkCtrlGetNormalColour" self $ \cobj_self -> 
+    wxHyperlinkCtrl_GetNormalColour cobj_self  
+foreign import ccall "wxHyperlinkCtrl_GetNormalColour" wxHyperlinkCtrl_GetNormalColour :: Ptr (THyperlinkCtrl a) -> IO (Ptr (TColour ()))
+
+-- | usage: (@hyperlinkCtrlGetURL self@).
+hyperlinkCtrlGetURL :: HyperlinkCtrl  a ->  IO (String)
+hyperlinkCtrlGetURL self 
+  = withManagedStringResult $
+    withObjectRef "hyperlinkCtrlGetURL" self $ \cobj_self -> 
+    wxHyperlinkCtrl_GetURL cobj_self  
+foreign import ccall "wxHyperlinkCtrl_GetURL" wxHyperlinkCtrl_GetURL :: Ptr (THyperlinkCtrl a) -> IO (Ptr (TWxString ()))
+
+-- | usage: (@hyperlinkCtrlGetVisited self@).
+hyperlinkCtrlGetVisited :: HyperlinkCtrl  a ->  IO Bool
+hyperlinkCtrlGetVisited self 
+  = withBoolResult $
+    withObjectRef "hyperlinkCtrlGetVisited" self $ \cobj_self -> 
+    wxHyperlinkCtrl_GetVisited cobj_self  
+foreign import ccall "wxHyperlinkCtrl_GetVisited" wxHyperlinkCtrl_GetVisited :: Ptr (THyperlinkCtrl a) -> IO CBool
+
+-- | usage: (@hyperlinkCtrlGetVisitedColour self@).
+hyperlinkCtrlGetVisitedColour :: HyperlinkCtrl  a ->  IO (Color)
+hyperlinkCtrlGetVisitedColour self 
+  = withManagedColourResult $
+    withObjectRef "hyperlinkCtrlGetVisitedColour" self $ \cobj_self -> 
+    wxHyperlinkCtrl_GetVisitedColour cobj_self  
+foreign import ccall "wxHyperlinkCtrl_GetVisitedColour" wxHyperlinkCtrl_GetVisitedColour :: Ptr (THyperlinkCtrl a) -> IO (Ptr (TColour ()))
+
+-- | usage: (@hyperlinkCtrlSetHoverColour self colour@).
+hyperlinkCtrlSetHoverColour :: HyperlinkCtrl  a -> Color ->  IO ()
+hyperlinkCtrlSetHoverColour self colour 
+  = withObjectRef "hyperlinkCtrlSetHoverColour" self $ \cobj_self -> 
+    withColourPtr colour $ \cobj_colour -> 
+    wxHyperlinkCtrl_SetHoverColour cobj_self  cobj_colour  
+foreign import ccall "wxHyperlinkCtrl_SetHoverColour" wxHyperlinkCtrl_SetHoverColour :: Ptr (THyperlinkCtrl a) -> Ptr (TColour b) -> IO ()
+
+-- | usage: (@hyperlinkCtrlSetNormalColour self colour@).
+hyperlinkCtrlSetNormalColour :: HyperlinkCtrl  a -> Color ->  IO ()
+hyperlinkCtrlSetNormalColour self colour 
+  = withObjectRef "hyperlinkCtrlSetNormalColour" self $ \cobj_self -> 
+    withColourPtr colour $ \cobj_colour -> 
+    wxHyperlinkCtrl_SetNormalColour cobj_self  cobj_colour  
+foreign import ccall "wxHyperlinkCtrl_SetNormalColour" wxHyperlinkCtrl_SetNormalColour :: Ptr (THyperlinkCtrl a) -> Ptr (TColour b) -> IO ()
+
+-- | usage: (@hyperlinkCtrlSetURL self url@).
+hyperlinkCtrlSetURL :: HyperlinkCtrl  a -> String ->  IO ()
+hyperlinkCtrlSetURL self url 
+  = withObjectRef "hyperlinkCtrlSetURL" self $ \cobj_self -> 
+    withStringPtr url $ \cobj_url -> 
+    wxHyperlinkCtrl_SetURL cobj_self  cobj_url  
+foreign import ccall "wxHyperlinkCtrl_SetURL" wxHyperlinkCtrl_SetURL :: Ptr (THyperlinkCtrl a) -> Ptr (TWxString b) -> IO ()
+
+-- | usage: (@hyperlinkCtrlSetVisited self visited@).
+hyperlinkCtrlSetVisited :: HyperlinkCtrl  a -> Bool ->  IO ()
+hyperlinkCtrlSetVisited self visited 
+  = withObjectRef "hyperlinkCtrlSetVisited" self $ \cobj_self -> 
+    wxHyperlinkCtrl_SetVisited cobj_self  (toCBool visited)  
+foreign import ccall "wxHyperlinkCtrl_SetVisited" wxHyperlinkCtrl_SetVisited :: Ptr (THyperlinkCtrl a) -> CBool -> IO ()
+
+-- | usage: (@hyperlinkCtrlSetVisitedColour self colour@).
+hyperlinkCtrlSetVisitedColour :: HyperlinkCtrl  a -> Color ->  IO ()
+hyperlinkCtrlSetVisitedColour self colour 
+  = withObjectRef "hyperlinkCtrlSetVisitedColour" self $ \cobj_self -> 
+    withColourPtr colour $ \cobj_colour -> 
+    wxHyperlinkCtrl_SetVisitedColour cobj_self  cobj_colour  
+foreign import ccall "wxHyperlinkCtrl_SetVisitedColour" wxHyperlinkCtrl_SetVisitedColour :: Ptr (THyperlinkCtrl a) -> Ptr (TColour b) -> IO ()
+
 -- | usage: (@iconAssign obj other@).
 iconAssign :: Icon  a -> Ptr  b ->  IO ()
 iconAssign _obj other 
@@ -15435,6 +15633,14 @@
     wxImage_ConvertToLazyByteString cobj__obj  (toCInt wxtype)   buffer
 foreign import ccall "wxImage_ConvertToLazyByteString" wxImage_ConvertToLazyByteString :: Ptr (TImage a) -> CInt -> Ptr CChar -> IO CInt
 
+-- | usage: (@imageCopy obj@).
+imageCopy :: Image  a ->  IO (Image  ())
+imageCopy _obj 
+  = withRefImage $ \pref -> 
+    withObjectRef "imageCopy" _obj $ \cobj__obj -> 
+    wxImage_Copy cobj__obj   pref
+foreign import ccall "wxImage_Copy" wxImage_Copy :: Ptr (TImage a) -> Ptr (TImage ()) -> IO ()
+
 -- | usage: (@imageCountColours obj stopafter@).
 imageCountColours :: Image  a -> Int ->  IO Int
 imageCountColours _obj stopafter 
@@ -15605,6 +15811,14 @@
     wxImage_GetSubImage cobj__obj  (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh)   pref
 foreign import ccall "wxImage_GetSubImage" wxImage_GetSubImage :: Ptr (TImage a) -> CInt -> CInt -> CInt -> CInt -> Ptr (TImage ()) -> IO ()
 
+-- | usage: (@imageGetType obj@).
+imageGetType :: Image  a ->  IO Int
+imageGetType _obj 
+  = withIntResult $
+    withObjectRef "imageGetType" _obj $ \cobj__obj -> 
+    wxImage_GetType cobj__obj  
+foreign import ccall "wxImage_GetType" wxImage_GetType :: Ptr (TImage a) -> IO CInt
+
 -- | usage: (@imageGetWidth obj@).
 imageGetWidth :: Image  a ->  IO Int
 imageGetWidth _obj 
@@ -15763,6 +15977,15 @@
     wxImage_LoadFile cobj__obj  cobj_name  (toCInt wxtype)  
 foreign import ccall "wxImage_LoadFile" wxImage_LoadFile :: Ptr (TImage a) -> Ptr (TWxString b) -> CInt -> IO CBool
 
+-- | usage: (@imageLoadStream obj name wxtype index@).
+imageLoadStream :: Image  a -> InputStream  b -> Int -> Int ->  IO Bool
+imageLoadStream _obj name wxtype index 
+  = withBoolResult $
+    withObjectRef "imageLoadStream" _obj $ \cobj__obj -> 
+    withObjectPtr name $ \cobj_name -> 
+    wxImage_LoadStream cobj__obj  cobj_name  (toCInt wxtype)  (toCInt index)  
+foreign import ccall "wxImage_LoadStream" wxImage_LoadStream :: Ptr (TImage a) -> Ptr (TInputStream b) -> CInt -> CInt -> IO CBool
+
 -- | usage: (@imageMirror obj horizontally@).
 imageMirror :: Image  a -> Bool ->  IO (Image  ())
 imageMirror _obj horizontally 
@@ -15793,6 +16016,13 @@
     wxImage_Rescale cobj__obj  (toCIntSizeW widthheight) (toCIntSizeH widthheight)  
 foreign import ccall "wxImage_Rescale" wxImage_Rescale :: Ptr (TImage a) -> CInt -> CInt -> IO ()
 
+-- | usage: (@imageRescaleEx obj widthheight quality@).
+imageRescaleEx :: Image  a -> Size -> Int ->  IO ()
+imageRescaleEx _obj widthheight quality 
+  = withObjectRef "imageRescaleEx" _obj $ \cobj__obj -> 
+    wxImage_RescaleEx cobj__obj  (toCIntSizeW widthheight) (toCIntSizeH widthheight)  (toCInt quality)  
+foreign import ccall "wxImage_RescaleEx" wxImage_RescaleEx :: Ptr (TImage a) -> CInt -> CInt -> CInt -> IO ()
+
 -- | usage: (@imageRotate obj angle cxcy interpolating offsetafterrotation@).
 imageRotate :: Image  a -> Double -> Point -> Bool -> Ptr  e ->  IO (Image  ())
 imageRotate _obj angle cxcy interpolating offsetafterrotation 
@@ -15818,6 +16048,15 @@
     wxImage_SaveFile cobj__obj  cobj_name  (toCInt wxtype)  
 foreign import ccall "wxImage_SaveFile" wxImage_SaveFile :: Ptr (TImage a) -> Ptr (TWxString b) -> CInt -> IO CBool
 
+-- | usage: (@imageSaveStream obj stream wxtype@).
+imageSaveStream :: Image  a -> OutputStream  b -> Int ->  IO Bool
+imageSaveStream _obj stream wxtype 
+  = withBoolResult $
+    withObjectRef "imageSaveStream" _obj $ \cobj__obj -> 
+    withObjectPtr stream $ \cobj_stream -> 
+    wxImage_SaveStream cobj__obj  cobj_stream  (toCInt wxtype)  
+foreign import ccall "wxImage_SaveStream" wxImage_SaveStream :: Ptr (TImage a) -> Ptr (TOutputStream b) -> CInt -> IO CBool
+
 -- | usage: (@imageScale obj widthheight@).
 imageScale :: Image  a -> Size ->  IO (Image  ())
 imageScale _obj widthheight 
@@ -15826,6 +16065,14 @@
     wxImage_Scale cobj__obj  (toCIntSizeW widthheight) (toCIntSizeH widthheight)   pref
 foreign import ccall "wxImage_Scale" wxImage_Scale :: Ptr (TImage a) -> CInt -> CInt -> Ptr (TImage ()) -> IO ()
 
+-- | usage: (@imageScaleEx obj widthheight quality@).
+imageScaleEx :: Image  a -> Size -> Int ->  IO (Image  ())
+imageScaleEx _obj widthheight quality 
+  = withRefImage $ \pref -> 
+    withObjectRef "imageScaleEx" _obj $ \cobj__obj -> 
+    wxImage_ScaleEx cobj__obj  (toCIntSizeW widthheight) (toCIntSizeH widthheight)  (toCInt quality)   pref
+foreign import ccall "wxImage_ScaleEx" wxImage_ScaleEx :: Ptr (TImage a) -> CInt -> CInt -> CInt -> Ptr (TImage ()) -> IO ()
+
 -- | usage: (@imageSetData obj wxdata@).
 imageSetData :: Image  a -> Ptr  b ->  IO ()
 imageSetData _obj wxdata 
@@ -15877,6 +16124,13 @@
   = withObjectRef "imageSetRGB" _obj $ \cobj__obj -> 
     wxImage_SetRGB cobj__obj  (toCIntPointX xy) (toCIntPointY xy)  (colorRed rgb) (colorGreen rgb) (colorBlue rgb)  
 foreign import ccall "wxImage_SetRGB" wxImage_SetRGB :: Ptr (TImage a) -> CInt -> CInt -> Word8 -> Word8 -> Word8 -> IO ()
+
+-- | usage: (@imageSetType obj wxtype@).
+imageSetType :: Image  a -> Int ->  IO ()
+imageSetType _obj wxtype 
+  = withObjectRef "imageSetType" _obj $ \cobj__obj -> 
+    wxImage_SetType cobj__obj  (toCInt wxtype)  
+foreign import ccall "wxImage_SetType" wxImage_SetType :: Ptr (TImage a) -> CInt -> IO ()
 
 -- | usage: (@individualLayoutConstraintAbove obj sibling marg@).
 individualLayoutConstraintAbove :: IndividualLayoutConstraint  a -> Window  b -> Int ->  IO ()
diff --git a/src/haskell/Graphics/UI/WXCore/WxcClassesMZ.hs b/src/haskell/Graphics/UI/WXCore/WxcClassesMZ.hs
--- a/src/haskell/Graphics/UI/WXCore/WxcClassesMZ.hs
+++ b/src/haskell/Graphics/UI/WXCore/WxcClassesMZ.hs
@@ -18,7 +18,7 @@
 
   * @wxc.h@
 
-And contains 2337 methods for 130 classes.
+And contains 2339 methods for 131 classes.
 -}
 --------------------------------------------------------------------------------
 module Graphics.UI.WXCore.WxcClassesMZ
@@ -606,6 +606,9 @@
      ,memoryDCCreateWithBitmap
      ,memoryDCDelete
      ,memoryDCSelectObject
+     -- ** MemoryInputStream
+     ,memoryInputStreamCreate
+     ,memoryInputStreamDelete
      -- ** Menu
      ,menuAppend
      ,menuAppendItem
@@ -2497,8 +2500,6 @@
     ) where
 
 import Prelude hiding (id, last, length, lines, max, min, show)
-import qualified Data.ByteString as B (ByteString, useAsCStringLen)
-import qualified Data.ByteString.Lazy as LB (ByteString, length, unpack)
 import System.IO.Unsafe( unsafePerformIO )
 import Graphics.UI.WXCore.WxcTypes hiding (rect, rgb, rgba, sz)
 import Graphics.UI.WXCore.WxcClassTypes
@@ -2913,6 +2914,20 @@
     withObjectPtr bitmap $ \cobj_bitmap -> 
     wxMemoryDC_SelectObject cobj__obj  cobj_bitmap  
 foreign import ccall "wxMemoryDC_SelectObject" wxMemoryDC_SelectObject :: Ptr (TMemoryDC a) -> Ptr (TBitmap b) -> IO ()
+
+-- | usage: (@memoryInputStreamCreate wxdata len@).
+memoryInputStreamCreate :: Ptr  a -> Int ->  IO (MemoryInputStream  ())
+memoryInputStreamCreate wxdata len 
+  = withObjectResult $
+    wxMemoryInputStream_Create wxdata  (toCInt len)  
+foreign import ccall "wxMemoryInputStream_Create" wxMemoryInputStream_Create :: Ptr  a -> CInt -> IO (Ptr (TMemoryInputStream ()))
+
+-- | usage: (@memoryInputStreamDelete self@).
+memoryInputStreamDelete :: MemoryInputStream  a ->  IO ()
+memoryInputStreamDelete self 
+  = withObjectRef "memoryInputStreamDelete" self $ \cobj_self -> 
+    wxMemoryInputStream_Delete cobj_self  
+foreign import ccall "wxMemoryInputStream_Delete" wxMemoryInputStream_Delete :: Ptr (TMemoryInputStream a) -> IO ()
 
 -- | usage: (@menuAppend obj id text help isCheckable@).
 menuAppend :: Menu  a -> Id -> String -> String -> Bool ->  IO ()
diff --git a/src/haskell/Graphics/UI/WXCore/WxcDefs.hs b/src/haskell/Graphics/UI/WXCore/WxcDefs.hs
--- a/src/haskell/Graphics/UI/WXCore/WxcDefs.hs
+++ b/src/haskell/Graphics/UI/WXCore/WxcDefs.hs
@@ -151,37 +151,46 @@
     , wxBDIAGONAL_HATCH
     , wxBEOS
     , wxBIG_ENDIAN
-    , wxBITMAP_TYPE_ANY
+    
+    -- From enum wxBitmapType in wxWidgets/include/wx/gdicmn.h
+    , wxBITMAP_TYPE_INVALID
     , wxBITMAP_TYPE_BMP
     , wxBITMAP_TYPE_BMP_RESOURCE
+    , wxBITMAP_TYPE_RESOURCE
+    , wxBITMAP_TYPE_ICO
+    , wxBITMAP_TYPE_ICO_RESOURCE
     , wxBITMAP_TYPE_CUR
     , wxBITMAP_TYPE_CUR_RESOURCE
+    , wxBITMAP_TYPE_XBM
+    , wxBITMAP_TYPE_XBM_DATA
+    , wxBITMAP_TYPE_XPM
+    , wxBITMAP_TYPE_XPM_DATA
+    , wxBITMAP_TYPE_TIFF
+    , wxBITMAP_TYPE_TIFF_RESOURCE
+    , wxBITMAP_TYPE_TIF
+    , wxBITMAP_TYPE_TIF_RESOURCE
     , wxBITMAP_TYPE_GIF
     , wxBITMAP_TYPE_GIF_RESOURCE
-    , wxBITMAP_TYPE_ICO
-    , wxBITMAP_TYPE_ICON
-    , wxBITMAP_TYPE_ICON_RESOURCE
-    , wxBITMAP_TYPE_ICO_RESOURCE
-    , wxBITMAP_TYPE_INVALID
+    , wxBITMAP_TYPE_PNG
+    , wxBITMAP_TYPE_PNG_RESOURCE
     , wxBITMAP_TYPE_JPEG
     , wxBITMAP_TYPE_JPEG_RESOURCE
-    , wxBITMAP_TYPE_MACCURSOR
-    , wxBITMAP_TYPE_MACCURSOR_RESOURCE
+    , wxBITMAP_TYPE_PNM
+    , wxBITMAP_TYPE_PNM_RESOURCE
     , wxBITMAP_TYPE_PCX
     , wxBITMAP_TYPE_PCX_RESOURCE
     , wxBITMAP_TYPE_PICT
     , wxBITMAP_TYPE_PICT_RESOURCE
-    , wxBITMAP_TYPE_PNG
-    , wxBITMAP_TYPE_PNG_RESOURCE
-    , wxBITMAP_TYPE_PNM
-    , wxBITMAP_TYPE_PNM_RESOURCE
-    , wxBITMAP_TYPE_RESOURCE
-    , wxBITMAP_TYPE_TIF
-    , wxBITMAP_TYPE_TIF_RESOURCE
-    , wxBITMAP_TYPE_XBM
-    , wxBITMAP_TYPE_XBM_DATA
-    , wxBITMAP_TYPE_XPM
-    , wxBITMAP_TYPE_XPM_DATA
+    , wxBITMAP_TYPE_ICON
+    , wxBITMAP_TYPE_ICON_RESOURCE
+    , wxBITMAP_TYPE_ANI
+    , wxBITMAP_TYPE_IFF
+    , wxBITMAP_TYPE_TGA
+    , wxBITMAP_TYPE_MACCURSOR
+    , wxBITMAP_TYPE_MACCURSOR_RESOURCE
+    , wxBITMAP_TYPE_MAX
+    , wxBITMAP_TYPE_ANY
+    
     , wxBLACK
     , wxBLACK_BRUSH
     , wxBLACK_DASHED_PEN
@@ -269,6 +278,11 @@
     , wxCONFIG_USE_RELATIVE_PATH
     , wxCOPY
     , wxCOSE_X
+    , wxPB_USE_TEXTCTRL
+    , wxPB_SMALL
+    , wxCLRP_USE_TEXTCTRL
+    , wxCLRP_DEFAULT_STYLE
+    , wxCLRP_SHOW_LABEL
     , wxCROSSDIAG_HATCH
     , wxCROSS_HATCH
     , wxCURSES
@@ -555,6 +569,11 @@
     , wxHSCROLL
     , wxHW_SCROLLBAR_AUTO
     , wxHW_SCROLLBAR_NEVER
+    , wxHL_CONTEXTMENU
+    , wxHL_ALIGN_LEFT
+    , wxHL_ALIGN_RIGHT
+    , wxHL_ALIGN_CENTRE
+    , wxHL_DEFAULT_STYLE
     , wxICONIZE
     , wxICON_EXCLAMATION
     , wxICON_HAND
@@ -635,6 +654,12 @@
     , wxIMAGE_LIST_NORMAL
     , wxIMAGE_LIST_SMALL
     , wxIMAGE_LIST_STATE
+    , wxIMAGE_QUALITY_NEAREST
+    , wxIMAGE_QUALITY_BILINEAR
+    , wxIMAGE_QUALITY_BICUBIC
+    , wxIMAGE_QUALITY_BOX_AVERAGE
+    , wxIMAGE_QUALITY_NORMAL
+    , wxIMAGE_QUALITY_HIGH
     , wxINTEGER
     , wxINVERT
     , wxITALIC
@@ -2959,7 +2984,24 @@
 wxIMAGE_LIST_STATE :: Int
 wxIMAGE_LIST_STATE = 2
 
+wxIMAGE_QUALITY_NEAREST :: Int
+wxIMAGE_QUALITY_NEAREST = 0
 
+wxIMAGE_QUALITY_BILINEAR :: Int
+wxIMAGE_QUALITY_BILINEAR = 1
+
+wxIMAGE_QUALITY_BICUBIC :: Int
+wxIMAGE_QUALITY_BICUBIC = 2
+
+wxIMAGE_QUALITY_BOX_AVERAGE :: Int
+wxIMAGE_QUALITY_BOX_AVERAGE = 3
+
+wxIMAGE_QUALITY_NORMAL :: Int
+wxIMAGE_QUALITY_NORMAL = 4
+
+wxIMAGE_QUALITY_HIGH :: Int
+wxIMAGE_QUALITY_HIGH = 5
+
 -- wxToolBar style flags
 
 -- lay out the toolbar horizontally
@@ -4304,7 +4346,33 @@
 
 --End wxTextCtrl style flags
 
+-- PickerBase style flags
+wxPB_USE_TEXTCTRL :: Int
+wxPB_USE_TEXTCTRL = 0x0002
+wxPB_SMALL        :: Int
+wxPB_SMALL        = 0x8000
 
+-- ColourPickerCtrl style flags
+wxCLRP_USE_TEXTCTRL  :: Int
+wxCLRP_USE_TEXTCTRL  = wxPB_USE_TEXTCTRL
+wxCLRP_DEFAULT_STYLE :: Int
+wxCLRP_DEFAULT_STYLE = 0
+wxCLRP_SHOW_LABEL    :: Int
+wxCLRP_SHOW_LABEL    = 0x0008
+
+-- HyperlinkCtrl style flags
+wxHL_CONTEXTMENU   :: Int
+wxHL_CONTEXTMENU   = 0x0001
+wxHL_ALIGN_LEFT    :: Int
+wxHL_ALIGN_LEFT    = 0x0002
+wxHL_ALIGN_RIGHT   :: Int
+wxHL_ALIGN_RIGHT   = 0x0004
+wxHL_ALIGN_CENTRE  :: Int
+wxHL_ALIGN_CENTRE  = 0x0008
+wxHL_DEFAULT_STYLE :: Int
+wxHL_DEFAULT_STYLE = wxHL_CONTEXTMENU.|.wxNO_BORDER.|.wxHL_ALIGN_CENTRE
+
+
 wxPROCESS_ENTER :: Int
 wxPROCESS_ENTER = 1024
 {-# DEPRECATED wxPROCESS_ENTER "Use wxTE_PROCESS_ENTER" #-}
@@ -5516,7 +5584,7 @@
 wxBITMAP_TYPE_BMP_RESOURCE = 2
 
 wxBITMAP_TYPE_RESOURCE :: Int
-wxBITMAP_TYPE_RESOURCE = 2
+wxBITMAP_TYPE_RESOURCE = wxBITMAP_TYPE_BMP_RESOURCE
 
 wxBITMAP_TYPE_ICO :: Int
 wxBITMAP_TYPE_ICO = 3
@@ -5542,11 +5610,17 @@
 wxBITMAP_TYPE_XPM_DATA :: Int
 wxBITMAP_TYPE_XPM_DATA = 10
 
+wxBITMAP_TYPE_TIFF :: Int
+wxBITMAP_TYPE_TIFF = 11
+
+wxBITMAP_TYPE_TIFF_RESOURCE :: Int
+wxBITMAP_TYPE_TIFF_RESOURCE = 12
+
 wxBITMAP_TYPE_TIF :: Int
-wxBITMAP_TYPE_TIF = 11
+wxBITMAP_TYPE_TIF = wxBITMAP_TYPE_TIFF
 
 wxBITMAP_TYPE_TIF_RESOURCE :: Int
-wxBITMAP_TYPE_TIF_RESOURCE = 12
+wxBITMAP_TYPE_TIF_RESOURCE = wxBITMAP_TYPE_TIFF_RESOURCE
 
 wxBITMAP_TYPE_GIF :: Int
 wxBITMAP_TYPE_GIF = 13
@@ -5590,11 +5664,23 @@
 wxBITMAP_TYPE_ICON_RESOURCE :: Int
 wxBITMAP_TYPE_ICON_RESOURCE = 26
 
+wxBITMAP_TYPE_ANI :: Int
+wxBITMAP_TYPE_ANI = 27
+
+wxBITMAP_TYPE_IFF :: Int
+wxBITMAP_TYPE_IFF = 28
+
+wxBITMAP_TYPE_TGA :: Int
+wxBITMAP_TYPE_TGA = 29
+
 wxBITMAP_TYPE_MACCURSOR :: Int
-wxBITMAP_TYPE_MACCURSOR = 27
+wxBITMAP_TYPE_MACCURSOR = 30
 
 wxBITMAP_TYPE_MACCURSOR_RESOURCE :: Int
-wxBITMAP_TYPE_MACCURSOR_RESOURCE = 28
+wxBITMAP_TYPE_MACCURSOR_RESOURCE = 31
+
+wxBITMAP_TYPE_MAX :: Int
+wxBITMAP_TYPE_MAX = 32
 
 wxBITMAP_TYPE_ANY :: Int
 wxBITMAP_TYPE_ANY = 50
diff --git a/src/haskell/Graphics/UI/WXCore/WxcObject.hs b/src/haskell/Graphics/UI/WXCore/WxcObject.hs
--- a/src/haskell/Graphics/UI/WXCore/WxcObject.hs
+++ b/src/haskell/Graphics/UI/WXCore/WxcObject.hs
@@ -19,7 +19,7 @@
             , withObjectPtr
             , objectFinalize, objectNoFinalize
             -- * Managed objects
-            , ManagedPtr, TManagedPtr, CManagedPtr
+            , ManagedPtr, TManagedPtr, CManagedPtr(..)
             ) where
 
 import System.IO.Unsafe( unsafePerformIO )
diff --git a/src/haskell/Graphics/UI/WXCore/WxcTypes.hs b/src/haskell/Graphics/UI/WXCore/WxcTypes.hs
--- a/src/haskell/Graphics/UI/WXCore/WxcTypes.hs
+++ b/src/haskell/Graphics/UI/WXCore/WxcTypes.hs
@@ -89,34 +89,33 @@
             , withRefDateTime, withManagedDateTimeResult
             , withRefGridCellCoordsArray, withManagedGridCellCoordsArrayResult
 
-
             -- ** Primitive types
             -- *** CString
-            , CString(..), withCString, withStringResult
-            , CWString(..), withCWString, withWStringResult
+            , CString, withCString, withStringResult
+            , CWString, withCWString, withWStringResult
             -- *** ByteString
             , withByteStringResult, withLazyByteStringResult
             -- *** CInt
             , CInt(..), toCInt, fromCInt, withIntResult
             -- *** IntPtr
-            , IntPtr(..)
+            , IntPtr
             -- *** CIntPtr
-            , CIntPtr(..), toCIntPtr, fromCIntPtr, withIntPtrResult
+            , CIntPtr, toCIntPtr, fromCIntPtr, withIntPtrResult
             -- *** Word
-            , Word(..)
+            , Word
             -- *** 8 bit Word
-            , Word8(..)
+            , Word8
             -- *** 64 bit Integer
-            , Int64(..)
+            , Int64
             -- *** CDouble
             , CDouble(..), toCDouble, fromCDouble, withDoubleResult
             -- *** CChar
-            , CChar(..), toCChar, fromCChar, withCharResult
+            , CChar, toCChar, fromCChar, withCharResult
             , CWchar(..), toCWchar
             -- *** CBool
-            , CBool(..), toCBool, fromCBool, withBoolResult
+            , CBool, toCBool, fromCBool, withBoolResult
             -- ** Pointers
-            , Ptr(..), ptrNull, ptrIsNull, ptrCast, ForeignPtr, FunPtr, toCFunPtr
+            , Ptr, ptrNull, ptrIsNull, ptrCast, ForeignPtr, FunPtr, toCFunPtr
             ) where
 
 #include "wxc_def.h"
diff --git a/wxcore.cabal b/wxcore.cabal
--- a/wxcore.cabal
+++ b/wxcore.cabal
@@ -1,5 +1,5 @@
 name:         wxcore
-version:      0.92.1.0
+version:      0.92.2.0
 license:      OtherLicense
 license-file: LICENSE
 author:       Daan Leijen
@@ -17,6 +17,7 @@
   exception allowing binary distribution of proprietary software.
   This is the same license as wxWidgets itself uses.
 homepage:     https://wiki.haskell.org/WxHaskell
+bug-reports:  http://sourceforge.net/p/wxhaskell/bugs/
 
 cabal-version: >= 1.2
 build-type:    Custom
