-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | wxHaskell core -- -- wxHaskell is a portable and native GUI library for Haskell. It is -- built on top of wxWidgets, a comprehensive C++ library that is -- portable across all major GUI platforms, including GTK, Windows, X11, -- and MacOS X. This version works with wxWidgets 2.9 and 3.0. -- Distributed under the WXWINDOWS LIBRARY LICENSE. Please see LICENSE -- file, but note that this is essentially LGPL with an exception -- allowing binary distribution of proprietary software. This is the same -- license as wxWidgets itself uses. @package wxcore @version 0.92.3.0 -- | Basic object type. module Graphics.UI.WXCore.WxcObject -- | An Object a is a pointer to an object of type a. The -- a parameter is used to encode the inheritance relation. When -- the type parameter is unit (), it denotes an object of -- exactly that class, when the parameter is a type variable a, -- it specifies an object that is at least an instance of that class. For -- example in wxWidgets, we have the following class hierarchy: -- --
--   EvtHandler
--     |- Window
--          |- Frame
--          |- Control
--              |- Button
--              |- Radiobox
--   
-- -- In wxHaskell, all the creation functions will return objects of -- exactly that class and use the () type: -- --
--   frameCreate :: Window a -> ... -> IO (Frame ())
--   buttonCreate :: Window a -> ... -> IO (Button ())
--   ...
--   
-- -- In contrast, all the this (or self) pointers of methods -- can take objects of any instance of that class and have a type -- variable, for example: -- --
--   windowSetClientSize :: Window a -> Size -> IO ()
--   controlSetLabel     :: Control a -> String -> IO ()
--   buttonSetDefault    :: Button a -> IO ()
--   
-- -- This means that we can use windowSetClientSize on any window, -- including buttons and frames, but we can only use -- controlSetLabel on controls, not including frames. -- -- In wxHaskell, this works since a Frame () is actually a type -- synonym for Window (CFrame ()) (where CFrame is an -- abstract data type). We can thus pass a value of type Frame -- () to anything that expects some Window a. For a button -- this works too, as it is a synonym for Control (CButton ()) -- which is in turn a synonym for Window (CControl (CButton -- ())). Note that we can't pass a frame to something that expects a -- value of type Control a. Of course, a Window a is -- actually a type synonym for EvtHandler (CWindow a). If you -- study the documentation in Graphics.UI.WX.Classes closely, you -- can discover where this chain ends :-). -- -- Objects are not automatically deleted. Normally you can use a delete -- function like windowDelete to delete an object. However, -- almost all objects in the wxWidgets library are automatically deleted -- by the library. The only objects that should be used with care are -- resources as bitmaps, fonts and brushes. data Object a -- | A null object. Use with care. objectNull :: Object a -- | Test for null object. objectIsNull :: Object a -> Bool -- | Cast an object to another type. Use with care. objectCast :: Object a -> Object b -- | Is this a managed object? objectIsManaged :: Object a -> Bool -- | Create an unmanaged object. objectFromPtr :: Ptr a -> Object a -- | Create a managed object with a given finalizer. objectFromManagedPtr :: ManagedPtr a -> IO (Object a) -- | Do something with the object pointer. withObjectPtr :: Object a -> (Ptr a -> IO b) -> IO b -- | Finalize a managed object manually. (No effect on unmanaged objects.) objectFinalize :: Object a -> IO () -- | Remove the finalizer on a managed object. (No effect on unmanaged -- objects.) objectNoFinalize :: Object a -> IO () -- | Managed pointer (proxy) objects type ManagedPtr a = Ptr (CManagedPtr a) type TManagedPtr a = CManagedPtr a data CManagedPtr a CManagedPtr :: CManagedPtr a instance GHC.Classes.Eq (Graphics.UI.WXCore.WxcObject.Object a) instance GHC.Classes.Ord (Graphics.UI.WXCore.WxcObject.Object a) instance GHC.Show.Show (Graphics.UI.WXCore.WxcObject.Object a) -- | Haskell constant definitions for the wxWidgets C library -- (wxc.dll). -- -- This file was originally generated automatically by wxDirect; it is -- now manually maintained. module Graphics.UI.WXCore.WxcDefs -- | A flag can be combined with other flags to a bit mask. type BitFlag = Int -- | This is different from wxBORDER_NONE, as by default the controls do -- have border wxBORDER_DEFAULT :: Int -- | A mask to extract border style from the combination of flags wxBORDER_MASK :: Int -- | Displays no border, overriding the default border style for the -- window. wxNO_BORDER is the old name for this style. wxBORDER_NONE :: Int -- | Displays a raised border. wxRAISED_BORDER is the old name for this -- style. wxBORDER_RAISED :: Int -- | Displays a thin border around the window. wxSIMPLE_BORDER is the old -- name for this style. wxBORDER_SIMPLE :: Int -- | Displays a border suitable for a static control. wxSTATIC_BORDER is -- the old name for this style. Windows only. wxBORDER_STATIC :: Int -- | Displays a sunken border. wxSUNKEN_BORDER is the old name for this -- style. wxBORDER_SUNKEN :: Int -- | Displays a themed border where possible. Currently this has an effect -- on Windows XP and above only. For more information on themed borders, -- please see Themed borders on Windows -- http://docs.wxwidgets.org/2.8/wx_wxmswport.html#wxmswthemedborders. wxBORDER_THEME :: Int -- | Deprecated -- | Deprecated: Use wxBORDER_THEME wxDOUBLE_BORDER :: Int -- | Deprecated -- | Deprecated: Use wxBORDER_RAISED wxRAISED_BORDER :: Int -- | Deprecated -- | Deprecated: Use wxBORDER_STATIC wxSTATIC_BORDER :: Int -- | Deprecated -- | Deprecated: Use wxBORDER_SUNKEN wxSUNKEN_BORDER :: Int -- | Haskell class definitions for the wxWidgets C library -- (wxc.dll). -- -- Do not edit this file manually! This file was automatically generated -- by wxDirect. -- -- From the files: -- -- -- -- And contains 574 class definitions. module Graphics.UI.WXCore.WxcClassTypes -- | Pointer to an object of type AcceleratorEntry. type AcceleratorEntry a = Object (CAcceleratorEntry a) -- | Inheritance type of the AcceleratorEntry class. type TAcceleratorEntry a = CAcceleratorEntry a -- | Abstract type of the AcceleratorEntry class. data CAcceleratorEntry a CAcceleratorEntry :: CAcceleratorEntry a -- | Pointer to an object of type AcceleratorTable. type AcceleratorTable a = Object (CAcceleratorTable a) -- | Inheritance type of the AcceleratorTable class. type TAcceleratorTable a = CAcceleratorTable a -- | Abstract type of the AcceleratorTable class. data CAcceleratorTable a CAcceleratorTable :: CAcceleratorTable a -- | Pointer to an object of type ActivateEvent, derived from -- Event. type ActivateEvent a = Event (CActivateEvent a) -- | Inheritance type of the ActivateEvent class. type TActivateEvent a = TEvent (CActivateEvent a) -- | Abstract type of the ActivateEvent class. data CActivateEvent a CActivateEvent :: CActivateEvent a -- | Pointer to an object of type App, derived from -- EvtHandler. type App a = EvtHandler (CApp a) -- | Inheritance type of the App class. type TApp a = TEvtHandler (CApp a) -- | Abstract type of the App class. data CApp a CApp :: CApp a -- | Pointer to an object of type ArrayString, derived from -- WxArray. type ArrayString a = WxArray (CArrayString a) -- | Inheritance type of the ArrayString class. type TArrayString a = TWxArray (CArrayString a) -- | Abstract type of the ArrayString class. data CArrayString a CArrayString :: CArrayString a -- | Pointer to an object of type ArtProvider, derived from -- WxObject. type ArtProvider a = WxObject (CArtProvider a) -- | Inheritance type of the ArtProvider class. type TArtProvider a = TWxObject (CArtProvider a) -- | Abstract type of the ArtProvider class. data CArtProvider a CArtProvider :: CArtProvider a -- | Pointer to an object of type AuiDefaultTabArt, derived from -- AuiTabArt. type AuiDefaultTabArt a = AuiTabArt (CAuiDefaultTabArt a) -- | Inheritance type of the AuiDefaultTabArt class. type TAuiDefaultTabArt a = TAuiTabArt (CAuiDefaultTabArt a) -- | Abstract type of the AuiDefaultTabArt class. data CAuiDefaultTabArt a CAuiDefaultTabArt :: CAuiDefaultTabArt a -- | Pointer to an object of type AuiDefaultToolBarArt, derived from -- AuiToolBarArt. type AuiDefaultToolBarArt a = AuiToolBarArt (CAuiDefaultToolBarArt a) -- | Inheritance type of the AuiDefaultToolBarArt class. type TAuiDefaultToolBarArt a = TAuiToolBarArt (CAuiDefaultToolBarArt a) -- | Abstract type of the AuiDefaultToolBarArt class. data CAuiDefaultToolBarArt a CAuiDefaultToolBarArt :: CAuiDefaultToolBarArt a -- | Pointer to an object of type AuiDockArt. type AuiDockArt a = Object (CAuiDockArt a) -- | Inheritance type of the AuiDockArt class. type TAuiDockArt a = CAuiDockArt a -- | Abstract type of the AuiDockArt class. data CAuiDockArt a CAuiDockArt :: CAuiDockArt a -- | Pointer to an object of type AuiManager, derived from -- EvtHandler. type AuiManager a = EvtHandler (CAuiManager a) -- | Inheritance type of the AuiManager class. type TAuiManager a = TEvtHandler (CAuiManager a) -- | Abstract type of the AuiManager class. data CAuiManager a CAuiManager :: CAuiManager a -- | Pointer to an object of type AuiManagerEvent, derived from -- EvtHandler. type AuiManagerEvent a = EvtHandler (CAuiManagerEvent a) -- | Inheritance type of the AuiManagerEvent class. type TAuiManagerEvent a = TEvtHandler (CAuiManagerEvent a) -- | Abstract type of the AuiManagerEvent class. data CAuiManagerEvent a CAuiManagerEvent :: CAuiManagerEvent a -- | Pointer to an object of type AuiNotebook, derived from -- BookCtrlBase. type AuiNotebook a = BookCtrlBase (CAuiNotebook a) -- | Inheritance type of the AuiNotebook class. type TAuiNotebook a = TBookCtrlBase (CAuiNotebook a) -- | Abstract type of the AuiNotebook class. data CAuiNotebook a CAuiNotebook :: CAuiNotebook a -- | Pointer to an object of type AuiNotebookEvent, derived from -- BookCtrlEvent. type AuiNotebookEvent a = BookCtrlEvent (CAuiNotebookEvent a) -- | Inheritance type of the AuiNotebookEvent class. type TAuiNotebookEvent a = TBookCtrlEvent (CAuiNotebookEvent a) -- | Abstract type of the AuiNotebookEvent class. data CAuiNotebookEvent a CAuiNotebookEvent :: CAuiNotebookEvent a -- | Pointer to an object of type AuiNotebookPage. type AuiNotebookPage a = Object (CAuiNotebookPage a) -- | Inheritance type of the AuiNotebookPage class. type TAuiNotebookPage a = CAuiNotebookPage a -- | Abstract type of the AuiNotebookPage class. data CAuiNotebookPage a CAuiNotebookPage :: CAuiNotebookPage a -- | Pointer to an object of type AuiNotebookPageArray. type AuiNotebookPageArray a = Object (CAuiNotebookPageArray a) -- | Inheritance type of the AuiNotebookPageArray class. type TAuiNotebookPageArray a = CAuiNotebookPageArray a -- | Abstract type of the AuiNotebookPageArray class. data CAuiNotebookPageArray a CAuiNotebookPageArray :: CAuiNotebookPageArray a -- | Pointer to an object of type AuiPaneInfo. type AuiPaneInfo a = Object (CAuiPaneInfo a) -- | Inheritance type of the AuiPaneInfo class. type TAuiPaneInfo a = CAuiPaneInfo a -- | Abstract type of the AuiPaneInfo class. data CAuiPaneInfo a CAuiPaneInfo :: CAuiPaneInfo a -- | Pointer to an object of type AuiPaneInfoArray. type AuiPaneInfoArray a = Object (CAuiPaneInfoArray a) -- | Inheritance type of the AuiPaneInfoArray class. type TAuiPaneInfoArray a = CAuiPaneInfoArray a -- | Abstract type of the AuiPaneInfoArray class. data CAuiPaneInfoArray a CAuiPaneInfoArray :: CAuiPaneInfoArray a -- | Pointer to an object of type AuiSimpleTabArt, derived from -- AuiTabArt. type AuiSimpleTabArt a = AuiTabArt (CAuiSimpleTabArt a) -- | Inheritance type of the AuiSimpleTabArt class. type TAuiSimpleTabArt a = TAuiTabArt (CAuiSimpleTabArt a) -- | Abstract type of the AuiSimpleTabArt class. data CAuiSimpleTabArt a CAuiSimpleTabArt :: CAuiSimpleTabArt a -- | Pointer to an object of type AuiTabArt. type AuiTabArt a = Object (CAuiTabArt a) -- | Inheritance type of the AuiTabArt class. type TAuiTabArt a = CAuiTabArt a -- | Abstract type of the AuiTabArt class. data CAuiTabArt a CAuiTabArt :: CAuiTabArt a -- | Pointer to an object of type AuiTabContainer. type AuiTabContainer a = Object (CAuiTabContainer a) -- | Inheritance type of the AuiTabContainer class. type TAuiTabContainer a = CAuiTabContainer a -- | Abstract type of the AuiTabContainer class. data CAuiTabContainer a CAuiTabContainer :: CAuiTabContainer a -- | Pointer to an object of type AuiTabContainerButton. type AuiTabContainerButton a = Object (CAuiTabContainerButton a) -- | Inheritance type of the AuiTabContainerButton class. type TAuiTabContainerButton a = CAuiTabContainerButton a -- | Abstract type of the AuiTabContainerButton class. data CAuiTabContainerButton a CAuiTabContainerButton :: CAuiTabContainerButton a -- | Pointer to an object of type AuiTabCtrl, derived from -- Control. type AuiTabCtrl a = Control (CAuiTabCtrl a) -- | Inheritance type of the AuiTabCtrl class. type TAuiTabCtrl a = TControl (CAuiTabCtrl a) -- | Abstract type of the AuiTabCtrl class. data CAuiTabCtrl a CAuiTabCtrl :: CAuiTabCtrl a -- | Pointer to an object of type AuiToolBar, derived from -- Control. type AuiToolBar a = Control (CAuiToolBar a) -- | Inheritance type of the AuiToolBar class. type TAuiToolBar a = TControl (CAuiToolBar a) -- | Abstract type of the AuiToolBar class. data CAuiToolBar a CAuiToolBar :: CAuiToolBar a -- | Pointer to an object of type AuiToolBarArt. type AuiToolBarArt a = Object (CAuiToolBarArt a) -- | Inheritance type of the AuiToolBarArt class. type TAuiToolBarArt a = CAuiToolBarArt a -- | Abstract type of the AuiToolBarArt class. data CAuiToolBarArt a CAuiToolBarArt :: CAuiToolBarArt a -- | Pointer to an object of type AuiToolBarEvent, derived from -- NotifyEvent. type AuiToolBarEvent a = NotifyEvent (CAuiToolBarEvent a) -- | Inheritance type of the AuiToolBarEvent class. type TAuiToolBarEvent a = TNotifyEvent (CAuiToolBarEvent a) -- | Abstract type of the AuiToolBarEvent class. data CAuiToolBarEvent a CAuiToolBarEvent :: CAuiToolBarEvent a -- | Pointer to an object of type AuiToolBarItem. type AuiToolBarItem a = Object (CAuiToolBarItem a) -- | Inheritance type of the AuiToolBarItem class. type TAuiToolBarItem a = CAuiToolBarItem a -- | Abstract type of the AuiToolBarItem class. data CAuiToolBarItem a CAuiToolBarItem :: CAuiToolBarItem a -- | Pointer to an object of type AuiToolBarItemArray. type AuiToolBarItemArray a = Object (CAuiToolBarItemArray a) -- | Inheritance type of the AuiToolBarItemArray class. type TAuiToolBarItemArray a = CAuiToolBarItemArray a -- | Abstract type of the AuiToolBarItemArray class. data CAuiToolBarItemArray a CAuiToolBarItemArray :: CAuiToolBarItemArray a -- | Pointer to an object of type AutoBufferedPaintDC, derived from -- DC. type AutoBufferedPaintDC a = DC (CAutoBufferedPaintDC a) -- | Inheritance type of the AutoBufferedPaintDC class. type TAutoBufferedPaintDC a = TDC (CAutoBufferedPaintDC a) -- | Abstract type of the AutoBufferedPaintDC class. data CAutoBufferedPaintDC a CAutoBufferedPaintDC :: CAutoBufferedPaintDC a -- | Pointer to an object of type AutomationObject, derived from -- WxObject. type AutomationObject a = WxObject (CAutomationObject a) -- | Inheritance type of the AutomationObject class. type TAutomationObject a = TWxObject (CAutomationObject a) -- | Abstract type of the AutomationObject class. data CAutomationObject a CAutomationObject :: CAutomationObject a -- | Pointer to an object of type Bitmap, derived from -- GDIObject. type Bitmap a = GDIObject (CBitmap a) -- | Inheritance type of the Bitmap class. type TBitmap a = TGDIObject (CBitmap a) -- | Abstract type of the Bitmap class. data CBitmap a CBitmap :: CBitmap a -- | Pointer to an object of type BitmapButton, derived from -- Button. type BitmapButton a = Button (CBitmapButton a) -- | Inheritance type of the BitmapButton class. type TBitmapButton a = TButton (CBitmapButton a) -- | Abstract type of the BitmapButton class. data CBitmapButton a CBitmapButton :: CBitmapButton a -- | Pointer to an object of type BitmapDataObject, derived from -- DataObjectSimple. type BitmapDataObject a = DataObjectSimple (CBitmapDataObject a) -- | Inheritance type of the BitmapDataObject class. type TBitmapDataObject a = TDataObjectSimple (CBitmapDataObject a) -- | Abstract type of the BitmapDataObject class. data CBitmapDataObject a CBitmapDataObject :: CBitmapDataObject a -- | Pointer to an object of type BitmapHandler, derived from -- WxObject. type BitmapHandler a = WxObject (CBitmapHandler a) -- | Inheritance type of the BitmapHandler class. type TBitmapHandler a = TWxObject (CBitmapHandler a) -- | Abstract type of the BitmapHandler class. data CBitmapHandler a CBitmapHandler :: CBitmapHandler a -- | Pointer to an object of type BitmapToggleButton, derived from -- ToggleButton. type BitmapToggleButton a = ToggleButton (CBitmapToggleButton a) -- | Inheritance type of the BitmapToggleButton class. type TBitmapToggleButton a = TToggleButton (CBitmapToggleButton a) -- | Abstract type of the BitmapToggleButton class. data CBitmapToggleButton a CBitmapToggleButton :: CBitmapToggleButton a -- | Pointer to an object of type BookCtrlBase, derived from -- Control. type BookCtrlBase a = Control (CBookCtrlBase a) -- | Inheritance type of the BookCtrlBase class. type TBookCtrlBase a = TControl (CBookCtrlBase a) -- | Abstract type of the BookCtrlBase class. data CBookCtrlBase a CBookCtrlBase :: CBookCtrlBase a -- | Pointer to an object of type BookCtrlEvent, derived from -- NotifyEvent. type BookCtrlEvent a = NotifyEvent (CBookCtrlEvent a) -- | Inheritance type of the BookCtrlEvent class. type TBookCtrlEvent a = TNotifyEvent (CBookCtrlEvent a) -- | Abstract type of the BookCtrlEvent class. data CBookCtrlEvent a CBookCtrlEvent :: CBookCtrlEvent a -- | Pointer to an object of type BoolProperty, derived from -- PGProperty. type BoolProperty a = PGProperty (CBoolProperty a) -- | Inheritance type of the BoolProperty class. type TBoolProperty a = TPGProperty (CBoolProperty a) -- | Abstract type of the BoolProperty class. data CBoolProperty a CBoolProperty :: CBoolProperty a -- | Pointer to an object of type BoxSizer, derived from -- Sizer. type BoxSizer a = Sizer (CBoxSizer a) -- | Inheritance type of the BoxSizer class. type TBoxSizer a = TSizer (CBoxSizer a) -- | Abstract type of the BoxSizer class. data CBoxSizer a CBoxSizer :: CBoxSizer a -- | Pointer to an object of type Brush, derived from -- GDIObject. type Brush a = GDIObject (CBrush a) -- | Inheritance type of the Brush class. type TBrush a = TGDIObject (CBrush a) -- | Abstract type of the Brush class. data CBrush a CBrush :: CBrush a -- | Pointer to an object of type BrushList, derived from -- List. type BrushList a = List (CBrushList a) -- | Inheritance type of the BrushList class. type TBrushList a = TList (CBrushList a) -- | Abstract type of the BrushList class. data CBrushList a CBrushList :: CBrushList a -- | Pointer to an object of type BufferedDC, derived from -- DC. type BufferedDC a = DC (CBufferedDC a) -- | Inheritance type of the BufferedDC class. type TBufferedDC a = TDC (CBufferedDC a) -- | Abstract type of the BufferedDC class. data CBufferedDC a CBufferedDC :: CBufferedDC a -- | Pointer to an object of type BufferedInputStream, derived from -- FilterInputStream. type BufferedInputStream a = FilterInputStream (CBufferedInputStream a) -- | Inheritance type of the BufferedInputStream class. type TBufferedInputStream a = TFilterInputStream (CBufferedInputStream a) -- | Abstract type of the BufferedInputStream class. data CBufferedInputStream a CBufferedInputStream :: CBufferedInputStream a -- | Pointer to an object of type BufferedOutputStream, derived from -- FilterOutputStream. type BufferedOutputStream a = FilterOutputStream (CBufferedOutputStream a) -- | Inheritance type of the BufferedOutputStream class. type TBufferedOutputStream a = TFilterOutputStream (CBufferedOutputStream a) -- | Abstract type of the BufferedOutputStream class. data CBufferedOutputStream a CBufferedOutputStream :: CBufferedOutputStream a -- | Pointer to an object of type BufferedPaintDC, derived from -- DC. type BufferedPaintDC a = DC (CBufferedPaintDC a) -- | Inheritance type of the BufferedPaintDC class. type TBufferedPaintDC a = TDC (CBufferedPaintDC a) -- | Abstract type of the BufferedPaintDC class. data CBufferedPaintDC a CBufferedPaintDC :: CBufferedPaintDC a -- | Pointer to an object of type BusyCursor. type BusyCursor a = Object (CBusyCursor a) -- | Inheritance type of the BusyCursor class. type TBusyCursor a = CBusyCursor a -- | Abstract type of the BusyCursor class. data CBusyCursor a CBusyCursor :: CBusyCursor a -- | Pointer to an object of type BusyInfo. type BusyInfo a = Object (CBusyInfo a) -- | Inheritance type of the BusyInfo class. type TBusyInfo a = CBusyInfo a -- | Abstract type of the BusyInfo class. data CBusyInfo a CBusyInfo :: CBusyInfo a -- | Pointer to an object of type Button, derived from -- Control. type Button a = Control (CButton a) -- | Inheritance type of the Button class. type TButton a = TControl (CButton a) -- | Abstract type of the Button class. data CButton a CButton :: CButton a -- | Pointer to an object of type CSConv, derived from -- MBConv. type CSConv a = MBConv (CCSConv a) -- | Inheritance type of the CSConv class. type TCSConv a = TMBConv (CCSConv a) -- | Abstract type of the CSConv class. data CCSConv a CCSConv :: CCSConv a -- | Pointer to an object of type CalculateLayoutEvent, derived from -- Event. type CalculateLayoutEvent a = Event (CCalculateLayoutEvent a) -- | Inheritance type of the CalculateLayoutEvent class. type TCalculateLayoutEvent a = TEvent (CCalculateLayoutEvent a) -- | Abstract type of the CalculateLayoutEvent class. data CCalculateLayoutEvent a CCalculateLayoutEvent :: CCalculateLayoutEvent a -- | Pointer to an object of type CalendarCtrl, derived from -- Control. type CalendarCtrl a = Control (CCalendarCtrl a) -- | Inheritance type of the CalendarCtrl class. type TCalendarCtrl a = TControl (CCalendarCtrl a) -- | Abstract type of the CalendarCtrl class. data CCalendarCtrl a CCalendarCtrl :: CCalendarCtrl a -- | Pointer to an object of type CalendarDateAttr. type CalendarDateAttr a = Object (CCalendarDateAttr a) -- | Inheritance type of the CalendarDateAttr class. type TCalendarDateAttr a = CCalendarDateAttr a -- | Abstract type of the CalendarDateAttr class. data CCalendarDateAttr a CCalendarDateAttr :: CCalendarDateAttr a -- | Pointer to an object of type CalendarEvent, derived from -- CommandEvent. type CalendarEvent a = CommandEvent (CCalendarEvent a) -- | Inheritance type of the CalendarEvent class. type TCalendarEvent a = TCommandEvent (CCalendarEvent a) -- | Abstract type of the CalendarEvent class. data CCalendarEvent a CCalendarEvent :: CCalendarEvent a -- | Pointer to an object of type Caret. type Caret a = Object (CCaret a) -- | Inheritance type of the Caret class. type TCaret a = CCaret a -- | Abstract type of the Caret class. data CCaret a CCaret :: CCaret a -- | Pointer to an object of type CbAntiflickerPlugin, derived from -- CbPluginBase. type CbAntiflickerPlugin a = CbPluginBase (CCbAntiflickerPlugin a) -- | Inheritance type of the CbAntiflickerPlugin class. type TCbAntiflickerPlugin a = TCbPluginBase (CCbAntiflickerPlugin a) -- | Abstract type of the CbAntiflickerPlugin class. data CCbAntiflickerPlugin a CCbAntiflickerPlugin :: CCbAntiflickerPlugin a -- | Pointer to an object of type CbBarDragPlugin, derived from -- CbPluginBase. type CbBarDragPlugin a = CbPluginBase (CCbBarDragPlugin a) -- | Inheritance type of the CbBarDragPlugin class. type TCbBarDragPlugin a = TCbPluginBase (CCbBarDragPlugin a) -- | Abstract type of the CbBarDragPlugin class. data CCbBarDragPlugin a CCbBarDragPlugin :: CCbBarDragPlugin a -- | Pointer to an object of type CbBarHintsPlugin, derived from -- CbPluginBase. type CbBarHintsPlugin a = CbPluginBase (CCbBarHintsPlugin a) -- | Inheritance type of the CbBarHintsPlugin class. type TCbBarHintsPlugin a = TCbPluginBase (CCbBarHintsPlugin a) -- | Abstract type of the CbBarHintsPlugin class. data CCbBarHintsPlugin a CCbBarHintsPlugin :: CCbBarHintsPlugin a -- | Pointer to an object of type CbBarInfo, derived from -- WxObject. type CbBarInfo a = WxObject (CCbBarInfo a) -- | Inheritance type of the CbBarInfo class. type TCbBarInfo a = TWxObject (CCbBarInfo a) -- | Abstract type of the CbBarInfo class. data CCbBarInfo a CCbBarInfo :: CCbBarInfo a -- | Pointer to an object of type CbBarSpy, derived from -- EvtHandler. type CbBarSpy a = EvtHandler (CCbBarSpy a) -- | Inheritance type of the CbBarSpy class. type TCbBarSpy a = TEvtHandler (CCbBarSpy a) -- | Abstract type of the CbBarSpy class. data CCbBarSpy a CCbBarSpy :: CCbBarSpy a -- | Pointer to an object of type CbCloseBox, derived from -- CbMiniButton. type CbCloseBox a = CbMiniButton (CCbCloseBox a) -- | Inheritance type of the CbCloseBox class. type TCbCloseBox a = TCbMiniButton (CCbCloseBox a) -- | Abstract type of the CbCloseBox class. data CCbCloseBox a CCbCloseBox :: CCbCloseBox a -- | Pointer to an object of type CbCollapseBox, derived from -- CbMiniButton. type CbCollapseBox a = CbMiniButton (CCbCollapseBox a) -- | Inheritance type of the CbCollapseBox class. type TCbCollapseBox a = TCbMiniButton (CCbCollapseBox a) -- | Abstract type of the CbCollapseBox class. data CCbCollapseBox a CCbCollapseBox :: CCbCollapseBox a -- | Pointer to an object of type CbCommonPaneProperties, derived -- from WxObject. type CbCommonPaneProperties a = WxObject (CCbCommonPaneProperties a) -- | Inheritance type of the CbCommonPaneProperties class. type TCbCommonPaneProperties a = TWxObject (CCbCommonPaneProperties a) -- | Abstract type of the CbCommonPaneProperties class. data CCbCommonPaneProperties a CCbCommonPaneProperties :: CCbCommonPaneProperties a -- | Pointer to an object of type CbCustomizeBarEvent, derived from -- CbPluginEvent. type CbCustomizeBarEvent a = CbPluginEvent (CCbCustomizeBarEvent a) -- | Inheritance type of the CbCustomizeBarEvent class. type TCbCustomizeBarEvent a = TCbPluginEvent (CCbCustomizeBarEvent a) -- | Abstract type of the CbCustomizeBarEvent class. data CCbCustomizeBarEvent a CCbCustomizeBarEvent :: CCbCustomizeBarEvent a -- | Pointer to an object of type CbCustomizeLayoutEvent, derived -- from CbPluginEvent. type CbCustomizeLayoutEvent a = CbPluginEvent (CCbCustomizeLayoutEvent a) -- | Inheritance type of the CbCustomizeLayoutEvent class. type TCbCustomizeLayoutEvent a = TCbPluginEvent (CCbCustomizeLayoutEvent a) -- | Abstract type of the CbCustomizeLayoutEvent class. data CCbCustomizeLayoutEvent a CCbCustomizeLayoutEvent :: CCbCustomizeLayoutEvent a -- | Pointer to an object of type CbDimHandlerBase, derived from -- WxObject. type CbDimHandlerBase a = WxObject (CCbDimHandlerBase a) -- | Inheritance type of the CbDimHandlerBase class. type TCbDimHandlerBase a = TWxObject (CCbDimHandlerBase a) -- | Abstract type of the CbDimHandlerBase class. data CCbDimHandlerBase a CCbDimHandlerBase :: CCbDimHandlerBase a -- | Pointer to an object of type CbDimInfo, derived from -- WxObject. type CbDimInfo a = WxObject (CCbDimInfo a) -- | Inheritance type of the CbDimInfo class. type TCbDimInfo a = TWxObject (CCbDimInfo a) -- | Abstract type of the CbDimInfo class. data CCbDimInfo a CCbDimInfo :: CCbDimInfo a -- | Pointer to an object of type CbDockBox, derived from -- CbMiniButton. type CbDockBox a = CbMiniButton (CCbDockBox a) -- | Inheritance type of the CbDockBox class. type TCbDockBox a = TCbMiniButton (CCbDockBox a) -- | Abstract type of the CbDockBox class. data CCbDockBox a CCbDockBox :: CCbDockBox a -- | Pointer to an object of type CbDockPane, derived from -- WxObject. type CbDockPane a = WxObject (CCbDockPane a) -- | Inheritance type of the CbDockPane class. type TCbDockPane a = TWxObject (CCbDockPane a) -- | Abstract type of the CbDockPane class. data CCbDockPane a CCbDockPane :: CCbDockPane a -- | Pointer to an object of type CbDrawBarDecorEvent, derived from -- CbPluginEvent. type CbDrawBarDecorEvent a = CbPluginEvent (CCbDrawBarDecorEvent a) -- | Inheritance type of the CbDrawBarDecorEvent class. type TCbDrawBarDecorEvent a = TCbPluginEvent (CCbDrawBarDecorEvent a) -- | Abstract type of the CbDrawBarDecorEvent class. data CCbDrawBarDecorEvent a CCbDrawBarDecorEvent :: CCbDrawBarDecorEvent a -- | Pointer to an object of type CbDrawBarHandlesEvent, derived -- from CbPluginEvent. type CbDrawBarHandlesEvent a = CbPluginEvent (CCbDrawBarHandlesEvent a) -- | Inheritance type of the CbDrawBarHandlesEvent class. type TCbDrawBarHandlesEvent a = TCbPluginEvent (CCbDrawBarHandlesEvent a) -- | Abstract type of the CbDrawBarHandlesEvent class. data CCbDrawBarHandlesEvent a CCbDrawBarHandlesEvent :: CCbDrawBarHandlesEvent a -- | Pointer to an object of type CbDrawHintRectEvent, derived from -- CbPluginEvent. type CbDrawHintRectEvent a = CbPluginEvent (CCbDrawHintRectEvent a) -- | Inheritance type of the CbDrawHintRectEvent class. type TCbDrawHintRectEvent a = TCbPluginEvent (CCbDrawHintRectEvent a) -- | Abstract type of the CbDrawHintRectEvent class. data CCbDrawHintRectEvent a CCbDrawHintRectEvent :: CCbDrawHintRectEvent a -- | Pointer to an object of type CbDrawPaneBkGroundEvent, derived -- from CbPluginEvent. type CbDrawPaneBkGroundEvent a = CbPluginEvent (CCbDrawPaneBkGroundEvent a) -- | Inheritance type of the CbDrawPaneBkGroundEvent class. type TCbDrawPaneBkGroundEvent a = TCbPluginEvent (CCbDrawPaneBkGroundEvent a) -- | Abstract type of the CbDrawPaneBkGroundEvent class. data CCbDrawPaneBkGroundEvent a CCbDrawPaneBkGroundEvent :: CCbDrawPaneBkGroundEvent a -- | Pointer to an object of type CbDrawPaneDecorEvent, derived from -- CbPluginEvent. type CbDrawPaneDecorEvent a = CbPluginEvent (CCbDrawPaneDecorEvent a) -- | Inheritance type of the CbDrawPaneDecorEvent class. type TCbDrawPaneDecorEvent a = TCbPluginEvent (CCbDrawPaneDecorEvent a) -- | Abstract type of the CbDrawPaneDecorEvent class. data CCbDrawPaneDecorEvent a CCbDrawPaneDecorEvent :: CCbDrawPaneDecorEvent a -- | Pointer to an object of type CbDrawRowBkGroundEvent, derived -- from CbPluginEvent. type CbDrawRowBkGroundEvent a = CbPluginEvent (CCbDrawRowBkGroundEvent a) -- | Inheritance type of the CbDrawRowBkGroundEvent class. type TCbDrawRowBkGroundEvent a = TCbPluginEvent (CCbDrawRowBkGroundEvent a) -- | Abstract type of the CbDrawRowBkGroundEvent class. data CCbDrawRowBkGroundEvent a CCbDrawRowBkGroundEvent :: CCbDrawRowBkGroundEvent a -- | Pointer to an object of type CbDrawRowDecorEvent, derived from -- CbPluginEvent. type CbDrawRowDecorEvent a = CbPluginEvent (CCbDrawRowDecorEvent a) -- | Inheritance type of the CbDrawRowDecorEvent class. type TCbDrawRowDecorEvent a = TCbPluginEvent (CCbDrawRowDecorEvent a) -- | Abstract type of the CbDrawRowDecorEvent class. data CCbDrawRowDecorEvent a CCbDrawRowDecorEvent :: CCbDrawRowDecorEvent a -- | Pointer to an object of type CbDrawRowHandlesEvent, derived -- from CbPluginEvent. type CbDrawRowHandlesEvent a = CbPluginEvent (CCbDrawRowHandlesEvent a) -- | Inheritance type of the CbDrawRowHandlesEvent class. type TCbDrawRowHandlesEvent a = TCbPluginEvent (CCbDrawRowHandlesEvent a) -- | Abstract type of the CbDrawRowHandlesEvent class. data CCbDrawRowHandlesEvent a CCbDrawRowHandlesEvent :: CCbDrawRowHandlesEvent a -- | Pointer to an object of type CbDynToolBarDimHandler, derived -- from CbDimHandlerBase. type CbDynToolBarDimHandler a = CbDimHandlerBase (CCbDynToolBarDimHandler a) -- | Inheritance type of the CbDynToolBarDimHandler class. type TCbDynToolBarDimHandler a = TCbDimHandlerBase (CCbDynToolBarDimHandler a) -- | Abstract type of the CbDynToolBarDimHandler class. data CCbDynToolBarDimHandler a CCbDynToolBarDimHandler :: CCbDynToolBarDimHandler a -- | Pointer to an object of type CbFinishDrawInAreaEvent, derived -- from CbPluginEvent. type CbFinishDrawInAreaEvent a = CbPluginEvent (CCbFinishDrawInAreaEvent a) -- | Inheritance type of the CbFinishDrawInAreaEvent class. type TCbFinishDrawInAreaEvent a = TCbPluginEvent (CCbFinishDrawInAreaEvent a) -- | Abstract type of the CbFinishDrawInAreaEvent class. data CCbFinishDrawInAreaEvent a CCbFinishDrawInAreaEvent :: CCbFinishDrawInAreaEvent a -- | Pointer to an object of type CbFloatedBarWindow, derived from -- ToolWindow. type CbFloatedBarWindow a = ToolWindow (CCbFloatedBarWindow a) -- | Inheritance type of the CbFloatedBarWindow class. type TCbFloatedBarWindow a = TToolWindow (CCbFloatedBarWindow a) -- | Abstract type of the CbFloatedBarWindow class. data CCbFloatedBarWindow a CCbFloatedBarWindow :: CCbFloatedBarWindow a -- | Pointer to an object of type CbGCUpdatesMgr, derived from -- CbSimpleUpdatesMgr. type CbGCUpdatesMgr a = CbSimpleUpdatesMgr (CCbGCUpdatesMgr a) -- | Inheritance type of the CbGCUpdatesMgr class. type TCbGCUpdatesMgr a = TCbSimpleUpdatesMgr (CCbGCUpdatesMgr a) -- | Abstract type of the CbGCUpdatesMgr class. data CCbGCUpdatesMgr a CCbGCUpdatesMgr :: CCbGCUpdatesMgr a -- | Pointer to an object of type CbHintAnimationPlugin, derived -- from CbPluginBase. type CbHintAnimationPlugin a = CbPluginBase (CCbHintAnimationPlugin a) -- | Inheritance type of the CbHintAnimationPlugin class. type TCbHintAnimationPlugin a = TCbPluginBase (CCbHintAnimationPlugin a) -- | Abstract type of the CbHintAnimationPlugin class. data CCbHintAnimationPlugin a CCbHintAnimationPlugin :: CCbHintAnimationPlugin a -- | Pointer to an object of type CbInsertBarEvent, derived from -- CbPluginEvent. type CbInsertBarEvent a = CbPluginEvent (CCbInsertBarEvent a) -- | Inheritance type of the CbInsertBarEvent class. type TCbInsertBarEvent a = TCbPluginEvent (CCbInsertBarEvent a) -- | Abstract type of the CbInsertBarEvent class. data CCbInsertBarEvent a CCbInsertBarEvent :: CCbInsertBarEvent a -- | Pointer to an object of type CbLayoutRowEvent, derived from -- CbPluginEvent. type CbLayoutRowEvent a = CbPluginEvent (CCbLayoutRowEvent a) -- | Inheritance type of the CbLayoutRowEvent class. type TCbLayoutRowEvent a = TCbPluginEvent (CCbLayoutRowEvent a) -- | Abstract type of the CbLayoutRowEvent class. data CCbLayoutRowEvent a CCbLayoutRowEvent :: CCbLayoutRowEvent a -- | Pointer to an object of type CbLeftDClickEvent, derived from -- CbPluginEvent. type CbLeftDClickEvent a = CbPluginEvent (CCbLeftDClickEvent a) -- | Inheritance type of the CbLeftDClickEvent class. type TCbLeftDClickEvent a = TCbPluginEvent (CCbLeftDClickEvent a) -- | Abstract type of the CbLeftDClickEvent class. data CCbLeftDClickEvent a CCbLeftDClickEvent :: CCbLeftDClickEvent a -- | Pointer to an object of type CbLeftDownEvent, derived from -- CbPluginEvent. type CbLeftDownEvent a = CbPluginEvent (CCbLeftDownEvent a) -- | Inheritance type of the CbLeftDownEvent class. type TCbLeftDownEvent a = TCbPluginEvent (CCbLeftDownEvent a) -- | Abstract type of the CbLeftDownEvent class. data CCbLeftDownEvent a CCbLeftDownEvent :: CCbLeftDownEvent a -- | Pointer to an object of type CbLeftUpEvent, derived from -- CbPluginEvent. type CbLeftUpEvent a = CbPluginEvent (CCbLeftUpEvent a) -- | Inheritance type of the CbLeftUpEvent class. type TCbLeftUpEvent a = TCbPluginEvent (CCbLeftUpEvent a) -- | Abstract type of the CbLeftUpEvent class. data CCbLeftUpEvent a CCbLeftUpEvent :: CCbLeftUpEvent a -- | Pointer to an object of type CbMiniButton, derived from -- WxObject. type CbMiniButton a = WxObject (CCbMiniButton a) -- | Inheritance type of the CbMiniButton class. type TCbMiniButton a = TWxObject (CCbMiniButton a) -- | Abstract type of the CbMiniButton class. data CCbMiniButton a CCbMiniButton :: CCbMiniButton a -- | Pointer to an object of type CbMotionEvent, derived from -- CbPluginEvent. type CbMotionEvent a = CbPluginEvent (CCbMotionEvent a) -- | Inheritance type of the CbMotionEvent class. type TCbMotionEvent a = TCbPluginEvent (CCbMotionEvent a) -- | Abstract type of the CbMotionEvent class. data CCbMotionEvent a CCbMotionEvent :: CCbMotionEvent a -- | Pointer to an object of type CbPaneDrawPlugin, derived from -- CbPluginBase. type CbPaneDrawPlugin a = CbPluginBase (CCbPaneDrawPlugin a) -- | Inheritance type of the CbPaneDrawPlugin class. type TCbPaneDrawPlugin a = TCbPluginBase (CCbPaneDrawPlugin a) -- | Abstract type of the CbPaneDrawPlugin class. data CCbPaneDrawPlugin a CCbPaneDrawPlugin :: CCbPaneDrawPlugin a -- | Pointer to an object of type CbPluginBase, derived from -- EvtHandler. type CbPluginBase a = EvtHandler (CCbPluginBase a) -- | Inheritance type of the CbPluginBase class. type TCbPluginBase a = TEvtHandler (CCbPluginBase a) -- | Abstract type of the CbPluginBase class. data CCbPluginBase a CCbPluginBase :: CCbPluginBase a -- | Pointer to an object of type CbPluginEvent, derived from -- Event. type CbPluginEvent a = Event (CCbPluginEvent a) -- | Inheritance type of the CbPluginEvent class. type TCbPluginEvent a = TEvent (CCbPluginEvent a) -- | Abstract type of the CbPluginEvent class. data CCbPluginEvent a CCbPluginEvent :: CCbPluginEvent a -- | Pointer to an object of type CbRemoveBarEvent, derived from -- CbPluginEvent. type CbRemoveBarEvent a = CbPluginEvent (CCbRemoveBarEvent a) -- | Inheritance type of the CbRemoveBarEvent class. type TCbRemoveBarEvent a = TCbPluginEvent (CCbRemoveBarEvent a) -- | Abstract type of the CbRemoveBarEvent class. data CCbRemoveBarEvent a CCbRemoveBarEvent :: CCbRemoveBarEvent a -- | Pointer to an object of type CbResizeBarEvent, derived from -- CbPluginEvent. type CbResizeBarEvent a = CbPluginEvent (CCbResizeBarEvent a) -- | Inheritance type of the CbResizeBarEvent class. type TCbResizeBarEvent a = TCbPluginEvent (CCbResizeBarEvent a) -- | Abstract type of the CbResizeBarEvent class. data CCbResizeBarEvent a CCbResizeBarEvent :: CCbResizeBarEvent a -- | Pointer to an object of type CbResizeRowEvent, derived from -- CbPluginEvent. type CbResizeRowEvent a = CbPluginEvent (CCbResizeRowEvent a) -- | Inheritance type of the CbResizeRowEvent class. type TCbResizeRowEvent a = TCbPluginEvent (CCbResizeRowEvent a) -- | Abstract type of the CbResizeRowEvent class. data CCbResizeRowEvent a CCbResizeRowEvent :: CCbResizeRowEvent a -- | Pointer to an object of type CbRightDownEvent, derived from -- CbPluginEvent. type CbRightDownEvent a = CbPluginEvent (CCbRightDownEvent a) -- | Inheritance type of the CbRightDownEvent class. type TCbRightDownEvent a = TCbPluginEvent (CCbRightDownEvent a) -- | Abstract type of the CbRightDownEvent class. data CCbRightDownEvent a CCbRightDownEvent :: CCbRightDownEvent a -- | Pointer to an object of type CbRightUpEvent, derived from -- CbPluginEvent. type CbRightUpEvent a = CbPluginEvent (CCbRightUpEvent a) -- | Inheritance type of the CbRightUpEvent class. type TCbRightUpEvent a = TCbPluginEvent (CCbRightUpEvent a) -- | Abstract type of the CbRightUpEvent class. data CCbRightUpEvent a CCbRightUpEvent :: CCbRightUpEvent a -- | Pointer to an object of type CbRowDragPlugin, derived from -- CbPluginBase. type CbRowDragPlugin a = CbPluginBase (CCbRowDragPlugin a) -- | Inheritance type of the CbRowDragPlugin class. type TCbRowDragPlugin a = TCbPluginBase (CCbRowDragPlugin a) -- | Abstract type of the CbRowDragPlugin class. data CCbRowDragPlugin a CCbRowDragPlugin :: CCbRowDragPlugin a -- | Pointer to an object of type CbRowInfo, derived from -- WxObject. type CbRowInfo a = WxObject (CCbRowInfo a) -- | Inheritance type of the CbRowInfo class. type TCbRowInfo a = TWxObject (CCbRowInfo a) -- | Abstract type of the CbRowInfo class. data CCbRowInfo a CCbRowInfo :: CCbRowInfo a -- | Pointer to an object of type CbRowLayoutPlugin, derived from -- CbPluginBase. type CbRowLayoutPlugin a = CbPluginBase (CCbRowLayoutPlugin a) -- | Inheritance type of the CbRowLayoutPlugin class. type TCbRowLayoutPlugin a = TCbPluginBase (CCbRowLayoutPlugin a) -- | Abstract type of the CbRowLayoutPlugin class. data CCbRowLayoutPlugin a CCbRowLayoutPlugin :: CCbRowLayoutPlugin a -- | Pointer to an object of type CbSimpleCustomizationPlugin, -- derived from CbPluginBase. type CbSimpleCustomizationPlugin a = CbPluginBase (CCbSimpleCustomizationPlugin a) -- | Inheritance type of the CbSimpleCustomizationPlugin class. type TCbSimpleCustomizationPlugin a = TCbPluginBase (CCbSimpleCustomizationPlugin a) -- | Abstract type of the CbSimpleCustomizationPlugin class. data CCbSimpleCustomizationPlugin a CCbSimpleCustomizationPlugin :: CCbSimpleCustomizationPlugin a -- | Pointer to an object of type CbSimpleUpdatesMgr, derived from -- CbUpdatesManagerBase. type CbSimpleUpdatesMgr a = CbUpdatesManagerBase (CCbSimpleUpdatesMgr a) -- | Inheritance type of the CbSimpleUpdatesMgr class. type TCbSimpleUpdatesMgr a = TCbUpdatesManagerBase (CCbSimpleUpdatesMgr a) -- | Abstract type of the CbSimpleUpdatesMgr class. data CCbSimpleUpdatesMgr a CCbSimpleUpdatesMgr :: CCbSimpleUpdatesMgr a -- | Pointer to an object of type CbSizeBarWndEvent, derived from -- CbPluginEvent. type CbSizeBarWndEvent a = CbPluginEvent (CCbSizeBarWndEvent a) -- | Inheritance type of the CbSizeBarWndEvent class. type TCbSizeBarWndEvent a = TCbPluginEvent (CCbSizeBarWndEvent a) -- | Abstract type of the CbSizeBarWndEvent class. data CCbSizeBarWndEvent a CCbSizeBarWndEvent :: CCbSizeBarWndEvent a -- | Pointer to an object of type CbStartBarDraggingEvent, derived -- from CbPluginEvent. type CbStartBarDraggingEvent a = CbPluginEvent (CCbStartBarDraggingEvent a) -- | Inheritance type of the CbStartBarDraggingEvent class. type TCbStartBarDraggingEvent a = TCbPluginEvent (CCbStartBarDraggingEvent a) -- | Abstract type of the CbStartBarDraggingEvent class. data CCbStartBarDraggingEvent a CCbStartBarDraggingEvent :: CCbStartBarDraggingEvent a -- | Pointer to an object of type CbStartDrawInAreaEvent, derived -- from CbPluginEvent. type CbStartDrawInAreaEvent a = CbPluginEvent (CCbStartDrawInAreaEvent a) -- | Inheritance type of the CbStartDrawInAreaEvent class. type TCbStartDrawInAreaEvent a = TCbPluginEvent (CCbStartDrawInAreaEvent a) -- | Abstract type of the CbStartDrawInAreaEvent class. data CCbStartDrawInAreaEvent a CCbStartDrawInAreaEvent :: CCbStartDrawInAreaEvent a -- | Pointer to an object of type CbUpdatesManagerBase, derived from -- WxObject. type CbUpdatesManagerBase a = WxObject (CCbUpdatesManagerBase a) -- | Inheritance type of the CbUpdatesManagerBase class. type TCbUpdatesManagerBase a = TWxObject (CCbUpdatesManagerBase a) -- | Abstract type of the CbUpdatesManagerBase class. data CCbUpdatesManagerBase a CCbUpdatesManagerBase :: CCbUpdatesManagerBase a -- | Pointer to an object of type CheckBox, derived from -- Control. type CheckBox a = Control (CCheckBox a) -- | Inheritance type of the CheckBox class. type TCheckBox a = TControl (CCheckBox a) -- | Abstract type of the CheckBox class. data CCheckBox a CCheckBox :: CCheckBox a -- | Pointer to an object of type CheckListBox, derived from -- ListBox. type CheckListBox a = ListBox (CCheckListBox a) -- | Inheritance type of the CheckListBox class. type TCheckListBox a = TListBox (CCheckListBox a) -- | Abstract type of the CheckListBox class. data CCheckListBox a CCheckListBox :: CCheckListBox a -- | Pointer to an object of type Choice, derived from -- Control. type Choice a = Control (CChoice a) -- | Inheritance type of the Choice class. type TChoice a = TControl (CChoice a) -- | Abstract type of the Choice class. data CChoice a CChoice :: CChoice a -- | Pointer to an object of type ClassInfo. type ClassInfo a = Object (CClassInfo a) -- | Inheritance type of the ClassInfo class. type TClassInfo a = CClassInfo a -- | Abstract type of the ClassInfo class. data CClassInfo a CClassInfo :: CClassInfo a -- | Pointer to an object of type Client, derived from -- ClientBase. type Client a = ClientBase (CClient a) -- | Inheritance type of the Client class. type TClient a = TClientBase (CClient a) -- | Abstract type of the Client class. data CClient a CClient :: CClient a -- | Pointer to an object of type ClientBase, derived from -- WxObject. type ClientBase a = WxObject (CClientBase a) -- | Inheritance type of the ClientBase class. type TClientBase a = TWxObject (CClientBase a) -- | Abstract type of the ClientBase class. data CClientBase a CClientBase :: CClientBase a -- | Pointer to an object of type ClientDC, derived from -- WindowDC. type ClientDC a = WindowDC (CClientDC a) -- | Inheritance type of the ClientDC class. type TClientDC a = TWindowDC (CClientDC a) -- | Abstract type of the ClientDC class. data CClientDC a CClientDC :: CClientDC a -- | Pointer to an object of type ClientData. type ClientData a = Object (CClientData a) -- | Inheritance type of the ClientData class. type TClientData a = CClientData a -- | Abstract type of the ClientData class. data CClientData a CClientData :: CClientData a -- | Pointer to an object of type ClientDataContainer. type ClientDataContainer a = Object (CClientDataContainer a) -- | Inheritance type of the ClientDataContainer class. type TClientDataContainer a = CClientDataContainer a -- | Abstract type of the ClientDataContainer class. data CClientDataContainer a CClientDataContainer :: CClientDataContainer a -- | Pointer to an object of type Clipboard, derived from -- WxObject. type Clipboard a = WxObject (CClipboard a) -- | Inheritance type of the Clipboard class. type TClipboard a = TWxObject (CClipboard a) -- | Abstract type of the Clipboard class. data CClipboard a CClipboard :: CClipboard a -- | Pointer to an object of type CloseEvent, derived from -- Event. type CloseEvent a = Event (CCloseEvent a) -- | Inheritance type of the CloseEvent class. type TCloseEvent a = TEvent (CCloseEvent a) -- | Abstract type of the CloseEvent class. data CCloseEvent a CCloseEvent :: CCloseEvent a -- | Pointer to an object of type Closure, derived from -- WxObject. type Closure a = WxObject (CClosure a) -- | Inheritance type of the Closure class. type TClosure a = TWxObject (CClosure a) -- | Abstract type of the Closure class. data CClosure a CClosure :: CClosure a -- | Pointer to an object of type Colour, derived from -- WxObject. type Colour a = WxObject (CColour a) -- | Inheritance type of the Colour class. type TColour a = TWxObject (CColour a) -- | Abstract type of the Colour class. data CColour a CColour :: CColour a -- | Pointer to an object of type ColourData, derived from -- WxObject. type ColourData a = WxObject (CColourData a) -- | Inheritance type of the ColourData class. type TColourData a = TWxObject (CColourData a) -- | Abstract type of the ColourData class. data CColourData a CColourData :: CColourData a -- | Pointer to an object of type ColourDatabase, derived from -- List. type ColourDatabase a = List (CColourDatabase a) -- | Inheritance type of the ColourDatabase class. type TColourDatabase a = TList (CColourDatabase a) -- | Abstract type of the ColourDatabase class. data CColourDatabase a CColourDatabase :: CColourDatabase a -- | Pointer to an object of type ColourDialog, derived from -- Dialog. type ColourDialog a = Dialog (CColourDialog a) -- | Inheritance type of the ColourDialog class. type TColourDialog a = TDialog (CColourDialog a) -- | Abstract type of the ColourDialog class. data CColourDialog a CColourDialog :: CColourDialog a -- | 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 :: CColourPickerCtrl a -- | Pointer to an object of type ComboBox, derived from -- Choice. type ComboBox a = Choice (CComboBox a) -- | Inheritance type of the ComboBox class. type TComboBox a = TChoice (CComboBox a) -- | Abstract type of the ComboBox class. data CComboBox a CComboBox :: CComboBox a -- | Pointer to an object of type Command, derived from -- WxObject. type Command a = WxObject (CCommand a) -- | Inheritance type of the Command class. type TCommand a = TWxObject (CCommand a) -- | Abstract type of the Command class. data CCommand a CCommand :: CCommand a -- | Pointer to an object of type CommandEvent, derived from -- Event. type CommandEvent a = Event (CCommandEvent a) -- | Inheritance type of the CommandEvent class. type TCommandEvent a = TEvent (CCommandEvent a) -- | Abstract type of the CommandEvent class. data CCommandEvent a CCommandEvent :: CCommandEvent a -- | Pointer to an object of type CommandLineParser. type CommandLineParser a = Object (CCommandLineParser a) -- | Inheritance type of the CommandLineParser class. type TCommandLineParser a = CCommandLineParser a -- | Abstract type of the CommandLineParser class. data CCommandLineParser a CCommandLineParser :: CCommandLineParser a -- | Pointer to an object of type CommandProcessor, derived from -- WxObject. type CommandProcessor a = WxObject (CCommandProcessor a) -- | Inheritance type of the CommandProcessor class. type TCommandProcessor a = TWxObject (CCommandProcessor a) -- | Abstract type of the CommandProcessor class. data CCommandProcessor a CCommandProcessor :: CCommandProcessor a -- | Pointer to an object of type Condition. type Condition a = Object (CCondition a) -- | Inheritance type of the Condition class. type TCondition a = CCondition a -- | Abstract type of the Condition class. data CCondition a CCondition :: CCondition a -- | 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 :: CConfigBase a -- | Pointer to an object of type Connection, derived from -- ConnectionBase. type Connection a = ConnectionBase (CConnection a) -- | Inheritance type of the Connection class. type TConnection a = TConnectionBase (CConnection a) -- | Abstract type of the Connection class. data CConnection a CConnection :: CConnection a -- | Pointer to an object of type ConnectionBase, derived from -- WxObject. type ConnectionBase a = WxObject (CConnectionBase a) -- | Inheritance type of the ConnectionBase class. type TConnectionBase a = TWxObject (CConnectionBase a) -- | Abstract type of the ConnectionBase class. data CConnectionBase a CConnectionBase :: CConnectionBase a -- | Pointer to an object of type ContextHelp, derived from -- WxObject. type ContextHelp a = WxObject (CContextHelp a) -- | Inheritance type of the ContextHelp class. type TContextHelp a = TWxObject (CContextHelp a) -- | Abstract type of the ContextHelp class. data CContextHelp a CContextHelp :: CContextHelp a -- | Pointer to an object of type ContextHelpButton, derived from -- BitmapButton. type ContextHelpButton a = BitmapButton (CContextHelpButton a) -- | Inheritance type of the ContextHelpButton class. type TContextHelpButton a = TBitmapButton (CContextHelpButton a) -- | Abstract type of the ContextHelpButton class. data CContextHelpButton a CContextHelpButton :: CContextHelpButton a -- | 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 :: CControl a -- | Pointer to an object of type CountingOutputStream, derived from -- OutputStream. type CountingOutputStream a = OutputStream (CCountingOutputStream a) -- | Inheritance type of the CountingOutputStream class. type TCountingOutputStream a = TOutputStream (CCountingOutputStream a) -- | Abstract type of the CountingOutputStream class. data CCountingOutputStream a CCountingOutputStream :: CCountingOutputStream a -- | Pointer to an object of type CriticalSection. type CriticalSection a = Object (CCriticalSection a) -- | Inheritance type of the CriticalSection class. type TCriticalSection a = CCriticalSection a -- | Abstract type of the CriticalSection class. data CCriticalSection a CCriticalSection :: CCriticalSection a -- | Pointer to an object of type CriticalSectionLocker. type CriticalSectionLocker a = Object (CCriticalSectionLocker a) -- | Inheritance type of the CriticalSectionLocker class. type TCriticalSectionLocker a = CCriticalSectionLocker a -- | Abstract type of the CriticalSectionLocker class. data CCriticalSectionLocker a CCriticalSectionLocker :: CCriticalSectionLocker a -- | Pointer to an object of type Cursor, derived from -- Bitmap. type Cursor a = Bitmap (CCursor a) -- | Inheritance type of the Cursor class. type TCursor a = TBitmap (CCursor a) -- | Abstract type of the Cursor class. data CCursor a CCursor :: CCursor a -- | Pointer to an object of type CustomDataObject, derived from -- DataObjectSimple. type CustomDataObject a = DataObjectSimple (CCustomDataObject a) -- | Inheritance type of the CustomDataObject class. type TCustomDataObject a = TDataObjectSimple (CCustomDataObject a) -- | Abstract type of the CustomDataObject class. data CCustomDataObject a CCustomDataObject :: CCustomDataObject a -- | Pointer to an object of type DC, derived from WxObject. type DC a = WxObject (CDC a) -- | Inheritance type of the DC class. type TDC a = TWxObject (CDC a) -- | Abstract type of the DC class. data CDC a CDC :: CDC a -- | Pointer to an object of type DCClipper. type DCClipper a = Object (CDCClipper a) -- | Inheritance type of the DCClipper class. type TDCClipper a = CDCClipper a -- | Abstract type of the DCClipper class. data CDCClipper a CDCClipper :: CDCClipper a -- | Pointer to an object of type DDEClient, derived from -- ClientBase. type DDEClient a = ClientBase (CDDEClient a) -- | Inheritance type of the DDEClient class. type TDDEClient a = TClientBase (CDDEClient a) -- | Abstract type of the DDEClient class. data CDDEClient a CDDEClient :: CDDEClient a -- | Pointer to an object of type DDEConnection, derived from -- ConnectionBase. type DDEConnection a = ConnectionBase (CDDEConnection a) -- | Inheritance type of the DDEConnection class. type TDDEConnection a = TConnectionBase (CDDEConnection a) -- | Abstract type of the DDEConnection class. data CDDEConnection a CDDEConnection :: CDDEConnection a -- | Pointer to an object of type DDEServer, derived from -- ServerBase. type DDEServer a = ServerBase (CDDEServer a) -- | Inheritance type of the DDEServer class. type TDDEServer a = TServerBase (CDDEServer a) -- | Abstract type of the DDEServer class. data CDDEServer a CDDEServer :: CDDEServer a -- | Pointer to an object of type DataFormat. type DataFormat a = Object (CDataFormat a) -- | Inheritance type of the DataFormat class. type TDataFormat a = CDataFormat a -- | Abstract type of the DataFormat class. data CDataFormat a CDataFormat :: CDataFormat a -- | Pointer to an object of type DataInputStream. type DataInputStream a = Object (CDataInputStream a) -- | Inheritance type of the DataInputStream class. type TDataInputStream a = CDataInputStream a -- | Abstract type of the DataInputStream class. data CDataInputStream a CDataInputStream :: CDataInputStream a -- | Pointer to an object of type DataObject. type DataObject a = Object (CDataObject a) -- | Inheritance type of the DataObject class. type TDataObject a = CDataObject a -- | Abstract type of the DataObject class. data CDataObject a CDataObject :: CDataObject a -- | Pointer to an object of type DataObjectComposite, derived from -- DataObject. type DataObjectComposite a = DataObject (CDataObjectComposite a) -- | Inheritance type of the DataObjectComposite class. type TDataObjectComposite a = TDataObject (CDataObjectComposite a) -- | Abstract type of the DataObjectComposite class. data CDataObjectComposite a CDataObjectComposite :: CDataObjectComposite a -- | Pointer to an object of type DataObjectSimple, derived from -- DataObject. type DataObjectSimple a = DataObject (CDataObjectSimple a) -- | Inheritance type of the DataObjectSimple class. type TDataObjectSimple a = TDataObject (CDataObjectSimple a) -- | Abstract type of the DataObjectSimple class. data CDataObjectSimple a CDataObjectSimple :: CDataObjectSimple a -- | Pointer to an object of type DataOutputStream. type DataOutputStream a = Object (CDataOutputStream a) -- | Inheritance type of the DataOutputStream class. type TDataOutputStream a = CDataOutputStream a -- | Abstract type of the DataOutputStream class. data CDataOutputStream a CDataOutputStream :: CDataOutputStream a -- | Pointer to an object of type Database, derived from -- WxObject. type Database a = WxObject (CDatabase a) -- | Inheritance type of the Database class. type TDatabase a = TWxObject (CDatabase a) -- | Abstract type of the Database class. data CDatabase a CDatabase :: CDatabase a -- | Pointer to an object of type DateProperty, derived from -- PGProperty. type DateProperty a = PGProperty (CDateProperty a) -- | Inheritance type of the DateProperty class. type TDateProperty a = TPGProperty (CDateProperty a) -- | Abstract type of the DateProperty class. data CDateProperty a CDateProperty :: CDateProperty a -- | Pointer to an object of type DateTime. type DateTime a = Object (CDateTime a) -- | Inheritance type of the DateTime class. type TDateTime a = CDateTime a -- | Abstract type of the DateTime class. data CDateTime a CDateTime :: CDateTime a -- | Pointer to an object of type Db. type Db a = Object (CDb a) -- | Inheritance type of the Db class. type TDb a = CDb a -- | Abstract type of the Db class. data CDb a CDb :: CDb a -- | Pointer to an object of type DbColDef. type DbColDef a = Object (CDbColDef a) -- | Inheritance type of the DbColDef class. type TDbColDef a = CDbColDef a -- | Abstract type of the DbColDef class. data CDbColDef a CDbColDef :: CDbColDef a -- | Pointer to an object of type DbColFor. type DbColFor a = Object (CDbColFor a) -- | Inheritance type of the DbColFor class. type TDbColFor a = CDbColFor a -- | Abstract type of the DbColFor class. data CDbColFor a CDbColFor :: CDbColFor a -- | Pointer to an object of type DbColInf. type DbColInf a = Object (CDbColInf a) -- | Inheritance type of the DbColInf class. type TDbColInf a = CDbColInf a -- | Abstract type of the DbColInf class. data CDbColInf a CDbColInf :: CDbColInf a -- | Pointer to an object of type DbConnectInf. type DbConnectInf a = Object (CDbConnectInf a) -- | Inheritance type of the DbConnectInf class. type TDbConnectInf a = CDbConnectInf a -- | Abstract type of the DbConnectInf class. data CDbConnectInf a CDbConnectInf :: CDbConnectInf a -- | Pointer to an object of type DbInf. type DbInf a = Object (CDbInf a) -- | Inheritance type of the DbInf class. type TDbInf a = CDbInf a -- | Abstract type of the DbInf class. data CDbInf a CDbInf :: CDbInf a -- | Pointer to an object of type DbSqlTypeInfo. type DbSqlTypeInfo a = Object (CDbSqlTypeInfo a) -- | Inheritance type of the DbSqlTypeInfo class. type TDbSqlTypeInfo a = CDbSqlTypeInfo a -- | Abstract type of the DbSqlTypeInfo class. data CDbSqlTypeInfo a CDbSqlTypeInfo :: CDbSqlTypeInfo a -- | Pointer to an object of type DbTable. type DbTable a = Object (CDbTable a) -- | Inheritance type of the DbTable class. type TDbTable a = CDbTable a -- | Abstract type of the DbTable class. data CDbTable a CDbTable :: CDbTable a -- | Pointer to an object of type DbTableInfo. type DbTableInfo a = Object (CDbTableInfo a) -- | Inheritance type of the DbTableInfo class. type TDbTableInfo a = CDbTableInfo a -- | Abstract type of the DbTableInfo class. data CDbTableInfo a CDbTableInfo :: CDbTableInfo a -- | Pointer to an object of type DebugContext. type DebugContext a = Object (CDebugContext a) -- | Inheritance type of the DebugContext class. type TDebugContext a = CDebugContext a -- | Abstract type of the DebugContext class. data CDebugContext a CDebugContext :: CDebugContext a -- | Pointer to an object of type DialUpEvent, derived from -- Event. type DialUpEvent a = Event (CDialUpEvent a) -- | Inheritance type of the DialUpEvent class. type TDialUpEvent a = TEvent (CDialUpEvent a) -- | Abstract type of the DialUpEvent class. data CDialUpEvent a CDialUpEvent :: CDialUpEvent a -- | Pointer to an object of type DialUpManager. type DialUpManager a = Object (CDialUpManager a) -- | Inheritance type of the DialUpManager class. type TDialUpManager a = CDialUpManager a -- | Abstract type of the DialUpManager class. data CDialUpManager a CDialUpManager :: CDialUpManager a -- | Pointer to an object of type Dialog, derived from -- TopLevelWindow. type Dialog a = TopLevelWindow (CDialog a) -- | Inheritance type of the Dialog class. type TDialog a = TTopLevelWindow (CDialog a) -- | Abstract type of the Dialog class. data CDialog a CDialog :: CDialog a -- | Pointer to an object of type DirDialog, derived from -- Dialog. type DirDialog a = Dialog (CDirDialog a) -- | Inheritance type of the DirDialog class. type TDirDialog a = TDialog (CDirDialog a) -- | Abstract type of the DirDialog class. data CDirDialog a CDirDialog :: CDirDialog a -- | Pointer to an object of type DirTraverser. type DirTraverser a = Object (CDirTraverser a) -- | Inheritance type of the DirTraverser class. type TDirTraverser a = CDirTraverser a -- | Abstract type of the DirTraverser class. data CDirTraverser a CDirTraverser :: CDirTraverser a -- | Pointer to an object of type DocChildFrame, derived from -- Frame. type DocChildFrame a = Frame (CDocChildFrame a) -- | Inheritance type of the DocChildFrame class. type TDocChildFrame a = TFrame (CDocChildFrame a) -- | Abstract type of the DocChildFrame class. data CDocChildFrame a CDocChildFrame :: CDocChildFrame a -- | Pointer to an object of type DocMDIChildFrame, derived from -- MDIChildFrame. type DocMDIChildFrame a = MDIChildFrame (CDocMDIChildFrame a) -- | Inheritance type of the DocMDIChildFrame class. type TDocMDIChildFrame a = TMDIChildFrame (CDocMDIChildFrame a) -- | Abstract type of the DocMDIChildFrame class. data CDocMDIChildFrame a CDocMDIChildFrame :: CDocMDIChildFrame a -- | Pointer to an object of type DocMDIParentFrame, derived from -- MDIParentFrame. type DocMDIParentFrame a = MDIParentFrame (CDocMDIParentFrame a) -- | Inheritance type of the DocMDIParentFrame class. type TDocMDIParentFrame a = TMDIParentFrame (CDocMDIParentFrame a) -- | Abstract type of the DocMDIParentFrame class. data CDocMDIParentFrame a CDocMDIParentFrame :: CDocMDIParentFrame a -- | Pointer to an object of type DocManager, derived from -- EvtHandler. type DocManager a = EvtHandler (CDocManager a) -- | Inheritance type of the DocManager class. type TDocManager a = TEvtHandler (CDocManager a) -- | Abstract type of the DocManager class. data CDocManager a CDocManager :: CDocManager a -- | Pointer to an object of type DocParentFrame, derived from -- Frame. type DocParentFrame a = Frame (CDocParentFrame a) -- | Inheritance type of the DocParentFrame class. type TDocParentFrame a = TFrame (CDocParentFrame a) -- | Abstract type of the DocParentFrame class. data CDocParentFrame a CDocParentFrame :: CDocParentFrame a -- | Pointer to an object of type DocTemplate, derived from -- WxObject. type DocTemplate a = WxObject (CDocTemplate a) -- | Inheritance type of the DocTemplate class. type TDocTemplate a = TWxObject (CDocTemplate a) -- | Abstract type of the DocTemplate class. data CDocTemplate a CDocTemplate :: CDocTemplate a -- | Pointer to an object of type Document, derived from -- EvtHandler. type Document a = EvtHandler (CDocument a) -- | Inheritance type of the Document class. type TDocument a = TEvtHandler (CDocument a) -- | Abstract type of the Document class. data CDocument a CDocument :: CDocument a -- | Pointer to an object of type DragImage, derived from -- WxObject. type DragImage a = WxObject (CDragImage a) -- | Inheritance type of the DragImage class. type TDragImage a = TWxObject (CDragImage a) -- | Abstract type of the DragImage class. data CDragImage a CDragImage :: CDragImage a -- | Pointer to an object of type DrawControl, derived from -- Control. type DrawControl a = Control (CDrawControl a) -- | Inheritance type of the DrawControl class. type TDrawControl a = TControl (CDrawControl a) -- | Abstract type of the DrawControl class. data CDrawControl a CDrawControl :: CDrawControl a -- | 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 :: CDrawWindow a -- | Pointer to an object of type DropFilesEvent, derived from -- Event. type DropFilesEvent a = Event (CDropFilesEvent a) -- | Inheritance type of the DropFilesEvent class. type TDropFilesEvent a = TEvent (CDropFilesEvent a) -- | Abstract type of the DropFilesEvent class. data CDropFilesEvent a CDropFilesEvent :: CDropFilesEvent a -- | Pointer to an object of type DropSource. type DropSource a = Object (CDropSource a) -- | Inheritance type of the DropSource class. type TDropSource a = CDropSource a -- | Abstract type of the DropSource class. data CDropSource a CDropSource :: CDropSource a -- | Pointer to an object of type DropTarget. type DropTarget a = Object (CDropTarget a) -- | Inheritance type of the DropTarget class. type TDropTarget a = CDropTarget a -- | Abstract type of the DropTarget class. data CDropTarget a CDropTarget :: CDropTarget a -- | Pointer to an object of type DynToolInfo, derived from -- ToolLayoutItem. type DynToolInfo a = ToolLayoutItem (CDynToolInfo a) -- | Inheritance type of the DynToolInfo class. type TDynToolInfo a = TToolLayoutItem (CDynToolInfo a) -- | Abstract type of the DynToolInfo class. data CDynToolInfo a CDynToolInfo :: CDynToolInfo a -- | Pointer to an object of type DynamicLibrary. type DynamicLibrary a = Object (CDynamicLibrary a) -- | Inheritance type of the DynamicLibrary class. type TDynamicLibrary a = CDynamicLibrary a -- | Abstract type of the DynamicLibrary class. data CDynamicLibrary a CDynamicLibrary :: CDynamicLibrary a -- | 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 :: CDynamicSashWindow a -- | Pointer to an object of type DynamicToolBar, derived from -- ToolBarBase. type DynamicToolBar a = ToolBarBase (CDynamicToolBar a) -- | Inheritance type of the DynamicToolBar class. type TDynamicToolBar a = TToolBarBase (CDynamicToolBar a) -- | Abstract type of the DynamicToolBar class. data CDynamicToolBar a CDynamicToolBar :: CDynamicToolBar a -- | 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 :: CEditableListBox a -- | Pointer to an object of type EncodingConverter, derived from -- WxObject. type EncodingConverter a = WxObject (CEncodingConverter a) -- | Inheritance type of the EncodingConverter class. type TEncodingConverter a = TWxObject (CEncodingConverter a) -- | Abstract type of the EncodingConverter class. data CEncodingConverter a CEncodingConverter :: CEncodingConverter a -- | Pointer to an object of type EraseEvent, derived from -- Event. type EraseEvent a = Event (CEraseEvent a) -- | Inheritance type of the EraseEvent class. type TEraseEvent a = TEvent (CEraseEvent a) -- | Abstract type of the EraseEvent class. data CEraseEvent a CEraseEvent :: CEraseEvent a -- | Pointer to an object of type Event, derived from -- WxObject. type Event a = WxObject (CEvent a) -- | Inheritance type of the Event class. type TEvent a = TWxObject (CEvent a) -- | Abstract type of the Event class. data CEvent a CEvent :: CEvent a -- | 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 :: CEvtHandler a -- | Pointer to an object of type ExprDatabase, derived from -- List. type ExprDatabase a = List (CExprDatabase a) -- | Inheritance type of the ExprDatabase class. type TExprDatabase a = TList (CExprDatabase a) -- | Abstract type of the ExprDatabase class. data CExprDatabase a CExprDatabase :: CExprDatabase a -- | Pointer to an object of type FFile. type FFile a = Object (CFFile a) -- | Inheritance type of the FFile class. type TFFile a = CFFile a -- | Abstract type of the FFile class. data CFFile a CFFile :: CFFile a -- | Pointer to an object of type FFileInputStream, derived from -- InputStream. type FFileInputStream a = InputStream (CFFileInputStream a) -- | Inheritance type of the FFileInputStream class. type TFFileInputStream a = TInputStream (CFFileInputStream a) -- | Abstract type of the FFileInputStream class. data CFFileInputStream a CFFileInputStream :: CFFileInputStream a -- | Pointer to an object of type FFileOutputStream, derived from -- OutputStream. type FFileOutputStream a = OutputStream (CFFileOutputStream a) -- | Inheritance type of the FFileOutputStream class. type TFFileOutputStream a = TOutputStream (CFFileOutputStream a) -- | Abstract type of the FFileOutputStream class. data CFFileOutputStream a CFFileOutputStream :: CFFileOutputStream a -- | Pointer to an object of type FSFile, derived from -- WxObject. type FSFile a = WxObject (CFSFile a) -- | Inheritance type of the FSFile class. type TFSFile a = TWxObject (CFSFile a) -- | Abstract type of the FSFile class. data CFSFile a CFSFile :: CFSFile a -- | Pointer to an object of type FTP, derived from Protocol. type FTP a = Protocol (CFTP a) -- | Inheritance type of the FTP class. type TFTP a = TProtocol (CFTP a) -- | Abstract type of the FTP class. data CFTP a CFTP :: CFTP a -- | 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 :: CFileConfig a -- | Pointer to an object of type FileDataObject, derived from -- DataObjectSimple. type FileDataObject a = DataObjectSimple (CFileDataObject a) -- | Inheritance type of the FileDataObject class. type TFileDataObject a = TDataObjectSimple (CFileDataObject a) -- | Abstract type of the FileDataObject class. data CFileDataObject a CFileDataObject :: CFileDataObject a -- | Pointer to an object of type FileDialog, derived from -- Dialog. type FileDialog a = Dialog (CFileDialog a) -- | Inheritance type of the FileDialog class. type TFileDialog a = TDialog (CFileDialog a) -- | Abstract type of the FileDialog class. data CFileDialog a CFileDialog :: CFileDialog a -- | Pointer to an object of type FileDropTarget, derived from -- DropTarget. type FileDropTarget a = DropTarget (CFileDropTarget a) -- | Inheritance type of the FileDropTarget class. type TFileDropTarget a = TDropTarget (CFileDropTarget a) -- | Abstract type of the FileDropTarget class. data CFileDropTarget a CFileDropTarget :: CFileDropTarget a -- | Pointer to an object of type FileHistory, derived from -- WxObject. type FileHistory a = WxObject (CFileHistory a) -- | Inheritance type of the FileHistory class. type TFileHistory a = TWxObject (CFileHistory a) -- | Abstract type of the FileHistory class. data CFileHistory a CFileHistory :: CFileHistory a -- | Pointer to an object of type FileInputStream, derived from -- InputStream. type FileInputStream a = InputStream (CFileInputStream a) -- | Inheritance type of the FileInputStream class. type TFileInputStream a = TInputStream (CFileInputStream a) -- | Abstract type of the FileInputStream class. data CFileInputStream a CFileInputStream :: CFileInputStream a -- | Pointer to an object of type FileName. type FileName a = Object (CFileName a) -- | Inheritance type of the FileName class. type TFileName a = CFileName a -- | Abstract type of the FileName class. data CFileName a CFileName :: CFileName a -- | Pointer to an object of type FileOutputStream, derived from -- OutputStream. type FileOutputStream a = OutputStream (CFileOutputStream a) -- | Inheritance type of the FileOutputStream class. type TFileOutputStream a = TOutputStream (CFileOutputStream a) -- | Abstract type of the FileOutputStream class. data CFileOutputStream a CFileOutputStream :: CFileOutputStream a -- | Pointer to an object of type FileProperty, derived from -- PGProperty. type FileProperty a = PGProperty (CFileProperty a) -- | Inheritance type of the FileProperty class. type TFileProperty a = TPGProperty (CFileProperty a) -- | Abstract type of the FileProperty class. data CFileProperty a CFileProperty :: CFileProperty a -- | Pointer to an object of type FileSystem, derived from -- WxObject. type FileSystem a = WxObject (CFileSystem a) -- | Inheritance type of the FileSystem class. type TFileSystem a = TWxObject (CFileSystem a) -- | Abstract type of the FileSystem class. data CFileSystem a CFileSystem :: CFileSystem a -- | Pointer to an object of type FileSystemHandler, derived from -- WxObject. type FileSystemHandler a = WxObject (CFileSystemHandler a) -- | Inheritance type of the FileSystemHandler class. type TFileSystemHandler a = TWxObject (CFileSystemHandler a) -- | Abstract type of the FileSystemHandler class. data CFileSystemHandler a CFileSystemHandler :: CFileSystemHandler a -- | Pointer to an object of type FileType. type FileType a = Object (CFileType a) -- | Inheritance type of the FileType class. type TFileType a = CFileType a -- | Abstract type of the FileType class. data CFileType a CFileType :: CFileType a -- | Pointer to an object of type FilterInputStream, derived from -- InputStream. type FilterInputStream a = InputStream (CFilterInputStream a) -- | Inheritance type of the FilterInputStream class. type TFilterInputStream a = TInputStream (CFilterInputStream a) -- | Abstract type of the FilterInputStream class. data CFilterInputStream a CFilterInputStream :: CFilterInputStream a -- | Pointer to an object of type FilterOutputStream, derived from -- OutputStream. type FilterOutputStream a = OutputStream (CFilterOutputStream a) -- | Inheritance type of the FilterOutputStream class. type TFilterOutputStream a = TOutputStream (CFilterOutputStream a) -- | Abstract type of the FilterOutputStream class. data CFilterOutputStream a CFilterOutputStream :: CFilterOutputStream a -- | Pointer to an object of type FindDialogEvent, derived from -- CommandEvent. type FindDialogEvent a = CommandEvent (CFindDialogEvent a) -- | Inheritance type of the FindDialogEvent class. type TFindDialogEvent a = TCommandEvent (CFindDialogEvent a) -- | Abstract type of the FindDialogEvent class. data CFindDialogEvent a CFindDialogEvent :: CFindDialogEvent a -- | Pointer to an object of type FindReplaceData, derived from -- WxObject. type FindReplaceData a = WxObject (CFindReplaceData a) -- | Inheritance type of the FindReplaceData class. type TFindReplaceData a = TWxObject (CFindReplaceData a) -- | Abstract type of the FindReplaceData class. data CFindReplaceData a CFindReplaceData :: CFindReplaceData a -- | Pointer to an object of type FindReplaceDialog, derived from -- Dialog. type FindReplaceDialog a = Dialog (CFindReplaceDialog a) -- | Inheritance type of the FindReplaceDialog class. type TFindReplaceDialog a = TDialog (CFindReplaceDialog a) -- | Abstract type of the FindReplaceDialog class. data CFindReplaceDialog a CFindReplaceDialog :: CFindReplaceDialog a -- | Pointer to an object of type FlexGridSizer, derived from -- GridSizer. type FlexGridSizer a = GridSizer (CFlexGridSizer a) -- | Inheritance type of the FlexGridSizer class. type TFlexGridSizer a = TGridSizer (CFlexGridSizer a) -- | Abstract type of the FlexGridSizer class. data CFlexGridSizer a CFlexGridSizer :: CFlexGridSizer a -- | Pointer to an object of type FloatProperty, derived from -- PGProperty. type FloatProperty a = PGProperty (CFloatProperty a) -- | Inheritance type of the FloatProperty class. type TFloatProperty a = TPGProperty (CFloatProperty a) -- | Abstract type of the FloatProperty class. data CFloatProperty a CFloatProperty :: CFloatProperty a -- | Pointer to an object of type FocusEvent, derived from -- Event. type FocusEvent a = Event (CFocusEvent a) -- | Inheritance type of the FocusEvent class. type TFocusEvent a = TEvent (CFocusEvent a) -- | Abstract type of the FocusEvent class. data CFocusEvent a CFocusEvent :: CFocusEvent a -- | Pointer to an object of type Font, derived from -- GDIObject. type Font a = GDIObject (CFont a) -- | Inheritance type of the Font class. type TFont a = TGDIObject (CFont a) -- | Abstract type of the Font class. data CFont a CFont :: CFont a -- | Pointer to an object of type FontData, derived from -- WxObject. type FontData a = WxObject (CFontData a) -- | Inheritance type of the FontData class. type TFontData a = TWxObject (CFontData a) -- | Abstract type of the FontData class. data CFontData a CFontData :: CFontData a -- | Pointer to an object of type FontDialog, derived from -- Dialog. type FontDialog a = Dialog (CFontDialog a) -- | Inheritance type of the FontDialog class. type TFontDialog a = TDialog (CFontDialog a) -- | Abstract type of the FontDialog class. data CFontDialog a CFontDialog :: CFontDialog a -- | Pointer to an object of type FontEnumerator. type FontEnumerator a = Object (CFontEnumerator a) -- | Inheritance type of the FontEnumerator class. type TFontEnumerator a = CFontEnumerator a -- | Abstract type of the FontEnumerator class. data CFontEnumerator a CFontEnumerator :: CFontEnumerator a -- | Pointer to an object of type FontList, derived from -- List. type FontList a = List (CFontList a) -- | Inheritance type of the FontList class. type TFontList a = TList (CFontList a) -- | Abstract type of the FontList class. data CFontList a CFontList :: CFontList a -- | Pointer to an object of type FontMapper. type FontMapper a = Object (CFontMapper a) -- | Inheritance type of the FontMapper class. type TFontMapper a = CFontMapper a -- | Abstract type of the FontMapper class. data CFontMapper a CFontMapper :: CFontMapper a -- | Pointer to an object of type Frame, derived from -- TopLevelWindow. type Frame a = TopLevelWindow (CFrame a) -- | Inheritance type of the Frame class. type TFrame a = TTopLevelWindow (CFrame a) -- | Abstract type of the Frame class. data CFrame a CFrame :: CFrame a -- | Pointer to an object of type FrameLayout, derived from -- EvtHandler. type FrameLayout a = EvtHandler (CFrameLayout a) -- | Inheritance type of the FrameLayout class. type TFrameLayout a = TEvtHandler (CFrameLayout a) -- | Abstract type of the FrameLayout class. data CFrameLayout a CFrameLayout :: CFrameLayout a -- | Pointer to an object of type GCDC, derived from DC. type GCDC a = DC (CGCDC a) -- | Inheritance type of the GCDC class. type TGCDC a = TDC (CGCDC a) -- | Abstract type of the GCDC class. data CGCDC a CGCDC :: CGCDC a -- | Pointer to an object of type GDIObject, derived from -- WxObject. type GDIObject a = WxObject (CGDIObject a) -- | Inheritance type of the GDIObject class. type TGDIObject a = TWxObject (CGDIObject a) -- | Abstract type of the GDIObject class. data CGDIObject a CGDIObject :: CGDIObject a -- | 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 :: CGLCanvas a -- | Pointer to an object of type GLContext, derived from -- WxObject. type GLContext a = WxObject (CGLContext a) -- | Inheritance type of the GLContext class. type TGLContext a = TWxObject (CGLContext a) -- | Abstract type of the GLContext class. data CGLContext a CGLContext :: CGLContext a -- | 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 :: CGauge a -- | 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 :: CGauge95 a -- | 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 :: CGaugeMSW a -- | Pointer to an object of type GenericDirCtrl, derived from -- Control. type GenericDirCtrl a = Control (CGenericDirCtrl a) -- | Inheritance type of the GenericDirCtrl class. type TGenericDirCtrl a = TControl (CGenericDirCtrl a) -- | Abstract type of the GenericDirCtrl class. data CGenericDirCtrl a CGenericDirCtrl :: CGenericDirCtrl a -- | Pointer to an object of type GenericDragImage, derived from -- DragImage. type GenericDragImage a = DragImage (CGenericDragImage a) -- | Inheritance type of the GenericDragImage class. type TGenericDragImage a = TDragImage (CGenericDragImage a) -- | Abstract type of the GenericDragImage class. data CGenericDragImage a CGenericDragImage :: CGenericDragImage a -- | Pointer to an object of type GenericValidator, derived from -- Validator. type GenericValidator a = Validator (CGenericValidator a) -- | Inheritance type of the GenericValidator class. type TGenericValidator a = TValidator (CGenericValidator a) -- | Abstract type of the GenericValidator class. data CGenericValidator a CGenericValidator :: CGenericValidator a -- | Pointer to an object of type GraphicsBrush, derived from -- GraphicsObject. type GraphicsBrush a = GraphicsObject (CGraphicsBrush a) -- | Inheritance type of the GraphicsBrush class. type TGraphicsBrush a = TGraphicsObject (CGraphicsBrush a) -- | Abstract type of the GraphicsBrush class. data CGraphicsBrush a CGraphicsBrush :: CGraphicsBrush a -- | Pointer to an object of type GraphicsContext, derived from -- GraphicsObject. type GraphicsContext a = GraphicsObject (CGraphicsContext a) -- | Inheritance type of the GraphicsContext class. type TGraphicsContext a = TGraphicsObject (CGraphicsContext a) -- | Abstract type of the GraphicsContext class. data CGraphicsContext a CGraphicsContext :: CGraphicsContext a -- | Pointer to an object of type GraphicsFont, derived from -- GraphicsObject. type GraphicsFont a = GraphicsObject (CGraphicsFont a) -- | Inheritance type of the GraphicsFont class. type TGraphicsFont a = TGraphicsObject (CGraphicsFont a) -- | Abstract type of the GraphicsFont class. data CGraphicsFont a CGraphicsFont :: CGraphicsFont a -- | Pointer to an object of type GraphicsMatrix, derived from -- GraphicsObject. type GraphicsMatrix a = GraphicsObject (CGraphicsMatrix a) -- | Inheritance type of the GraphicsMatrix class. type TGraphicsMatrix a = TGraphicsObject (CGraphicsMatrix a) -- | Abstract type of the GraphicsMatrix class. data CGraphicsMatrix a CGraphicsMatrix :: CGraphicsMatrix a -- | Pointer to an object of type GraphicsObject, derived from -- WxObject. type GraphicsObject a = WxObject (CGraphicsObject a) -- | Inheritance type of the GraphicsObject class. type TGraphicsObject a = TWxObject (CGraphicsObject a) -- | Abstract type of the GraphicsObject class. data CGraphicsObject a CGraphicsObject :: CGraphicsObject a -- | Pointer to an object of type GraphicsPath, derived from -- GraphicsObject. type GraphicsPath a = GraphicsObject (CGraphicsPath a) -- | Inheritance type of the GraphicsPath class. type TGraphicsPath a = TGraphicsObject (CGraphicsPath a) -- | Abstract type of the GraphicsPath class. data CGraphicsPath a CGraphicsPath :: CGraphicsPath a -- | Pointer to an object of type GraphicsPen, derived from -- GraphicsObject. type GraphicsPen a = GraphicsObject (CGraphicsPen a) -- | Inheritance type of the GraphicsPen class. type TGraphicsPen a = TGraphicsObject (CGraphicsPen a) -- | Abstract type of the GraphicsPen class. data CGraphicsPen a CGraphicsPen :: CGraphicsPen a -- | Pointer to an object of type GraphicsRenderer, derived from -- GraphicsObject. type GraphicsRenderer a = GraphicsObject (CGraphicsRenderer a) -- | Inheritance type of the GraphicsRenderer class. type TGraphicsRenderer a = TGraphicsObject (CGraphicsRenderer a) -- | Abstract type of the GraphicsRenderer class. data CGraphicsRenderer a CGraphicsRenderer :: CGraphicsRenderer a -- | 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 :: CGrid a -- | Pointer to an object of type GridCellAttr. type GridCellAttr a = Object (CGridCellAttr a) -- | Inheritance type of the GridCellAttr class. type TGridCellAttr a = CGridCellAttr a -- | Abstract type of the GridCellAttr class. data CGridCellAttr a CGridCellAttr :: CGridCellAttr a -- | 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 :: CGridCellAutoWrapStringRenderer a -- | 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 :: CGridCellBoolEditor a -- | 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 :: CGridCellBoolRenderer a -- | 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 :: CGridCellChoiceEditor a -- | Pointer to an object of type GridCellCoordsArray. type GridCellCoordsArray a = Object (CGridCellCoordsArray a) -- | Inheritance type of the GridCellCoordsArray class. type TGridCellCoordsArray a = CGridCellCoordsArray a -- | Abstract type of the GridCellCoordsArray class. data CGridCellCoordsArray a CGridCellCoordsArray :: CGridCellCoordsArray a -- | 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 :: CGridCellEditor a -- | 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 :: CGridCellFloatEditor a -- | 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 :: CGridCellFloatRenderer a -- | 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 :: CGridCellNumberEditor a -- | 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 :: CGridCellNumberRenderer a -- | 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 :: CGridCellRenderer a -- | 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 :: CGridCellStringRenderer a -- | 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 :: CGridCellTextEditor a -- | 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 :: CGridCellTextEnterEditor a -- | 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 :: CGridCellWorker a -- | Pointer to an object of type GridEditorCreatedEvent, derived -- from CommandEvent. type GridEditorCreatedEvent a = CommandEvent (CGridEditorCreatedEvent a) -- | Inheritance type of the GridEditorCreatedEvent class. type TGridEditorCreatedEvent a = TCommandEvent (CGridEditorCreatedEvent a) -- | Abstract type of the GridEditorCreatedEvent class. data CGridEditorCreatedEvent a CGridEditorCreatedEvent :: CGridEditorCreatedEvent a -- | Pointer to an object of type GridEvent, derived from -- NotifyEvent. type GridEvent a = NotifyEvent (CGridEvent a) -- | Inheritance type of the GridEvent class. type TGridEvent a = TNotifyEvent (CGridEvent a) -- | Abstract type of the GridEvent class. data CGridEvent a CGridEvent :: CGridEvent a -- | Pointer to an object of type GridRangeSelectEvent, derived from -- NotifyEvent. type GridRangeSelectEvent a = NotifyEvent (CGridRangeSelectEvent a) -- | Inheritance type of the GridRangeSelectEvent class. type TGridRangeSelectEvent a = TNotifyEvent (CGridRangeSelectEvent a) -- | Abstract type of the GridRangeSelectEvent class. data CGridRangeSelectEvent a CGridRangeSelectEvent :: CGridRangeSelectEvent a -- | Pointer to an object of type GridSizeEvent, derived from -- NotifyEvent. type GridSizeEvent a = NotifyEvent (CGridSizeEvent a) -- | Inheritance type of the GridSizeEvent class. type TGridSizeEvent a = TNotifyEvent (CGridSizeEvent a) -- | Abstract type of the GridSizeEvent class. data CGridSizeEvent a CGridSizeEvent :: CGridSizeEvent a -- | Pointer to an object of type GridSizer, derived from -- Sizer. type GridSizer a = Sizer (CGridSizer a) -- | Inheritance type of the GridSizer class. type TGridSizer a = TSizer (CGridSizer a) -- | Abstract type of the GridSizer class. data CGridSizer a CGridSizer :: CGridSizer a -- | Pointer to an object of type GridTableBase, derived from -- WxObject. type GridTableBase a = WxObject (CGridTableBase a) -- | Inheritance type of the GridTableBase class. type TGridTableBase a = TWxObject (CGridTableBase a) -- | Abstract type of the GridTableBase class. data CGridTableBase a CGridTableBase :: CGridTableBase a -- | Pointer to an object of type HTTP, derived from -- Protocol. type HTTP a = Protocol (CHTTP a) -- | Inheritance type of the HTTP class. type THTTP a = TProtocol (CHTTP a) -- | Abstract type of the HTTP class. data CHTTP a CHTTP :: CHTTP a -- | Pointer to an object of type HashMap. type HashMap a = Object (CHashMap a) -- | Inheritance type of the HashMap class. type THashMap a = CHashMap a -- | Abstract type of the HashMap class. data CHashMap a CHashMap :: CHashMap a -- | Pointer to an object of type HelpController, derived from -- HelpControllerBase. type HelpController a = HelpControllerBase (CHelpController a) -- | Inheritance type of the HelpController class. type THelpController a = THelpControllerBase (CHelpController a) -- | Abstract type of the HelpController class. data CHelpController a CHelpController :: CHelpController a -- | Pointer to an object of type HelpControllerBase, derived from -- WxObject. type HelpControllerBase a = WxObject (CHelpControllerBase a) -- | Inheritance type of the HelpControllerBase class. type THelpControllerBase a = TWxObject (CHelpControllerBase a) -- | Abstract type of the HelpControllerBase class. data CHelpControllerBase a CHelpControllerBase :: CHelpControllerBase a -- | Pointer to an object of type HelpControllerHelpProvider, -- derived from SimpleHelpProvider. type HelpControllerHelpProvider a = SimpleHelpProvider (CHelpControllerHelpProvider a) -- | Inheritance type of the HelpControllerHelpProvider class. type THelpControllerHelpProvider a = TSimpleHelpProvider (CHelpControllerHelpProvider a) -- | Abstract type of the HelpControllerHelpProvider class. data CHelpControllerHelpProvider a CHelpControllerHelpProvider :: CHelpControllerHelpProvider a -- | Pointer to an object of type HelpEvent, derived from -- CommandEvent. type HelpEvent a = CommandEvent (CHelpEvent a) -- | Inheritance type of the HelpEvent class. type THelpEvent a = TCommandEvent (CHelpEvent a) -- | Abstract type of the HelpEvent class. data CHelpEvent a CHelpEvent :: CHelpEvent a -- | Pointer to an object of type HelpProvider. type HelpProvider a = Object (CHelpProvider a) -- | Inheritance type of the HelpProvider class. type THelpProvider a = CHelpProvider a -- | Abstract type of the HelpProvider class. data CHelpProvider a CHelpProvider :: CHelpProvider a -- | Pointer to an object of type HtmlCell, derived from -- WxObject. type HtmlCell a = WxObject (CHtmlCell a) -- | Inheritance type of the HtmlCell class. type THtmlCell a = TWxObject (CHtmlCell a) -- | Abstract type of the HtmlCell class. data CHtmlCell a CHtmlCell :: CHtmlCell a -- | Pointer to an object of type HtmlColourCell, derived from -- HtmlCell. type HtmlColourCell a = HtmlCell (CHtmlColourCell a) -- | Inheritance type of the HtmlColourCell class. type THtmlColourCell a = THtmlCell (CHtmlColourCell a) -- | Abstract type of the HtmlColourCell class. data CHtmlColourCell a CHtmlColourCell :: CHtmlColourCell a -- | Pointer to an object of type HtmlContainerCell, derived from -- HtmlCell. type HtmlContainerCell a = HtmlCell (CHtmlContainerCell a) -- | Inheritance type of the HtmlContainerCell class. type THtmlContainerCell a = THtmlCell (CHtmlContainerCell a) -- | Abstract type of the HtmlContainerCell class. data CHtmlContainerCell a CHtmlContainerCell :: CHtmlContainerCell a -- | Pointer to an object of type HtmlDCRenderer, derived from -- WxObject. type HtmlDCRenderer a = WxObject (CHtmlDCRenderer a) -- | Inheritance type of the HtmlDCRenderer class. type THtmlDCRenderer a = TWxObject (CHtmlDCRenderer a) -- | Abstract type of the HtmlDCRenderer class. data CHtmlDCRenderer a CHtmlDCRenderer :: CHtmlDCRenderer a -- | Pointer to an object of type HtmlEasyPrinting, derived from -- WxObject. type HtmlEasyPrinting a = WxObject (CHtmlEasyPrinting a) -- | Inheritance type of the HtmlEasyPrinting class. type THtmlEasyPrinting a = TWxObject (CHtmlEasyPrinting a) -- | Abstract type of the HtmlEasyPrinting class. data CHtmlEasyPrinting a CHtmlEasyPrinting :: CHtmlEasyPrinting a -- | Pointer to an object of type HtmlFilter, derived from -- WxObject. type HtmlFilter a = WxObject (CHtmlFilter a) -- | Inheritance type of the HtmlFilter class. type THtmlFilter a = TWxObject (CHtmlFilter a) -- | Abstract type of the HtmlFilter class. data CHtmlFilter a CHtmlFilter :: CHtmlFilter a -- | Pointer to an object of type HtmlHelpController, derived from -- HelpControllerBase. type HtmlHelpController a = HelpControllerBase (CHtmlHelpController a) -- | Inheritance type of the HtmlHelpController class. type THtmlHelpController a = THelpControllerBase (CHtmlHelpController a) -- | Abstract type of the HtmlHelpController class. data CHtmlHelpController a CHtmlHelpController :: CHtmlHelpController a -- | Pointer to an object of type HtmlHelpData, derived from -- WxObject. type HtmlHelpData a = WxObject (CHtmlHelpData a) -- | Inheritance type of the HtmlHelpData class. type THtmlHelpData a = TWxObject (CHtmlHelpData a) -- | Abstract type of the HtmlHelpData class. data CHtmlHelpData a CHtmlHelpData :: CHtmlHelpData a -- | Pointer to an object of type HtmlHelpFrame, derived from -- Frame. type HtmlHelpFrame a = Frame (CHtmlHelpFrame a) -- | Inheritance type of the HtmlHelpFrame class. type THtmlHelpFrame a = TFrame (CHtmlHelpFrame a) -- | Abstract type of the HtmlHelpFrame class. data CHtmlHelpFrame a CHtmlHelpFrame :: CHtmlHelpFrame a -- | Pointer to an object of type HtmlLinkInfo, derived from -- WxObject. type HtmlLinkInfo a = WxObject (CHtmlLinkInfo a) -- | Inheritance type of the HtmlLinkInfo class. type THtmlLinkInfo a = TWxObject (CHtmlLinkInfo a) -- | Abstract type of the HtmlLinkInfo class. data CHtmlLinkInfo a CHtmlLinkInfo :: CHtmlLinkInfo a -- | Pointer to an object of type HtmlParser, derived from -- WxObject. type HtmlParser a = WxObject (CHtmlParser a) -- | Inheritance type of the HtmlParser class. type THtmlParser a = TWxObject (CHtmlParser a) -- | Abstract type of the HtmlParser class. data CHtmlParser a CHtmlParser :: CHtmlParser a -- | Pointer to an object of type HtmlPrintout, derived from -- Printout. type HtmlPrintout a = Printout (CHtmlPrintout a) -- | Inheritance type of the HtmlPrintout class. type THtmlPrintout a = TPrintout (CHtmlPrintout a) -- | Abstract type of the HtmlPrintout class. data CHtmlPrintout a CHtmlPrintout :: CHtmlPrintout a -- | Pointer to an object of type HtmlTag, derived from -- WxObject. type HtmlTag a = WxObject (CHtmlTag a) -- | Inheritance type of the HtmlTag class. type THtmlTag a = TWxObject (CHtmlTag a) -- | Abstract type of the HtmlTag class. data CHtmlTag a CHtmlTag :: CHtmlTag a -- | Pointer to an object of type HtmlTagHandler, derived from -- WxObject. type HtmlTagHandler a = WxObject (CHtmlTagHandler a) -- | Inheritance type of the HtmlTagHandler class. type THtmlTagHandler a = TWxObject (CHtmlTagHandler a) -- | Abstract type of the HtmlTagHandler class. data CHtmlTagHandler a CHtmlTagHandler :: CHtmlTagHandler a -- | Pointer to an object of type HtmlTagsModule, derived from -- Module. type HtmlTagsModule a = Module (CHtmlTagsModule a) -- | Inheritance type of the HtmlTagsModule class. type THtmlTagsModule a = TModule (CHtmlTagsModule a) -- | Abstract type of the HtmlTagsModule class. data CHtmlTagsModule a CHtmlTagsModule :: CHtmlTagsModule a -- | Pointer to an object of type HtmlWidgetCell, derived from -- HtmlCell. type HtmlWidgetCell a = HtmlCell (CHtmlWidgetCell a) -- | Inheritance type of the HtmlWidgetCell class. type THtmlWidgetCell a = THtmlCell (CHtmlWidgetCell a) -- | Abstract type of the HtmlWidgetCell class. data CHtmlWidgetCell a CHtmlWidgetCell :: CHtmlWidgetCell a -- | Pointer to an object of type HtmlWinParser, derived from -- HtmlParser. type HtmlWinParser a = HtmlParser (CHtmlWinParser a) -- | Inheritance type of the HtmlWinParser class. type THtmlWinParser a = THtmlParser (CHtmlWinParser a) -- | Abstract type of the HtmlWinParser class. data CHtmlWinParser a CHtmlWinParser :: CHtmlWinParser a -- | Pointer to an object of type HtmlWinTagHandler, derived from -- HtmlTagHandler. type HtmlWinTagHandler a = HtmlTagHandler (CHtmlWinTagHandler a) -- | Inheritance type of the HtmlWinTagHandler class. type THtmlWinTagHandler a = THtmlTagHandler (CHtmlWinTagHandler a) -- | Abstract type of the HtmlWinTagHandler class. data CHtmlWinTagHandler a CHtmlWinTagHandler :: CHtmlWinTagHandler a -- | 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 :: CHtmlWindow a -- | 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 :: CHyperlinkCtrl a -- | Pointer to an object of type IPV4address, derived from -- SockAddress. type IPV4address a = SockAddress (CIPV4address a) -- | Inheritance type of the IPV4address class. type TIPV4address a = TSockAddress (CIPV4address a) -- | Abstract type of the IPV4address class. data CIPV4address a CIPV4address :: CIPV4address a -- | Pointer to an object of type Icon, derived from Bitmap. type Icon a = Bitmap (CIcon a) -- | Inheritance type of the Icon class. type TIcon a = TBitmap (CIcon a) -- | Abstract type of the Icon class. data CIcon a CIcon :: CIcon a -- | Pointer to an object of type IconBundle. type IconBundle a = Object (CIconBundle a) -- | Inheritance type of the IconBundle class. type TIconBundle a = CIconBundle a -- | Abstract type of the IconBundle class. data CIconBundle a CIconBundle :: CIconBundle a -- | Pointer to an object of type IconizeEvent, derived from -- Event. type IconizeEvent a = Event (CIconizeEvent a) -- | Inheritance type of the IconizeEvent class. type TIconizeEvent a = TEvent (CIconizeEvent a) -- | Abstract type of the IconizeEvent class. data CIconizeEvent a CIconizeEvent :: CIconizeEvent a -- | Pointer to an object of type IdleEvent, derived from -- Event. type IdleEvent a = Event (CIdleEvent a) -- | Inheritance type of the IdleEvent class. type TIdleEvent a = TEvent (CIdleEvent a) -- | Abstract type of the IdleEvent class. data CIdleEvent a CIdleEvent :: CIdleEvent a -- | Pointer to an object of type Image, derived from -- WxObject. type Image a = WxObject (CImage a) -- | Inheritance type of the Image class. type TImage a = TWxObject (CImage a) -- | Abstract type of the Image class. data CImage a CImage :: CImage a -- | Pointer to an object of type ImageHandler, derived from -- WxObject. type ImageHandler a = WxObject (CImageHandler a) -- | Inheritance type of the ImageHandler class. type TImageHandler a = TWxObject (CImageHandler a) -- | Abstract type of the ImageHandler class. data CImageHandler a CImageHandler :: CImageHandler a -- | Pointer to an object of type ImageList, derived from -- WxObject. type ImageList a = WxObject (CImageList a) -- | Inheritance type of the ImageList class. type TImageList a = TWxObject (CImageList a) -- | Abstract type of the ImageList class. data CImageList a CImageList :: CImageList a -- | Pointer to an object of type IndividualLayoutConstraint, -- derived from WxObject. type IndividualLayoutConstraint a = WxObject (CIndividualLayoutConstraint a) -- | Inheritance type of the IndividualLayoutConstraint class. type TIndividualLayoutConstraint a = TWxObject (CIndividualLayoutConstraint a) -- | Abstract type of the IndividualLayoutConstraint class. data CIndividualLayoutConstraint a CIndividualLayoutConstraint :: CIndividualLayoutConstraint a -- | Pointer to an object of type InitDialogEvent, derived from -- Event. type InitDialogEvent a = Event (CInitDialogEvent a) -- | Inheritance type of the InitDialogEvent class. type TInitDialogEvent a = TEvent (CInitDialogEvent a) -- | Abstract type of the InitDialogEvent class. data CInitDialogEvent a CInitDialogEvent :: CInitDialogEvent a -- | Pointer to an object of type InputSink, derived from -- Thread. type InputSink a = Thread (CInputSink a) -- | Inheritance type of the InputSink class. type TInputSink a = TThread (CInputSink a) -- | Abstract type of the InputSink class. data CInputSink a CInputSink :: CInputSink a -- | Pointer to an object of type InputSinkEvent, derived from -- Event. type InputSinkEvent a = Event (CInputSinkEvent a) -- | Inheritance type of the InputSinkEvent class. type TInputSinkEvent a = TEvent (CInputSinkEvent a) -- | Abstract type of the InputSinkEvent class. data CInputSinkEvent a CInputSinkEvent :: CInputSinkEvent a -- | Pointer to an object of type InputStream, derived from -- StreamBase. type InputStream a = StreamBase (CInputStream a) -- | Inheritance type of the InputStream class. type TInputStream a = TStreamBase (CInputStream a) -- | Abstract type of the InputStream class. data CInputStream a CInputStream :: CInputStream a -- | Pointer to an object of type IntProperty, derived from -- PGProperty. type IntProperty a = PGProperty (CIntProperty a) -- | Inheritance type of the IntProperty class. type TIntProperty a = TPGProperty (CIntProperty a) -- | Abstract type of the IntProperty class. data CIntProperty a CIntProperty :: CIntProperty a -- | Pointer to an object of type Joystick, derived from -- WxObject. type Joystick a = WxObject (CJoystick a) -- | Inheritance type of the Joystick class. type TJoystick a = TWxObject (CJoystick a) -- | Abstract type of the Joystick class. data CJoystick a CJoystick :: CJoystick a -- | Pointer to an object of type JoystickEvent, derived from -- Event. type JoystickEvent a = Event (CJoystickEvent a) -- | Inheritance type of the JoystickEvent class. type TJoystickEvent a = TEvent (CJoystickEvent a) -- | Abstract type of the JoystickEvent class. data CJoystickEvent a CJoystickEvent :: CJoystickEvent a -- | Pointer to an object of type KeyEvent, derived from -- Event. type KeyEvent a = Event (CKeyEvent a) -- | Inheritance type of the KeyEvent class. type TKeyEvent a = TEvent (CKeyEvent a) -- | Abstract type of the KeyEvent class. data CKeyEvent a CKeyEvent :: CKeyEvent a -- | Pointer to an object of type LEDNumberCtrl, derived from -- Control. type LEDNumberCtrl a = Control (CLEDNumberCtrl a) -- | Inheritance type of the LEDNumberCtrl class. type TLEDNumberCtrl a = TControl (CLEDNumberCtrl a) -- | Abstract type of the LEDNumberCtrl class. data CLEDNumberCtrl a CLEDNumberCtrl :: CLEDNumberCtrl a -- | Pointer to an object of type LayoutAlgorithm, derived from -- WxObject. type LayoutAlgorithm a = WxObject (CLayoutAlgorithm a) -- | Inheritance type of the LayoutAlgorithm class. type TLayoutAlgorithm a = TWxObject (CLayoutAlgorithm a) -- | Abstract type of the LayoutAlgorithm class. data CLayoutAlgorithm a CLayoutAlgorithm :: CLayoutAlgorithm a -- | Pointer to an object of type LayoutConstraints, derived from -- WxObject. type LayoutConstraints a = WxObject (CLayoutConstraints a) -- | Inheritance type of the LayoutConstraints class. type TLayoutConstraints a = TWxObject (CLayoutConstraints a) -- | Abstract type of the LayoutConstraints class. data CLayoutConstraints a CLayoutConstraints :: CLayoutConstraints a -- | Pointer to an object of type List, derived from -- WxObject. type List a = WxObject (CList a) -- | Inheritance type of the List class. type TList a = TWxObject (CList a) -- | Abstract type of the List class. data CList a CList :: CList a -- | Pointer to an object of type ListBox, derived from -- Control. type ListBox a = Control (CListBox a) -- | Inheritance type of the ListBox class. type TListBox a = TControl (CListBox a) -- | Abstract type of the ListBox class. data CListBox a CListBox :: CListBox a -- | Pointer to an object of type ListCtrl, derived from -- Control. type ListCtrl a = Control (CListCtrl a) -- | Inheritance type of the ListCtrl class. type TListCtrl a = TControl (CListCtrl a) -- | Abstract type of the ListCtrl class. data CListCtrl a CListCtrl :: CListCtrl a -- | Pointer to an object of type ListEvent, derived from -- NotifyEvent. type ListEvent a = NotifyEvent (CListEvent a) -- | Inheritance type of the ListEvent class. type TListEvent a = TNotifyEvent (CListEvent a) -- | Abstract type of the ListEvent class. data CListEvent a CListEvent :: CListEvent a -- | Pointer to an object of type ListItem, derived from -- WxObject. type ListItem a = WxObject (CListItem a) -- | Inheritance type of the ListItem class. type TListItem a = TWxObject (CListItem a) -- | Abstract type of the ListItem class. data CListItem a CListItem :: CListItem a -- | Pointer to an object of type Locale. type Locale a = Object (CLocale a) -- | Inheritance type of the Locale class. type TLocale a = CLocale a -- | Abstract type of the Locale class. data CLocale a CLocale :: CLocale a -- | Pointer to an object of type Log. type Log a = Object (CLog a) -- | Inheritance type of the Log class. type TLog a = CLog a -- | Abstract type of the Log class. data CLog a CLog :: CLog a -- | Pointer to an object of type LogChain, derived from Log. type LogChain a = Log (CLogChain a) -- | Inheritance type of the LogChain class. type TLogChain a = TLog (CLogChain a) -- | Abstract type of the LogChain class. data CLogChain a CLogChain :: CLogChain a -- | Pointer to an object of type LogGUI, derived from Log. type LogGUI a = Log (CLogGUI a) -- | Inheritance type of the LogGUI class. type TLogGUI a = TLog (CLogGUI a) -- | Abstract type of the LogGUI class. data CLogGUI a CLogGUI :: CLogGUI a -- | Pointer to an object of type LogNull, derived from Log. type LogNull a = Log (CLogNull a) -- | Inheritance type of the LogNull class. type TLogNull a = TLog (CLogNull a) -- | Abstract type of the LogNull class. data CLogNull a CLogNull :: CLogNull a -- | Pointer to an object of type LogPassThrough, derived from -- LogChain. type LogPassThrough a = LogChain (CLogPassThrough a) -- | Inheritance type of the LogPassThrough class. type TLogPassThrough a = TLogChain (CLogPassThrough a) -- | Abstract type of the LogPassThrough class. data CLogPassThrough a CLogPassThrough :: CLogPassThrough a -- | Pointer to an object of type LogStderr, derived from -- Log. type LogStderr a = Log (CLogStderr a) -- | Inheritance type of the LogStderr class. type TLogStderr a = TLog (CLogStderr a) -- | Abstract type of the LogStderr class. data CLogStderr a CLogStderr :: CLogStderr a -- | Pointer to an object of type LogStream, derived from -- Log. type LogStream a = Log (CLogStream a) -- | Inheritance type of the LogStream class. type TLogStream a = TLog (CLogStream a) -- | Abstract type of the LogStream class. data CLogStream a CLogStream :: CLogStream a -- | Pointer to an object of type LogTextCtrl, derived from -- Log. type LogTextCtrl a = Log (CLogTextCtrl a) -- | Inheritance type of the LogTextCtrl class. type TLogTextCtrl a = TLog (CLogTextCtrl a) -- | Abstract type of the LogTextCtrl class. data CLogTextCtrl a CLogTextCtrl :: CLogTextCtrl a -- | Pointer to an object of type LogWindow, derived from -- LogPassThrough. type LogWindow a = LogPassThrough (CLogWindow a) -- | Inheritance type of the LogWindow class. type TLogWindow a = TLogPassThrough (CLogWindow a) -- | Abstract type of the LogWindow class. data CLogWindow a CLogWindow :: CLogWindow a -- | Pointer to an object of type LongLong. type LongLong a = Object (CLongLong a) -- | Inheritance type of the LongLong class. type TLongLong a = CLongLong a -- | Abstract type of the LongLong class. data CLongLong a CLongLong :: CLongLong a -- | Pointer to an object of type MBConv. type MBConv a = Object (CMBConv a) -- | Inheritance type of the MBConv class. type TMBConv a = CMBConv a -- | Abstract type of the MBConv class. data CMBConv a CMBConv :: CMBConv a -- | Pointer to an object of type MBConvFile, derived from -- MBConv. type MBConvFile a = MBConv (CMBConvFile a) -- | Inheritance type of the MBConvFile class. type TMBConvFile a = TMBConv (CMBConvFile a) -- | Abstract type of the MBConvFile class. data CMBConvFile a CMBConvFile :: CMBConvFile a -- | Pointer to an object of type MBConvUTF7, derived from -- MBConv. type MBConvUTF7 a = MBConv (CMBConvUTF7 a) -- | Inheritance type of the MBConvUTF7 class. type TMBConvUTF7 a = TMBConv (CMBConvUTF7 a) -- | Abstract type of the MBConvUTF7 class. data CMBConvUTF7 a CMBConvUTF7 :: CMBConvUTF7 a -- | Pointer to an object of type MBConvUTF8, derived from -- MBConv. type MBConvUTF8 a = MBConv (CMBConvUTF8 a) -- | Inheritance type of the MBConvUTF8 class. type TMBConvUTF8 a = TMBConv (CMBConvUTF8 a) -- | Abstract type of the MBConvUTF8 class. data CMBConvUTF8 a CMBConvUTF8 :: CMBConvUTF8 a -- | Pointer to an object of type MDIChildFrame, derived from -- Frame. type MDIChildFrame a = Frame (CMDIChildFrame a) -- | Inheritance type of the MDIChildFrame class. type TMDIChildFrame a = TFrame (CMDIChildFrame a) -- | Abstract type of the MDIChildFrame class. data CMDIChildFrame a CMDIChildFrame :: CMDIChildFrame a -- | 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 :: CMDIClientWindow a -- | Pointer to an object of type MDIParentFrame, derived from -- Frame. type MDIParentFrame a = Frame (CMDIParentFrame a) -- | Inheritance type of the MDIParentFrame class. type TMDIParentFrame a = TFrame (CMDIParentFrame a) -- | Abstract type of the MDIParentFrame class. data CMDIParentFrame a CMDIParentFrame :: CMDIParentFrame a -- | Pointer to an object of type Mask, derived from -- WxObject. type Mask a = WxObject (CMask a) -- | Inheritance type of the Mask class. type TMask a = TWxObject (CMask a) -- | Abstract type of the Mask class. data CMask a CMask :: CMask a -- | Pointer to an object of type MaximizeEvent, derived from -- Event. type MaximizeEvent a = Event (CMaximizeEvent a) -- | Inheritance type of the MaximizeEvent class. type TMaximizeEvent a = TEvent (CMaximizeEvent a) -- | Abstract type of the MaximizeEvent class. data CMaximizeEvent a CMaximizeEvent :: CMaximizeEvent a -- | 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 :: CMediaCtrl a -- | Pointer to an object of type MediaEvent, derived from -- NotifyEvent. type MediaEvent a = NotifyEvent (CMediaEvent a) -- | Inheritance type of the MediaEvent class. type TMediaEvent a = TNotifyEvent (CMediaEvent a) -- | Abstract type of the MediaEvent class. data CMediaEvent a CMediaEvent :: CMediaEvent a -- | Pointer to an object of type MemoryBuffer. type MemoryBuffer a = Object (CMemoryBuffer a) -- | Inheritance type of the MemoryBuffer class. type TMemoryBuffer a = CMemoryBuffer a -- | Abstract type of the MemoryBuffer class. data CMemoryBuffer a CMemoryBuffer :: CMemoryBuffer a -- | Pointer to an object of type MemoryDC, derived from DC. type MemoryDC a = DC (CMemoryDC a) -- | Inheritance type of the MemoryDC class. type TMemoryDC a = TDC (CMemoryDC a) -- | Abstract type of the MemoryDC class. data CMemoryDC a CMemoryDC :: CMemoryDC a -- | Pointer to an object of type MemoryFSHandler, derived from -- FileSystemHandler. type MemoryFSHandler a = FileSystemHandler (CMemoryFSHandler a) -- | Inheritance type of the MemoryFSHandler class. type TMemoryFSHandler a = TFileSystemHandler (CMemoryFSHandler a) -- | Abstract type of the MemoryFSHandler class. data CMemoryFSHandler a CMemoryFSHandler :: CMemoryFSHandler a -- | Pointer to an object of type MemoryInputStream, derived from -- InputStream. type MemoryInputStream a = InputStream (CMemoryInputStream a) -- | Inheritance type of the MemoryInputStream class. type TMemoryInputStream a = TInputStream (CMemoryInputStream a) -- | Abstract type of the MemoryInputStream class. data CMemoryInputStream a CMemoryInputStream :: CMemoryInputStream a -- | Pointer to an object of type MemoryOutputStream, derived from -- OutputStream. type MemoryOutputStream a = OutputStream (CMemoryOutputStream a) -- | Inheritance type of the MemoryOutputStream class. type TMemoryOutputStream a = TOutputStream (CMemoryOutputStream a) -- | Abstract type of the MemoryOutputStream class. data CMemoryOutputStream a CMemoryOutputStream :: CMemoryOutputStream a -- | Pointer to an object of type Menu, derived from -- EvtHandler. type Menu a = EvtHandler (CMenu a) -- | Inheritance type of the Menu class. type TMenu a = TEvtHandler (CMenu a) -- | Abstract type of the Menu class. data CMenu a CMenu :: CMenu a -- | Pointer to an object of type MenuBar, derived from -- EvtHandler. type MenuBar a = EvtHandler (CMenuBar a) -- | Inheritance type of the MenuBar class. type TMenuBar a = TEvtHandler (CMenuBar a) -- | Abstract type of the MenuBar class. data CMenuBar a CMenuBar :: CMenuBar a -- | Pointer to an object of type MenuEvent, derived from -- Event. type MenuEvent a = Event (CMenuEvent a) -- | Inheritance type of the MenuEvent class. type TMenuEvent a = TEvent (CMenuEvent a) -- | Abstract type of the MenuEvent class. data CMenuEvent a CMenuEvent :: CMenuEvent a -- | Pointer to an object of type MenuItem, derived from -- WxObject. type MenuItem a = WxObject (CMenuItem a) -- | Inheritance type of the MenuItem class. type TMenuItem a = TWxObject (CMenuItem a) -- | Abstract type of the MenuItem class. data CMenuItem a CMenuItem :: CMenuItem a -- | Pointer to an object of type MessageDialog, derived from -- Dialog. type MessageDialog a = Dialog (CMessageDialog a) -- | Inheritance type of the MessageDialog class. type TMessageDialog a = TDialog (CMessageDialog a) -- | Abstract type of the MessageDialog class. data CMessageDialog a CMessageDialog :: CMessageDialog a -- | Pointer to an object of type Metafile, derived from -- WxObject. type Metafile a = WxObject (CMetafile a) -- | Inheritance type of the Metafile class. type TMetafile a = TWxObject (CMetafile a) -- | Abstract type of the Metafile class. data CMetafile a CMetafile :: CMetafile a -- | Pointer to an object of type MetafileDC, derived from -- DC. type MetafileDC a = DC (CMetafileDC a) -- | Inheritance type of the MetafileDC class. type TMetafileDC a = TDC (CMetafileDC a) -- | Abstract type of the MetafileDC class. data CMetafileDC a CMetafileDC :: CMetafileDC a -- | Pointer to an object of type MimeTypesManager. type MimeTypesManager a = Object (CMimeTypesManager a) -- | Inheritance type of the MimeTypesManager class. type TMimeTypesManager a = CMimeTypesManager a -- | Abstract type of the MimeTypesManager class. data CMimeTypesManager a CMimeTypesManager :: CMimeTypesManager a -- | Pointer to an object of type MiniFrame, derived from -- Frame. type MiniFrame a = Frame (CMiniFrame a) -- | Inheritance type of the MiniFrame class. type TMiniFrame a = TFrame (CMiniFrame a) -- | Abstract type of the MiniFrame class. data CMiniFrame a CMiniFrame :: CMiniFrame a -- | Pointer to an object of type MirrorDC, derived from DC. type MirrorDC a = DC (CMirrorDC a) -- | Inheritance type of the MirrorDC class. type TMirrorDC a = TDC (CMirrorDC a) -- | Abstract type of the MirrorDC class. data CMirrorDC a CMirrorDC :: CMirrorDC a -- | Pointer to an object of type Module, derived from -- WxObject. type Module a = WxObject (CModule a) -- | Inheritance type of the Module class. type TModule a = TWxObject (CModule a) -- | Abstract type of the Module class. data CModule a CModule :: CModule a -- | Pointer to an object of type MouseCaptureChangedEvent, derived -- from Event. type MouseCaptureChangedEvent a = Event (CMouseCaptureChangedEvent a) -- | Inheritance type of the MouseCaptureChangedEvent class. type TMouseCaptureChangedEvent a = TEvent (CMouseCaptureChangedEvent a) -- | Abstract type of the MouseCaptureChangedEvent class. data CMouseCaptureChangedEvent a CMouseCaptureChangedEvent :: CMouseCaptureChangedEvent a -- | Pointer to an object of type MouseEvent, derived from -- Event. type MouseEvent a = Event (CMouseEvent a) -- | Inheritance type of the MouseEvent class. type TMouseEvent a = TEvent (CMouseEvent a) -- | Abstract type of the MouseEvent class. data CMouseEvent a CMouseEvent :: CMouseEvent a -- | Pointer to an object of type MoveEvent, derived from -- Event. type MoveEvent a = Event (CMoveEvent a) -- | Inheritance type of the MoveEvent class. type TMoveEvent a = TEvent (CMoveEvent a) -- | Abstract type of the MoveEvent class. data CMoveEvent a CMoveEvent :: CMoveEvent a -- | Pointer to an object of type MultiCellCanvas, derived from -- FlexGridSizer. type MultiCellCanvas a = FlexGridSizer (CMultiCellCanvas a) -- | Inheritance type of the MultiCellCanvas class. type TMultiCellCanvas a = TFlexGridSizer (CMultiCellCanvas a) -- | Abstract type of the MultiCellCanvas class. data CMultiCellCanvas a CMultiCellCanvas :: CMultiCellCanvas a -- | Pointer to an object of type MultiCellItemHandle, derived from -- WxObject. type MultiCellItemHandle a = WxObject (CMultiCellItemHandle a) -- | Inheritance type of the MultiCellItemHandle class. type TMultiCellItemHandle a = TWxObject (CMultiCellItemHandle a) -- | Abstract type of the MultiCellItemHandle class. data CMultiCellItemHandle a CMultiCellItemHandle :: CMultiCellItemHandle a -- | Pointer to an object of type MultiCellSizer, derived from -- Sizer. type MultiCellSizer a = Sizer (CMultiCellSizer a) -- | Inheritance type of the MultiCellSizer class. type TMultiCellSizer a = TSizer (CMultiCellSizer a) -- | Abstract type of the MultiCellSizer class. data CMultiCellSizer a CMultiCellSizer :: CMultiCellSizer a -- | Pointer to an object of type Mutex. type Mutex a = Object (CMutex a) -- | Inheritance type of the Mutex class. type TMutex a = CMutex a -- | Abstract type of the Mutex class. data CMutex a CMutex :: CMutex a -- | Pointer to an object of type MutexLocker. type MutexLocker a = Object (CMutexLocker a) -- | Inheritance type of the MutexLocker class. type TMutexLocker a = CMutexLocker a -- | Abstract type of the MutexLocker class. data CMutexLocker a CMutexLocker :: CMutexLocker a -- | Pointer to an object of type NavigationKeyEvent, derived from -- Event. type NavigationKeyEvent a = Event (CNavigationKeyEvent a) -- | Inheritance type of the NavigationKeyEvent class. type TNavigationKeyEvent a = TEvent (CNavigationKeyEvent a) -- | Abstract type of the NavigationKeyEvent class. data CNavigationKeyEvent a CNavigationKeyEvent :: CNavigationKeyEvent a -- | 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 :: CNewBitmapButton a -- | Pointer to an object of type NodeBase. type NodeBase a = Object (CNodeBase a) -- | Inheritance type of the NodeBase class. type TNodeBase a = CNodeBase a -- | Abstract type of the NodeBase class. data CNodeBase a CNodeBase :: CNodeBase a -- | Pointer to an object of type Notebook, derived from -- Control. type Notebook a = Control (CNotebook a) -- | Inheritance type of the Notebook class. type TNotebook a = TControl (CNotebook a) -- | Abstract type of the Notebook class. data CNotebook a CNotebook :: CNotebook a -- | Pointer to an object of type NotebookEvent, derived from -- NotifyEvent. type NotebookEvent a = NotifyEvent (CNotebookEvent a) -- | Inheritance type of the NotebookEvent class. type TNotebookEvent a = TNotifyEvent (CNotebookEvent a) -- | Abstract type of the NotebookEvent class. data CNotebookEvent a CNotebookEvent :: CNotebookEvent a -- | Pointer to an object of type NotifyEvent, derived from -- CommandEvent. type NotifyEvent a = CommandEvent (CNotifyEvent a) -- | Inheritance type of the NotifyEvent class. type TNotifyEvent a = TCommandEvent (CNotifyEvent a) -- | Abstract type of the NotifyEvent class. data CNotifyEvent a CNotifyEvent :: CNotifyEvent a -- | Pointer to an object of type ObjectRefData. type ObjectRefData a = Object (CObjectRefData a) -- | Inheritance type of the ObjectRefData class. type TObjectRefData a = CObjectRefData a -- | Abstract type of the ObjectRefData class. data CObjectRefData a CObjectRefData :: CObjectRefData a -- | Pointer to an object of type OutputStream, derived from -- StreamBase. type OutputStream a = StreamBase (COutputStream a) -- | Inheritance type of the OutputStream class. type TOutputStream a = TStreamBase (COutputStream a) -- | Abstract type of the OutputStream class. data COutputStream a COutputStream :: COutputStream a -- | Pointer to an object of type PGProperty, derived from -- WxObject. type PGProperty a = WxObject (CPGProperty a) -- | Inheritance type of the PGProperty class. type TPGProperty a = TWxObject (CPGProperty a) -- | Abstract type of the PGProperty class. data CPGProperty a CPGProperty :: CPGProperty a -- | Pointer to an object of type PageSetupDialog, derived from -- Dialog. type PageSetupDialog a = Dialog (CPageSetupDialog a) -- | Inheritance type of the PageSetupDialog class. type TPageSetupDialog a = TDialog (CPageSetupDialog a) -- | Abstract type of the PageSetupDialog class. data CPageSetupDialog a CPageSetupDialog :: CPageSetupDialog a -- | Pointer to an object of type PageSetupDialogData, derived from -- WxObject. type PageSetupDialogData a = WxObject (CPageSetupDialogData a) -- | Inheritance type of the PageSetupDialogData class. type TPageSetupDialogData a = TWxObject (CPageSetupDialogData a) -- | Abstract type of the PageSetupDialogData class. data CPageSetupDialogData a CPageSetupDialogData :: CPageSetupDialogData a -- | Pointer to an object of type PaintDC, derived from -- WindowDC. type PaintDC a = WindowDC (CPaintDC a) -- | Inheritance type of the PaintDC class. type TPaintDC a = TWindowDC (CPaintDC a) -- | Abstract type of the PaintDC class. data CPaintDC a CPaintDC :: CPaintDC a -- | Pointer to an object of type PaintEvent, derived from -- Event. type PaintEvent a = Event (CPaintEvent a) -- | Inheritance type of the PaintEvent class. type TPaintEvent a = TEvent (CPaintEvent a) -- | Abstract type of the PaintEvent class. data CPaintEvent a CPaintEvent :: CPaintEvent a -- | Pointer to an object of type Palette, derived from -- GDIObject. type Palette a = GDIObject (CPalette a) -- | Inheritance type of the Palette class. type TPalette a = TGDIObject (CPalette a) -- | Abstract type of the Palette class. data CPalette a CPalette :: CPalette a -- | Pointer to an object of type PaletteChangedEvent, derived from -- Event. type PaletteChangedEvent a = Event (CPaletteChangedEvent a) -- | Inheritance type of the PaletteChangedEvent class. type TPaletteChangedEvent a = TEvent (CPaletteChangedEvent a) -- | Abstract type of the PaletteChangedEvent class. data CPaletteChangedEvent a CPaletteChangedEvent :: CPaletteChangedEvent a -- | 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 :: CPanel a -- | Pointer to an object of type PathList, derived from -- List. type PathList a = List (CPathList a) -- | Inheritance type of the PathList class. type TPathList a = TList (CPathList a) -- | Abstract type of the PathList class. data CPathList a CPathList :: CPathList a -- | Pointer to an object of type Pen, derived from -- GDIObject. type Pen a = GDIObject (CPen a) -- | Inheritance type of the Pen class. type TPen a = TGDIObject (CPen a) -- | Abstract type of the Pen class. data CPen a CPen :: CPen a -- | Pointer to an object of type PenList, derived from List. type PenList a = List (CPenList a) -- | Inheritance type of the PenList class. type TPenList a = TList (CPenList a) -- | Abstract type of the PenList class. data CPenList a CPenList :: CPenList a -- | 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 :: CPickerBase a -- | Pointer to an object of type PlotCurve, derived from -- WxObject. type PlotCurve a = WxObject (CPlotCurve a) -- | Inheritance type of the PlotCurve class. type TPlotCurve a = TWxObject (CPlotCurve a) -- | Abstract type of the PlotCurve class. data CPlotCurve a CPlotCurve :: CPlotCurve a -- | Pointer to an object of type PlotEvent, derived from -- NotifyEvent. type PlotEvent a = NotifyEvent (CPlotEvent a) -- | Inheritance type of the PlotEvent class. type TPlotEvent a = TNotifyEvent (CPlotEvent a) -- | Abstract type of the PlotEvent class. data CPlotEvent a CPlotEvent :: CPlotEvent a -- | Pointer to an object of type PlotOnOffCurve, derived from -- WxObject. type PlotOnOffCurve a = WxObject (CPlotOnOffCurve a) -- | Inheritance type of the PlotOnOffCurve class. type TPlotOnOffCurve a = TWxObject (CPlotOnOffCurve a) -- | Abstract type of the PlotOnOffCurve class. data CPlotOnOffCurve a CPlotOnOffCurve :: CPlotOnOffCurve a -- | 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 :: CPlotWindow a -- | 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 :: CPopupTransientWindow a -- | 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 :: CPopupWindow a -- | Pointer to an object of type PostScriptDC, derived from -- DC. type PostScriptDC a = DC (CPostScriptDC a) -- | Inheritance type of the PostScriptDC class. type TPostScriptDC a = TDC (CPostScriptDC a) -- | Abstract type of the PostScriptDC class. data CPostScriptDC a CPostScriptDC :: CPostScriptDC a -- | Pointer to an object of type PostScriptPrintNativeData, derived -- from WxObject. type PostScriptPrintNativeData a = WxObject (CPostScriptPrintNativeData a) -- | Inheritance type of the PostScriptPrintNativeData class. type TPostScriptPrintNativeData a = TWxObject (CPostScriptPrintNativeData a) -- | Abstract type of the PostScriptPrintNativeData class. data CPostScriptPrintNativeData a CPostScriptPrintNativeData :: CPostScriptPrintNativeData a -- | 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 :: CPreviewCanvas a -- | 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 :: CPreviewControlBar a -- | Pointer to an object of type PreviewFrame, derived from -- Frame. type PreviewFrame a = Frame (CPreviewFrame a) -- | Inheritance type of the PreviewFrame class. type TPreviewFrame a = TFrame (CPreviewFrame a) -- | Abstract type of the PreviewFrame class. data CPreviewFrame a CPreviewFrame :: CPreviewFrame a -- | Pointer to an object of type PrintData, derived from -- WxObject. type PrintData a = WxObject (CPrintData a) -- | Inheritance type of the PrintData class. type TPrintData a = TWxObject (CPrintData a) -- | Abstract type of the PrintData class. data CPrintData a CPrintData :: CPrintData a -- | Pointer to an object of type PrintDialog, derived from -- Dialog. type PrintDialog a = Dialog (CPrintDialog a) -- | Inheritance type of the PrintDialog class. type TPrintDialog a = TDialog (CPrintDialog a) -- | Abstract type of the PrintDialog class. data CPrintDialog a CPrintDialog :: CPrintDialog a -- | Pointer to an object of type PrintDialogData, derived from -- WxObject. type PrintDialogData a = WxObject (CPrintDialogData a) -- | Inheritance type of the PrintDialogData class. type TPrintDialogData a = TWxObject (CPrintDialogData a) -- | Abstract type of the PrintDialogData class. data CPrintDialogData a CPrintDialogData :: CPrintDialogData a -- | Pointer to an object of type PrintPreview, derived from -- WxObject. type PrintPreview a = WxObject (CPrintPreview a) -- | Inheritance type of the PrintPreview class. type TPrintPreview a = TWxObject (CPrintPreview a) -- | Abstract type of the PrintPreview class. data CPrintPreview a CPrintPreview :: CPrintPreview a -- | Pointer to an object of type Printer, derived from -- WxObject. type Printer a = WxObject (CPrinter a) -- | Inheritance type of the Printer class. type TPrinter a = TWxObject (CPrinter a) -- | Abstract type of the Printer class. data CPrinter a CPrinter :: CPrinter a -- | Pointer to an object of type PrinterDC, derived from DC. type PrinterDC a = DC (CPrinterDC a) -- | Inheritance type of the PrinterDC class. type TPrinterDC a = TDC (CPrinterDC a) -- | Abstract type of the PrinterDC class. data CPrinterDC a CPrinterDC :: CPrinterDC a -- | Pointer to an object of type Printout, derived from -- WxObject. type Printout a = WxObject (CPrintout a) -- | Inheritance type of the Printout class. type TPrintout a = TWxObject (CPrintout a) -- | Abstract type of the Printout class. data CPrintout a CPrintout :: CPrintout a -- | Pointer to an object of type PrivateDropTarget, derived from -- DropTarget. type PrivateDropTarget a = DropTarget (CPrivateDropTarget a) -- | Inheritance type of the PrivateDropTarget class. type TPrivateDropTarget a = TDropTarget (CPrivateDropTarget a) -- | Abstract type of the PrivateDropTarget class. data CPrivateDropTarget a CPrivateDropTarget :: CPrivateDropTarget a -- | Pointer to an object of type Process, derived from -- EvtHandler. type Process a = EvtHandler (CProcess a) -- | Inheritance type of the Process class. type TProcess a = TEvtHandler (CProcess a) -- | Abstract type of the Process class. data CProcess a CProcess :: CProcess a -- | Pointer to an object of type ProcessEvent, derived from -- Event. type ProcessEvent a = Event (CProcessEvent a) -- | Inheritance type of the ProcessEvent class. type TProcessEvent a = TEvent (CProcessEvent a) -- | Abstract type of the ProcessEvent class. data CProcessEvent a CProcessEvent :: CProcessEvent a -- | Pointer to an object of type ProgressDialog, derived from -- Frame. type ProgressDialog a = Frame (CProgressDialog a) -- | Inheritance type of the ProgressDialog class. type TProgressDialog a = TFrame (CProgressDialog a) -- | Abstract type of the ProgressDialog class. data CProgressDialog a CProgressDialog :: CProgressDialog a -- | Pointer to an object of type PropertyCategory, derived from -- PGProperty. type PropertyCategory a = PGProperty (CPropertyCategory a) -- | Inheritance type of the PropertyCategory class. type TPropertyCategory a = TPGProperty (CPropertyCategory a) -- | Abstract type of the PropertyCategory class. data CPropertyCategory a CPropertyCategory :: CPropertyCategory a -- | Pointer to an object of type PropertyGrid, derived from -- Control. type PropertyGrid a = Control (CPropertyGrid a) -- | Inheritance type of the PropertyGrid class. type TPropertyGrid a = TControl (CPropertyGrid a) -- | Abstract type of the PropertyGrid class. data CPropertyGrid a CPropertyGrid :: CPropertyGrid a -- | Pointer to an object of type PropertyGridEvent, derived from -- NotifyEvent. type PropertyGridEvent a = NotifyEvent (CPropertyGridEvent a) -- | Inheritance type of the PropertyGridEvent class. type TPropertyGridEvent a = TNotifyEvent (CPropertyGridEvent a) -- | Abstract type of the PropertyGridEvent class. data CPropertyGridEvent a CPropertyGridEvent :: CPropertyGridEvent a -- | Pointer to an object of type Protocol, derived from -- SocketClient. type Protocol a = SocketClient (CProtocol a) -- | Inheritance type of the Protocol class. type TProtocol a = TSocketClient (CProtocol a) -- | Abstract type of the Protocol class. data CProtocol a CProtocol :: CProtocol a -- | Pointer to an object of type Quantize, derived from -- WxObject. type Quantize a = WxObject (CQuantize a) -- | Inheritance type of the Quantize class. type TQuantize a = TWxObject (CQuantize a) -- | Abstract type of the Quantize class. data CQuantize a CQuantize :: CQuantize a -- | Pointer to an object of type QueryCol, derived from -- WxObject. type QueryCol a = WxObject (CQueryCol a) -- | Inheritance type of the QueryCol class. type TQueryCol a = TWxObject (CQueryCol a) -- | Abstract type of the QueryCol class. data CQueryCol a CQueryCol :: CQueryCol a -- | Pointer to an object of type QueryField, derived from -- WxObject. type QueryField a = WxObject (CQueryField a) -- | Inheritance type of the QueryField class. type TQueryField a = TWxObject (CQueryField a) -- | Abstract type of the QueryField class. data CQueryField a CQueryField :: CQueryField a -- | Pointer to an object of type QueryLayoutInfoEvent, derived from -- Event. type QueryLayoutInfoEvent a = Event (CQueryLayoutInfoEvent a) -- | Inheritance type of the QueryLayoutInfoEvent class. type TQueryLayoutInfoEvent a = TEvent (CQueryLayoutInfoEvent a) -- | Abstract type of the QueryLayoutInfoEvent class. data CQueryLayoutInfoEvent a CQueryLayoutInfoEvent :: CQueryLayoutInfoEvent a -- | Pointer to an object of type QueryNewPaletteEvent, derived from -- Event. type QueryNewPaletteEvent a = Event (CQueryNewPaletteEvent a) -- | Inheritance type of the QueryNewPaletteEvent class. type TQueryNewPaletteEvent a = TEvent (CQueryNewPaletteEvent a) -- | Abstract type of the QueryNewPaletteEvent class. data CQueryNewPaletteEvent a CQueryNewPaletteEvent :: CQueryNewPaletteEvent a -- | Pointer to an object of type RadioBox, derived from -- Control. type RadioBox a = Control (CRadioBox a) -- | Inheritance type of the RadioBox class. type TRadioBox a = TControl (CRadioBox a) -- | Abstract type of the RadioBox class. data CRadioBox a CRadioBox :: CRadioBox a -- | Pointer to an object of type RadioButton, derived from -- Control. type RadioButton a = Control (CRadioButton a) -- | Inheritance type of the RadioButton class. type TRadioButton a = TControl (CRadioButton a) -- | Abstract type of the RadioButton class. data CRadioButton a CRadioButton :: CRadioButton a -- | Pointer to an object of type RealPoint. type RealPoint a = Object (CRealPoint a) -- | Inheritance type of the RealPoint class. type TRealPoint a = CRealPoint a -- | Abstract type of the RealPoint class. data CRealPoint a CRealPoint :: CRealPoint a -- | Pointer to an object of type RecordSet, derived from -- WxObject. type RecordSet a = WxObject (CRecordSet a) -- | Inheritance type of the RecordSet class. type TRecordSet a = TWxObject (CRecordSet a) -- | Abstract type of the RecordSet class. data CRecordSet a CRecordSet :: CRecordSet a -- | Pointer to an object of type RegEx. type RegEx a = Object (CRegEx a) -- | Inheritance type of the RegEx class. type TRegEx a = CRegEx a -- | Abstract type of the RegEx class. data CRegEx a CRegEx :: CRegEx a -- | Pointer to an object of type Region, derived from -- GDIObject. type Region a = GDIObject (CRegion a) -- | Inheritance type of the Region class. type TRegion a = TGDIObject (CRegion a) -- | Abstract type of the Region class. data CRegion a CRegion :: CRegion a -- | Pointer to an object of type RegionIterator, derived from -- WxObject. type RegionIterator a = WxObject (CRegionIterator a) -- | Inheritance type of the RegionIterator class. type TRegionIterator a = TWxObject (CRegionIterator a) -- | Abstract type of the RegionIterator class. data CRegionIterator a CRegionIterator :: CRegionIterator a -- | Pointer to an object of type RemotelyScrolledTreeCtrl, derived -- from TreeCtrl. type RemotelyScrolledTreeCtrl a = TreeCtrl (CRemotelyScrolledTreeCtrl a) -- | Inheritance type of the RemotelyScrolledTreeCtrl class. type TRemotelyScrolledTreeCtrl a = TTreeCtrl (CRemotelyScrolledTreeCtrl a) -- | Abstract type of the RemotelyScrolledTreeCtrl class. data CRemotelyScrolledTreeCtrl a CRemotelyScrolledTreeCtrl :: CRemotelyScrolledTreeCtrl a -- | Pointer to an object of type STCDoc. type STCDoc a = Object (CSTCDoc a) -- | Inheritance type of the STCDoc class. type TSTCDoc a = CSTCDoc a -- | Abstract type of the STCDoc class. data CSTCDoc a CSTCDoc :: CSTCDoc a -- | Pointer to an object of type SVGFileDC, derived from DC. type SVGFileDC a = DC (CSVGFileDC a) -- | Inheritance type of the SVGFileDC class. type TSVGFileDC a = TDC (CSVGFileDC a) -- | Abstract type of the SVGFileDC class. data CSVGFileDC a CSVGFileDC :: CSVGFileDC a -- | Pointer to an object of type SashEvent, derived from -- Event. type SashEvent a = Event (CSashEvent a) -- | Inheritance type of the SashEvent class. type TSashEvent a = TEvent (CSashEvent a) -- | Abstract type of the SashEvent class. data CSashEvent a CSashEvent :: CSashEvent a -- | 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 :: CSashLayoutWindow a -- | 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 :: CSashWindow a -- | Pointer to an object of type ScopedArray. type ScopedArray a = Object (CScopedArray a) -- | Inheritance type of the ScopedArray class. type TScopedArray a = CScopedArray a -- | Abstract type of the ScopedArray class. data CScopedArray a CScopedArray :: CScopedArray a -- | Pointer to an object of type ScopedPtr. type ScopedPtr a = Object (CScopedPtr a) -- | Inheritance type of the ScopedPtr class. type TScopedPtr a = CScopedPtr a -- | Abstract type of the ScopedPtr class. data CScopedPtr a CScopedPtr :: CScopedPtr a -- | Pointer to an object of type ScreenDC, derived from DC. type ScreenDC a = DC (CScreenDC a) -- | Inheritance type of the ScreenDC class. type TScreenDC a = TDC (CScreenDC a) -- | Abstract type of the ScreenDC class. data CScreenDC a CScreenDC :: CScreenDC a -- | Pointer to an object of type ScrollBar, derived from -- Control. type ScrollBar a = Control (CScrollBar a) -- | Inheritance type of the ScrollBar class. type TScrollBar a = TControl (CScrollBar a) -- | Abstract type of the ScrollBar class. data CScrollBar a CScrollBar :: CScrollBar a -- | Pointer to an object of type ScrollEvent, derived from -- Event. type ScrollEvent a = Event (CScrollEvent a) -- | Inheritance type of the ScrollEvent class. type TScrollEvent a = TEvent (CScrollEvent a) -- | Abstract type of the ScrollEvent class. data CScrollEvent a CScrollEvent :: CScrollEvent a -- | Pointer to an object of type ScrollWinEvent, derived from -- Event. type ScrollWinEvent a = Event (CScrollWinEvent a) -- | Inheritance type of the ScrollWinEvent class. type TScrollWinEvent a = TEvent (CScrollWinEvent a) -- | Abstract type of the ScrollWinEvent class. data CScrollWinEvent a CScrollWinEvent :: CScrollWinEvent a -- | 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 :: CScrolledWindow a -- | Pointer to an object of type Semaphore. type Semaphore a = Object (CSemaphore a) -- | Inheritance type of the Semaphore class. type TSemaphore a = CSemaphore a -- | Abstract type of the Semaphore class. data CSemaphore a CSemaphore :: CSemaphore a -- | Pointer to an object of type Server, derived from -- ServerBase. type Server a = ServerBase (CServer a) -- | Inheritance type of the Server class. type TServer a = TServerBase (CServer a) -- | Abstract type of the Server class. data CServer a CServer :: CServer a -- | Pointer to an object of type ServerBase, derived from -- WxObject. type ServerBase a = WxObject (CServerBase a) -- | Inheritance type of the ServerBase class. type TServerBase a = TWxObject (CServerBase a) -- | Abstract type of the ServerBase class. data CServerBase a CServerBase :: CServerBase a -- | Pointer to an object of type SetCursorEvent, derived from -- Event. type SetCursorEvent a = Event (CSetCursorEvent a) -- | Inheritance type of the SetCursorEvent class. type TSetCursorEvent a = TEvent (CSetCursorEvent a) -- | Abstract type of the SetCursorEvent class. data CSetCursorEvent a CSetCursorEvent :: CSetCursorEvent a -- | Pointer to an object of type ShowEvent, derived from -- Event. type ShowEvent a = Event (CShowEvent a) -- | Inheritance type of the ShowEvent class. type TShowEvent a = TEvent (CShowEvent a) -- | Abstract type of the ShowEvent class. data CShowEvent a CShowEvent :: CShowEvent a -- | Pointer to an object of type SimpleHelpProvider, derived from -- HelpProvider. type SimpleHelpProvider a = HelpProvider (CSimpleHelpProvider a) -- | Inheritance type of the SimpleHelpProvider class. type TSimpleHelpProvider a = THelpProvider (CSimpleHelpProvider a) -- | Abstract type of the SimpleHelpProvider class. data CSimpleHelpProvider a CSimpleHelpProvider :: CSimpleHelpProvider a -- | Pointer to an object of type SingleChoiceDialog, derived from -- Dialog. type SingleChoiceDialog a = Dialog (CSingleChoiceDialog a) -- | Inheritance type of the SingleChoiceDialog class. type TSingleChoiceDialog a = TDialog (CSingleChoiceDialog a) -- | Abstract type of the SingleChoiceDialog class. data CSingleChoiceDialog a CSingleChoiceDialog :: CSingleChoiceDialog a -- | Pointer to an object of type SingleInstanceChecker. type SingleInstanceChecker a = Object (CSingleInstanceChecker a) -- | Inheritance type of the SingleInstanceChecker class. type TSingleInstanceChecker a = CSingleInstanceChecker a -- | Abstract type of the SingleInstanceChecker class. data CSingleInstanceChecker a CSingleInstanceChecker :: CSingleInstanceChecker a -- | Pointer to an object of type SizeEvent, derived from -- Event. type SizeEvent a = Event (CSizeEvent a) -- | Inheritance type of the SizeEvent class. type TSizeEvent a = TEvent (CSizeEvent a) -- | Abstract type of the SizeEvent class. data CSizeEvent a CSizeEvent :: CSizeEvent a -- | Pointer to an object of type Sizer, derived from -- WxObject. type Sizer a = WxObject (CSizer a) -- | Inheritance type of the Sizer class. type TSizer a = TWxObject (CSizer a) -- | Abstract type of the Sizer class. data CSizer a CSizer :: CSizer a -- | Pointer to an object of type SizerItem, derived from -- WxObject. type SizerItem a = WxObject (CSizerItem a) -- | Inheritance type of the SizerItem class. type TSizerItem a = TWxObject (CSizerItem a) -- | Abstract type of the SizerItem class. data CSizerItem a CSizerItem :: CSizerItem a -- | 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 :: CSlider a -- | 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 :: CSlider95 a -- | 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 :: CSliderMSW a -- | Pointer to an object of type SockAddress, derived from -- WxObject. type SockAddress a = WxObject (CSockAddress a) -- | Inheritance type of the SockAddress class. type TSockAddress a = TWxObject (CSockAddress a) -- | Abstract type of the SockAddress class. data CSockAddress a CSockAddress :: CSockAddress a -- | Pointer to an object of type SocketBase, derived from -- WxObject. type SocketBase a = WxObject (CSocketBase a) -- | Inheritance type of the SocketBase class. type TSocketBase a = TWxObject (CSocketBase a) -- | Abstract type of the SocketBase class. data CSocketBase a CSocketBase :: CSocketBase a -- | Pointer to an object of type SocketClient, derived from -- SocketBase. type SocketClient a = SocketBase (CSocketClient a) -- | Inheritance type of the SocketClient class. type TSocketClient a = TSocketBase (CSocketClient a) -- | Abstract type of the SocketClient class. data CSocketClient a CSocketClient :: CSocketClient a -- | Pointer to an object of type SocketEvent, derived from -- Event. type SocketEvent a = Event (CSocketEvent a) -- | Inheritance type of the SocketEvent class. type TSocketEvent a = TEvent (CSocketEvent a) -- | Abstract type of the SocketEvent class. data CSocketEvent a CSocketEvent :: CSocketEvent a -- | Pointer to an object of type SocketInputStream, derived from -- InputStream. type SocketInputStream a = InputStream (CSocketInputStream a) -- | Inheritance type of the SocketInputStream class. type TSocketInputStream a = TInputStream (CSocketInputStream a) -- | Abstract type of the SocketInputStream class. data CSocketInputStream a CSocketInputStream :: CSocketInputStream a -- | Pointer to an object of type SocketOutputStream, derived from -- OutputStream. type SocketOutputStream a = OutputStream (CSocketOutputStream a) -- | Inheritance type of the SocketOutputStream class. type TSocketOutputStream a = TOutputStream (CSocketOutputStream a) -- | Abstract type of the SocketOutputStream class. data CSocketOutputStream a CSocketOutputStream :: CSocketOutputStream a -- | Pointer to an object of type SocketServer, derived from -- SocketBase. type SocketServer a = SocketBase (CSocketServer a) -- | Inheritance type of the SocketServer class. type TSocketServer a = TSocketBase (CSocketServer a) -- | Abstract type of the SocketServer class. data CSocketServer a CSocketServer :: CSocketServer a -- | Pointer to an object of type Sound, derived from -- WxObject. type Sound a = WxObject (CSound a) -- | Inheritance type of the Sound class. type TSound a = TWxObject (CSound a) -- | Abstract type of the Sound class. data CSound a CSound :: CSound a -- | Pointer to an object of type SpinButton, derived from -- Control. type SpinButton a = Control (CSpinButton a) -- | Inheritance type of the SpinButton class. type TSpinButton a = TControl (CSpinButton a) -- | Abstract type of the SpinButton class. data CSpinButton a CSpinButton :: CSpinButton a -- | Pointer to an object of type SpinCtrl, derived from -- Control. type SpinCtrl a = Control (CSpinCtrl a) -- | Inheritance type of the SpinCtrl class. type TSpinCtrl a = TControl (CSpinCtrl a) -- | Abstract type of the SpinCtrl class. data CSpinCtrl a CSpinCtrl :: CSpinCtrl a -- | Pointer to an object of type SpinEvent, derived from -- NotifyEvent. type SpinEvent a = NotifyEvent (CSpinEvent a) -- | Inheritance type of the SpinEvent class. type TSpinEvent a = TNotifyEvent (CSpinEvent a) -- | Abstract type of the SpinEvent class. data CSpinEvent a CSpinEvent :: CSpinEvent a -- | Pointer to an object of type SplashScreen, derived from -- Frame. type SplashScreen a = Frame (CSplashScreen a) -- | Inheritance type of the SplashScreen class. type TSplashScreen a = TFrame (CSplashScreen a) -- | Abstract type of the SplashScreen class. data CSplashScreen a CSplashScreen :: CSplashScreen a -- | Pointer to an object of type SplitterEvent, derived from -- NotifyEvent. type SplitterEvent a = NotifyEvent (CSplitterEvent a) -- | Inheritance type of the SplitterEvent class. type TSplitterEvent a = TNotifyEvent (CSplitterEvent a) -- | Abstract type of the SplitterEvent class. data CSplitterEvent a CSplitterEvent :: CSplitterEvent a -- | 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 :: CSplitterScrolledWindow a -- | 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 :: CSplitterWindow a -- | Pointer to an object of type StaticBitmap, derived from -- Control. type StaticBitmap a = Control (CStaticBitmap a) -- | Inheritance type of the StaticBitmap class. type TStaticBitmap a = TControl (CStaticBitmap a) -- | Abstract type of the StaticBitmap class. data CStaticBitmap a CStaticBitmap :: CStaticBitmap a -- | Pointer to an object of type StaticBox, derived from -- Control. type StaticBox a = Control (CStaticBox a) -- | Inheritance type of the StaticBox class. type TStaticBox a = TControl (CStaticBox a) -- | Abstract type of the StaticBox class. data CStaticBox a CStaticBox :: CStaticBox a -- | Pointer to an object of type StaticBoxSizer, derived from -- BoxSizer. type StaticBoxSizer a = BoxSizer (CStaticBoxSizer a) -- | Inheritance type of the StaticBoxSizer class. type TStaticBoxSizer a = TBoxSizer (CStaticBoxSizer a) -- | Abstract type of the StaticBoxSizer class. data CStaticBoxSizer a CStaticBoxSizer :: CStaticBoxSizer a -- | Pointer to an object of type StaticLine, derived from -- Control. type StaticLine a = Control (CStaticLine a) -- | Inheritance type of the StaticLine class. type TStaticLine a = TControl (CStaticLine a) -- | Abstract type of the StaticLine class. data CStaticLine a CStaticLine :: CStaticLine a -- | Pointer to an object of type StaticText, derived from -- Control. type StaticText a = Control (CStaticText a) -- | Inheritance type of the StaticText class. type TStaticText a = TControl (CStaticText a) -- | Abstract type of the StaticText class. data CStaticText a CStaticText :: CStaticText a -- | 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 :: CStatusBar a -- | Pointer to an object of type StopWatch. type StopWatch a = Object (CStopWatch a) -- | Inheritance type of the StopWatch class. type TStopWatch a = CStopWatch a -- | Abstract type of the StopWatch class. data CStopWatch a CStopWatch :: CStopWatch a -- | Pointer to an object of type StreamBase. type StreamBase a = Object (CStreamBase a) -- | Inheritance type of the StreamBase class. type TStreamBase a = CStreamBase a -- | Abstract type of the StreamBase class. data CStreamBase a CStreamBase :: CStreamBase a -- | Pointer to an object of type StreamBuffer. type StreamBuffer a = Object (CStreamBuffer a) -- | Inheritance type of the StreamBuffer class. type TStreamBuffer a = CStreamBuffer a -- | Abstract type of the StreamBuffer class. data CStreamBuffer a CStreamBuffer :: CStreamBuffer a -- | Pointer to an object of type StreamToTextRedirector. type StreamToTextRedirector a = Object (CStreamToTextRedirector a) -- | Inheritance type of the StreamToTextRedirector class. type TStreamToTextRedirector a = CStreamToTextRedirector a -- | Abstract type of the StreamToTextRedirector class. data CStreamToTextRedirector a CStreamToTextRedirector :: CStreamToTextRedirector a -- | Pointer to an object of type StringBuffer. type StringBuffer a = Object (CStringBuffer a) -- | Inheritance type of the StringBuffer class. type TStringBuffer a = CStringBuffer a -- | Abstract type of the StringBuffer class. data CStringBuffer a CStringBuffer :: CStringBuffer a -- | Pointer to an object of type StringClientData, derived from -- ClientData. type StringClientData a = ClientData (CStringClientData a) -- | Inheritance type of the StringClientData class. type TStringClientData a = TClientData (CStringClientData a) -- | Abstract type of the StringClientData class. data CStringClientData a CStringClientData :: CStringClientData a -- | Pointer to an object of type StringList, derived from -- List. type StringList a = List (CStringList a) -- | Inheritance type of the StringList class. type TStringList a = TList (CStringList a) -- | Abstract type of the StringList class. data CStringList a CStringList :: CStringList a -- | Pointer to an object of type StringProperty, derived from -- PGProperty. type StringProperty a = PGProperty (CStringProperty a) -- | Inheritance type of the StringProperty class. type TStringProperty a = TPGProperty (CStringProperty a) -- | Abstract type of the StringProperty class. data CStringProperty a CStringProperty :: CStringProperty a -- | Pointer to an object of type StringTokenizer, derived from -- WxObject. type StringTokenizer a = WxObject (CStringTokenizer a) -- | Inheritance type of the StringTokenizer class. type TStringTokenizer a = TWxObject (CStringTokenizer a) -- | Abstract type of the StringTokenizer class. data CStringTokenizer a CStringTokenizer :: CStringTokenizer a -- | 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 :: CStyledTextCtrl a -- | Pointer to an object of type StyledTextEvent, derived from -- CommandEvent. type StyledTextEvent a = CommandEvent (CStyledTextEvent a) -- | Inheritance type of the StyledTextEvent class. type TStyledTextEvent a = TCommandEvent (CStyledTextEvent a) -- | Abstract type of the StyledTextEvent class. data CStyledTextEvent a CStyledTextEvent :: CStyledTextEvent a -- | Pointer to an object of type SysColourChangedEvent, derived -- from Event. type SysColourChangedEvent a = Event (CSysColourChangedEvent a) -- | Inheritance type of the SysColourChangedEvent class. type TSysColourChangedEvent a = TEvent (CSysColourChangedEvent a) -- | Abstract type of the SysColourChangedEvent class. data CSysColourChangedEvent a CSysColourChangedEvent :: CSysColourChangedEvent a -- | Pointer to an object of type SystemOptions, derived from -- WxObject. type SystemOptions a = WxObject (CSystemOptions a) -- | Inheritance type of the SystemOptions class. type TSystemOptions a = TWxObject (CSystemOptions a) -- | Abstract type of the SystemOptions class. data CSystemOptions a CSystemOptions :: CSystemOptions a -- | Pointer to an object of type SystemSettings, derived from -- WxObject. type SystemSettings a = WxObject (CSystemSettings a) -- | Inheritance type of the SystemSettings class. type TSystemSettings a = TWxObject (CSystemSettings a) -- | Abstract type of the SystemSettings class. data CSystemSettings a CSystemSettings :: CSystemSettings a -- | Pointer to an object of type TabCtrl, derived from -- Control. type TabCtrl a = Control (CTabCtrl a) -- | Inheritance type of the TabCtrl class. type TTabCtrl a = TControl (CTabCtrl a) -- | Abstract type of the TabCtrl class. data CTabCtrl a CTabCtrl :: CTabCtrl a -- | Pointer to an object of type TabEvent, derived from -- CommandEvent. type TabEvent a = CommandEvent (CTabEvent a) -- | Inheritance type of the TabEvent class. type TTabEvent a = TCommandEvent (CTabEvent a) -- | Abstract type of the TabEvent class. data CTabEvent a CTabEvent :: CTabEvent a -- | Pointer to an object of type TablesInUse, derived from -- WxObject. type TablesInUse a = WxObject (CTablesInUse a) -- | Inheritance type of the TablesInUse class. type TTablesInUse a = TWxObject (CTablesInUse a) -- | Abstract type of the TablesInUse class. data CTablesInUse a CTablesInUse :: CTablesInUse a -- | Pointer to an object of type TaskBarIcon, derived from -- EvtHandler. type TaskBarIcon a = EvtHandler (CTaskBarIcon a) -- | Inheritance type of the TaskBarIcon class. type TTaskBarIcon a = TEvtHandler (CTaskBarIcon a) -- | Abstract type of the TaskBarIcon class. data CTaskBarIcon a CTaskBarIcon :: CTaskBarIcon a -- | Pointer to an object of type TempFile. type TempFile a = Object (CTempFile a) -- | Inheritance type of the TempFile class. type TTempFile a = CTempFile a -- | Abstract type of the TempFile class. data CTempFile a CTempFile :: CTempFile a -- | Pointer to an object of type TextAttr. type TextAttr a = Object (CTextAttr a) -- | Inheritance type of the TextAttr class. type TTextAttr a = CTextAttr a -- | Abstract type of the TextAttr class. data CTextAttr a CTextAttr :: CTextAttr a -- | Pointer to an object of type TextCtrl, derived from -- Control. type TextCtrl a = Control (CTextCtrl a) -- | Inheritance type of the TextCtrl class. type TTextCtrl a = TControl (CTextCtrl a) -- | Abstract type of the TextCtrl class. data CTextCtrl a CTextCtrl :: CTextCtrl a -- | Pointer to an object of type TextDataObject, derived from -- DataObjectSimple. type TextDataObject a = DataObjectSimple (CTextDataObject a) -- | Inheritance type of the TextDataObject class. type TTextDataObject a = TDataObjectSimple (CTextDataObject a) -- | Abstract type of the TextDataObject class. data CTextDataObject a CTextDataObject :: CTextDataObject a -- | Pointer to an object of type TextDropTarget, derived from -- DropTarget. type TextDropTarget a = DropTarget (CTextDropTarget a) -- | Inheritance type of the TextDropTarget class. type TTextDropTarget a = TDropTarget (CTextDropTarget a) -- | Abstract type of the TextDropTarget class. data CTextDropTarget a CTextDropTarget :: CTextDropTarget a -- | Pointer to an object of type TextEntryDialog, derived from -- Dialog. type TextEntryDialog a = Dialog (CTextEntryDialog a) -- | Inheritance type of the TextEntryDialog class. type TTextEntryDialog a = TDialog (CTextEntryDialog a) -- | Abstract type of the TextEntryDialog class. data CTextEntryDialog a CTextEntryDialog :: CTextEntryDialog a -- | Pointer to an object of type TextFile. type TextFile a = Object (CTextFile a) -- | Inheritance type of the TextFile class. type TTextFile a = CTextFile a -- | Abstract type of the TextFile class. data CTextFile a CTextFile :: CTextFile a -- | Pointer to an object of type TextInputStream. type TextInputStream a = Object (CTextInputStream a) -- | Inheritance type of the TextInputStream class. type TTextInputStream a = CTextInputStream a -- | Abstract type of the TextInputStream class. data CTextInputStream a CTextInputStream :: CTextInputStream a -- | Pointer to an object of type TextOutputStream. type TextOutputStream a = Object (CTextOutputStream a) -- | Inheritance type of the TextOutputStream class. type TTextOutputStream a = CTextOutputStream a -- | Abstract type of the TextOutputStream class. data CTextOutputStream a CTextOutputStream :: CTextOutputStream a -- | Pointer to an object of type TextValidator, derived from -- Validator. type TextValidator a = Validator (CTextValidator a) -- | Inheritance type of the TextValidator class. type TTextValidator a = TValidator (CTextValidator a) -- | Abstract type of the TextValidator class. data CTextValidator a CTextValidator :: CTextValidator a -- | 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 :: CThinSplitterWindow a -- | Pointer to an object of type Thread. type Thread a = Object (CThread a) -- | Inheritance type of the Thread class. type TThread a = CThread a -- | Abstract type of the Thread class. data CThread a CThread :: CThread a -- | Pointer to an object of type Time, derived from -- WxObject. type Time a = WxObject (CTime a) -- | Inheritance type of the Time class. type TTime a = TWxObject (CTime a) -- | Abstract type of the Time class. data CTime a CTime :: CTime a -- | Pointer to an object of type TimeSpan. type TimeSpan a = Object (CTimeSpan a) -- | Inheritance type of the TimeSpan class. type TTimeSpan a = CTimeSpan a -- | Abstract type of the TimeSpan class. data CTimeSpan a CTimeSpan :: CTimeSpan a -- | Pointer to an object of type Timer, derived from -- WxObject. type Timer a = WxObject (CTimer a) -- | Inheritance type of the Timer class. type TTimer a = TWxObject (CTimer a) -- | Abstract type of the Timer class. data CTimer a CTimer :: CTimer a -- | Pointer to an object of type TimerBase, derived from -- WxObject. type TimerBase a = WxObject (CTimerBase a) -- | Inheritance type of the TimerBase class. type TTimerBase a = TWxObject (CTimerBase a) -- | Abstract type of the TimerBase class. data CTimerBase a CTimerBase :: CTimerBase a -- | Pointer to an object of type TimerEvent, derived from -- Event. type TimerEvent a = Event (CTimerEvent a) -- | Inheritance type of the TimerEvent class. type TTimerEvent a = TEvent (CTimerEvent a) -- | Abstract type of the TimerEvent class. data CTimerEvent a CTimerEvent :: CTimerEvent a -- | Pointer to an object of type TimerEx, derived from -- Timer. type TimerEx a = Timer (CTimerEx a) -- | Inheritance type of the TimerEx class. type TTimerEx a = TTimer (CTimerEx a) -- | Abstract type of the TimerEx class. data CTimerEx a CTimerEx :: CTimerEx a -- | Pointer to an object of type TimerRunner. type TimerRunner a = Object (CTimerRunner a) -- | Inheritance type of the TimerRunner class. type TTimerRunner a = CTimerRunner a -- | Abstract type of the TimerRunner class. data CTimerRunner a CTimerRunner :: CTimerRunner a -- | Pointer to an object of type TipProvider. type TipProvider a = Object (CTipProvider a) -- | Inheritance type of the TipProvider class. type TTipProvider a = CTipProvider a -- | Abstract type of the TipProvider class. data CTipProvider a CTipProvider :: CTipProvider a -- | 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 :: CTipWindow a -- | Pointer to an object of type ToggleButton, derived from -- Control. type ToggleButton a = Control (CToggleButton a) -- | Inheritance type of the ToggleButton class. type TToggleButton a = TControl (CToggleButton a) -- | Abstract type of the ToggleButton class. data CToggleButton a CToggleButton :: CToggleButton a -- | Pointer to an object of type ToolBar, derived from -- ToolBarBase. type ToolBar a = ToolBarBase (CToolBar a) -- | Inheritance type of the ToolBar class. type TToolBar a = TToolBarBase (CToolBar a) -- | Abstract type of the ToolBar class. data CToolBar a CToolBar :: CToolBar a -- | Pointer to an object of type ToolBarBase, derived from -- Control. type ToolBarBase a = Control (CToolBarBase a) -- | Inheritance type of the ToolBarBase class. type TToolBarBase a = TControl (CToolBarBase a) -- | Abstract type of the ToolBarBase class. data CToolBarBase a CToolBarBase :: CToolBarBase a -- | Pointer to an object of type ToolLayoutItem, derived from -- WxObject. type ToolLayoutItem a = WxObject (CToolLayoutItem a) -- | Inheritance type of the ToolLayoutItem class. type TToolLayoutItem a = TWxObject (CToolLayoutItem a) -- | Abstract type of the ToolLayoutItem class. data CToolLayoutItem a CToolLayoutItem :: CToolLayoutItem a -- | Pointer to an object of type ToolTip, derived from -- WxObject. type ToolTip a = WxObject (CToolTip a) -- | Inheritance type of the ToolTip class. type TToolTip a = TWxObject (CToolTip a) -- | Abstract type of the ToolTip class. data CToolTip a CToolTip :: CToolTip a -- | Pointer to an object of type ToolWindow, derived from -- Frame. type ToolWindow a = Frame (CToolWindow a) -- | Inheritance type of the ToolWindow class. type TToolWindow a = TFrame (CToolWindow a) -- | Abstract type of the ToolWindow class. data CToolWindow a CToolWindow :: CToolWindow a -- | Pointer to an object of type TopLevelWindow, derived from -- Window. type TopLevelWindow a = Window (CTopLevelWindow a) -- | Inheritance type of the TopLevelWindow class. type TTopLevelWindow a = TWindow (CTopLevelWindow a) -- | Abstract type of the TopLevelWindow class. data CTopLevelWindow a CTopLevelWindow :: CTopLevelWindow a -- | 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 :: CTreeCompanionWindow a -- | Pointer to an object of type TreeCtrl, derived from -- Control. type TreeCtrl a = Control (CTreeCtrl a) -- | Inheritance type of the TreeCtrl class. type TTreeCtrl a = TControl (CTreeCtrl a) -- | Abstract type of the TreeCtrl class. data CTreeCtrl a CTreeCtrl :: CTreeCtrl a -- | Pointer to an object of type TreeEvent, derived from -- NotifyEvent. type TreeEvent a = NotifyEvent (CTreeEvent a) -- | Inheritance type of the TreeEvent class. type TTreeEvent a = TNotifyEvent (CTreeEvent a) -- | Abstract type of the TreeEvent class. data CTreeEvent a CTreeEvent :: CTreeEvent a -- | Pointer to an object of type TreeItemData, derived from -- ClientData. type TreeItemData a = ClientData (CTreeItemData a) -- | Inheritance type of the TreeItemData class. type TTreeItemData a = TClientData (CTreeItemData a) -- | Abstract type of the TreeItemData class. data CTreeItemData a CTreeItemData :: CTreeItemData a -- | Pointer to an object of type TreeItemId. type TreeItemId a = Object (CTreeItemId a) -- | Inheritance type of the TreeItemId class. type TTreeItemId a = CTreeItemId a -- | Abstract type of the TreeItemId class. data CTreeItemId a CTreeItemId :: CTreeItemId a -- | Pointer to an object of type TreeLayout, derived from -- WxObject. type TreeLayout a = WxObject (CTreeLayout a) -- | Inheritance type of the TreeLayout class. type TTreeLayout a = TWxObject (CTreeLayout a) -- | Abstract type of the TreeLayout class. data CTreeLayout a CTreeLayout :: CTreeLayout a -- | Pointer to an object of type TreeLayoutStored, derived from -- TreeLayout. type TreeLayoutStored a = TreeLayout (CTreeLayoutStored a) -- | Inheritance type of the TreeLayoutStored class. type TTreeLayoutStored a = TTreeLayout (CTreeLayoutStored a) -- | Abstract type of the TreeLayoutStored class. data CTreeLayoutStored a CTreeLayoutStored :: CTreeLayoutStored a -- | Pointer to an object of type URL, derived from WxObject. type URL a = WxObject (CURL a) -- | Inheritance type of the URL class. type TURL a = TWxObject (CURL a) -- | Abstract type of the URL class. data CURL a CURL :: CURL a -- | Pointer to an object of type UpdateUIEvent, derived from -- Event. type UpdateUIEvent a = Event (CUpdateUIEvent a) -- | Inheritance type of the UpdateUIEvent class. type TUpdateUIEvent a = TEvent (CUpdateUIEvent a) -- | Abstract type of the UpdateUIEvent class. data CUpdateUIEvent a CUpdateUIEvent :: CUpdateUIEvent a -- | Pointer to an object of type Validator, derived from -- EvtHandler. type Validator a = EvtHandler (CValidator a) -- | Inheritance type of the Validator class. type TValidator a = TEvtHandler (CValidator a) -- | Abstract type of the Validator class. data CValidator a CValidator :: CValidator a -- | Pointer to an object of type Variant, derived from -- WxObject. type Variant a = WxObject (CVariant a) -- | Inheritance type of the Variant class. type TVariant a = TWxObject (CVariant a) -- | Abstract type of the Variant class. data CVariant a CVariant :: CVariant a -- | Pointer to an object of type VariantData, derived from -- WxObject. type VariantData a = WxObject (CVariantData a) -- | Inheritance type of the VariantData class. type TVariantData a = TWxObject (CVariantData a) -- | Abstract type of the VariantData class. data CVariantData a CVariantData :: CVariantData a -- | Pointer to an object of type View, derived from -- EvtHandler. type View a = EvtHandler (CView a) -- | Inheritance type of the View class. type TView a = TEvtHandler (CView a) -- | Abstract type of the View class. data CView a CView :: CView a -- | Pointer to an object of type WXCApp, derived from App. type WXCApp a = App (CWXCApp a) -- | Inheritance type of the WXCApp class. type TWXCApp a = TApp (CWXCApp a) -- | Abstract type of the WXCApp class. data CWXCApp a CWXCApp :: CWXCApp a -- | Pointer to an object of type WXCArtProv, derived from -- ArtProvider. type WXCArtProv a = ArtProvider (CWXCArtProv a) -- | Inheritance type of the WXCArtProv class. type TWXCArtProv a = TArtProvider (CWXCArtProv a) -- | Abstract type of the WXCArtProv class. data CWXCArtProv a CWXCArtProv :: CWXCArtProv a -- | Pointer to an object of type WXCClient, derived from -- Client. type WXCClient a = Client (CWXCClient a) -- | Inheritance type of the WXCClient class. type TWXCClient a = TClient (CWXCClient a) -- | Abstract type of the WXCClient class. data CWXCClient a CWXCClient :: CWXCClient a -- | Pointer to an object of type WXCCommand, derived from -- Command. type WXCCommand a = Command (CWXCCommand a) -- | Inheritance type of the WXCCommand class. type TWXCCommand a = TCommand (CWXCCommand a) -- | Abstract type of the WXCCommand class. data CWXCCommand a CWXCCommand :: CWXCCommand a -- | Pointer to an object of type WXCConnection, derived from -- Connection. type WXCConnection a = Connection (CWXCConnection a) -- | Inheritance type of the WXCConnection class. type TWXCConnection a = TConnection (CWXCConnection a) -- | Abstract type of the WXCConnection class. data CWXCConnection a CWXCConnection :: CWXCConnection a -- | Pointer to an object of type WXCDragDataObject. type WXCDragDataObject a = Object (CWXCDragDataObject a) -- | Inheritance type of the WXCDragDataObject class. type TWXCDragDataObject a = CWXCDragDataObject a -- | Abstract type of the WXCDragDataObject class. data CWXCDragDataObject a CWXCDragDataObject :: CWXCDragDataObject a -- | Pointer to an object of type WXCDropTarget, derived from -- DropTarget. type WXCDropTarget a = DropTarget (CWXCDropTarget a) -- | Inheritance type of the WXCDropTarget class. type TWXCDropTarget a = TDropTarget (CWXCDropTarget a) -- | Abstract type of the WXCDropTarget class. data CWXCDropTarget a CWXCDropTarget :: CWXCDropTarget a -- | Pointer to an object of type WXCFileDropTarget, derived from -- FileDropTarget. type WXCFileDropTarget a = FileDropTarget (CWXCFileDropTarget a) -- | Inheritance type of the WXCFileDropTarget class. type TWXCFileDropTarget a = TFileDropTarget (CWXCFileDropTarget a) -- | Abstract type of the WXCFileDropTarget class. data CWXCFileDropTarget a CWXCFileDropTarget :: CWXCFileDropTarget a -- | Pointer to an object of type WXCGridTable, derived from -- GridTableBase. type WXCGridTable a = GridTableBase (CWXCGridTable a) -- | Inheritance type of the WXCGridTable class. type TWXCGridTable a = TGridTableBase (CWXCGridTable a) -- | Abstract type of the WXCGridTable class. data CWXCGridTable a CWXCGridTable :: CWXCGridTable a -- | Pointer to an object of type WXCHtmlEvent, derived from -- CommandEvent. type WXCHtmlEvent a = CommandEvent (CWXCHtmlEvent a) -- | Inheritance type of the WXCHtmlEvent class. type TWXCHtmlEvent a = TCommandEvent (CWXCHtmlEvent a) -- | Abstract type of the WXCHtmlEvent class. data CWXCHtmlEvent a CWXCHtmlEvent :: CWXCHtmlEvent a -- | 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 :: CWXCHtmlWindow a -- | Pointer to an object of type WXCLocale, derived from -- Locale. type WXCLocale a = Locale (CWXCLocale a) -- | Inheritance type of the WXCLocale class. type TWXCLocale a = TLocale (CWXCLocale a) -- | Abstract type of the WXCLocale class. data CWXCLocale a CWXCLocale :: CWXCLocale a -- | Pointer to an object of type WXCLog, derived from Log. type WXCLog a = Log (CWXCLog a) -- | Inheritance type of the WXCLog class. type TWXCLog a = TLog (CWXCLog a) -- | Abstract type of the WXCLog class. data CWXCLog a CWXCLog :: CWXCLog a -- | Pointer to an object of type WXCMessageParameters. type WXCMessageParameters a = Object (CWXCMessageParameters a) -- | Inheritance type of the WXCMessageParameters class. type TWXCMessageParameters a = CWXCMessageParameters a -- | Abstract type of the WXCMessageParameters class. data CWXCMessageParameters a CWXCMessageParameters :: CWXCMessageParameters a -- | Pointer to an object of type WXCPlotCurve, derived from -- PlotCurve. type WXCPlotCurve a = PlotCurve (CWXCPlotCurve a) -- | Inheritance type of the WXCPlotCurve class. type TWXCPlotCurve a = TPlotCurve (CWXCPlotCurve a) -- | Abstract type of the WXCPlotCurve class. data CWXCPlotCurve a CWXCPlotCurve :: CWXCPlotCurve a -- | 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 :: CWXCPreviewControlBar a -- | Pointer to an object of type WXCPreviewFrame, derived from -- PreviewFrame. type WXCPreviewFrame a = PreviewFrame (CWXCPreviewFrame a) -- | Inheritance type of the WXCPreviewFrame class. type TWXCPreviewFrame a = TPreviewFrame (CWXCPreviewFrame a) -- | Abstract type of the WXCPreviewFrame class. data CWXCPreviewFrame a CWXCPreviewFrame :: CWXCPreviewFrame a -- | Pointer to an object of type WXCPrintEvent, derived from -- Event. type WXCPrintEvent a = Event (CWXCPrintEvent a) -- | Inheritance type of the WXCPrintEvent class. type TWXCPrintEvent a = TEvent (CWXCPrintEvent a) -- | Abstract type of the WXCPrintEvent class. data CWXCPrintEvent a CWXCPrintEvent :: CWXCPrintEvent a -- | Pointer to an object of type WXCPrintout, derived from -- Printout. type WXCPrintout a = Printout (CWXCPrintout a) -- | Inheritance type of the WXCPrintout class. type TWXCPrintout a = TPrintout (CWXCPrintout a) -- | Abstract type of the WXCPrintout class. data CWXCPrintout a CWXCPrintout :: CWXCPrintout a -- | Pointer to an object of type WXCPrintoutHandler, derived from -- EvtHandler. type WXCPrintoutHandler a = EvtHandler (CWXCPrintoutHandler a) -- | Inheritance type of the WXCPrintoutHandler class. type TWXCPrintoutHandler a = TEvtHandler (CWXCPrintoutHandler a) -- | Abstract type of the WXCPrintoutHandler class. data CWXCPrintoutHandler a CWXCPrintoutHandler :: CWXCPrintoutHandler a -- | Pointer to an object of type WXCServer, derived from -- Server. type WXCServer a = Server (CWXCServer a) -- | Inheritance type of the WXCServer class. type TWXCServer a = TServer (CWXCServer a) -- | Abstract type of the WXCServer class. data CWXCServer a CWXCServer :: CWXCServer a -- | Pointer to an object of type WXCTextDropTarget, derived from -- TextDropTarget. type WXCTextDropTarget a = TextDropTarget (CWXCTextDropTarget a) -- | Inheritance type of the WXCTextDropTarget class. type TWXCTextDropTarget a = TTextDropTarget (CWXCTextDropTarget a) -- | Abstract type of the WXCTextDropTarget class. data CWXCTextDropTarget a CWXCTextDropTarget :: CWXCTextDropTarget a -- | Pointer to an object of type WXCTextValidator, derived from -- TextValidator. type WXCTextValidator a = TextValidator (CWXCTextValidator a) -- | Inheritance type of the WXCTextValidator class. type TWXCTextValidator a = TTextValidator (CWXCTextValidator a) -- | Abstract type of the WXCTextValidator class. data CWXCTextValidator a CWXCTextValidator :: CWXCTextValidator a -- | Pointer to an object of type WXCTreeItemData, derived from -- TreeItemData. type WXCTreeItemData a = TreeItemData (CWXCTreeItemData a) -- | Inheritance type of the WXCTreeItemData class. type TWXCTreeItemData a = TTreeItemData (CWXCTreeItemData a) -- | Abstract type of the WXCTreeItemData class. data CWXCTreeItemData a CWXCTreeItemData :: CWXCTreeItemData a -- | 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 :: CWindow a -- | Pointer to an object of type WindowCreateEvent, derived from -- CommandEvent. type WindowCreateEvent a = CommandEvent (CWindowCreateEvent a) -- | Inheritance type of the WindowCreateEvent class. type TWindowCreateEvent a = TCommandEvent (CWindowCreateEvent a) -- | Abstract type of the WindowCreateEvent class. data CWindowCreateEvent a CWindowCreateEvent :: CWindowCreateEvent a -- | Pointer to an object of type WindowDC, derived from DC. type WindowDC a = DC (CWindowDC a) -- | Inheritance type of the WindowDC class. type TWindowDC a = TDC (CWindowDC a) -- | Abstract type of the WindowDC class. data CWindowDC a CWindowDC :: CWindowDC a -- | Pointer to an object of type WindowDestroyEvent, derived from -- CommandEvent. type WindowDestroyEvent a = CommandEvent (CWindowDestroyEvent a) -- | Inheritance type of the WindowDestroyEvent class. type TWindowDestroyEvent a = TCommandEvent (CWindowDestroyEvent a) -- | Abstract type of the WindowDestroyEvent class. data CWindowDestroyEvent a CWindowDestroyEvent :: CWindowDestroyEvent a -- | Pointer to an object of type WindowDisabler. type WindowDisabler a = Object (CWindowDisabler a) -- | Inheritance type of the WindowDisabler class. type TWindowDisabler a = CWindowDisabler a -- | Abstract type of the WindowDisabler class. data CWindowDisabler a CWindowDisabler :: CWindowDisabler a -- | Pointer to an object of type Wizard, derived from -- Dialog. type Wizard a = Dialog (CWizard a) -- | Inheritance type of the Wizard class. type TWizard a = TDialog (CWizard a) -- | Abstract type of the Wizard class. data CWizard a CWizard :: CWizard a -- | Pointer to an object of type WizardEvent, derived from -- NotifyEvent. type WizardEvent a = NotifyEvent (CWizardEvent a) -- | Inheritance type of the WizardEvent class. type TWizardEvent a = TNotifyEvent (CWizardEvent a) -- | Abstract type of the WizardEvent class. data CWizardEvent a CWizardEvent :: CWizardEvent a -- | 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 :: CWizardPage a -- | 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 :: CWizardPageSimple a -- | Pointer to an object of type WxArray. type WxArray a = Object (CWxArray a) -- | Inheritance type of the WxArray class. type TWxArray a = CWxArray a -- | Abstract type of the WxArray class. data CWxArray a CWxArray :: CWxArray a -- | Pointer to an object of type WxDllLoader. type WxDllLoader a = Object (CWxDllLoader a) -- | Inheritance type of the WxDllLoader class. type TWxDllLoader a = CWxDllLoader a -- | Abstract type of the WxDllLoader class. data CWxDllLoader a CWxDllLoader :: CWxDllLoader a -- | Pointer to an object of type WxExpr. type WxExpr a = Object (CWxExpr a) -- | Inheritance type of the WxExpr class. type TWxExpr a = CWxExpr a -- | Abstract type of the WxExpr class. data CWxExpr a CWxExpr :: CWxExpr a -- | Pointer to an object of type WxManagedPtr. type WxManagedPtr a = Object (CWxManagedPtr a) -- | Inheritance type of the WxManagedPtr class. type TWxManagedPtr a = CWxManagedPtr a -- | Abstract type of the WxManagedPtr class. data CWxManagedPtr a CWxManagedPtr :: CWxManagedPtr a -- | 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 :: CWxObject a -- | Pointer to an object of type WxPoint. type WxPoint a = Object (CWxPoint a) -- | Inheritance type of the WxPoint class. type TWxPoint a = CWxPoint a -- | Abstract type of the WxPoint class. data CWxPoint a CWxPoint :: CWxPoint a -- | Pointer to an object of type WxRect. type WxRect a = Object (CWxRect a) -- | Inheritance type of the WxRect class. type TWxRect a = CWxRect a -- | Abstract type of the WxRect class. data CWxRect a CWxRect :: CWxRect a -- | Pointer to an object of type WxSize. type WxSize a = Object (CWxSize a) -- | Inheritance type of the WxSize class. type TWxSize a = CWxSize a -- | Abstract type of the WxSize class. data CWxSize a CWxSize :: CWxSize a -- | Pointer to an object of type WxString. type WxString a = Object (CWxString a) -- | Inheritance type of the WxString class. type TWxString a = CWxString a -- | Abstract type of the WxString class. data CWxString a CWxString :: CWxString a -- | Pointer to an object of type XmlResource, derived from -- WxObject. type XmlResource a = WxObject (CXmlResource a) -- | Inheritance type of the XmlResource class. type TXmlResource a = TWxObject (CXmlResource a) -- | Abstract type of the XmlResource class. data CXmlResource a CXmlResource :: CXmlResource a -- | Pointer to an object of type XmlResourceHandler, derived from -- WxObject. type XmlResourceHandler a = WxObject (CXmlResourceHandler a) -- | Inheritance type of the XmlResourceHandler class. type TXmlResourceHandler a = TWxObject (CXmlResourceHandler a) -- | Abstract type of the XmlResourceHandler class. data CXmlResourceHandler a CXmlResourceHandler :: CXmlResourceHandler a -- | Pointer to an object of type ZipInputStream, derived from -- InputStream. type ZipInputStream a = InputStream (CZipInputStream a) -- | Inheritance type of the ZipInputStream class. type TZipInputStream a = TInputStream (CZipInputStream a) -- | Abstract type of the ZipInputStream class. data CZipInputStream a CZipInputStream :: CZipInputStream a -- | Pointer to an object of type ZlibInputStream, derived from -- FilterInputStream. type ZlibInputStream a = FilterInputStream (CZlibInputStream a) -- | Inheritance type of the ZlibInputStream class. type TZlibInputStream a = TFilterInputStream (CZlibInputStream a) -- | Abstract type of the ZlibInputStream class. data CZlibInputStream a CZlibInputStream :: CZlibInputStream a -- | Pointer to an object of type ZlibOutputStream, derived from -- FilterOutputStream. type ZlibOutputStream a = FilterOutputStream (CZlibOutputStream a) -- | Inheritance type of the ZlibOutputStream class. type TZlibOutputStream a = TFilterOutputStream (CZlibOutputStream a) -- | Abstract type of the ZlibOutputStream class. data CZlibOutputStream a CZlibOutputStream :: CZlibOutputStream a -- | Basic types and marshalling code for the wxWidgets C library. module Graphics.UI.WXCore.WxcTypes -- | An Object a is a pointer to an object of type a. The -- a parameter is used to encode the inheritance relation. When -- the type parameter is unit (), it denotes an object of -- exactly that class, when the parameter is a type variable a, -- it specifies an object that is at least an instance of that class. For -- example in wxWidgets, we have the following class hierarchy: -- --
--   EvtHandler
--     |- Window
--          |- Frame
--          |- Control
--              |- Button
--              |- Radiobox
--   
-- -- In wxHaskell, all the creation functions will return objects of -- exactly that class and use the () type: -- --
--   frameCreate :: Window a -> ... -> IO (Frame ())
--   buttonCreate :: Window a -> ... -> IO (Button ())
--   ...
--   
-- -- In contrast, all the this (or self) pointers of methods -- can take objects of any instance of that class and have a type -- variable, for example: -- --
--   windowSetClientSize :: Window a -> Size -> IO ()
--   controlSetLabel     :: Control a -> String -> IO ()
--   buttonSetDefault    :: Button a -> IO ()
--   
-- -- This means that we can use windowSetClientSize on any window, -- including buttons and frames, but we can only use -- controlSetLabel on controls, not including frames. -- -- In wxHaskell, this works since a Frame () is actually a type -- synonym for Window (CFrame ()) (where CFrame is an -- abstract data type). We can thus pass a value of type Frame -- () to anything that expects some Window a. For a button -- this works too, as it is a synonym for Control (CButton ()) -- which is in turn a synonym for Window (CControl (CButton -- ())). Note that we can't pass a frame to something that expects a -- value of type Control a. Of course, a Window a is -- actually a type synonym for EvtHandler (CWindow a). If you -- study the documentation in Graphics.UI.WX.Classes closely, you -- can discover where this chain ends :-). -- -- Objects are not automatically deleted. Normally you can use a delete -- function like windowDelete to delete an object. However, -- almost all objects in the wxWidgets library are automatically deleted -- by the library. The only objects that should be used with care are -- resources as bitmaps, fonts and brushes. data Object a -- | A null object. Use with care. objectNull :: Object a -- | Test for null object. objectIsNull :: Object a -> Bool -- | Cast an object to another type. Use with care. objectCast :: Object a -> Object b -- | Is this a managed object? objectIsManaged :: Object a -> Bool -- | Delete a wxObject, works for managed and unmanaged objects. objectDelete :: WxObject a -> IO () -- | Create an unmanaged object. objectFromPtr :: Ptr a -> Object a -- | Create a managed object that will be deleted using -- |wxObject_SafeDelete|. managedObjectFromPtr :: Ptr (TWxObject a) -> IO (WxObject a) -- | Do something with the object pointer. withObjectPtr :: Object a -> (Ptr a -> IO b) -> IO b -- | Extract the object pointer and raise an exception if NULL. -- Otherwise continue with the valid pointer. withObjectRef :: String -> Object a -> (Ptr a -> IO b) -> IO b -- | Return an unmanaged object. withObjectResult :: IO (Ptr a) -> IO (Object a) -- | Create a managed object that will be deleted using -- |wxObject_SafeDelete|. withManagedObjectResult :: IO (Ptr (TWxObject a)) -> IO (WxObject a) -- | Finalize a managed object manually. (No effect on unmanaged objects.) objectFinalize :: Object a -> IO () -- | Remove the finalizer on a managed object. (No effect on unmanaged -- objects.) objectNoFinalize :: Object a -> IO () -- | An Id is used to identify objects during event handling. type Id = Int -- | A Style is normally used as a flag mask to specify some -- window style type Style = Int -- | An EventId is identifies specific events. type EventId = Int -- | Convert a Haskell Bool to its numeric representation fromBool :: Num a => Bool -> a -- | Convert a Boolean in numeric representation to a Haskell value toBool :: (Eq a, Num a) => a -> Bool -- | A point has an x and y coordinate. Coordinates are normally relative -- to the upper-left corner of their view frame, where a positive x goes -- to the right and a positive y to the bottom of the view. data (Num a) => Point2 a Point :: !a -> !a -> Point2 a -- | x component of a point. [pointX] :: Point2 a -> !a -- | y component of a point. [pointY] :: Point2 a -> !a -- | Construct a point. point :: (Num a) => a -> a -> Point2 a -- | Shorter function to construct a point. pt :: (Num a) => a -> a -> Point2 a -- | Point at the origin. pointZero :: (Num a) => Point2 a -- | A null point is not a legal point (x and y are -1) and can be -- used for some wxWidgets functions to select a default point. pointNull :: (Num a) => Point2 a -- | A Size has a width and height. data (Num a) => Size2D a Size :: !a -> !a -> Size2D a -- | the width of a size [sizeW] :: Size2D a -> !a -- | the height of a size [sizeH] :: Size2D a -> !a -- | Short function to construct a size sz :: (Num a) => a -> a -> Size2D a -- | A null size is not a legal size (width and height are -1) and -- can be used for some wxWidgets functions to select a default size. sizeNull :: (Num a) => Size2D a -- | A vector with an x and y delta. data (Num a) => Vector2 a Vector :: !a -> !a -> Vector2 a -- | delta-x component of a vector [vecX] :: Vector2 a -> !a -- | delta-y component of a vector [vecY] :: Vector2 a -> !a -- | Construct a vector. vector :: (Num a) => a -> a -> Vector2 a -- | Short function to construct a vector. vec :: (Num a) => a -> a -> Vector2 a -- | A zero vector vecZero :: (Num a) => Vector2 a -- | A null vector has a delta x and y of -1 and can be used for -- some wxWidgets functions to select a default vector. vecNull :: (Num a) => Vector2 a -- | A rectangle is defined by the left x coordinate, the top y coordinate, -- the width and the height. data (Num a) => Rect2D a Rect :: !a -> !a -> !a -> !a -> Rect2D a [rectLeft] :: Rect2D a -> !a [rectTop] :: Rect2D a -> !a [rectWidth] :: Rect2D a -> !a [rectHeight] :: Rect2D a -> !a -- | Create a rectangle at a certain (upper-left) point with a certain -- size. rect :: (Num a) => Point2 a -> Size2D a -> Rect2D a -- | Construct a (positive) rectangle between two (arbitrary) points. rectBetween :: (Num a, Ord a) => Point2 a -> Point2 a -> Rect2D a -- | Create a rectangle of a certain size with the upper-left corner at -- (pt 0 0). rectFromSize :: (Num a) => Size2D a -> Rect2D a -- | An empty rectangle at (0,0). rectZero :: (Num a) => Rect2D a -- | An null rectangle is not a valid rectangle (Rect -1 -1 -1 -- -1) but can used for some wxWidgets functions to select a default -- rectangle. (i.e. frameCreate). rectNull :: (Num a) => Rect2D a -- | Get the size of a rectangle. rectSize :: (Num a) => Rect2D a -> Size2D a -- | An abstract data type to define colors. newtype Color Color :: Word -> Color -- | Create a color from a red/green/blue triple. rgb :: (Integral a) => a -> a -> a -> Color -- | Create a color from a red/green/blue triple. colorRGB :: (Integral a) => a -> a -> a -> Color -- | Create a color from a red/green/blue/alpha quadruple. rgba :: (Integral a) => a -> a -> a -> a -> Color -- | Create a color from a red/green/blue/alpha quadruple. colorRGBA :: (Integral a) => a -> a -> a -> a -> Color -- | Returns a red color component colorRed :: (Num a) => Color -> a -- | Returns a green color component colorGreen :: (Num a) => Color -> a -- | Returns a blue color component colorBlue :: (Num a) => Color -> a -- | Returns a alpha channel component colorAlpha :: (Num a) => Color -> a -- | Return an Int where the three least significant bytes contain -- the red, green, and blue component of a color. intFromColor :: Color -> Int -- | Set the color according to an rgb integer. (see -- rgbIntFromColor). colorFromInt :: Int -> Color -- | Return an Num class's numeric representation where the three -- least significant the red, green, and blue component of a color. fromColor :: (Num a) => Color -> a -- | Set the color according to Integral class's numeric -- representation. (see rgbaIntFromColor). toColor :: (Integral a) => a -> Color -- | deprecated: use colorIsOk instead. -- | Deprecated: Use colorIsOk instead colorOk :: Color -> Bool -- | Check of a color is valid (Colour::IsOk) colorIsOk :: Color -> Bool -- | Temporarily store a list of storable values in memory (like -- with, but for multiple elements). withArray :: Storable a => [a] -> (Ptr a -> IO b) -> IO b -- | Identifies tree items. Note: Replaces the TreeItemId object -- and takes automatically care of allocation issues. data TreeItem -- | Invalid tree item. treeItemInvalid :: TreeItem -- | Is a tree item ok? (i.e. not invalid). treeItemIsOk :: TreeItem -> Bool -- | A C string is a reference to an array of C characters terminated by -- NUL. type CString = Ptr CChar -- | Marshal a Haskell string into a NUL terminated C string using -- temporary storage. -- -- withCString :: String -> (CString -> IO a) -> IO a -- | A C wide string is a reference to an array of C wide characters -- terminated by NUL. type CWString = Ptr CWchar -- | Marshal a Haskell string into a NUL terminated C wide string using -- temporary storage. -- -- withCWString :: String -> (CWString -> IO a) -> IO a -- | Haskell type representing the C int type. newtype CInt :: * CInt :: Int32 -> CInt -- | A signed integral type that can be losslessly converted to and from -- Ptr. This type is also compatible with the C99 type -- intptr_t, and can be marshalled to and from that type safely. data IntPtr :: * -- | A Word is an unsigned integral type, with the same size as -- Int. data Word :: * -- | 8-bit unsigned integer type data Word8 :: * -- | 64-bit signed integer type data Int64 :: * -- | Haskell type representing the C double type. newtype CDouble :: * CDouble :: Double -> CDouble -- | Haskell type representing the C char type. data CChar :: * -- | Haskell type representing the C wchar_t type. newtype CWchar :: * CWchar :: Int32 -> CWchar -- | A value of type Ptr a represents a pointer to an -- object, or an array of objects, which may be marshalled to or from -- Haskell values of type a. -- -- The type a will often be an instance of class Storable -- which provides the marshalling operations. However this is not -- essential, and you can provide your own operations to access the -- pointer. For example you might write small foreign functions to get or -- set the fields of a C struct. data Ptr a :: * -> * -- | Null pointer, use with care. ptrNull :: Ptr a -- | Test for null. ptrIsNull :: Ptr a -> Bool -- | Cast a pointer type, use with care. ptrCast :: Ptr a -> Ptr b -- | The type ForeignPtr represents references to objects that are -- maintained in a foreign language, i.e., that are not part of the data -- structures usually managed by the Haskell storage manager. The -- essential difference between ForeignPtrs and vanilla memory -- references of type Ptr a is that the former may be associated -- with finalizers. A finalizer is a routine that is invoked when -- the Haskell storage manager detects that - within the Haskell heap and -- stack - there are no more references left that are pointing to the -- ForeignPtr. Typically, the finalizer will, then, invoke -- routines in the foreign language that free the resources bound by the -- foreign object. -- -- The ForeignPtr is parameterised in the same way as Ptr. -- The type argument of ForeignPtr should normally be an instance -- of class Storable. data ForeignPtr a :: * -> * -- | A value of type FunPtr a is a pointer to a function -- callable from foreign code. The type a will normally be a -- foreign type, a function type with zero or more arguments where -- -- -- -- A value of type FunPtr a may be a pointer to a foreign -- function, either returned by another foreign function or imported with -- a a static address import like -- --
--   foreign import ccall "stdlib.h &free"
--     p_free :: FunPtr (Ptr a -> IO ())
--   
-- -- or a pointer to a Haskell function created using a wrapper stub -- declared to produce a FunPtr of the correct type. For example: -- --
--   type Compare = Int -> Int -> Bool
--   foreign import ccall "wrapper"
--     mkCompare :: Compare -> IO (FunPtr Compare)
--   
-- -- Calls to wrapper stubs like mkCompare allocate storage, which -- should be released with freeHaskellFunPtr when no longer -- required. -- -- To convert FunPtr values to corresponding Haskell functions, -- one can define a dynamic stub for the specific foreign type, -- e.g. -- --
--   type IntFunction = CInt -> IO ()
--   foreign import ccall "dynamic"
--     mkFun :: FunPtr IntFunction -> IntFunction
--   
data FunPtr a :: * -> * instance GHC.Classes.Eq Graphics.UI.WXCore.WxcTypes.Color instance GHC.Read.Read Graphics.UI.WXCore.WxcTypes.TreeItem instance GHC.Show.Show Graphics.UI.WXCore.WxcTypes.TreeItem instance GHC.Classes.Eq Graphics.UI.WXCore.WxcTypes.TreeItem instance (GHC.Read.Read a, GHC.Num.Num a) => GHC.Read.Read (Graphics.UI.WXCore.WxcTypes.Rect2D a) instance (GHC.Show.Show a, GHC.Num.Num a) => GHC.Show.Show (Graphics.UI.WXCore.WxcTypes.Rect2D a) instance (GHC.Classes.Eq a, GHC.Num.Num a) => GHC.Classes.Eq (Graphics.UI.WXCore.WxcTypes.Rect2D a) instance (GHC.Read.Read a, GHC.Num.Num a) => GHC.Read.Read (Graphics.UI.WXCore.WxcTypes.Vector2 a) instance (GHC.Show.Show a, GHC.Num.Num a) => GHC.Show.Show (Graphics.UI.WXCore.WxcTypes.Vector2 a) instance (GHC.Classes.Eq a, GHC.Num.Num a) => GHC.Classes.Eq (Graphics.UI.WXCore.WxcTypes.Vector2 a) instance (GHC.Show.Show a, GHC.Num.Num a) => GHC.Show.Show (Graphics.UI.WXCore.WxcTypes.Size2D a) instance (GHC.Classes.Eq a, GHC.Num.Num a) => GHC.Classes.Eq (Graphics.UI.WXCore.WxcTypes.Size2D a) instance (GHC.Read.Read a, GHC.Num.Num a) => GHC.Read.Read (Graphics.UI.WXCore.WxcTypes.Point2 a) instance (GHC.Show.Show a, GHC.Num.Num a) => GHC.Show.Show (Graphics.UI.WXCore.WxcTypes.Point2 a) instance (GHC.Classes.Eq a, GHC.Num.Num a) => GHC.Classes.Eq (Graphics.UI.WXCore.WxcTypes.Point2 a) instance (GHC.Num.Num a, GHC.Classes.Ord a) => GHC.Classes.Ord (Graphics.UI.WXCore.WxcTypes.Point2 a) instance GHC.Arr.Ix (Graphics.UI.WXCore.WxcTypes.Point2 GHC.Types.Int) instance GHC.Show.Show Graphics.UI.WXCore.WxcTypes.Color -- | Haskell class definitions for the wxWidgets C library -- (wxc.dll). -- -- Do not edit this file manually! This file was automatically generated -- by wxDirect. -- -- From the files: -- -- -- -- And contains 2015 methods for 150 classes. module Graphics.UI.WXCore.WxcClassesAL -- | usage: (bitmapDataObjectCreate bmp). bitmapDataObjectCreate :: Bitmap a -> IO (BitmapDataObject ()) -- | usage: (bitmapDataObjectCreateEmpty). bitmapDataObjectCreateEmpty :: IO (BitmapDataObject ()) -- | usage: (bitmapDataObjectDelete obj). bitmapDataObjectDelete :: BitmapDataObject a -> IO () -- | usage: (bitmapDataObjectGetBitmap obj). bitmapDataObjectGetBitmap :: BitmapDataObject a -> IO (Bitmap ()) -- | usage: (bitmapDataObjectSetBitmap obj bmp). bitmapDataObjectSetBitmap :: BitmapDataObject a -> Bitmap b -> IO () -- | usage: (cFree ptr). cFree :: Ptr a -> IO () -- | usage: (colorPickerCtrlCreate parent id colour xywh style). colorPickerCtrlCreate :: Window a -> Id -> Color -> Rect -> Int -> IO (ColourPickerCtrl ()) -- | usage: (colorPickerCtrlGetColour self). colorPickerCtrlGetColour :: ColourPickerCtrl a -> IO (Color) -- | usage: (colorPickerCtrlSetColour self colour). colorPickerCtrlSetColour :: ColourPickerCtrl a -> Color -> IO () -- | usage: (cursorCreateFromImage image). cursorCreateFromImage :: Image a -> IO (Cursor ()) -- | usage: (cursorCreateFromStock id). cursorCreateFromStock :: Id -> IO (Cursor ()) -- | usage: (cursorCreateLoad name wxtype widthheight). cursorCreateLoad :: String -> Int -> Size -> IO (Cursor ()) -- | usage: (dragIcon icon xy). dragIcon :: Icon a -> Point -> IO (DragImage ()) -- | usage: (dragListItem treeCtrl id). dragListItem :: ListCtrl a -> Id -> IO (DragImage ()) -- | usage: (dragString test xy). dragString :: String -> Point -> IO (DragImage ()) -- | usage: (dragTreeItem treeCtrl id). dragTreeItem :: TreeCtrl a -> TreeItem -> IO (DragImage ()) -- | usage: (dropSourceCreate wxdata win copy move none). dropSourceCreate :: DataObject a -> Window b -> Ptr c -> Ptr d -> Ptr e -> IO (DropSource ()) -- | usage: (dropSourceDelete obj). dropSourceDelete :: DropSource a -> IO () -- | usage: (dropSourceDoDragDrop obj move). dropSourceDoDragDrop :: DropSource a -> Int -> IO Int -- | usage: (fileDataObjectAddFile obj fle). fileDataObjectAddFile :: FileDataObject a -> String -> IO () -- | usage: (fileDataObjectCreate cntlst). fileDataObjectCreate :: [String] -> IO (FileDataObject ()) -- | usage: (fileDataObjectDelete obj). fileDataObjectDelete :: FileDataObject a -> IO () -- | usage: (fileDataObjectGetFilenames obj). fileDataObjectGetFilenames :: FileDataObject a -> IO [String] -- | usage: (gcdcCreate dc). gcdcCreate :: WindowDC a -> IO (GCDC ()) -- | usage: (gcdcCreateFromMemory dc). gcdcCreateFromMemory :: MemoryDC a -> IO (GCDC ()) -- | usage: (gcdcCreateFromPrinter dc). gcdcCreateFromPrinter :: PrinterDC a -> IO (GCDC ()) -- | usage: (gcdcDelete self). gcdcDelete :: GCDC a -> IO () -- | usage: (gcdcGetGraphicsContext self). gcdcGetGraphicsContext :: GCDC a -> IO (GraphicsContext ()) -- | usage: (gcdcSetGraphicsContext self gc). gcdcSetGraphicsContext :: GCDC a -> GraphicsContext b -> IO () -- | usage: (genericDragIcon icon). genericDragIcon :: Icon a -> IO (GenericDragImage ()) -- | usage: (genericDragListItem treeCtrl id). genericDragListItem :: ListCtrl a -> Id -> IO (GenericDragImage ()) -- | usage: (genericDragString test). genericDragString :: String -> IO (GenericDragImage ()) -- | usage: (genericDragTreeItem treeCtrl id). genericDragTreeItem :: TreeCtrl a -> TreeItem -> IO (GenericDragImage ()) -- | usage: (getApplicationDir). getApplicationDir :: IO (String) -- | usage: (getApplicationPath). getApplicationPath :: IO (String) -- | usage: (getColourFromUser parent colInit). getColourFromUser :: Window a -> Color -> IO (Color) -- | usage: (getELJLocale). getELJLocale :: IO (WXCLocale ()) -- | usage: (getELJTranslation sz). getELJTranslation :: String -> IO (Ptr ()) -- | usage: (getFontFromUser parent fontInit). getFontFromUser :: Window a -> Font b -> IO (Font ()) -- | usage: (getNumberFromUser message prompt caption value min max -- parent xy). getNumberFromUser :: String -> String -> String -> Int -> Int -> Int -> Window g -> Point -> IO Int -- | usage: (getPasswordFromUser message caption defaultText -- parent). getPasswordFromUser :: String -> String -> String -> Window d -> IO String -- | usage: (getTextFromUser message caption defaultText parent xy -- center). getTextFromUser :: String -> String -> String -> Window d -> Point -> Bool -> IO String -- | Check if a preprocessor macro is defined. For example, -- wxIsDefined("WXGTK") or -- wxIsDefined("wxUSE_GIF"). isDefined :: String -> IO Bool -- | usage: (kill pid signal). kill :: Int -> Int -> IO Int -- | usage: (logDebug msg). logDebug :: String -> IO () -- | usage: (logError msg). logError :: String -> IO () -- | usage: (logErrorMsg msg). logErrorMsg :: String -> IO () -- | usage: (logFatalError msg). logFatalError :: String -> IO () -- | usage: (logFatalErrorMsg msg). logFatalErrorMsg :: String -> IO () -- | usage: (logMessage msg). logMessage :: String -> IO () -- | usage: (logMessageMsg msg). logMessageMsg :: String -> IO () -- | usage: (logStatus msg). logStatus :: String -> IO () -- | usage: (logSysError msg). logSysError :: String -> IO () -- | usage: (logTrace mask msg). logTrace :: String -> String -> IO () -- | usage: (logVerbose msg). logVerbose :: String -> IO () -- | usage: (logWarning msg). logWarning :: String -> IO () -- | usage: (logWarningMsg msg). logWarningMsg :: String -> IO () -- | usage: (acceleratorEntryCreate flags keyCode cmd). acceleratorEntryCreate :: Int -> Int -> Int -> IO (AcceleratorEntry ()) -- | usage: (acceleratorEntryDelete obj). acceleratorEntryDelete :: AcceleratorEntry a -> IO () -- | usage: (acceleratorEntryGetCommand obj). acceleratorEntryGetCommand :: AcceleratorEntry a -> IO Int -- | usage: (acceleratorEntryGetFlags obj). acceleratorEntryGetFlags :: AcceleratorEntry a -> IO Int -- | usage: (acceleratorEntryGetKeyCode obj). acceleratorEntryGetKeyCode :: AcceleratorEntry a -> IO Int -- | usage: (acceleratorEntrySet obj flags keyCode cmd). acceleratorEntrySet :: AcceleratorEntry a -> Int -> Int -> Int -> IO () -- | usage: (acceleratorTableCreate n entries). acceleratorTableCreate :: Int -> Ptr b -> IO (AcceleratorTable ()) -- | usage: (acceleratorTableDelete obj). acceleratorTableDelete :: AcceleratorTable a -> IO () -- | usage: (activateEventCopyObject obj obj). activateEventCopyObject :: ActivateEvent a -> Ptr b -> IO () -- | usage: (activateEventGetActive obj). activateEventGetActive :: ActivateEvent a -> IO Bool -- | usage: (auiDefaultTabArtClone obj). auiDefaultTabArtClone :: AuiDefaultTabArt a -> IO (AuiTabArt ()) -- | usage: (auiDefaultTabArtCreate). auiDefaultTabArtCreate :: IO (AuiDefaultTabArt ()) -- | usage: (auiDefaultTabArtDrawBackground obj dc wnd rect). auiDefaultTabArtDrawBackground :: AuiDefaultTabArt a -> DC b -> Window c -> Rect -> IO () -- | usage: (auiDefaultTabArtDrawButton obj dc wnd inRect bitmapId -- buttonState orientation outRect). auiDefaultTabArtDrawButton :: AuiDefaultTabArt a -> DC b -> Window c -> Rect -> Int -> Int -> Int -> Rect -> IO () -- | usage: (auiDefaultTabArtDrawTab obj dc wnd pane inRect -- closeButtonState outTabRect outButtonRect xExtent). auiDefaultTabArtDrawTab :: AuiDefaultTabArt a -> DC b -> Window c -> AuiNotebookPage d -> Rect -> Int -> Rect -> Rect -> Ptr CInt -> IO () -- | usage: (auiDefaultTabArtGetBestTabCtrlSize obj wnd pages -- widthheight). auiDefaultTabArtGetBestTabCtrlSize :: AuiDefaultTabArt a -> Window b -> AuiNotebookPageArray c -> Size -> IO Int -- | usage: (auiDefaultTabArtGetIndentSize obj). auiDefaultTabArtGetIndentSize :: AuiDefaultTabArt a -> IO Int -- | usage: (auiDefaultTabArtGetTabSize obj dc wnd caption bitmap -- active closeButtonState xExtent). auiDefaultTabArtGetTabSize :: AuiDefaultTabArt a -> DC b -> Window c -> String -> Bitmap e -> Bool -> Int -> Ptr CInt -> IO (Size) -- | usage: (auiDefaultTabArtSetActiveColour obj colour). auiDefaultTabArtSetActiveColour :: AuiDefaultTabArt a -> Color -> IO () -- | usage: (auiDefaultTabArtSetColour obj colour). auiDefaultTabArtSetColour :: AuiDefaultTabArt a -> Color -> IO () -- | usage: (auiDefaultTabArtSetFlags obj flags). auiDefaultTabArtSetFlags :: AuiDefaultTabArt a -> Int -> IO () -- | usage: (auiDefaultTabArtSetMeasuringFont obj font). auiDefaultTabArtSetMeasuringFont :: AuiDefaultTabArt a -> Font b -> IO () -- | usage: (auiDefaultTabArtSetNormalFont obj font). auiDefaultTabArtSetNormalFont :: AuiDefaultTabArt a -> Font b -> IO () -- | usage: (auiDefaultTabArtSetSelectedFont obj font). auiDefaultTabArtSetSelectedFont :: AuiDefaultTabArt a -> Font b -> IO () -- | usage: (auiDefaultTabArtSetSizingInfo obj widthheight -- tabCount). auiDefaultTabArtSetSizingInfo :: AuiDefaultTabArt a -> Size -> Int -> IO () -- | usage: (auiDefaultTabArtShowDropDown obj wnd items -- activeIdx). auiDefaultTabArtShowDropDown :: AuiDefaultTabArt a -> Window b -> AuiNotebookPageArray c -> Int -> IO Int -- | usage: (auiDefaultToolBarArtClone obj). auiDefaultToolBarArtClone :: AuiDefaultToolBarArt a -> IO (AuiToolBarArt ()) -- | usage: (auiDefaultToolBarArtCreate). auiDefaultToolBarArtCreate :: IO (AuiDefaultToolBarArt ()) -- | usage: (auiDefaultToolBarArtDrawBackground obj dc wnd rect). auiDefaultToolBarArtDrawBackground :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> IO () -- | usage: (auiDefaultToolBarArtDrawButton obj dc wnd item rect). auiDefaultToolBarArtDrawButton :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () -- | usage: (auiDefaultToolBarArtDrawControlLabel obj dc wnd item -- rect). auiDefaultToolBarArtDrawControlLabel :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () -- | usage: (auiDefaultToolBarArtDrawDropDownButton obj dc wnd item -- rect). auiDefaultToolBarArtDrawDropDownButton :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () -- | usage: (auiDefaultToolBarArtDrawGripper obj dc wnd rect). auiDefaultToolBarArtDrawGripper :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> IO () -- | usage: (auiDefaultToolBarArtDrawLabel obj dc wnd item rect). auiDefaultToolBarArtDrawLabel :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () -- | usage: (auiDefaultToolBarArtDrawOverflowButton obj dc wnd rect -- state). auiDefaultToolBarArtDrawOverflowButton :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> Int -> IO () -- | usage: (auiDefaultToolBarArtDrawPlainBackground obj dc wnd -- rect). auiDefaultToolBarArtDrawPlainBackground :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> IO () -- | usage: (auiDefaultToolBarArtDrawSeparator obj dc wnd rect). auiDefaultToolBarArtDrawSeparator :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> IO () -- | usage: (auiDefaultToolBarArtGetElementSize obj element). auiDefaultToolBarArtGetElementSize :: AuiDefaultToolBarArt a -> Int -> IO Int -- | usage: (auiDefaultToolBarArtGetFlags obj). auiDefaultToolBarArtGetFlags :: AuiDefaultToolBarArt a -> IO Int -- | usage: (auiDefaultToolBarArtGetFont obj). auiDefaultToolBarArtGetFont :: AuiDefaultToolBarArt a -> IO (Font ()) -- | usage: (auiDefaultToolBarArtGetLabelSize obj dc wnd item). auiDefaultToolBarArtGetLabelSize :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> IO (Size) -- | usage: (auiDefaultToolBarArtGetTextOrientation obj). auiDefaultToolBarArtGetTextOrientation :: AuiDefaultToolBarArt a -> IO Int -- | usage: (auiDefaultToolBarArtGetToolSize obj dc wnd item). auiDefaultToolBarArtGetToolSize :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> IO (Size) -- | usage: (auiDefaultToolBarArtSetElementSize obj elementid -- size). auiDefaultToolBarArtSetElementSize :: AuiDefaultToolBarArt a -> Int -> Int -> IO () -- | usage: (auiDefaultToolBarArtSetFlags obj flags). auiDefaultToolBarArtSetFlags :: AuiDefaultToolBarArt a -> Int -> IO () -- | usage: (auiDefaultToolBarArtSetFont obj font). auiDefaultToolBarArtSetFont :: AuiDefaultToolBarArt a -> Font b -> IO () -- | usage: (auiDefaultToolBarArtSetTextOrientation obj -- orientation). auiDefaultToolBarArtSetTextOrientation :: AuiDefaultToolBarArt a -> Int -> IO () -- | usage: (auiDefaultToolBarArtShowDropDown obj wnd items). auiDefaultToolBarArtShowDropDown :: AuiDefaultToolBarArt a -> Window b -> AuiToolBarItemArray c -> IO Int -- | usage: (auiDockArtDrawBackground obj dc window orientation -- rect). auiDockArtDrawBackground :: AuiDockArt a -> DC b -> Window c -> Int -> Rect -> IO () -- | usage: (auiDockArtDrawBorder obj dc window rect pane). auiDockArtDrawBorder :: AuiDockArt a -> DC b -> Window c -> Rect -> AuiPaneInfo e -> IO () -- | usage: (auiDockArtDrawCaption obj dc window text rect pane). auiDockArtDrawCaption :: AuiDockArt a -> DC b -> Window c -> String -> Rect -> AuiPaneInfo f -> IO () -- | usage: (auiDockArtDrawGripper obj dc window rect pane). auiDockArtDrawGripper :: AuiDockArt a -> DC b -> Window c -> Rect -> AuiPaneInfo e -> IO () -- | usage: (auiDockArtDrawPaneButton obj dc window button buttonstate -- rect pane). auiDockArtDrawPaneButton :: AuiDockArt a -> DC b -> Window c -> Int -> Int -> Rect -> AuiPaneInfo g -> IO () -- | usage: (auiDockArtDrawSash obj dc window orientation rect). auiDockArtDrawSash :: AuiDockArt a -> DC b -> Window c -> Int -> Rect -> IO () -- | usage: (auiDockArtGetColour obj id). auiDockArtGetColour :: AuiDockArt a -> Id -> IO (Color) -- | usage: (auiDockArtGetFont obj id). auiDockArtGetFont :: AuiDockArt a -> Id -> IO (Font ()) -- | usage: (auiDockArtGetMetric obj id). auiDockArtGetMetric :: AuiDockArt a -> Id -> IO Int -- | usage: (auiDockArtSetColour obj id colour). auiDockArtSetColour :: AuiDockArt a -> Id -> Color -> IO () -- | usage: (auiDockArtSetFont obj id font). auiDockArtSetFont :: AuiDockArt a -> Id -> Font c -> IO () -- | usage: (auiDockArtSetMetric obj id newval). auiDockArtSetMetric :: AuiDockArt a -> Id -> Int -> IO () -- | usage: (auiManagerAddPane obj window direction caption). auiManagerAddPane :: AuiManager a -> Window b -> Int -> String -> IO Bool -- | usage: (auiManagerAddPaneByPaneInfo obj window paneinfo). auiManagerAddPaneByPaneInfo :: AuiManager a -> Window b -> AuiPaneInfo c -> IO Bool -- | usage: (auiManagerAddPaneByPaneInfoAndDropPosition obj window -- paneinfo xy). auiManagerAddPaneByPaneInfoAndDropPosition :: AuiManager a -> Window b -> AuiPaneInfo c -> Point -> IO Bool -- | usage: (auiManagerCreate managedwnd flags). auiManagerCreate :: Window a -> Int -> IO (AuiManager ()) -- | usage: (auiManagerDelete obj). auiManagerDelete :: AuiManager a -> IO () -- | usage: (auiManagerDetachPane obj window). auiManagerDetachPane :: AuiManager a -> Window b -> IO Bool -- | usage: (auiManagerGetAllPanes obj). auiManagerGetAllPanes :: AuiManager a -> IO (AuiPaneInfoArray ()) -- | usage: (auiManagerGetArtProvider obj). auiManagerGetArtProvider :: AuiManager a -> IO (AuiDockArt ()) -- | usage: (auiManagerGetDockSizeConstraint obj widthpct -- heightpct). auiManagerGetDockSizeConstraint :: AuiManager a -> Ptr Double -> Ptr Double -> IO () -- | usage: (auiManagerGetFlags obj). auiManagerGetFlags :: AuiManager a -> IO Int -- | usage: (auiManagerGetManagedWindow obj). auiManagerGetManagedWindow :: AuiManager a -> IO (Window ()) -- | usage: (auiManagerGetManager window). auiManagerGetManager :: Window a -> IO (AuiManager ()) -- | usage: (auiManagerGetPaneByName obj name). auiManagerGetPaneByName :: AuiManager a -> String -> IO (AuiPaneInfo ()) -- | usage: (auiManagerGetPaneByWindow obj window). auiManagerGetPaneByWindow :: AuiManager a -> Window b -> IO (AuiPaneInfo ()) -- | usage: (auiManagerHideHint obj). auiManagerHideHint :: AuiManager a -> IO () -- | usage: (auiManagerInsertPane obj window insertlocation -- insertlevel). auiManagerInsertPane :: AuiManager a -> Window b -> AuiPaneInfo c -> Int -> IO Bool -- | usage: (auiManagerLoadPaneInfo obj panepart pane). auiManagerLoadPaneInfo :: AuiManager a -> String -> AuiPaneInfo c -> IO () -- | usage: (auiManagerLoadPerspective obj perspective update). auiManagerLoadPerspective :: AuiManager a -> String -> Bool -> IO Bool -- | usage: (auiManagerSavePaneInfo obj pane). auiManagerSavePaneInfo :: AuiManager a -> AuiPaneInfo b -> IO (String) -- | usage: (auiManagerSavePerspective obj). auiManagerSavePerspective :: AuiManager a -> IO (String) -- | usage: (auiManagerSetArtProvider obj artprovider). auiManagerSetArtProvider :: AuiManager a -> AuiDockArt b -> IO () -- | usage: (auiManagerSetDockSizeConstraint obj widthpct -- heightpct). auiManagerSetDockSizeConstraint :: AuiManager a -> Double -> Double -> IO () -- | usage: (auiManagerSetFlags obj flags). auiManagerSetFlags :: AuiManager a -> Int -> IO () -- | usage: (auiManagerSetManagedWindow obj managedwnd). auiManagerSetManagedWindow :: AuiManager a -> Window b -> IO () -- | usage: (auiManagerShowHint obj rect). auiManagerShowHint :: AuiManager a -> Rect -> IO () -- | usage: (auiManagerUnInit obj). auiManagerUnInit :: AuiManager a -> IO () -- | usage: (auiManagerUpdate obj). auiManagerUpdate :: AuiManager a -> IO () -- | usage: (auiManagerEventCanVeto obj). auiManagerEventCanVeto :: AuiManagerEvent a -> IO Bool -- | usage: (auiManagerEventCreate wxtype). auiManagerEventCreate :: Int -> IO (AuiManagerEvent ()) -- | usage: (auiManagerEventGetButton obj). auiManagerEventGetButton :: AuiManagerEvent a -> IO Int -- | usage: (auiManagerEventGetDC obj). auiManagerEventGetDC :: AuiManagerEvent a -> IO (DC ()) -- | usage: (auiManagerEventGetManager obj). auiManagerEventGetManager :: AuiManagerEvent a -> IO (AuiManager ()) -- | usage: (auiManagerEventGetPane obj). auiManagerEventGetPane :: AuiManagerEvent a -> IO (AuiPaneInfo ()) -- | usage: (auiManagerEventGetVeto obj). auiManagerEventGetVeto :: AuiManagerEvent a -> IO Bool -- | usage: (auiManagerEventSetButton obj button). auiManagerEventSetButton :: AuiManagerEvent a -> Int -> IO () -- | usage: (auiManagerEventSetCanVeto obj canveto). auiManagerEventSetCanVeto :: AuiManagerEvent a -> Bool -> IO () -- | usage: (auiManagerEventSetDC obj pdc). auiManagerEventSetDC :: AuiManagerEvent a -> DC b -> IO () -- | usage: (auiManagerEventSetManager obj manager). auiManagerEventSetManager :: AuiManagerEvent a -> AuiManager b -> IO () -- | usage: (auiManagerEventSetPane obj pane). auiManagerEventSetPane :: AuiManagerEvent a -> AuiPaneInfo b -> IO () -- | usage: (auiManagerEventVeto obj veto). auiManagerEventVeto :: AuiManagerEvent a -> Bool -> IO () -- | usage: (auiNotebookAddPage obj page text select imageId). auiNotebookAddPage :: AuiNotebook a -> Window b -> String -> Bool -> Int -> IO Bool -- | usage: (auiNotebookAddPageWithBitmap obj page caption select -- bitmap). auiNotebookAddPageWithBitmap :: AuiNotebook a -> Window b -> String -> Bool -> Bitmap e -> IO Bool -- | usage: (auiNotebookAdvanceSelection obj forward). auiNotebookAdvanceSelection :: AuiNotebook a -> Bool -> IO () -- | usage: (auiNotebookChangeSelection obj n). auiNotebookChangeSelection :: AuiNotebook a -> Int -> IO Int -- | usage: (auiNotebookCreate parent id xy widthheight style). auiNotebookCreate :: Window a -> Id -> Point -> Size -> Int -> IO (AuiNotebook ()) -- | usage: (auiNotebookCreateDefault). auiNotebookCreateDefault :: IO (AuiNotebook ()) -- | usage: (auiNotebookCreateFromDefault obj parent id xy widthheight -- style). auiNotebookCreateFromDefault :: AuiNotebook a -> Window b -> Id -> Point -> Size -> Int -> IO Bool -- | usage: (auiNotebookDeleteAllPages obj). auiNotebookDeleteAllPages :: AuiNotebook a -> IO Bool -- | usage: (auiNotebookDeletePage obj page). auiNotebookDeletePage :: AuiNotebook a -> Int -> IO Bool -- | usage: (auiNotebookGetArtProvider obj). auiNotebookGetArtProvider :: AuiNotebook a -> IO (AuiTabArt ()) -- | usage: (auiNotebookGetCurrentPage obj). auiNotebookGetCurrentPage :: AuiNotebook a -> IO (Window ()) -- | usage: (auiNotebookGetHeightForPageHeight obj pageHeight). auiNotebookGetHeightForPageHeight :: AuiNotebook a -> Int -> IO Int -- | usage: (auiNotebookGetPage obj pageidx). auiNotebookGetPage :: AuiNotebook a -> Int -> IO (Window ()) -- | usage: (auiNotebookGetPageBitmap obj page). auiNotebookGetPageBitmap :: AuiNotebook a -> Int -> IO (Bitmap ()) -- | usage: (auiNotebookGetPageCount obj). auiNotebookGetPageCount :: AuiNotebook a -> IO Int -- | usage: (auiNotebookGetPageIndex obj pagewnd). auiNotebookGetPageIndex :: AuiNotebook a -> Window b -> IO Int -- | usage: (auiNotebookGetPageText obj page). auiNotebookGetPageText :: AuiNotebook a -> Int -> IO (String) -- | usage: (auiNotebookGetPageToolTip obj pageIdx). auiNotebookGetPageToolTip :: AuiNotebook a -> Int -> IO (String) -- | usage: (auiNotebookGetSelection obj). auiNotebookGetSelection :: AuiNotebook a -> IO Int -- | usage: (auiNotebookGetTabCtrlHeight obj). auiNotebookGetTabCtrlHeight :: AuiNotebook a -> IO Int -- | usage: (auiNotebookInsertPage obj index page text select -- imageId). auiNotebookInsertPage :: AuiNotebook a -> Int -> Window c -> String -> Bool -> Int -> IO Bool -- | usage: (auiNotebookInsertPageWithBitmap obj pageidx page caption -- select bitmap). auiNotebookInsertPageWithBitmap :: AuiNotebook a -> Int -> Window c -> String -> Bool -> Bitmap f -> IO Bool -- | usage: (auiNotebookRemovePage obj page). auiNotebookRemovePage :: AuiNotebook a -> Int -> IO Bool -- | usage: (auiNotebookSetArtProvider obj art). auiNotebookSetArtProvider :: AuiNotebook a -> AuiTabArt b -> IO () -- | usage: (auiNotebookSetFont obj font). auiNotebookSetFont :: AuiNotebook a -> Font b -> IO Bool -- | usage: (auiNotebookSetMeasuringFont obj font). auiNotebookSetMeasuringFont :: AuiNotebook a -> Font b -> IO () -- | usage: (auiNotebookSetNormalFont obj font). auiNotebookSetNormalFont :: AuiNotebook a -> Font b -> IO () -- | usage: (auiNotebookSetPageBitmap obj page bitmap). auiNotebookSetPageBitmap :: AuiNotebook a -> Int -> Bitmap c -> IO Bool -- | usage: (auiNotebookSetPageImage obj n imageId). auiNotebookSetPageImage :: AuiNotebook a -> Int -> Int -> IO Bool -- | usage: (auiNotebookSetPageText obj page text). auiNotebookSetPageText :: AuiNotebook a -> Int -> String -> IO Bool -- | usage: (auiNotebookSetPageToolTip obj page text). auiNotebookSetPageToolTip :: AuiNotebook a -> Int -> String -> IO Bool -- | usage: (auiNotebookSetSelectedFont obj font). auiNotebookSetSelectedFont :: AuiNotebook a -> Font b -> IO () -- | usage: (auiNotebookSetSelection obj newpage). auiNotebookSetSelection :: AuiNotebook a -> Int -> IO Int -- | usage: (auiNotebookSetTabCtrlHeight obj height). auiNotebookSetTabCtrlHeight :: AuiNotebook a -> Int -> IO () -- | usage: (auiNotebookSetUniformBitmapSize obj widthheight). auiNotebookSetUniformBitmapSize :: AuiNotebook a -> Size -> IO () -- | usage: (auiNotebookShowWindowMenu obj). auiNotebookShowWindowMenu :: AuiNotebook a -> IO Bool -- | usage: (auiNotebookSplit obj page direction). auiNotebookSplit :: AuiNotebook a -> Int -> Int -> IO () -- | usage: (auiNotebookEventCreate commandtype winid). auiNotebookEventCreate :: Int -> Int -> IO (AuiNotebookEvent ()) -- | usage: (auiNotebookEventGetDragSource obj). auiNotebookEventGetDragSource :: AuiNotebookEvent a -> IO (AuiNotebook ()) -- | usage: (auiNotebookPageActive obj). auiNotebookPageActive :: AuiNotebookPage a -> IO Bool -- | usage: (auiNotebookPageBitmap obj). auiNotebookPageBitmap :: AuiNotebookPage a -> IO (Bitmap ()) -- | usage: (auiNotebookPageCaption obj). auiNotebookPageCaption :: AuiNotebookPage a -> IO (String) -- | usage: (auiNotebookPageRect obj). auiNotebookPageRect :: AuiNotebookPage a -> IO (Rect) -- | usage: (auiNotebookPageTooltip obj). auiNotebookPageTooltip :: AuiNotebookPage a -> IO (String) -- | usage: (auiNotebookPageWindow obj). auiNotebookPageWindow :: AuiNotebookPage a -> IO (Window ()) -- | usage: (auiNotebookPageArrayCreate). auiNotebookPageArrayCreate :: IO (AuiNotebookPageArray ()) -- | usage: (auiNotebookPageArrayDelete obj). auiNotebookPageArrayDelete :: AuiNotebookPageArray a -> IO () -- | usage: (auiNotebookPageArrayGetCount obj). auiNotebookPageArrayGetCount :: AuiNotebookPageArray a -> IO Int -- | usage: (auiNotebookPageArrayItem obj idx). auiNotebookPageArrayItem :: AuiNotebookPageArray a -> Int -> IO (AuiNotebookPage ()) -- | usage: (auiPaneInfoBestSize obj widthheight). auiPaneInfoBestSize :: AuiPaneInfo a -> Size -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoBestSizeXY obj xy). auiPaneInfoBestSizeXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoBottom obj). auiPaneInfoBottom :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoBottomDockable obj b). auiPaneInfoBottomDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoCaption obj c). auiPaneInfoCaption :: AuiPaneInfo a -> String -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoCaptionVisible obj visible). auiPaneInfoCaptionVisible :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoCenter obj). auiPaneInfoCenter :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoCenterPane obj). auiPaneInfoCenterPane :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoCentre obj). auiPaneInfoCentre :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoCentrePane obj). auiPaneInfoCentrePane :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoCloseButton obj visible). auiPaneInfoCloseButton :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoCopy obj c). auiPaneInfoCopy :: AuiPaneInfo a -> AuiPaneInfo b -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoCreate c). auiPaneInfoCreate :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoCreateDefault). auiPaneInfoCreateDefault :: IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoDefaultPane obj). auiPaneInfoDefaultPane :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoDestroyOnClose obj b). auiPaneInfoDestroyOnClose :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoDirection obj direction). auiPaneInfoDirection :: AuiPaneInfo a -> Int -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoDock obj). auiPaneInfoDock :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoDockFixed obj b). auiPaneInfoDockFixed :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoDockable obj b). auiPaneInfoDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoFixed obj). auiPaneInfoFixed :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoFloat obj). auiPaneInfoFloat :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoFloatable obj b). auiPaneInfoFloatable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoFloatingPosition obj xy). auiPaneInfoFloatingPosition :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoFloatingPositionXY obj xy). auiPaneInfoFloatingPositionXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoFloatingSize obj widthheight). auiPaneInfoFloatingSize :: AuiPaneInfo a -> Size -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoFloatingSizeXY obj xy). auiPaneInfoFloatingSizeXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoGripper obj visible). auiPaneInfoGripper :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoGripperTop obj attop). auiPaneInfoGripperTop :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoHasBorder obj). auiPaneInfoHasBorder :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoHasCaption obj). auiPaneInfoHasCaption :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoHasCloseButton obj). auiPaneInfoHasCloseButton :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoHasFlag obj flag). auiPaneInfoHasFlag :: AuiPaneInfo a -> Int -> IO Bool -- | usage: (auiPaneInfoHasGripper obj). auiPaneInfoHasGripper :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoHasGripperTop obj). auiPaneInfoHasGripperTop :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoHasMaximizeButton obj). auiPaneInfoHasMaximizeButton :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoHasMinimizeButton obj). auiPaneInfoHasMinimizeButton :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoHasPinButton obj). auiPaneInfoHasPinButton :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoHide obj). auiPaneInfoHide :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoIcon obj b). auiPaneInfoIcon :: AuiPaneInfo a -> Bitmap b -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoIsBottomDockable obj). auiPaneInfoIsBottomDockable :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoIsDockable obj). auiPaneInfoIsDockable :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoIsDocked obj). auiPaneInfoIsDocked :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoIsFixed obj). auiPaneInfoIsFixed :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoIsFloatable obj). auiPaneInfoIsFloatable :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoIsFloating obj). auiPaneInfoIsFloating :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoIsLeftDockable obj). auiPaneInfoIsLeftDockable :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoIsMovable obj). auiPaneInfoIsMovable :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoIsOk obj). auiPaneInfoIsOk :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoIsResizable obj). auiPaneInfoIsResizable :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoIsRightDockable obj). auiPaneInfoIsRightDockable :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoIsShown obj). auiPaneInfoIsShown :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoIsToolbar obj). auiPaneInfoIsToolbar :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoIsTopDockable obj). auiPaneInfoIsTopDockable :: AuiPaneInfo a -> IO Bool -- | usage: (auiPaneInfoLayer obj layer). auiPaneInfoLayer :: AuiPaneInfo a -> Int -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoLeft obj). auiPaneInfoLeft :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoLeftDockable obj b). auiPaneInfoLeftDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoMaxSize obj widthheight). auiPaneInfoMaxSize :: AuiPaneInfo a -> Size -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoMaxSizeXY obj xy). auiPaneInfoMaxSizeXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoMaximizeButton obj visible). auiPaneInfoMaximizeButton :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoMinSize obj widthheight). auiPaneInfoMinSize :: AuiPaneInfo a -> Size -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoMinSizeXY obj xy). auiPaneInfoMinSizeXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoMinimizeButton obj visible). auiPaneInfoMinimizeButton :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoMovable obj b). auiPaneInfoMovable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoName obj n). auiPaneInfoName :: AuiPaneInfo a -> String -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoPaneBorder obj visible). auiPaneInfoPaneBorder :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoPinButton obj visible). auiPaneInfoPinButton :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoPosition obj pos). auiPaneInfoPosition :: AuiPaneInfo a -> Int -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoResizable obj resizable). auiPaneInfoResizable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoRight obj). auiPaneInfoRight :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoRightDockable obj b). auiPaneInfoRightDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoRow obj row). auiPaneInfoRow :: AuiPaneInfo a -> Int -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoSafeSet obj source). auiPaneInfoSafeSet :: AuiPaneInfo a -> AuiPaneInfo b -> IO () -- | usage: (auiPaneInfoSetFlag obj flag optionstate). auiPaneInfoSetFlag :: AuiPaneInfo a -> Int -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoShow obj show). auiPaneInfoShow :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoToolbarPane obj). auiPaneInfoToolbarPane :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoTop obj). auiPaneInfoTop :: AuiPaneInfo a -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoTopDockable obj b). auiPaneInfoTopDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoWindow obj w). auiPaneInfoWindow :: AuiPaneInfo a -> Window b -> IO (AuiPaneInfo ()) -- | usage: (auiPaneInfoArrayCreate). auiPaneInfoArrayCreate :: IO (AuiPaneInfoArray ()) -- | usage: (auiPaneInfoArrayDelete obj). auiPaneInfoArrayDelete :: AuiPaneInfoArray a -> IO () -- | usage: (auiPaneInfoArrayGetCount obj). auiPaneInfoArrayGetCount :: AuiPaneInfoArray a -> IO Int -- | usage: (auiPaneInfoArrayItem obj idx). auiPaneInfoArrayItem :: AuiPaneInfoArray a -> Int -> IO (AuiPaneInfo ()) -- | usage: (auiSimpleTabArtClone obj). auiSimpleTabArtClone :: AuiSimpleTabArt a -> IO (AuiTabArt ()) -- | usage: (auiSimpleTabArtCreate). auiSimpleTabArtCreate :: IO (AuiSimpleTabArt ()) -- | usage: (auiSimpleTabArtDrawBackground obj dc wnd rect). auiSimpleTabArtDrawBackground :: AuiSimpleTabArt a -> DC b -> Window c -> Rect -> IO () -- | usage: (auiSimpleTabArtDrawButton obj dc wnd inRect bitmapId -- buttonState orientation outRect). auiSimpleTabArtDrawButton :: AuiSimpleTabArt a -> DC b -> Window c -> Rect -> Int -> Int -> Int -> Rect -> IO () -- | usage: (auiSimpleTabArtDrawTab obj dc wnd pane inRect -- closeButtonState outTabRect outButtonRect xExtent). auiSimpleTabArtDrawTab :: AuiSimpleTabArt a -> DC b -> Window c -> AuiNotebookPage d -> Rect -> Int -> Rect -> Rect -> Ptr CInt -> IO () -- | usage: (auiSimpleTabArtGetBestTabCtrlSize obj wnd pages -- widthheight). auiSimpleTabArtGetBestTabCtrlSize :: AuiSimpleTabArt a -> Window b -> AuiNotebookPageArray c -> Size -> IO Int -- | usage: (auiSimpleTabArtGetIndentSize obj). auiSimpleTabArtGetIndentSize :: AuiSimpleTabArt a -> IO Int -- | usage: (auiSimpleTabArtGetTabSize obj dc wnd caption bitmap active -- closeButtonState xExtent). auiSimpleTabArtGetTabSize :: AuiSimpleTabArt a -> DC b -> Window c -> String -> Bitmap e -> Bool -> Int -> Ptr CInt -> IO (Size) -- | usage: (auiSimpleTabArtSetActiveColour obj colour). auiSimpleTabArtSetActiveColour :: AuiSimpleTabArt a -> Color -> IO () -- | usage: (auiSimpleTabArtSetColour obj colour). auiSimpleTabArtSetColour :: AuiSimpleTabArt a -> Color -> IO () -- | usage: (auiSimpleTabArtSetFlags obj flags). auiSimpleTabArtSetFlags :: AuiSimpleTabArt a -> Int -> IO () -- | usage: (auiSimpleTabArtSetMeasuringFont obj font). auiSimpleTabArtSetMeasuringFont :: AuiSimpleTabArt a -> Font b -> IO () -- | usage: (auiSimpleTabArtSetNormalFont obj font). auiSimpleTabArtSetNormalFont :: AuiSimpleTabArt a -> Font b -> IO () -- | usage: (auiSimpleTabArtSetSelectedFont obj font). auiSimpleTabArtSetSelectedFont :: AuiSimpleTabArt a -> Font b -> IO () -- | usage: (auiSimpleTabArtSetSizingInfo obj widthheight -- tabCount). auiSimpleTabArtSetSizingInfo :: AuiSimpleTabArt a -> Size -> Int -> IO () -- | usage: (auiSimpleTabArtShowDropDown obj wnd items activeIdx). auiSimpleTabArtShowDropDown :: AuiSimpleTabArt a -> Window b -> AuiNotebookPageArray c -> Int -> IO Int -- | usage: (auiTabArtClone obj). auiTabArtClone :: AuiTabArt a -> IO (AuiTabArt ()) -- | usage: (auiTabArtDrawBackground obj dc wnd rect). auiTabArtDrawBackground :: AuiTabArt a -> DC b -> Window c -> Rect -> IO () -- | usage: (auiTabArtDrawButton obj dc wnd inrect bitmapid buttonstate -- orientation outrect). auiTabArtDrawButton :: AuiTabArt a -> DC b -> Window c -> Rect -> Int -> Int -> Int -> Rect -> IO () -- | usage: (auiTabArtDrawTab obj dc wnd page rect closebuttonstate -- outtabrect outbuttonrect xextent). auiTabArtDrawTab :: AuiTabArt a -> DC b -> Window c -> AuiNotebookPage d -> Rect -> Int -> Rect -> Rect -> Ptr CInt -> IO () -- | usage: (auiTabArtGetBestTabCtrlSize obj wnd pages -- widthheight). auiTabArtGetBestTabCtrlSize :: AuiTabArt a -> Window b -> AuiNotebookPageArray c -> Size -> IO Int -- | usage: (auiTabArtGetIndentSize obj). auiTabArtGetIndentSize :: AuiTabArt a -> IO Int -- | usage: (auiTabArtGetTabSize obj dc wnd caption bitmap active -- closebuttonstate xextent). auiTabArtGetTabSize :: AuiTabArt a -> DC b -> Window c -> String -> Bitmap e -> Bool -> Int -> Ptr CInt -> IO (Size) -- | usage: (auiTabArtSetActiveColour obj colour). auiTabArtSetActiveColour :: AuiTabArt a -> Color -> IO () -- | usage: (auiTabArtSetColour obj colour). auiTabArtSetColour :: AuiTabArt a -> Color -> IO () -- | usage: (auiTabArtSetFlags obj flags). auiTabArtSetFlags :: AuiTabArt a -> Int -> IO () -- | usage: (auiTabArtSetMeasuringFont obj font). auiTabArtSetMeasuringFont :: AuiTabArt a -> Font b -> IO () -- | usage: (auiTabArtSetNormalFont obj font). auiTabArtSetNormalFont :: AuiTabArt a -> Font b -> IO () -- | usage: (auiTabArtSetSelectedFont obj font). auiTabArtSetSelectedFont :: AuiTabArt a -> Font b -> IO () -- | usage: (auiTabArtSetSizingInfo obj widthheight tabcount). auiTabArtSetSizingInfo :: AuiTabArt a -> Size -> Int -> IO () -- | usage: (auiTabContainerAddButton obj id location normalBitmap -- disabledBitmap). auiTabContainerAddButton :: AuiTabContainer a -> Id -> Int -> Bitmap d -> Bitmap e -> IO () -- | usage: (auiTabContainerAddPage obj page info). auiTabContainerAddPage :: AuiTabContainer a -> Window b -> AuiNotebookPage c -> IO Bool -- | usage: (auiTabContainerCreate). auiTabContainerCreate :: IO (AuiTabContainer ()) -- | usage: (auiTabContainerDoShowHide obj). auiTabContainerDoShowHide :: AuiTabContainer a -> IO () -- | usage: (auiTabContainerGetActivePage obj). auiTabContainerGetActivePage :: AuiTabContainer a -> IO Int -- | usage: (auiTabContainerGetArtProvider obj). auiTabContainerGetArtProvider :: AuiTabContainer a -> IO (AuiTabArt ()) -- | usage: (auiTabContainerGetFlags obj). auiTabContainerGetFlags :: AuiTabContainer a -> IO Int -- | usage: (auiTabContainerGetIdxFromWindow obj page). auiTabContainerGetIdxFromWindow :: AuiTabContainer a -> Window b -> IO Int -- | usage: (auiTabContainerGetPage obj idx). auiTabContainerGetPage :: AuiTabContainer a -> Int -> IO (AuiNotebookPage ()) -- | usage: (auiTabContainerGetPageCount obj). auiTabContainerGetPageCount :: AuiTabContainer a -> IO Int -- | usage: (auiTabContainerGetPages obj). auiTabContainerGetPages :: AuiTabContainer a -> IO (AuiNotebookPageArray ()) -- | usage: (auiTabContainerGetTabOffset obj). auiTabContainerGetTabOffset :: AuiTabContainer a -> IO Int -- | usage: (auiTabContainerGetWindowFromIdx obj idx). auiTabContainerGetWindowFromIdx :: AuiTabContainer a -> Int -> IO (Window ()) -- | usage: (auiTabContainerInsertPage obj page info idx). auiTabContainerInsertPage :: AuiTabContainer a -> Window b -> AuiNotebookPage c -> Int -> IO Bool -- | usage: (auiTabContainerIsTabVisible obj tabPage tabOffset dc -- wnd). auiTabContainerIsTabVisible :: AuiTabContainer a -> Int -> Int -> DC d -> Window e -> IO Bool -- | usage: (auiTabContainerMakeTabVisible obj tabPage win). auiTabContainerMakeTabVisible :: AuiTabContainer a -> Int -> Window c -> IO () -- | usage: (auiTabContainerMovePage obj page newIdx). auiTabContainerMovePage :: AuiTabContainer a -> Window b -> Int -> IO Bool -- | usage: (auiTabContainerRemoveButton obj id). auiTabContainerRemoveButton :: AuiTabContainer a -> Id -> IO () -- | usage: (auiTabContainerRemovePage obj page). auiTabContainerRemovePage :: AuiTabContainer a -> Window b -> IO Bool -- | usage: (auiTabContainerSetActiveColour obj colour). auiTabContainerSetActiveColour :: AuiTabContainer a -> Color -> IO () -- | usage: (auiTabContainerSetActivePage obj page). auiTabContainerSetActivePage :: AuiTabContainer a -> Int -> IO Bool -- | usage: (auiTabContainerSetActivePageByWindow obj page). auiTabContainerSetActivePageByWindow :: AuiTabContainer a -> Window b -> IO Bool -- | usage: (auiTabContainerSetArtProvider obj art). auiTabContainerSetArtProvider :: AuiTabContainer a -> AuiTabArt b -> IO () -- | usage: (auiTabContainerSetColour obj colour). auiTabContainerSetColour :: AuiTabContainer a -> Color -> IO () -- | usage: (auiTabContainerSetFlags obj flags). auiTabContainerSetFlags :: AuiTabContainer a -> Int -> IO () -- | usage: (auiTabContainerSetMeasuringFont obj measuringFont). auiTabContainerSetMeasuringFont :: AuiTabContainer a -> Font b -> IO () -- | usage: (auiTabContainerSetNoneActive obj). auiTabContainerSetNoneActive :: AuiTabContainer a -> IO () -- | usage: (auiTabContainerSetNormalFont obj normalFont). auiTabContainerSetNormalFont :: AuiTabContainer a -> Font b -> IO () -- | usage: (auiTabContainerSetRect obj rect). auiTabContainerSetRect :: AuiTabContainer a -> Rect -> IO () -- | usage: (auiTabContainerSetSelectedFont obj selectedFont). auiTabContainerSetSelectedFont :: AuiTabContainer a -> Font b -> IO () -- | usage: (auiTabContainerSetTabOffset obj offset). auiTabContainerSetTabOffset :: AuiTabContainer a -> Int -> IO () -- | usage: (auiTabContainerButtonBitmap obj). auiTabContainerButtonBitmap :: AuiTabContainerButton a -> IO (Bitmap ()) -- | usage: (auiTabContainerButtonCurState obj). auiTabContainerButtonCurState :: AuiTabContainerButton a -> IO Int -- | usage: (auiTabContainerButtonDisBitmap obj). auiTabContainerButtonDisBitmap :: AuiTabContainerButton a -> IO (Bitmap ()) -- | usage: (auiTabContainerButtonId obj). auiTabContainerButtonId :: AuiTabContainerButton a -> IO Int -- | usage: (auiTabContainerButtonLocation obj). auiTabContainerButtonLocation :: AuiTabContainerButton a -> IO Int -- | usage: (auiTabContainerButtonRect obj). auiTabContainerButtonRect :: AuiTabContainerButton a -> IO (Rect) -- | usage: (auiTabCtrlAddButton obj id location normalBitmap -- disabledBitmap). auiTabCtrlAddButton :: AuiTabCtrl a -> Id -> Int -> Bitmap d -> Bitmap e -> IO () -- | usage: (auiTabCtrlAddPage obj page info). auiTabCtrlAddPage :: AuiTabCtrl a -> Window b -> AuiNotebookPage c -> IO Bool -- | usage: (auiTabCtrlDoShowHide obj). auiTabCtrlDoShowHide :: AuiTabCtrl a -> IO () -- | usage: (auiTabCtrlGetActivePage obj). auiTabCtrlGetActivePage :: AuiTabCtrl a -> IO Int -- | usage: (auiTabCtrlGetArtProvider obj). auiTabCtrlGetArtProvider :: AuiTabCtrl a -> IO (AuiTabArt ()) -- | usage: (auiTabCtrlGetFlags obj). auiTabCtrlGetFlags :: AuiTabCtrl a -> IO Int -- | usage: (auiTabCtrlGetIdxFromWindow obj page). auiTabCtrlGetIdxFromWindow :: AuiTabCtrl a -> Window b -> IO Int -- | usage: (auiTabCtrlGetPage obj idx). auiTabCtrlGetPage :: AuiTabCtrl a -> Int -> IO (AuiNotebookPage ()) -- | usage: (auiTabCtrlGetPageCount obj). auiTabCtrlGetPageCount :: AuiTabCtrl a -> IO Int -- | usage: (auiTabCtrlGetPages obj). auiTabCtrlGetPages :: AuiTabCtrl a -> IO (AuiNotebookPageArray ()) -- | usage: (auiTabCtrlGetTabOffset obj). auiTabCtrlGetTabOffset :: AuiTabCtrl a -> IO Int -- | usage: (auiTabCtrlGetWindowFromIdx obj idx). auiTabCtrlGetWindowFromIdx :: AuiTabCtrl a -> Int -> IO (Window ()) -- | usage: (auiTabCtrlInsertPage obj page info idx). auiTabCtrlInsertPage :: AuiTabCtrl a -> Window b -> AuiNotebookPage c -> Int -> IO Bool -- | usage: (auiTabCtrlIsTabVisible obj tabPage tabOffset dc wnd). auiTabCtrlIsTabVisible :: AuiTabCtrl a -> Int -> Int -> DC d -> Window e -> IO Bool -- | usage: (auiTabCtrlMakeTabVisible obj tabPage win). auiTabCtrlMakeTabVisible :: AuiTabCtrl a -> Int -> Window c -> IO () -- | usage: (auiTabCtrlMovePage obj page newIdx). auiTabCtrlMovePage :: AuiTabCtrl a -> Window b -> Int -> IO Bool -- | usage: (auiTabCtrlRemoveButton obj id). auiTabCtrlRemoveButton :: AuiTabCtrl a -> Id -> IO () -- | usage: (auiTabCtrlRemovePage obj page). auiTabCtrlRemovePage :: AuiTabCtrl a -> Window b -> IO Bool -- | usage: (auiTabCtrlSetActiveColour obj colour). auiTabCtrlSetActiveColour :: AuiTabCtrl a -> Color -> IO () -- | usage: (auiTabCtrlSetActivePage obj page). auiTabCtrlSetActivePage :: AuiTabCtrl a -> Int -> IO Bool -- | usage: (auiTabCtrlSetActivePageByWindow obj page). auiTabCtrlSetActivePageByWindow :: AuiTabCtrl a -> Window b -> IO Bool -- | usage: (auiTabCtrlSetArtProvider obj art). auiTabCtrlSetArtProvider :: AuiTabCtrl a -> AuiTabArt b -> IO () -- | usage: (auiTabCtrlSetColour obj colour). auiTabCtrlSetColour :: AuiTabCtrl a -> Color -> IO () -- | usage: (auiTabCtrlSetFlags obj flags). auiTabCtrlSetFlags :: AuiTabCtrl a -> Int -> IO () -- | usage: (auiTabCtrlSetMeasuringFont obj measuringFont). auiTabCtrlSetMeasuringFont :: AuiTabCtrl a -> Font b -> IO () -- | usage: (auiTabCtrlSetNoneActive obj). auiTabCtrlSetNoneActive :: AuiTabCtrl a -> IO () -- | usage: (auiTabCtrlSetNormalFont obj normalFont). auiTabCtrlSetNormalFont :: AuiTabCtrl a -> Font b -> IO () -- | usage: (auiTabCtrlSetRect obj rect). auiTabCtrlSetRect :: AuiTabCtrl a -> Rect -> IO () -- | usage: (auiTabCtrlSetSelectedFont obj selectedFont). auiTabCtrlSetSelectedFont :: AuiTabCtrl a -> Font b -> IO () -- | usage: (auiTabCtrlSetTabOffset obj offset). auiTabCtrlSetTabOffset :: AuiTabCtrl a -> Int -> IO () -- | usage: (auiToolBarAddControl obj control label). auiToolBarAddControl :: AuiToolBar a -> Control b -> String -> IO (AuiToolBarItem ()) -- | usage: (auiToolBarAddLabel obj toolid label width). auiToolBarAddLabel :: AuiToolBar a -> Int -> String -> Int -> IO (AuiToolBarItem ()) -- | usage: (auiToolBarAddSeparator obj). auiToolBarAddSeparator :: AuiToolBar a -> IO (AuiToolBarItem ()) -- | usage: (auiToolBarAddSpacer obj pixels). auiToolBarAddSpacer :: AuiToolBar a -> Int -> IO (AuiToolBarItem ()) -- | usage: (auiToolBarAddStretchSpacer obj proportion). auiToolBarAddStretchSpacer :: AuiToolBar a -> Int -> IO (AuiToolBarItem ()) -- | usage: (auiToolBarAddTool obj toolid label bitmap disabledbitmap -- kind shorthelpstring longhelpstring clientdata). auiToolBarAddTool :: AuiToolBar a -> Int -> String -> Bitmap d -> Bitmap e -> Int -> String -> String -> WxObject i -> IO (AuiToolBarItem ()) -- | usage: (auiToolBarAddToolByBitmap obj toolid bitmap disabledbitmap -- toggle clientdata shorthelpstring longhelpstring). auiToolBarAddToolByBitmap :: AuiToolBar a -> Int -> Bitmap c -> Bitmap d -> Bool -> WxObject f -> String -> String -> IO (AuiToolBarItem ()) -- | usage: (auiToolBarAddToolByLabel obj toolid label bitmap -- shorthelpstring kind). auiToolBarAddToolByLabel :: AuiToolBar a -> Int -> String -> Bitmap d -> String -> Int -> IO (AuiToolBarItem ()) -- | usage: (auiToolBarClear obj). auiToolBarClear :: AuiToolBar a -> IO () -- | usage: (auiToolBarClearTools obj). auiToolBarClearTools :: AuiToolBar a -> IO () -- | usage: (auiToolBarCreate parent id xy widthheight style). auiToolBarCreate :: Window a -> Id -> Point -> Size -> Int -> IO (AuiToolBar ()) -- | usage: (auiToolBarCreateDefault). auiToolBarCreateDefault :: IO (AuiToolBar ()) -- | usage: (auiToolBarCreateFromDefault obj parent id xy widthheight -- style). auiToolBarCreateFromDefault :: AuiToolBar a -> Window b -> Id -> Point -> Size -> Int -> IO Bool -- | usage: (auiToolBarDelete obj). auiToolBarDelete :: AuiToolBar a -> IO () -- | usage: (auiToolBarDeleteByIndex obj toolid). auiToolBarDeleteByIndex :: AuiToolBar a -> Int -> IO Bool -- | usage: (auiToolBarDeleteTool obj toolid). auiToolBarDeleteTool :: AuiToolBar a -> Int -> IO Bool -- | usage: (auiToolBarEnableTool obj toolid state). auiToolBarEnableTool :: AuiToolBar a -> Int -> Bool -> IO () -- | usage: (auiToolBarFindControl obj windowid). auiToolBarFindControl :: AuiToolBar a -> Int -> IO (Control ()) -- | usage: (auiToolBarFindTool obj toolid). auiToolBarFindTool :: AuiToolBar a -> Int -> IO (AuiToolBarItem ()) -- | usage: (auiToolBarFindToolByIndex obj idx). auiToolBarFindToolByIndex :: AuiToolBar a -> Int -> IO (AuiToolBarItem ()) -- | usage: (auiToolBarFindToolByPosition obj xy). auiToolBarFindToolByPosition :: AuiToolBar a -> Point -> IO (AuiToolBarItem ()) -- | usage: (auiToolBarGetArtProvider obj). auiToolBarGetArtProvider :: AuiToolBar a -> IO (AuiToolBarArt ()) -- | usage: (auiToolBarGetGripperVisible obj). auiToolBarGetGripperVisible :: AuiToolBar a -> IO Bool -- | usage: (auiToolBarGetHintSize obj dockdirection). auiToolBarGetHintSize :: AuiToolBar a -> Int -> IO (Size) -- | usage: (auiToolBarGetOverflowVisible obj). auiToolBarGetOverflowVisible :: AuiToolBar a -> IO Bool -- | usage: (auiToolBarGetToolBarFits obj). auiToolBarGetToolBarFits :: AuiToolBar a -> IO Bool -- | usage: (auiToolBarGetToolBitmap obj toolid). auiToolBarGetToolBitmap :: AuiToolBar a -> Int -> IO (Bitmap ()) -- | usage: (auiToolBarGetToolBitmapSize obj). auiToolBarGetToolBitmapSize :: AuiToolBar a -> IO (Size) -- | usage: (auiToolBarGetToolBorderPadding obj). auiToolBarGetToolBorderPadding :: AuiToolBar a -> IO Int -- | usage: (auiToolBarGetToolCount obj). auiToolBarGetToolCount :: AuiToolBar a -> IO Int -- | usage: (auiToolBarGetToolDropDown obj toolid). auiToolBarGetToolDropDown :: AuiToolBar a -> Int -> IO Bool -- | usage: (auiToolBarGetToolEnabled obj toolid). auiToolBarGetToolEnabled :: AuiToolBar a -> Int -> IO Bool -- | usage: (auiToolBarGetToolFits obj toolid). auiToolBarGetToolFits :: AuiToolBar a -> Int -> IO Bool -- | usage: (auiToolBarGetToolFitsByIndex obj toolid). auiToolBarGetToolFitsByIndex :: AuiToolBar a -> Int -> IO Bool -- | usage: (auiToolBarGetToolIndex obj toolid). auiToolBarGetToolIndex :: AuiToolBar a -> Int -> IO Int -- | usage: (auiToolBarGetToolLabel obj toolid). auiToolBarGetToolLabel :: AuiToolBar a -> Int -> IO (String) -- | usage: (auiToolBarGetToolLongHelp obj toolid). auiToolBarGetToolLongHelp :: AuiToolBar a -> Int -> IO (String) -- | usage: (auiToolBarGetToolPacking obj). auiToolBarGetToolPacking :: AuiToolBar a -> IO Int -- | usage: (auiToolBarGetToolPos obj toolid). auiToolBarGetToolPos :: AuiToolBar a -> Int -> IO Int -- | usage: (auiToolBarGetToolProportion obj toolid). auiToolBarGetToolProportion :: AuiToolBar a -> Int -> IO Int -- | usage: (auiToolBarGetToolRect obj toolid). auiToolBarGetToolRect :: AuiToolBar a -> Int -> IO (Rect) -- | usage: (auiToolBarGetToolSeparation obj). auiToolBarGetToolSeparation :: AuiToolBar a -> IO Int -- | usage: (auiToolBarGetToolShortHelp obj toolid). auiToolBarGetToolShortHelp :: AuiToolBar a -> Int -> IO (String) -- | usage: (auiToolBarGetToolSticky obj toolid). auiToolBarGetToolSticky :: AuiToolBar a -> Int -> IO Bool -- | usage: (auiToolBarGetToolTextOrientation obj). auiToolBarGetToolTextOrientation :: AuiToolBar a -> IO Int -- | usage: (auiToolBarGetToolToggled obj toolid). auiToolBarGetToolToggled :: AuiToolBar a -> Int -> IO Bool -- | usage: (auiToolBarGetWindowStyleFlag obj). auiToolBarGetWindowStyleFlag :: AuiToolBar a -> IO Int -- | usage: (auiToolBarIsPaneValid obj pane). auiToolBarIsPaneValid :: AuiToolBar a -> AuiPaneInfo b -> IO Bool -- | usage: (auiToolBarRealize obj). auiToolBarRealize :: AuiToolBar a -> IO Bool -- | usage: (auiToolBarSetArtProvider obj art). auiToolBarSetArtProvider :: AuiToolBar a -> AuiToolBarArt b -> IO () -- | usage: (auiToolBarSetCustomOverflowItems obj prepend append). auiToolBarSetCustomOverflowItems :: AuiToolBar a -> AuiToolBarItemArray b -> AuiToolBarItemArray c -> IO () -- | usage: (auiToolBarSetFont obj font). auiToolBarSetFont :: AuiToolBar a -> Font b -> IO Bool -- | usage: (auiToolBarSetGripperVisible obj visible). auiToolBarSetGripperVisible :: AuiToolBar a -> Bool -> IO () -- | usage: (auiToolBarSetMargins obj widthheight). auiToolBarSetMargins :: AuiToolBar a -> Size -> IO () -- | usage: (auiToolBarSetMarginsDetailed obj left right top -- bottom). auiToolBarSetMarginsDetailed :: AuiToolBar a -> Int -> Int -> Int -> Int -> IO () -- | usage: (auiToolBarSetMarginsXY obj xy). auiToolBarSetMarginsXY :: AuiToolBar a -> Point -> IO () -- | usage: (auiToolBarSetOverflowVisible obj visible). auiToolBarSetOverflowVisible :: AuiToolBar a -> Bool -> IO () -- | usage: (auiToolBarSetToolBitmap obj toolid bitmap). auiToolBarSetToolBitmap :: AuiToolBar a -> Int -> Bitmap c -> IO () -- | usage: (auiToolBarSetToolBitmapSize obj widthheight). auiToolBarSetToolBitmapSize :: AuiToolBar a -> Size -> IO () -- | usage: (auiToolBarSetToolBorderPadding obj padding). auiToolBarSetToolBorderPadding :: AuiToolBar a -> Int -> IO () -- | usage: (auiToolBarSetToolDropDown obj toolid dropdown). auiToolBarSetToolDropDown :: AuiToolBar a -> Int -> Bool -> IO () -- | usage: (auiToolBarSetToolLabel obj toolid label). auiToolBarSetToolLabel :: AuiToolBar a -> Int -> String -> IO () -- | usage: (auiToolBarSetToolLongHelp obj toolid helpstring). auiToolBarSetToolLongHelp :: AuiToolBar a -> Int -> String -> IO () -- | usage: (auiToolBarSetToolPacking obj packing). auiToolBarSetToolPacking :: AuiToolBar a -> Int -> IO () -- | usage: (auiToolBarSetToolProportion obj toolid proportion). auiToolBarSetToolProportion :: AuiToolBar a -> Int -> Int -> IO () -- | usage: (auiToolBarSetToolSeparation obj separation). auiToolBarSetToolSeparation :: AuiToolBar a -> Int -> IO () -- | usage: (auiToolBarSetToolShortHelp obj toolid helpstring). auiToolBarSetToolShortHelp :: AuiToolBar a -> Int -> String -> IO () -- | usage: (auiToolBarSetToolSticky obj toolid sticky). auiToolBarSetToolSticky :: AuiToolBar a -> Int -> Bool -> IO () -- | usage: (auiToolBarSetToolTextOrientation obj orientation). auiToolBarSetToolTextOrientation :: AuiToolBar a -> Int -> IO () -- | usage: (auiToolBarSetWindowStyleFlag obj style). auiToolBarSetWindowStyleFlag :: AuiToolBar a -> Int -> IO () -- | usage: (auiToolBarToggleTool obj toolid state). auiToolBarToggleTool :: AuiToolBar a -> Int -> Bool -> IO () -- | usage: (auiToolBarArtClone obj). auiToolBarArtClone :: AuiToolBarArt a -> IO (AuiToolBarArt ()) -- | usage: (auiToolBarArtDrawBackground obj dc wnd rect). auiToolBarArtDrawBackground :: AuiToolBarArt a -> DC b -> Window c -> Rect -> IO () -- | usage: (auiToolBarArtDrawButton obj dc wnd item rect). auiToolBarArtDrawButton :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () -- | usage: (auiToolBarArtDrawControlLabel obj dc wnd item rect). auiToolBarArtDrawControlLabel :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () -- | usage: (auiToolBarArtDrawDropDownButton obj dc wnd item -- rect). auiToolBarArtDrawDropDownButton :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () -- | usage: (auiToolBarArtDrawGripper obj dc wnd rect). auiToolBarArtDrawGripper :: AuiToolBarArt a -> DC b -> Window c -> Rect -> IO () -- | usage: (auiToolBarArtDrawLabel obj dc wnd item rect). auiToolBarArtDrawLabel :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () -- | usage: (auiToolBarArtDrawOverflowButton obj dc wnd rect -- state). auiToolBarArtDrawOverflowButton :: AuiToolBarArt a -> DC b -> Window c -> Rect -> Int -> IO () -- | usage: (auiToolBarArtDrawPlainBackground obj dc wnd rect). auiToolBarArtDrawPlainBackground :: AuiToolBarArt a -> DC b -> Window c -> Rect -> IO () -- | usage: (auiToolBarArtDrawSeparator obj dc wnd rect). auiToolBarArtDrawSeparator :: AuiToolBarArt a -> DC b -> Window c -> Rect -> IO () -- | usage: (auiToolBarArtGetElementSize obj elementid). auiToolBarArtGetElementSize :: AuiToolBarArt a -> Int -> IO Int -- | usage: (auiToolBarArtGetFlags obj). auiToolBarArtGetFlags :: AuiToolBarArt a -> IO Int -- | usage: (auiToolBarArtGetFont obj). auiToolBarArtGetFont :: AuiToolBarArt a -> IO (Font ()) -- | usage: (auiToolBarArtGetLabelSize obj dc wnd item). auiToolBarArtGetLabelSize :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> IO (Size) -- | usage: (auiToolBarArtGetTextOrientation obj). auiToolBarArtGetTextOrientation :: AuiToolBarArt a -> IO Int -- | usage: (auiToolBarArtGetToolSize obj dc wnd item). auiToolBarArtGetToolSize :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> IO (Size) -- | usage: (auiToolBarArtSetElementSize obj elementid size). auiToolBarArtSetElementSize :: AuiToolBarArt a -> Int -> Int -> IO () -- | usage: (auiToolBarArtSetFlags obj flags). auiToolBarArtSetFlags :: AuiToolBarArt a -> Int -> IO () -- | usage: (auiToolBarArtSetFont obj font). auiToolBarArtSetFont :: AuiToolBarArt a -> Font b -> IO () -- | usage: (auiToolBarArtSetTextOrientation obj orientation). auiToolBarArtSetTextOrientation :: AuiToolBarArt a -> Int -> IO () -- | usage: (auiToolBarArtShowDropDown obj wnd items). auiToolBarArtShowDropDown :: AuiToolBarArt a -> Window b -> AuiToolBarItemArray c -> IO Int -- | usage: (auiToolBarEventGetClickPoint obj). auiToolBarEventGetClickPoint :: AuiToolBarEvent a -> IO (Point) -- | usage: (auiToolBarEventGetItemRect obj). auiToolBarEventGetItemRect :: AuiToolBarEvent a -> IO (Rect) -- | usage: (auiToolBarEventGetToolId obj). auiToolBarEventGetToolId :: AuiToolBarEvent a -> IO Int -- | usage: (auiToolBarEventIsDropDownClicked obj). auiToolBarEventIsDropDownClicked :: AuiToolBarEvent a -> IO Bool -- | usage: (auiToolBarItemAssign obj c). auiToolBarItemAssign :: AuiToolBarItem a -> AuiToolBarItem b -> IO () -- | usage: (auiToolBarItemCopy obj c). auiToolBarItemCopy :: AuiToolBarItem a -> AuiToolBarItem b -> IO (AuiToolBarItem ()) -- | usage: (auiToolBarItemCreate c). auiToolBarItemCreate :: AuiToolBarItem a -> IO (AuiToolBarItem ()) -- | usage: (auiToolBarItemCreateDefault). auiToolBarItemCreateDefault :: IO (AuiToolBarItem ()) -- | usage: (auiToolBarItemGetAlignment obj). auiToolBarItemGetAlignment :: AuiToolBarItem a -> IO Int -- | usage: (auiToolBarItemGetBitmap obj). auiToolBarItemGetBitmap :: AuiToolBarItem a -> IO (Bitmap ()) -- | usage: (auiToolBarItemGetDisabledBitmap obj). auiToolBarItemGetDisabledBitmap :: AuiToolBarItem a -> IO (Bitmap ()) -- | usage: (auiToolBarItemGetHoverBitmap obj). auiToolBarItemGetHoverBitmap :: AuiToolBarItem a -> IO (Bitmap ()) -- | usage: (auiToolBarItemGetId obj). auiToolBarItemGetId :: AuiToolBarItem a -> IO Int -- | usage: (auiToolBarItemGetKind obj). auiToolBarItemGetKind :: AuiToolBarItem a -> IO Int -- | usage: (auiToolBarItemGetLabel obj). auiToolBarItemGetLabel :: AuiToolBarItem a -> IO (String) -- | usage: (auiToolBarItemGetLongHelp obj). auiToolBarItemGetLongHelp :: AuiToolBarItem a -> IO (String) -- | usage: (auiToolBarItemGetMinSize obj). auiToolBarItemGetMinSize :: AuiToolBarItem a -> IO (Size) -- | usage: (auiToolBarItemGetProportion obj). auiToolBarItemGetProportion :: AuiToolBarItem a -> IO Int -- | usage: (auiToolBarItemGetShortHelp obj). auiToolBarItemGetShortHelp :: AuiToolBarItem a -> IO (String) -- | usage: (auiToolBarItemGetSizerItem obj). auiToolBarItemGetSizerItem :: AuiToolBarItem a -> IO (SizerItem ()) -- | usage: (auiToolBarItemGetSpacerPixels obj). auiToolBarItemGetSpacerPixels :: AuiToolBarItem a -> IO Int -- | usage: (auiToolBarItemGetState obj). auiToolBarItemGetState :: AuiToolBarItem a -> IO Int -- | usage: (auiToolBarItemGetUserData obj). auiToolBarItemGetUserData :: AuiToolBarItem a -> IO Int -- | usage: (auiToolBarItemGetWindow obj). auiToolBarItemGetWindow :: AuiToolBarItem a -> IO (Window ()) -- | usage: (auiToolBarItemHasDropDown obj). auiToolBarItemHasDropDown :: AuiToolBarItem a -> IO Bool -- | usage: (auiToolBarItemIsActive obj). auiToolBarItemIsActive :: AuiToolBarItem a -> IO Bool -- | usage: (auiToolBarItemIsSticky obj). auiToolBarItemIsSticky :: AuiToolBarItem a -> IO Bool -- | usage: (auiToolBarItemSetActive obj b). auiToolBarItemSetActive :: AuiToolBarItem a -> Bool -> IO () -- | usage: (auiToolBarItemSetAlignment obj l). auiToolBarItemSetAlignment :: AuiToolBarItem a -> Int -> IO () -- | usage: (auiToolBarItemSetBitmap obj bmp). auiToolBarItemSetBitmap :: AuiToolBarItem a -> Bitmap b -> IO () -- | usage: (auiToolBarItemSetDisabledBitmap obj bmp). auiToolBarItemSetDisabledBitmap :: AuiToolBarItem a -> Bitmap b -> IO () -- | usage: (auiToolBarItemSetHasDropDown obj b). auiToolBarItemSetHasDropDown :: AuiToolBarItem a -> Bool -> IO () -- | usage: (auiToolBarItemSetHoverBitmap obj bmp). auiToolBarItemSetHoverBitmap :: AuiToolBarItem a -> Bitmap b -> IO () -- | usage: (auiToolBarItemSetId obj newid). auiToolBarItemSetId :: AuiToolBarItem a -> Int -> IO () -- | usage: (auiToolBarItemSetKind obj newkind). auiToolBarItemSetKind :: AuiToolBarItem a -> Int -> IO () -- | usage: (auiToolBarItemSetLabel obj s). auiToolBarItemSetLabel :: AuiToolBarItem a -> String -> IO () -- | usage: (auiToolBarItemSetLongHelp obj s). auiToolBarItemSetLongHelp :: AuiToolBarItem a -> String -> IO () -- | usage: (auiToolBarItemSetMinSize obj widthheight). auiToolBarItemSetMinSize :: AuiToolBarItem a -> Size -> IO () -- | usage: (auiToolBarItemSetProportion obj p). auiToolBarItemSetProportion :: AuiToolBarItem a -> Int -> IO () -- | usage: (auiToolBarItemSetShortHelp obj s). auiToolBarItemSetShortHelp :: AuiToolBarItem a -> String -> IO () -- | usage: (auiToolBarItemSetSizerItem obj s). auiToolBarItemSetSizerItem :: AuiToolBarItem a -> SizerItem b -> IO () -- | usage: (auiToolBarItemSetSpacerPixels obj s). auiToolBarItemSetSpacerPixels :: AuiToolBarItem a -> Int -> IO () -- | usage: (auiToolBarItemSetState obj newstate). auiToolBarItemSetState :: AuiToolBarItem a -> Int -> IO () -- | usage: (auiToolBarItemSetSticky obj b). auiToolBarItemSetSticky :: AuiToolBarItem a -> Bool -> IO () -- | usage: (auiToolBarItemSetUserData obj l). auiToolBarItemSetUserData :: AuiToolBarItem a -> Int -> IO () -- | usage: (auiToolBarItemSetWindow obj w). auiToolBarItemSetWindow :: AuiToolBarItem a -> Window b -> IO () -- | usage: (auiToolBarItemArrayCreate). auiToolBarItemArrayCreate :: IO (AuiToolBarItemArray ()) -- | usage: (auiToolBarItemArrayDelete obj). auiToolBarItemArrayDelete :: AuiToolBarItemArray a -> IO () -- | usage: (auiToolBarItemArrayGetCount obj). auiToolBarItemArrayGetCount :: AuiToolBarItemArray a -> IO Int -- | usage: (auiToolBarItemArrayItem obj idx). auiToolBarItemArrayItem :: AuiToolBarItemArray a -> Int -> IO (AuiToolBarItem ()) -- | usage: (autoBufferedPaintDCCreate window). autoBufferedPaintDCCreate :: Window a -> IO (AutoBufferedPaintDC ()) -- | usage: (autoBufferedPaintDCDelete self). autoBufferedPaintDCDelete :: AutoBufferedPaintDC a -> IO () -- | usage: (bitmapAddHandler handler). bitmapAddHandler :: EvtHandler a -> IO () -- | usage: (bitmapCleanUpHandlers). bitmapCleanUpHandlers :: IO () -- | usage: (bitmapCreate wxdata wxtype widthheight depth). bitmapCreate :: Ptr a -> Int -> Size -> Int -> IO (Bitmap ()) -- | usage: (bitmapCreateDefault). bitmapCreateDefault :: IO (Bitmap ()) -- | usage: (bitmapCreateEmpty widthheight depth). bitmapCreateEmpty :: Size -> Int -> IO (Bitmap ()) -- | usage: (bitmapCreateFromImage image depth). bitmapCreateFromImage :: Image a -> Int -> IO (Bitmap ()) -- | usage: (bitmapCreateFromXPM wxdata). bitmapCreateFromXPM :: Bitmap a -> IO (Bitmap ()) -- | usage: (bitmapCreateLoad name wxtype). bitmapCreateLoad :: String -> Int -> IO (Bitmap ()) -- | usage: (bitmapDelete obj). bitmapDelete :: Bitmap a -> IO () -- | usage: (bitmapFindHandlerByExtension extension wxtype). bitmapFindHandlerByExtension :: Bitmap a -> Int -> IO (Ptr ()) -- | usage: (bitmapFindHandlerByName name). bitmapFindHandlerByName :: String -> IO (Ptr ()) -- | usage: (bitmapFindHandlerByType wxtype). bitmapFindHandlerByType :: Int -> IO (Ptr ()) -- | usage: (bitmapGetDepth obj). bitmapGetDepth :: Bitmap a -> IO Int -- | usage: (bitmapGetHeight obj). bitmapGetHeight :: Bitmap a -> IO Int -- | usage: (bitmapGetMask obj). bitmapGetMask :: Bitmap a -> IO (Mask ()) -- | usage: (bitmapGetSubBitmap obj xywh). bitmapGetSubBitmap :: Bitmap a -> Rect -> IO (Bitmap ()) -- | usage: (bitmapGetWidth obj). bitmapGetWidth :: Bitmap a -> IO Int -- | usage: (bitmapInitStandardHandlers). bitmapInitStandardHandlers :: IO () -- | usage: (bitmapInsertHandler handler). bitmapInsertHandler :: EvtHandler a -> IO () -- | usage: (bitmapIsOk obj). bitmapIsOk :: Bitmap a -> IO Bool -- | usage: (bitmapIsStatic self). bitmapIsStatic :: Bitmap a -> IO Bool -- | usage: (bitmapLoadFile obj name wxtype). bitmapLoadFile :: Bitmap a -> String -> Int -> IO Int -- | usage: (bitmapRemoveHandler name). bitmapRemoveHandler :: String -> IO Bool -- | usage: (bitmapSafeDelete self). bitmapSafeDelete :: Bitmap a -> IO () -- | usage: (bitmapSaveFile obj name wxtype cmap). bitmapSaveFile :: Bitmap a -> String -> Int -> Palette d -> IO Int -- | usage: (bitmapSetDepth obj d). bitmapSetDepth :: Bitmap a -> Int -> IO () -- | usage: (bitmapSetHeight obj h). bitmapSetHeight :: Bitmap a -> Int -> IO () -- | usage: (bitmapSetMask obj mask). bitmapSetMask :: Bitmap a -> Mask b -> IO () -- | usage: (bitmapSetWidth obj w). bitmapSetWidth :: Bitmap a -> Int -> IO () -- | usage: (bitmapButtonCreate prt id bmp lfttopwdthgt stl). bitmapButtonCreate :: Window a -> Id -> Bitmap c -> Rect -> Style -> IO (BitmapButton ()) -- | usage: (bitmapButtonGetBitmapDisabled obj). bitmapButtonGetBitmapDisabled :: BitmapButton a -> IO (Bitmap ()) -- | usage: (bitmapButtonGetBitmapFocus obj). bitmapButtonGetBitmapFocus :: BitmapButton a -> IO (Bitmap ()) -- | usage: (bitmapButtonGetBitmapLabel obj). bitmapButtonGetBitmapLabel :: BitmapButton a -> IO (Bitmap ()) -- | usage: (bitmapButtonGetBitmapSelected obj). bitmapButtonGetBitmapSelected :: BitmapButton a -> IO (Bitmap ()) -- | usage: (bitmapButtonGetMarginX obj). bitmapButtonGetMarginX :: BitmapButton a -> IO Int -- | usage: (bitmapButtonGetMarginY obj). bitmapButtonGetMarginY :: BitmapButton a -> IO Int -- | usage: (bitmapButtonSetBitmapDisabled obj disabled). bitmapButtonSetBitmapDisabled :: BitmapButton a -> Bitmap b -> IO () -- | usage: (bitmapButtonSetBitmapFocus obj focus). bitmapButtonSetBitmapFocus :: BitmapButton a -> Bitmap b -> IO () -- | usage: (bitmapButtonSetBitmapLabel obj bitmap). bitmapButtonSetBitmapLabel :: BitmapButton a -> Bitmap b -> IO () -- | usage: (bitmapButtonSetBitmapSelected obj sel). bitmapButtonSetBitmapSelected :: BitmapButton a -> Bitmap b -> IO () -- | usage: (bitmapButtonSetMargins obj xy). bitmapButtonSetMargins :: BitmapButton a -> Point -> IO () -- | usage: (bitmapToggleButtonCreate parent id bmp xywh style). bitmapToggleButtonCreate :: Window a -> Id -> Bitmap c -> Rect -> Int -> IO (BitmapToggleButton ()) -- | usage: (bitmapToggleButtonEnable obj enable). bitmapToggleButtonEnable :: BitmapToggleButton a -> Bool -> IO Bool -- | usage: (bitmapToggleButtonGetValue obj). bitmapToggleButtonGetValue :: BitmapToggleButton a -> IO Bool -- | usage: (bitmapToggleButtonSetBitmapLabel obj bmp). bitmapToggleButtonSetBitmapLabel :: BitmapToggleButton a -> Bitmap b -> IO () -- | usage: (bitmapToggleButtonSetValue obj state). bitmapToggleButtonSetValue :: BitmapToggleButton a -> Bool -> IO () -- | usage: (bookCtrlBaseAddPage obj page text select imageId). bookCtrlBaseAddPage :: BookCtrlBase a -> Window b -> String -> Bool -> Int -> IO Bool -- | usage: (bookCtrlBaseAdvanceSelection obj forward). bookCtrlBaseAdvanceSelection :: BookCtrlBase a -> Bool -> IO () -- | usage: (bookCtrlBaseAssignImageList obj imageList). bookCtrlBaseAssignImageList :: BookCtrlBase a -> ImageList b -> IO () -- | usage: (bookCtrlBaseChangeSelection obj page). bookCtrlBaseChangeSelection :: BookCtrlBase a -> Int -> IO Int -- | usage: (bookCtrlBaseCreateFromDefault obj parent winid xy -- widthheight style name). bookCtrlBaseCreateFromDefault :: BookCtrlBase a -> Window b -> Int -> Point -> Size -> Int -> String -> IO Bool -- | usage: (bookCtrlBaseDeleteAllPages obj). bookCtrlBaseDeleteAllPages :: BookCtrlBase a -> IO Bool -- | usage: (bookCtrlBaseDeletePage obj page). bookCtrlBaseDeletePage :: BookCtrlBase a -> Int -> IO Bool -- | usage: (bookCtrlBaseFindPage obj page). bookCtrlBaseFindPage :: BookCtrlBase a -> Window b -> IO Int -- | usage: (bookCtrlBaseGetCurrentPage obj). bookCtrlBaseGetCurrentPage :: BookCtrlBase a -> IO (Window ()) -- | usage: (bookCtrlBaseGetImageList obj). bookCtrlBaseGetImageList :: BookCtrlBase a -> IO (ImageList ()) -- | usage: (bookCtrlBaseGetPage obj page). bookCtrlBaseGetPage :: BookCtrlBase a -> Int -> IO (Window ()) -- | usage: (bookCtrlBaseGetPageCount obj). bookCtrlBaseGetPageCount :: BookCtrlBase a -> IO Int -- | usage: (bookCtrlBaseGetPageImage obj nPage). bookCtrlBaseGetPageImage :: BookCtrlBase a -> Int -> IO Int -- | usage: (bookCtrlBaseGetPageText obj nPage). bookCtrlBaseGetPageText :: BookCtrlBase a -> Int -> IO (String) -- | usage: (bookCtrlBaseGetSelection obj). bookCtrlBaseGetSelection :: BookCtrlBase a -> IO Int -- | usage: (bookCtrlBaseHitTest obj xy flags). bookCtrlBaseHitTest :: BookCtrlBase a -> Point -> Ptr CInt -> IO Int -- | usage: (bookCtrlBaseInsertPage obj index page text select -- imageId). bookCtrlBaseInsertPage :: BookCtrlBase a -> Int -> Window c -> String -> Bool -> Int -> IO Bool -- | usage: (bookCtrlBaseRemovePage obj page). bookCtrlBaseRemovePage :: BookCtrlBase a -> Int -> IO Bool -- | usage: (bookCtrlBaseSetImageList obj imageList). bookCtrlBaseSetImageList :: BookCtrlBase a -> ImageList b -> IO () -- | usage: (bookCtrlBaseSetPageImage obj page image). bookCtrlBaseSetPageImage :: BookCtrlBase a -> Int -> Int -> IO Bool -- | usage: (bookCtrlBaseSetPageSize obj widthheight). bookCtrlBaseSetPageSize :: BookCtrlBase a -> Size -> IO () -- | usage: (bookCtrlBaseSetPageText obj page text). bookCtrlBaseSetPageText :: BookCtrlBase a -> Int -> String -> IO Bool -- | usage: (bookCtrlBaseSetSelection obj page). bookCtrlBaseSetSelection :: BookCtrlBase a -> Int -> IO Int -- | usage: (bookCtrlEventCreate commandType winid nSel nOldSel). bookCtrlEventCreate :: Int -> Int -> Int -> Int -> IO (BookCtrlEvent ()) -- | usage: (bookCtrlEventGetOldSelection obj). bookCtrlEventGetOldSelection :: BookCtrlEvent a -> IO Int -- | usage: (bookCtrlEventGetSelection obj). bookCtrlEventGetSelection :: BookCtrlEvent a -> IO Int -- | usage: (boolPropertyCreate label name value). boolPropertyCreate :: String -> String -> Bool -> IO (BoolProperty ()) -- | usage: (boxSizerCalcMin obj). boxSizerCalcMin :: BoxSizer a -> IO (Size) -- | usage: (boxSizerCreate orient). boxSizerCreate :: Int -> IO (BoxSizer ()) -- | usage: (boxSizerGetOrientation obj). boxSizerGetOrientation :: BoxSizer a -> IO Int -- | usage: (boxSizerRecalcSizes obj). boxSizerRecalcSizes :: BoxSizer a -> IO () -- | usage: (brushAssign obj brush). brushAssign :: Brush a -> Brush b -> IO () -- | usage: (brushCreateDefault). brushCreateDefault :: IO (Brush ()) -- | usage: (brushCreateFromBitmap bitmap). brushCreateFromBitmap :: Bitmap a -> IO (Brush ()) -- | usage: (brushCreateFromColour col style). brushCreateFromColour :: Color -> Int -> IO (Brush ()) -- | usage: (brushCreateFromStock id). brushCreateFromStock :: Id -> IO (Brush ()) -- | usage: (brushDelete obj). brushDelete :: Brush a -> IO () -- | usage: (brushGetColour obj). brushGetColour :: Brush a -> IO (Color) -- | usage: (brushGetStipple obj). brushGetStipple :: Brush a -> IO (Bitmap ()) -- | usage: (brushGetStyle obj). brushGetStyle :: Brush a -> IO Int -- | usage: (brushIsEqual obj brush). brushIsEqual :: Brush a -> Brush b -> IO Bool -- | usage: (brushIsOk obj). brushIsOk :: Brush a -> IO Bool -- | usage: (brushIsStatic self). brushIsStatic :: Brush a -> IO Bool -- | usage: (brushSafeDelete self). brushSafeDelete :: Brush a -> IO () -- | usage: (brushSetColour obj col). brushSetColour :: Brush a -> Color -> IO () -- | usage: (brushSetColourSingle obj r g b). brushSetColourSingle :: Brush a -> Char -> Char -> Char -> IO () -- | usage: (brushSetStipple obj stipple). brushSetStipple :: Brush a -> Bitmap b -> IO () -- | usage: (brushSetStyle obj style). brushSetStyle :: Brush a -> Int -> IO () -- | usage: (bufferedDCCreateByDCAndBitmap dc bitmap style). bufferedDCCreateByDCAndBitmap :: DC a -> Bitmap b -> Int -> IO (BufferedDC ()) -- | usage: (bufferedDCCreateByDCAndSize dc widthhight style). bufferedDCCreateByDCAndSize :: DC a -> Size -> Int -> IO (BufferedDC ()) -- | usage: (bufferedDCDelete self). bufferedDCDelete :: BufferedDC a -> IO () -- | usage: (bufferedPaintDCCreate window style). bufferedPaintDCCreate :: Window a -> Int -> IO (BufferedPaintDC ()) -- | usage: (bufferedPaintDCCreateWithBitmap window bitmap style). bufferedPaintDCCreateWithBitmap :: Window a -> Bitmap b -> Int -> IO (BufferedPaintDC ()) -- | usage: (bufferedPaintDCDelete self). bufferedPaintDCDelete :: BufferedPaintDC a -> IO () -- | usage: (busyCursorCreate). busyCursorCreate :: IO (BusyCursor ()) -- | usage: (busyCursorCreateWithCursor cur). busyCursorCreateWithCursor :: BusyCursor a -> IO (Ptr ()) -- | usage: (busyCursorDelete obj). busyCursorDelete :: BusyCursor a -> IO () -- | usage: (busyInfoCreate txt). busyInfoCreate :: String -> IO (BusyInfo ()) -- | usage: (busyInfoDelete obj). busyInfoDelete :: BusyInfo a -> IO () -- | usage: (buttonCreate prt id txt lfttopwdthgt stl). buttonCreate :: Window a -> Id -> String -> Rect -> Style -> IO (Button ()) -- | usage: (buttonSetBackgroundColour obj colour). buttonSetBackgroundColour :: Button a -> Color -> IO Int -- | usage: (buttonSetDefault obj). buttonSetDefault :: Button a -> IO () -- | usage: (calculateLayoutEventCreate id). calculateLayoutEventCreate :: Id -> IO (CalculateLayoutEvent ()) -- | usage: (calculateLayoutEventGetFlags obj). calculateLayoutEventGetFlags :: CalculateLayoutEvent a -> IO Int -- | usage: (calculateLayoutEventGetRect obj). calculateLayoutEventGetRect :: CalculateLayoutEvent a -> IO (Rect) -- | usage: (calculateLayoutEventSetFlags obj flags). calculateLayoutEventSetFlags :: CalculateLayoutEvent a -> Int -> IO () -- | usage: (calculateLayoutEventSetRect obj xywh). calculateLayoutEventSetRect :: CalculateLayoutEvent a -> Rect -> IO () -- | usage: (calendarCtrlCreate prt id dat lfttopwdthgt stl). calendarCtrlCreate :: Window a -> Id -> DateTime c -> Rect -> Style -> IO (CalendarCtrl ()) -- | usage: (calendarCtrlEnableHolidayDisplay obj display). calendarCtrlEnableHolidayDisplay :: CalendarCtrl a -> Int -> IO () -- | usage: (calendarCtrlEnableMonthChange obj enable). calendarCtrlEnableMonthChange :: CalendarCtrl a -> Bool -> IO () -- | usage: (calendarCtrlGetAttr obj day). calendarCtrlGetAttr :: CalendarCtrl a -> Int -> IO (Ptr ()) -- | usage: (calendarCtrlGetDate obj date). calendarCtrlGetDate :: CalendarCtrl a -> Ptr b -> IO () -- | usage: (calendarCtrlGetHeaderColourBg obj). calendarCtrlGetHeaderColourBg :: CalendarCtrl a -> IO (Color) -- | usage: (calendarCtrlGetHeaderColourFg obj). calendarCtrlGetHeaderColourFg :: CalendarCtrl a -> IO (Color) -- | usage: (calendarCtrlGetHighlightColourBg obj). calendarCtrlGetHighlightColourBg :: CalendarCtrl a -> IO (Color) -- | usage: (calendarCtrlGetHighlightColourFg obj). calendarCtrlGetHighlightColourFg :: CalendarCtrl a -> IO (Color) -- | usage: (calendarCtrlGetHolidayColourBg obj). calendarCtrlGetHolidayColourBg :: CalendarCtrl a -> IO (Color) -- | usage: (calendarCtrlGetHolidayColourFg obj). calendarCtrlGetHolidayColourFg :: CalendarCtrl a -> IO (Color) -- | usage: (calendarCtrlHitTest obj xy date wd). calendarCtrlHitTest :: CalendarCtrl a -> Point -> Ptr c -> Ptr d -> IO Int -- | usage: (calendarCtrlResetAttr obj day). calendarCtrlResetAttr :: CalendarCtrl a -> Int -> IO () -- | usage: (calendarCtrlSetAttr obj day attr). calendarCtrlSetAttr :: CalendarCtrl a -> Int -> Ptr c -> IO () -- | usage: (calendarCtrlSetDate obj date). calendarCtrlSetDate :: CalendarCtrl a -> Ptr b -> IO () -- | usage: (calendarCtrlSetHeaderColours obj colFg colBg). calendarCtrlSetHeaderColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () -- | usage: (calendarCtrlSetHighlightColours obj colFg colBg). calendarCtrlSetHighlightColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () -- | usage: (calendarCtrlSetHoliday obj day). calendarCtrlSetHoliday :: CalendarCtrl a -> Int -> IO () -- | usage: (calendarCtrlSetHolidayColours obj colFg colBg). calendarCtrlSetHolidayColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () -- | usage: (calendarDateAttrCreate ctxt cbck cbrd fnt brd). calendarDateAttrCreate :: Ptr a -> Ptr b -> Ptr c -> Ptr d -> Int -> IO (CalendarDateAttr ()) -- | usage: (calendarDateAttrCreateDefault). calendarDateAttrCreateDefault :: IO (CalendarDateAttr ()) -- | usage: (calendarDateAttrDelete obj). calendarDateAttrDelete :: CalendarDateAttr a -> IO () -- | usage: (calendarDateAttrGetBackgroundColour obj). calendarDateAttrGetBackgroundColour :: CalendarDateAttr a -> IO (Color) -- | usage: (calendarDateAttrGetBorder obj). calendarDateAttrGetBorder :: CalendarDateAttr a -> IO Int -- | usage: (calendarDateAttrGetBorderColour obj). calendarDateAttrGetBorderColour :: CalendarDateAttr a -> IO (Color) -- | usage: (calendarDateAttrGetFont obj). calendarDateAttrGetFont :: CalendarDateAttr a -> IO (Font ()) -- | usage: (calendarDateAttrGetTextColour obj). calendarDateAttrGetTextColour :: CalendarDateAttr a -> IO (Color) -- | usage: (calendarDateAttrHasBackgroundColour obj). calendarDateAttrHasBackgroundColour :: CalendarDateAttr a -> IO Bool -- | usage: (calendarDateAttrHasBorder obj). calendarDateAttrHasBorder :: CalendarDateAttr a -> IO Bool -- | usage: (calendarDateAttrHasBorderColour obj). calendarDateAttrHasBorderColour :: CalendarDateAttr a -> IO Bool -- | usage: (calendarDateAttrHasFont obj). calendarDateAttrHasFont :: CalendarDateAttr a -> IO Bool -- | usage: (calendarDateAttrHasTextColour obj). calendarDateAttrHasTextColour :: CalendarDateAttr a -> IO Bool -- | usage: (calendarDateAttrIsHoliday obj). calendarDateAttrIsHoliday :: CalendarDateAttr a -> IO Bool -- | usage: (calendarDateAttrSetBackgroundColour obj col). calendarDateAttrSetBackgroundColour :: CalendarDateAttr a -> Color -> IO () -- | usage: (calendarDateAttrSetBorder obj border). calendarDateAttrSetBorder :: CalendarDateAttr a -> Int -> IO () -- | usage: (calendarDateAttrSetBorderColour obj col). calendarDateAttrSetBorderColour :: CalendarDateAttr a -> Color -> IO () -- | usage: (calendarDateAttrSetFont obj font). calendarDateAttrSetFont :: CalendarDateAttr a -> Font b -> IO () -- | usage: (calendarDateAttrSetHoliday obj holiday). calendarDateAttrSetHoliday :: CalendarDateAttr a -> Int -> IO () -- | usage: (calendarDateAttrSetTextColour obj col). calendarDateAttrSetTextColour :: CalendarDateAttr a -> Color -> IO () -- | usage: (calendarEventGetDate obj dte). calendarEventGetDate :: CalendarEvent a -> Ptr b -> IO () -- | usage: (calendarEventGetWeekDay obj). calendarEventGetWeekDay :: CalendarEvent a -> IO Int -- | usage: (caretCreate wnd wth hgt). caretCreate :: Window a -> Int -> Int -> IO (Caret ()) -- | usage: (caretGetBlinkTime). caretGetBlinkTime :: IO Int -- | usage: (caretGetPosition obj). caretGetPosition :: Caret a -> IO (Point) -- | usage: (caretGetSize obj). caretGetSize :: Caret a -> IO (Size) -- | usage: (caretGetWindow obj). caretGetWindow :: Caret a -> IO (Window ()) -- | usage: (caretHide obj). caretHide :: Caret a -> IO () -- | usage: (caretIsOk obj). caretIsOk :: Caret a -> IO Bool -- | usage: (caretIsVisible obj). caretIsVisible :: Caret a -> IO Bool -- | usage: (caretMove obj xy). caretMove :: Caret a -> Point -> IO () -- | usage: (caretSetBlinkTime milliseconds). caretSetBlinkTime :: Int -> IO () -- | usage: (caretSetSize obj widthheight). caretSetSize :: Caret a -> Size -> IO () -- | usage: (caretShow obj). caretShow :: Caret a -> IO () -- | usage: (checkBoxCreate prt id txt lfttopwdthgt stl). checkBoxCreate :: Window a -> Id -> String -> Rect -> Style -> IO (CheckBox ()) -- | usage: (checkBoxDelete obj). checkBoxDelete :: CheckBox a -> IO () -- | usage: (checkBoxGetValue obj). checkBoxGetValue :: CheckBox a -> IO Bool -- | usage: (checkBoxSetValue obj value). checkBoxSetValue :: CheckBox a -> Bool -> IO () -- | usage: (checkListBoxCheck obj item check). checkListBoxCheck :: CheckListBox a -> Int -> Bool -> IO () -- | usage: (checkListBoxCreate prt id lfttopwdthgt nstr stl). checkListBoxCreate :: Window a -> Id -> Rect -> [String] -> Style -> IO (CheckListBox ()) -- | usage: (checkListBoxDelete obj). checkListBoxDelete :: CheckListBox a -> IO () -- | usage: (checkListBoxIsChecked obj item). checkListBoxIsChecked :: CheckListBox a -> Int -> IO Bool -- | usage: (choiceAppend obj item). choiceAppend :: Choice a -> String -> IO () -- | usage: (choiceClear obj). choiceClear :: Choice a -> IO () -- | usage: (choiceCreate prt id lfttopwdthgt nstr stl). choiceCreate :: Window a -> Id -> Rect -> [String] -> Style -> IO (Choice ()) -- | usage: (choiceDelete obj n). choiceDelete :: Choice a -> Int -> IO () -- | usage: (choiceFindString obj s). choiceFindString :: Choice a -> String -> IO Int -- | usage: (choiceGetCount obj). choiceGetCount :: Choice a -> IO Int -- | usage: (choiceGetSelection obj). choiceGetSelection :: Choice a -> IO Int -- | usage: (choiceGetString obj n). choiceGetString :: Choice a -> Int -> IO (String) -- | usage: (choiceSetSelection obj n). choiceSetSelection :: Choice a -> Int -> IO () -- | usage: (choiceSetString obj n s). choiceSetString :: Choice a -> Int -> String -> IO () -- | usage: (classInfoCreateClassByName inf). classInfoCreateClassByName :: ClassInfo a -> IO (Ptr ()) -- | usage: (classInfoFindClass txt). classInfoFindClass :: String -> IO (ClassInfo ()) -- | usage: (classInfoGetBaseClassName1 obj). classInfoGetBaseClassName1 :: ClassInfo a -> IO (String) -- | usage: (classInfoGetBaseClassName2 obj). classInfoGetBaseClassName2 :: ClassInfo a -> IO (String) -- | usage: (classInfoGetClassName inf). classInfoGetClassName :: ClassInfo a -> IO (Ptr ()) -- | usage: (classInfoGetClassNameEx obj). classInfoGetClassNameEx :: ClassInfo a -> IO (String) -- | usage: (classInfoGetSize obj). classInfoGetSize :: ClassInfo a -> IO Int -- | usage: (classInfoIsKindOf obj name). classInfoIsKindOf :: ClassInfo a -> String -> IO Bool -- | usage: (classInfoIsKindOfEx obj classInfo). classInfoIsKindOfEx :: ClassInfo a -> ClassInfo b -> IO Bool -- | usage: (clientDCCreate win). clientDCCreate :: Window a -> IO (ClientDC ()) -- | usage: (clientDCDelete obj). clientDCDelete :: ClientDC a -> IO () -- | usage: (clipboardAddData obj wxdata). clipboardAddData :: Clipboard a -> DataObject b -> IO Bool -- | usage: (clipboardClear obj). clipboardClear :: Clipboard a -> IO () -- | usage: (clipboardClose obj). clipboardClose :: Clipboard a -> IO () -- | usage: (clipboardCreate). clipboardCreate :: IO (Clipboard ()) -- | usage: (clipboardFlush obj). clipboardFlush :: Clipboard a -> IO Bool -- | usage: (clipboardGetData obj wxdata). clipboardGetData :: Clipboard a -> DataObject b -> IO Bool -- | usage: (clipboardIsOpened obj). clipboardIsOpened :: Clipboard a -> IO Bool -- | usage: (clipboardIsSupported obj format). clipboardIsSupported :: Clipboard a -> DataFormat b -> IO Bool -- | usage: (clipboardOpen obj). clipboardOpen :: Clipboard a -> IO Bool -- | usage: (clipboardSetData obj wxdata). clipboardSetData :: Clipboard a -> DataObject b -> IO Bool -- | usage: (clipboardUsePrimarySelection obj primary). clipboardUsePrimarySelection :: Clipboard a -> Bool -> IO () -- | usage: (closeEventCanVeto obj). closeEventCanVeto :: CloseEvent a -> IO Bool -- | usage: (closeEventCopyObject obj obj). closeEventCopyObject :: CloseEvent a -> WxObject b -> IO () -- | usage: (closeEventGetLoggingOff obj). closeEventGetLoggingOff :: CloseEvent a -> IO Bool -- | usage: (closeEventGetVeto obj). closeEventGetVeto :: CloseEvent a -> IO Bool -- | usage: (closeEventSetCanVeto obj canVeto). closeEventSetCanVeto :: CloseEvent a -> Bool -> IO () -- | usage: (closeEventSetLoggingOff obj logOff). closeEventSetLoggingOff :: CloseEvent a -> Bool -> IO () -- | usage: (closeEventVeto obj veto). closeEventVeto :: CloseEvent a -> Bool -> IO () -- | usage: (closureCreate funCEvent wxdata). closureCreate :: FunPtr (Ptr fun -> Ptr state -> Ptr (TEvent evt) -> IO ()) -> Ptr b -> IO (Closure ()) -- | usage: (closureGetData obj). closureGetData :: Closure a -> IO (Ptr ()) -- | usage: (comboBoxAppend obj item). comboBoxAppend :: ComboBox a -> String -> IO () -- | usage: (comboBoxAppendData obj item d). comboBoxAppendData :: ComboBox a -> String -> Ptr c -> IO () -- | usage: (comboBoxClear obj). comboBoxClear :: ComboBox a -> IO () -- | usage: (comboBoxCopy obj). comboBoxCopy :: ComboBox a -> IO () -- | usage: (comboBoxCreate prt id txt lfttopwdthgt nstr stl). comboBoxCreate :: Window a -> Id -> String -> Rect -> [String] -> Style -> IO (ComboBox ()) -- | usage: (comboBoxCut obj). comboBoxCut :: ComboBox a -> IO () -- | usage: (comboBoxDelete obj n). comboBoxDelete :: ComboBox a -> Int -> IO () -- | usage: (comboBoxFindString obj s). comboBoxFindString :: ComboBox a -> String -> IO Int -- | usage: (comboBoxGetClientData obj n). comboBoxGetClientData :: ComboBox a -> Int -> IO (ClientData ()) -- | usage: (comboBoxGetCount obj). comboBoxGetCount :: ComboBox a -> IO Int -- | usage: (comboBoxGetInsertionPoint obj). comboBoxGetInsertionPoint :: ComboBox a -> IO Int -- | usage: (comboBoxGetLastPosition obj). comboBoxGetLastPosition :: ComboBox a -> IO Int -- | usage: (comboBoxGetSelection obj). comboBoxGetSelection :: ComboBox a -> IO Int -- | usage: (comboBoxGetString obj n). comboBoxGetString :: ComboBox a -> Int -> IO (String) -- | usage: (comboBoxGetStringSelection obj). comboBoxGetStringSelection :: ComboBox a -> IO (String) -- | usage: (comboBoxGetValue obj). comboBoxGetValue :: ComboBox a -> IO (String) -- | usage: (comboBoxPaste obj). comboBoxPaste :: ComboBox a -> IO () -- | usage: (comboBoxRemove obj from to). comboBoxRemove :: ComboBox a -> Int -> Int -> IO () -- | usage: (comboBoxReplace obj from to value). comboBoxReplace :: ComboBox a -> Int -> Int -> String -> IO () -- | usage: (comboBoxSetClientData obj n clientData). comboBoxSetClientData :: ComboBox a -> Int -> ClientData c -> IO () -- | usage: (comboBoxSetEditable obj editable). comboBoxSetEditable :: ComboBox a -> Bool -> IO () -- | usage: (comboBoxSetInsertionPoint obj pos). comboBoxSetInsertionPoint :: ComboBox a -> Int -> IO () -- | usage: (comboBoxSetInsertionPointEnd obj). comboBoxSetInsertionPointEnd :: ComboBox a -> IO () -- | usage: (comboBoxSetSelection obj n). comboBoxSetSelection :: ComboBox a -> Int -> IO () -- | usage: (comboBoxSetTextSelection obj from to). comboBoxSetTextSelection :: ComboBox a -> Int -> Int -> IO () -- | usage: (comboBoxSetValue obj value). comboBoxSetValue :: ComboBox a -> String -> IO () -- | usage: (commandEventCopyObject obj objectdest). commandEventCopyObject :: CommandEvent a -> Ptr b -> IO () -- | usage: (commandEventCreate typ id). commandEventCreate :: Int -> Id -> IO (CommandEvent ()) -- | usage: (commandEventDelete obj). commandEventDelete :: CommandEvent a -> IO () -- | usage: (commandEventGetClientData obj). commandEventGetClientData :: CommandEvent a -> IO (ClientData ()) -- | usage: (commandEventGetClientObject obj). commandEventGetClientObject :: CommandEvent a -> IO (ClientData ()) -- | usage: (commandEventGetExtraLong obj). commandEventGetExtraLong :: CommandEvent a -> IO Int -- | usage: (commandEventGetInt obj). commandEventGetInt :: CommandEvent a -> IO Int -- | usage: (commandEventGetSelection obj). commandEventGetSelection :: CommandEvent a -> IO Int -- | usage: (commandEventGetString obj). commandEventGetString :: CommandEvent a -> IO (String) -- | usage: (commandEventIsChecked obj). commandEventIsChecked :: CommandEvent a -> IO Bool -- | usage: (commandEventIsSelection obj). commandEventIsSelection :: CommandEvent a -> IO Bool -- | usage: (commandEventSetClientData obj clientData). commandEventSetClientData :: CommandEvent a -> ClientData b -> IO () -- | usage: (commandEventSetClientObject obj clientObject). commandEventSetClientObject :: CommandEvent a -> ClientData b -> IO () -- | usage: (commandEventSetExtraLong obj extraLong). commandEventSetExtraLong :: CommandEvent a -> Int -> IO () -- | usage: (commandEventSetInt obj i). commandEventSetInt :: CommandEvent a -> Int -> IO () -- | usage: (commandEventSetString obj s). commandEventSetString :: CommandEvent a -> String -> IO () -- | usage: (configBaseCreate). configBaseCreate :: IO (ConfigBase ()) -- | usage: (configBaseDelete obj). configBaseDelete :: ConfigBase a -> IO () -- | usage: (configBaseDeleteAll obj). configBaseDeleteAll :: ConfigBase a -> IO Bool -- | usage: (configBaseDeleteEntry obj key bDeleteGroupIfEmpty). configBaseDeleteEntry :: ConfigBase a -> String -> Bool -> IO Bool -- | usage: (configBaseDeleteGroup obj key). configBaseDeleteGroup :: ConfigBase a -> String -> IO Bool -- | usage: (configBaseExists obj strName). configBaseExists :: ConfigBase a -> String -> IO Bool -- | usage: (configBaseExpandEnvVars obj str). configBaseExpandEnvVars :: ConfigBase a -> String -> IO (String) -- | usage: (configBaseFlush obj bCurrentOnly). configBaseFlush :: ConfigBase a -> Bool -> IO Bool -- | usage: (configBaseGet). configBaseGet :: IO (ConfigBase ()) -- | usage: (configBaseGetAppName obj). configBaseGetAppName :: ConfigBase a -> IO (String) -- | usage: (configBaseGetEntryType obj name). configBaseGetEntryType :: ConfigBase a -> String -> IO Int -- | usage: (configBaseGetFirstEntry obj lIndex). configBaseGetFirstEntry :: ConfigBase a -> Ptr b -> IO (String) -- | usage: (configBaseGetFirstGroup obj lIndex). configBaseGetFirstGroup :: ConfigBase a -> Ptr b -> IO (String) -- | usage: (configBaseGetNextEntry obj lIndex). configBaseGetNextEntry :: ConfigBase a -> Ptr b -> IO (String) -- | usage: (configBaseGetNextGroup obj lIndex). configBaseGetNextGroup :: ConfigBase a -> Ptr b -> IO (String) -- | usage: (configBaseGetNumberOfEntries obj bRecursive). configBaseGetNumberOfEntries :: ConfigBase a -> Bool -> IO Int -- | usage: (configBaseGetNumberOfGroups obj bRecursive). configBaseGetNumberOfGroups :: ConfigBase a -> Bool -> IO Int -- | usage: (configBaseGetPath obj). configBaseGetPath :: ConfigBase a -> IO (String) -- | usage: (configBaseGetStyle obj). configBaseGetStyle :: ConfigBase a -> IO Int -- | usage: (configBaseGetVendorName obj). configBaseGetVendorName :: ConfigBase a -> IO (String) -- | usage: (configBaseHasEntry obj strName). configBaseHasEntry :: ConfigBase a -> String -> IO Bool -- | usage: (configBaseHasGroup obj strName). configBaseHasGroup :: ConfigBase a -> String -> IO Bool -- | usage: (configBaseIsExpandingEnvVars obj). configBaseIsExpandingEnvVars :: ConfigBase a -> IO Bool -- | usage: (configBaseIsRecordingDefaults obj). configBaseIsRecordingDefaults :: ConfigBase a -> IO Bool -- | usage: (configBaseReadBool obj key defVal). configBaseReadBool :: ConfigBase a -> String -> Bool -> IO Bool -- | usage: (configBaseReadDouble obj key defVal). configBaseReadDouble :: ConfigBase a -> String -> Double -> IO Double -- | usage: (configBaseReadInteger obj key defVal). configBaseReadInteger :: ConfigBase a -> String -> Int -> IO Int -- | usage: (configBaseReadString obj key defVal). configBaseReadString :: ConfigBase a -> String -> String -> IO (String) -- | usage: (configBaseRenameEntry obj oldName newName). configBaseRenameEntry :: ConfigBase a -> String -> String -> IO Bool -- | usage: (configBaseRenameGroup obj oldName newName). configBaseRenameGroup :: ConfigBase a -> String -> String -> IO Bool -- | usage: (configBaseSet self). configBaseSet :: ConfigBase a -> IO () -- | usage: (configBaseSetAppName obj appName). configBaseSetAppName :: ConfigBase a -> String -> IO () -- | usage: (configBaseSetExpandEnvVars obj bDoIt). configBaseSetExpandEnvVars :: ConfigBase a -> Bool -> IO () -- | usage: (configBaseSetPath obj strPath). configBaseSetPath :: ConfigBase a -> String -> IO () -- | usage: (configBaseSetRecordDefaults obj bDoIt). configBaseSetRecordDefaults :: ConfigBase a -> Bool -> IO () -- | usage: (configBaseSetStyle obj style). configBaseSetStyle :: ConfigBase a -> Int -> IO () -- | usage: (configBaseSetVendorName obj vendorName). configBaseSetVendorName :: ConfigBase a -> String -> IO () -- | usage: (configBaseWriteBool obj key value). configBaseWriteBool :: ConfigBase a -> String -> Bool -> IO Bool -- | usage: (configBaseWriteDouble obj key value). configBaseWriteDouble :: ConfigBase a -> String -> Double -> IO Bool -- | usage: (configBaseWriteInteger obj key value). configBaseWriteInteger :: ConfigBase a -> String -> Int -> IO Bool -- | usage: (configBaseWriteLong obj key value). configBaseWriteLong :: ConfigBase a -> String -> Int -> IO Bool -- | usage: (configBaseWriteString obj key value). configBaseWriteString :: ConfigBase a -> String -> String -> IO Bool -- | usage: (contextHelpBeginContextHelp obj win). contextHelpBeginContextHelp :: ContextHelp a -> Window b -> IO Bool -- | usage: (contextHelpCreate win beginHelp). contextHelpCreate :: Window a -> Bool -> IO (ContextHelp ()) -- | usage: (contextHelpDelete obj). contextHelpDelete :: ContextHelp a -> IO () -- | usage: (contextHelpEndContextHelp obj). contextHelpEndContextHelp :: ContextHelp a -> IO Bool -- | usage: (contextHelpButtonCreate parent id xywh style). contextHelpButtonCreate :: Window a -> Id -> Rect -> Int -> IO (ContextHelpButton ()) -- | usage: (controlCommand obj event). controlCommand :: Control a -> Event b -> IO () -- | usage: (controlGetLabel obj). controlGetLabel :: Control a -> IO (String) -- | usage: (controlSetLabel obj text). controlSetLabel :: Control a -> String -> IO () -- | usage: (cursorDelete obj). cursorDelete :: Cursor a -> IO () -- | usage: (cursorIsStatic self). cursorIsStatic :: Cursor a -> IO Bool -- | usage: (cursorSafeDelete self). cursorSafeDelete :: Cursor a -> IO () -- | usage: (dcBlit obj xdestydestwidthheight source xsrcysrc rop -- useMask). dcBlit :: DC a -> Rect -> DC c -> Point -> Int -> Bool -> IO Bool -- | usage: (dcCalcBoundingBox obj xy). dcCalcBoundingBox :: DC a -> Point -> IO () -- | usage: (dcCanDrawBitmap obj). dcCanDrawBitmap :: DC a -> IO Bool -- | usage: (dcCanGetTextExtent obj). dcCanGetTextExtent :: DC a -> IO Bool -- | usage: (dcClear obj). dcClear :: DC a -> IO () -- | usage: (dcComputeScaleAndOrigin obj). dcComputeScaleAndOrigin :: DC a -> IO () -- | usage: (dcCrossHair obj xy). dcCrossHair :: DC a -> Point -> IO () -- | usage: (dcDelete obj). dcDelete :: DC a -> IO () -- | usage: (dcDestroyClippingRegion obj). dcDestroyClippingRegion :: DC a -> IO () -- | usage: (dcDeviceToLogicalX obj x). dcDeviceToLogicalX :: DC a -> Int -> IO Int -- | usage: (dcDeviceToLogicalXRel obj x). dcDeviceToLogicalXRel :: DC a -> Int -> IO Int -- | usage: (dcDeviceToLogicalY obj y). dcDeviceToLogicalY :: DC a -> Int -> IO Int -- | usage: (dcDeviceToLogicalYRel obj y). dcDeviceToLogicalYRel :: DC a -> Int -> IO Int -- | usage: (dcDrawArc obj x1y1 x2y2 xcyc). dcDrawArc :: DC a -> Point -> Point -> Point -> IO () -- | usage: (dcDrawBitmap obj bmp xy useMask). dcDrawBitmap :: DC a -> Bitmap b -> Point -> Bool -> IO () -- | usage: (dcDrawCheckMark obj xywidthheight). dcDrawCheckMark :: DC a -> Rect -> IO () -- | usage: (dcDrawCircle obj xy radius). dcDrawCircle :: DC a -> Point -> Int -> IO () -- | usage: (dcDrawEllipse obj xywidthheight). dcDrawEllipse :: DC a -> Rect -> IO () -- | usage: (dcDrawEllipticArc obj xywh sa ea). dcDrawEllipticArc :: DC a -> Rect -> Double -> Double -> IO () -- | usage: (dcDrawIcon obj icon xy). dcDrawIcon :: DC a -> Icon b -> Point -> IO () -- | usage: (dcDrawLabel obj str xywh align indexAccel). dcDrawLabel :: DC a -> String -> Rect -> Int -> Int -> IO () -- | usage: (dcDrawLabelBitmap obj str bmp xywh align indexAccel). dcDrawLabelBitmap :: DC a -> String -> Bitmap c -> Rect -> Int -> Int -> IO (Rect) -- | usage: (dcDrawLine obj x1y1 x2y2). dcDrawLine :: DC a -> Point -> Point -> IO () -- | usage: (dcDrawLines obj n x y xoffsetyoffset). dcDrawLines :: DC a -> Int -> Ptr c -> Ptr d -> Point -> IO () -- | usage: (dcDrawPoint obj xy). dcDrawPoint :: DC a -> Point -> IO () -- | usage: (dcDrawPolyPolygon obj n count x y xoffsetyoffset -- fillStyle). dcDrawPolyPolygon :: DC a -> Int -> Ptr c -> Ptr d -> Ptr e -> Point -> Int -> IO () -- | usage: (dcDrawPolygon obj n x y xoffsetyoffset fillStyle). dcDrawPolygon :: DC a -> Int -> Ptr c -> Ptr d -> Point -> Int -> IO () -- | usage: (dcDrawRectangle obj xywidthheight). dcDrawRectangle :: DC a -> Rect -> IO () -- | usage: (dcDrawRotatedText obj text xy angle). dcDrawRotatedText :: DC a -> String -> Point -> Double -> IO () -- | usage: (dcDrawRoundedRectangle obj xywidthheight radius). dcDrawRoundedRectangle :: DC a -> Rect -> Double -> IO () -- | usage: (dcDrawText obj text xy). dcDrawText :: DC a -> String -> Point -> IO () -- | usage: (dcEndDoc obj). dcEndDoc :: DC a -> IO () -- | usage: (dcEndPage obj). dcEndPage :: DC a -> IO () -- | usage: (dcFloodFill obj xy col style). dcFloodFill :: DC a -> Point -> Color -> Int -> IO () -- | usage: (dcGetBackground obj). dcGetBackground :: DC a -> IO (Brush ()) -- | usage: (dcGetBackgroundMode obj). dcGetBackgroundMode :: DC a -> IO Int -- | usage: (dcGetBrush obj). dcGetBrush :: DC a -> IO (Brush ()) -- | usage: (dcGetCharHeight obj). dcGetCharHeight :: DC a -> IO Int -- | usage: (dcGetCharWidth obj). dcGetCharWidth :: DC a -> IO Int -- | usage: (dcGetClippingBox obj). dcGetClippingBox :: DC a -> IO Rect -- | usage: (dcGetDepth obj). dcGetDepth :: DC a -> IO Int -- | usage: (dcGetDeviceOrigin obj). dcGetDeviceOrigin :: DC a -> IO Point -- | usage: (dcGetFont obj). dcGetFont :: DC a -> IO (Font ()) -- | usage: (dcGetLogicalFunction obj). dcGetLogicalFunction :: DC a -> IO Int -- | usage: (dcGetLogicalOrigin obj). dcGetLogicalOrigin :: DC a -> IO Point -- | usage: (dcGetLogicalScale obj). dcGetLogicalScale :: DC a -> IO (Size2D Double) -- | usage: (dcGetMapMode obj). dcGetMapMode :: DC a -> IO Int -- | usage: (dcGetMultiLineTextExtent self string w h heightLine -- theFont). dcGetMultiLineTextExtent :: DC a -> String -> Ptr c -> Ptr d -> Ptr e -> Font f -> IO () -- | usage: (dcGetPPI obj). dcGetPPI :: DC a -> IO (Size) -- | usage: (dcGetPen obj). dcGetPen :: DC a -> IO (Pen ()) -- | usage: (dcGetPixel obj xy col). dcGetPixel :: DC a -> Point -> Color -> IO Bool -- | usage: (dcGetPixel2 obj xy). dcGetPixel2 :: DC a -> Point -> IO (Color) -- | usage: (dcGetSize obj). dcGetSize :: DC a -> IO (Size) -- | usage: (dcGetSizeMM obj). dcGetSizeMM :: DC a -> IO (Size) -- | usage: (dcGetTextBackground obj). dcGetTextBackground :: DC a -> IO (Color) -- | usage: (dcGetTextExtent self string w h descent externalLeading -- theFont). dcGetTextExtent :: DC a -> String -> Ptr c -> Ptr d -> Ptr e -> Ptr f -> Font g -> IO () -- | usage: (dcGetTextForeground obj). dcGetTextForeground :: DC a -> IO (Color) -- | usage: (dcGetUserScale obj). dcGetUserScale :: DC a -> IO (Size2D Double) -- | usage: (dcGetUserScaleX dc). dcGetUserScaleX :: DC a -> IO Double -- | usage: (dcGetUserScaleY dc). dcGetUserScaleY :: DC a -> IO Double -- | usage: (dcIsOk obj). dcIsOk :: DC a -> IO Bool -- | usage: (dcLogicalToDeviceX obj x). dcLogicalToDeviceX :: DC a -> Int -> IO Int -- | usage: (dcLogicalToDeviceXRel obj x). dcLogicalToDeviceXRel :: DC a -> Int -> IO Int -- | usage: (dcLogicalToDeviceY obj y). dcLogicalToDeviceY :: DC a -> Int -> IO Int -- | usage: (dcLogicalToDeviceYRel obj y). dcLogicalToDeviceYRel :: DC a -> Int -> IO Int -- | usage: (dcMaxX obj). dcMaxX :: DC a -> IO Int -- | usage: (dcMaxY obj). dcMaxY :: DC a -> IO Int -- | usage: (dcMinX obj). dcMinX :: DC a -> IO Int -- | usage: (dcMinY obj). dcMinY :: DC a -> IO Int -- | usage: (dcResetBoundingBox obj). dcResetBoundingBox :: DC a -> IO () -- | usage: (dcSetAxisOrientation obj xLeftRight yBottomUp). dcSetAxisOrientation :: DC a -> Bool -> Bool -> IO () -- | usage: (dcSetBackground obj brush). dcSetBackground :: DC a -> Brush b -> IO () -- | usage: (dcSetBackgroundMode obj mode). dcSetBackgroundMode :: DC a -> Int -> IO () -- | usage: (dcSetBrush obj brush). dcSetBrush :: DC a -> Brush b -> IO () -- | usage: (dcSetClippingRegion obj xywidthheight). dcSetClippingRegion :: DC a -> Rect -> IO () -- | usage: (dcSetClippingRegionFromRegion obj region). dcSetClippingRegionFromRegion :: DC a -> Region b -> IO () -- | usage: (dcSetDeviceClippingRegion obj region). dcSetDeviceClippingRegion :: DC a -> Region b -> IO () -- | usage: (dcSetDeviceOrigin obj xy). dcSetDeviceOrigin :: DC a -> Point -> IO () -- | usage: (dcSetFont obj font). dcSetFont :: DC a -> Font b -> IO () -- | usage: (dcSetLogicalFunction obj function). dcSetLogicalFunction :: DC a -> Int -> IO () -- | usage: (dcSetLogicalOrigin obj xy). dcSetLogicalOrigin :: DC a -> Point -> IO () -- | usage: (dcSetLogicalScale obj x y). dcSetLogicalScale :: DC a -> Double -> Double -> IO () -- | usage: (dcSetMapMode obj mode). dcSetMapMode :: DC a -> Int -> IO () -- | usage: (dcSetPalette obj palette). dcSetPalette :: DC a -> Palette b -> IO () -- | usage: (dcSetPen obj pen). dcSetPen :: DC a -> Pen b -> IO () -- | usage: (dcSetTextBackground obj colour). dcSetTextBackground :: DC a -> Color -> IO () -- | usage: (dcSetTextForeground obj colour). dcSetTextForeground :: DC a -> Color -> IO () -- | usage: (dcSetUserScale obj x y). dcSetUserScale :: DC a -> Double -> Double -> IO () -- | usage: (dcStartDoc obj msg). dcStartDoc :: DC a -> String -> IO Bool -- | usage: (dcStartPage obj). dcStartPage :: DC a -> IO () -- | usage: (dataFormatCreateFromId name). dataFormatCreateFromId :: String -> IO (DataFormat ()) -- | usage: (dataFormatCreateFromType typ). dataFormatCreateFromType :: Int -> IO (DataFormat ()) -- | usage: (dataFormatDelete obj). dataFormatDelete :: DataFormat a -> IO () -- | usage: (dataFormatGetId obj). dataFormatGetId :: DataFormat a -> IO (String) -- | usage: (dataFormatGetType obj). dataFormatGetType :: DataFormat a -> IO Int -- | usage: (dataFormatIsEqual obj other). dataFormatIsEqual :: DataFormat a -> Ptr b -> IO Bool -- | usage: (dataFormatSetId obj id). dataFormatSetId :: DataFormat a -> Ptr b -> IO () -- | usage: (dataFormatSetType obj typ). dataFormatSetType :: DataFormat a -> Int -> IO () -- | usage: (dataObjectCompositeAdd obj dat preferred). dataObjectCompositeAdd :: DataObjectComposite a -> Ptr b -> Int -> IO () -- | usage: (dataObjectCompositeCreate). dataObjectCompositeCreate :: IO (DataObjectComposite ()) -- | usage: (dataObjectCompositeDelete obj). dataObjectCompositeDelete :: DataObjectComposite a -> IO () -- | usage: (datePropertyCreate label name value). datePropertyCreate :: String -> String -> DateTime c -> IO (DateProperty ()) -- | usage: (dateTimeAddDate obj diff). dateTimeAddDate :: DateTime a -> Ptr b -> IO (DateTime ()) -- | usage: (dateTimeAddDateValues obj yrs mnt wek day). dateTimeAddDateValues :: DateTime a -> Int -> Int -> Int -> Int -> IO () -- | usage: (dateTimeAddTime obj diff). dateTimeAddTime :: DateTime a -> Ptr b -> IO (DateTime ()) -- | usage: (dateTimeAddTimeValues obj hrs min sec mls). dateTimeAddTimeValues :: DateTime a -> Int -> Int -> Int -> Int -> IO () -- | usage: (dateTimeConvertYearToBC year). dateTimeConvertYearToBC :: Int -> IO Int -- | usage: (dateTimeCreate). dateTimeCreate :: IO (DateTime ()) -- | usage: (dateTimeDelete obj). dateTimeDelete :: DateTime a -> IO () -- | usage: (dateTimeFormat obj format tz). dateTimeFormat :: DateTime a -> Ptr b -> Int -> IO (String) -- | usage: (dateTimeFormatDate obj). dateTimeFormatDate :: DateTime a -> IO (String) -- | usage: (dateTimeFormatISODate obj). dateTimeFormatISODate :: DateTime a -> IO (String) -- | usage: (dateTimeFormatISOTime obj). dateTimeFormatISOTime :: DateTime a -> IO (String) -- | usage: (dateTimeFormatTime obj). dateTimeFormatTime :: DateTime a -> IO (String) -- | usage: (dateTimeGetAmString). dateTimeGetAmString :: IO (String) -- | usage: (dateTimeGetBeginDST year country dt). dateTimeGetBeginDST :: Int -> Int -> DateTime c -> IO () -- | usage: (dateTimeGetCentury year). dateTimeGetCentury :: Int -> IO Int -- | usage: (dateTimeGetCountry). dateTimeGetCountry :: IO Int -- | usage: (dateTimeGetCurrentMonth cal). dateTimeGetCurrentMonth :: Int -> IO Int -- | usage: (dateTimeGetCurrentYear cal). dateTimeGetCurrentYear :: Int -> IO Int -- | usage: (dateTimeGetDay obj tz). dateTimeGetDay :: DateTime a -> Int -> IO Int -- | usage: (dateTimeGetDayOfYear obj tz). dateTimeGetDayOfYear :: DateTime a -> Int -> IO Int -- | usage: (dateTimeGetEndDST year country dt). dateTimeGetEndDST :: Int -> Int -> DateTime c -> IO () -- | usage: (dateTimeGetHour obj tz). dateTimeGetHour :: DateTime a -> Int -> IO Int -- | usage: (dateTimeGetLastMonthDay obj month year). dateTimeGetLastMonthDay :: DateTime a -> Int -> Int -> IO (DateTime ()) -- | usage: (dateTimeGetLastWeekDay obj weekday month year). dateTimeGetLastWeekDay :: DateTime a -> Int -> Int -> Int -> IO (DateTime ()) -- | usage: (dateTimeGetMillisecond obj tz). dateTimeGetMillisecond :: DateTime a -> Int -> IO Int -- | usage: (dateTimeGetMinute obj tz). dateTimeGetMinute :: DateTime a -> Int -> IO Int -- | usage: (dateTimeGetMonth obj tz). dateTimeGetMonth :: DateTime a -> Int -> IO Int -- | usage: (dateTimeGetMonthName month flags). dateTimeGetMonthName :: Int -> Int -> IO (String) -- | usage: (dateTimeGetNextWeekDay obj weekday). dateTimeGetNextWeekDay :: DateTime a -> Int -> IO (DateTime ()) -- | usage: (dateTimeGetNumberOfDays year cal). dateTimeGetNumberOfDays :: Int -> Int -> IO Int -- | usage: (dateTimeGetNumberOfDaysMonth month year cal). dateTimeGetNumberOfDaysMonth :: Int -> Int -> Int -> IO Int -- | usage: (dateTimeGetPmString). dateTimeGetPmString :: IO (String) -- | usage: (dateTimeGetPrevWeekDay obj weekday). dateTimeGetPrevWeekDay :: DateTime a -> Int -> IO (DateTime ()) -- | usage: (dateTimeGetSecond obj tz). dateTimeGetSecond :: DateTime a -> Int -> IO Int -- | usage: (dateTimeGetTicks obj). dateTimeGetTicks :: DateTime a -> IO Int -- | usage: (dateTimeGetTimeNow). dateTimeGetTimeNow :: IO Int -- | usage: (dateTimeGetValue obj hilong lolong). dateTimeGetValue :: DateTime a -> Ptr b -> Ptr c -> IO () -- | usage: (dateTimeGetWeekDay obj weekday n month year). dateTimeGetWeekDay :: DateTime a -> Int -> Int -> Int -> Int -> IO (DateTime ()) -- | usage: (dateTimeGetWeekDayInSameWeek obj weekday). dateTimeGetWeekDayInSameWeek :: DateTime a -> Int -> IO (DateTime ()) -- | usage: (dateTimeGetWeekDayName weekday flags). dateTimeGetWeekDayName :: Int -> Int -> IO (String) -- | usage: (dateTimeGetWeekDayTZ obj tz). dateTimeGetWeekDayTZ :: DateTime a -> Int -> IO Int -- | usage: (dateTimeGetWeekOfMonth obj flags tz). dateTimeGetWeekOfMonth :: DateTime a -> Int -> Int -> IO Int -- | usage: (dateTimeGetWeekOfYear obj flags tz). dateTimeGetWeekOfYear :: DateTime a -> Int -> Int -> IO Int -- | usage: (dateTimeGetYear obj tz). dateTimeGetYear :: DateTime a -> Int -> IO Int -- | usage: (dateTimeIsBetween obj t1 t2). dateTimeIsBetween :: DateTime a -> DateTime b -> DateTime c -> IO Bool -- | usage: (dateTimeIsDST obj country). dateTimeIsDST :: DateTime a -> Int -> IO Bool -- | usage: (dateTimeIsDSTApplicable year country). dateTimeIsDSTApplicable :: Int -> Int -> IO Bool -- | usage: (dateTimeIsEarlierThan obj datetime). dateTimeIsEarlierThan :: DateTime a -> Ptr b -> IO Bool -- | usage: (dateTimeIsEqualTo obj datetime). dateTimeIsEqualTo :: DateTime a -> Ptr b -> IO Bool -- | usage: (dateTimeIsEqualUpTo obj dt ts). dateTimeIsEqualUpTo :: DateTime a -> DateTime b -> Ptr c -> IO Bool -- | usage: (dateTimeIsLaterThan obj datetime). dateTimeIsLaterThan :: DateTime a -> Ptr b -> IO Bool -- | usage: (dateTimeIsLeapYear year cal). dateTimeIsLeapYear :: Int -> Int -> IO Bool -- | usage: (dateTimeIsSameDate obj dt). dateTimeIsSameDate :: DateTime a -> DateTime b -> IO Bool -- | usage: (dateTimeIsSameTime obj dt). dateTimeIsSameTime :: DateTime a -> DateTime b -> IO Bool -- | usage: (dateTimeIsStrictlyBetween obj t1 t2). dateTimeIsStrictlyBetween :: DateTime a -> DateTime b -> DateTime c -> IO Bool -- | usage: (dateTimeIsValid obj). dateTimeIsValid :: DateTime a -> IO Bool -- | usage: (dateTimeIsWestEuropeanCountry country). dateTimeIsWestEuropeanCountry :: Int -> IO Bool -- | usage: (dateTimeIsWorkDay obj country). dateTimeIsWorkDay :: DateTime a -> Int -> IO Bool -- | usage: (dateTimeMakeGMT obj noDST). dateTimeMakeGMT :: DateTime a -> Int -> IO () -- | usage: (dateTimeMakeTimezone obj tz noDST). dateTimeMakeTimezone :: DateTime a -> Int -> Int -> IO () -- | usage: (dateTimeNow dt). dateTimeNow :: DateTime a -> IO () -- | usage: (dateTimeParseDate obj date). dateTimeParseDate :: DateTime a -> Ptr b -> IO (Ptr ()) -- | usage: (dateTimeParseDateTime obj datetime). dateTimeParseDateTime :: DateTime a -> Ptr b -> IO (Ptr ()) -- | usage: (dateTimeParseFormat obj date format dateDef). dateTimeParseFormat :: DateTime a -> Ptr b -> Ptr c -> Ptr d -> IO (Ptr ()) -- | usage: (dateTimeParseRfc822Date obj date). dateTimeParseRfc822Date :: DateTime a -> Ptr b -> IO (Ptr ()) -- | usage: (dateTimeParseTime obj time). dateTimeParseTime :: DateTime a -> Time b -> IO (Ptr ()) -- | usage: (dateTimeResetTime obj). dateTimeResetTime :: DateTime a -> IO () -- | usage: (dateTimeSet obj day month year hour minute second -- millisec). dateTimeSet :: DateTime a -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> IO () -- | usage: (dateTimeSetCountry country). dateTimeSetCountry :: Int -> IO () -- | usage: (dateTimeSetDay obj day). dateTimeSetDay :: DateTime a -> Int -> IO () -- | usage: (dateTimeSetHour obj hour). dateTimeSetHour :: DateTime a -> Int -> IO () -- | usage: (dateTimeSetMillisecond obj millisecond). dateTimeSetMillisecond :: DateTime a -> Int -> IO () -- | usage: (dateTimeSetMinute obj minute). dateTimeSetMinute :: DateTime a -> Int -> IO () -- | usage: (dateTimeSetMonth obj month). dateTimeSetMonth :: DateTime a -> Int -> IO () -- | usage: (dateTimeSetSecond obj second). dateTimeSetSecond :: DateTime a -> Int -> IO () -- | usage: (dateTimeSetTime obj hour minute second millisec). dateTimeSetTime :: DateTime a -> Int -> Int -> Int -> Int -> IO () -- | usage: (dateTimeSetToCurrent obj). dateTimeSetToCurrent :: DateTime a -> IO () -- | usage: (dateTimeSetToLastMonthDay obj month year). dateTimeSetToLastMonthDay :: DateTime a -> Int -> Int -> IO () -- | usage: (dateTimeSetToLastWeekDay obj weekday month year). dateTimeSetToLastWeekDay :: DateTime a -> Int -> Int -> Int -> IO Bool -- | usage: (dateTimeSetToNextWeekDay obj weekday). dateTimeSetToNextWeekDay :: DateTime a -> Int -> IO () -- | usage: (dateTimeSetToPrevWeekDay obj weekday). dateTimeSetToPrevWeekDay :: DateTime a -> Int -> IO () -- | usage: (dateTimeSetToWeekDay obj weekday n month year). dateTimeSetToWeekDay :: DateTime a -> Int -> Int -> Int -> Int -> IO Bool -- | usage: (dateTimeSetToWeekDayInSameWeek obj weekday). dateTimeSetToWeekDayInSameWeek :: DateTime a -> Int -> IO () -- | usage: (dateTimeSetYear obj year). dateTimeSetYear :: DateTime a -> Int -> IO () -- | usage: (dateTimeSubtractDate obj diff). dateTimeSubtractDate :: DateTime a -> Ptr b -> IO (DateTime ()) -- | usage: (dateTimeSubtractTime obj diff). dateTimeSubtractTime :: DateTime a -> Ptr b -> IO (DateTime ()) -- | usage: (dateTimeToGMT obj noDST). dateTimeToGMT :: DateTime a -> Int -> IO () -- | usage: (dateTimeToTimezone obj tz noDST). dateTimeToTimezone :: DateTime a -> Int -> Int -> IO () -- | usage: (dateTimeToday dt). dateTimeToday :: DateTime a -> IO () -- | usage: (dateTimeUNow dt). dateTimeUNow :: DateTime a -> IO () -- | usage: (dateTimewxDateTime hilong lolong). dateTimewxDateTime :: Int -> Int -> IO (Ptr ()) -- | usage: (dialogCreate prt id txt lfttopwdthgt stl). dialogCreate :: Window a -> Id -> String -> Rect -> Style -> IO (Dialog ()) -- | usage: (dialogEndModal obj retCode). dialogEndModal :: Dialog a -> Int -> IO () -- | usage: (dialogGetReturnCode obj). dialogGetReturnCode :: Dialog a -> IO Int -- | usage: (dialogIsModal obj). dialogIsModal :: Dialog a -> IO Bool -- | usage: (dialogSetReturnCode obj returnCode). dialogSetReturnCode :: Dialog a -> Int -> IO () -- | usage: (dialogShowModal obj). dialogShowModal :: Dialog a -> IO Int -- | usage: (dirDialogCreate prt msg dir lfttop stl). dirDialogCreate :: Window a -> String -> String -> Point -> Style -> IO (DirDialog ()) -- | usage: (dirDialogGetMessage obj). dirDialogGetMessage :: DirDialog a -> IO (String) -- | usage: (dirDialogGetPath obj). dirDialogGetPath :: DirDialog a -> IO (String) -- | usage: (dirDialogGetStyle obj). dirDialogGetStyle :: DirDialog a -> IO Int -- | usage: (dirDialogSetMessage obj msg). dirDialogSetMessage :: DirDialog a -> String -> IO () -- | usage: (dirDialogSetPath obj pth). dirDialogSetPath :: DirDialog a -> String -> IO () -- | usage: (dirDialogSetStyle obj style). dirDialogSetStyle :: DirDialog a -> Int -> IO () -- | usage: (dragImageBeginDrag self xy window boundingWindow). dragImageBeginDrag :: DragImage a -> Point -> Window c -> Window d -> IO Bool -- | usage: (dragImageBeginDragFullScreen self xposypos window -- fullScreen rect). dragImageBeginDragFullScreen :: DragImage a -> Point -> Window c -> Bool -> Rect -> IO Bool -- | usage: (dragImageCreate image xy). dragImageCreate :: Bitmap a -> Point -> IO (DragImage ()) -- | usage: (dragImageDelete self). dragImageDelete :: DragImage a -> IO () -- | usage: (dragImageEndDrag self). dragImageEndDrag :: DragImage a -> IO () -- | usage: (dragImageHide self). dragImageHide :: DragImage a -> IO Bool -- | usage: (dragImageMove self xy). dragImageMove :: DragImage a -> Point -> IO Bool -- | usage: (dragImageShow self). dragImageShow :: DragImage a -> IO Bool -- | usage: (drawControlCreate prt id lfttopwdthgt stl). drawControlCreate :: Window a -> Id -> Rect -> Style -> IO (DrawControl ()) -- | usage: (drawWindowCreate prt id lfttopwdthgt stl). drawWindowCreate :: Window a -> Id -> Rect -> Style -> IO (DrawWindow ()) -- | usage: (dropTargetGetData obj). dropTargetGetData :: DropTarget a -> IO () -- | usage: (dropTargetSetDataObject obj dat). dropTargetSetDataObject :: DropTarget a -> DataObject b -> IO () -- | usage: (encodingConverterConvert obj input output). encodingConverterConvert :: EncodingConverter a -> Ptr b -> Ptr c -> IO () -- | usage: (encodingConverterCreate). encodingConverterCreate :: IO (EncodingConverter ()) -- | usage: (encodingConverterDelete obj). encodingConverterDelete :: EncodingConverter a -> IO () -- | usage: (encodingConverterGetAllEquivalents obj enc lst). encodingConverterGetAllEquivalents :: EncodingConverter a -> Int -> List c -> IO Int -- | usage: (encodingConverterGetPlatformEquivalents obj enc platform -- lst). encodingConverterGetPlatformEquivalents :: EncodingConverter a -> Int -> Int -> List d -> IO Int -- | usage: (encodingConverterInit obj inputenc outputenc method). encodingConverterInit :: EncodingConverter a -> Int -> Int -> Int -> IO Int -- | usage: (eraseEventCopyObject obj obj). eraseEventCopyObject :: EraseEvent a -> Ptr b -> IO () -- | usage: (eraseEventGetDC obj). eraseEventGetDC :: EraseEvent a -> IO (DC ()) -- | usage: (eventCopyObject obj objectdest). eventCopyObject :: Event a -> Ptr b -> IO () -- | usage: (eventGetEventObject obj). eventGetEventObject :: Event a -> IO (WxObject ()) -- | usage: (eventGetEventType obj). eventGetEventType :: Event a -> IO Int -- | usage: (eventGetId obj). eventGetId :: Event a -> IO Int -- | usage: (eventGetSkipped obj). eventGetSkipped :: Event a -> IO Bool -- | usage: (eventGetTimestamp obj). eventGetTimestamp :: Event a -> IO Int -- | usage: (eventIsCommandEvent obj). eventIsCommandEvent :: Event a -> IO Bool -- | usage: (eventNewEventType). eventNewEventType :: IO Int -- | usage: (eventSetEventObject obj obj). eventSetEventObject :: Event a -> WxObject b -> IO () -- | usage: (eventSetEventType obj typ). eventSetEventType :: Event a -> Int -> IO () -- | usage: (eventSetId obj id). eventSetId :: Event a -> Int -> IO () -- | usage: (eventSetTimestamp obj ts). eventSetTimestamp :: Event a -> Int -> IO () -- | usage: (eventSkip obj). eventSkip :: Event a -> IO () -- | usage: (evtHandlerAddPendingEvent obj event). evtHandlerAddPendingEvent :: EvtHandler a -> Event b -> IO () -- | usage: (evtHandlerConnect obj first last wxtype wxdata). evtHandlerConnect :: EvtHandler a -> Int -> Int -> Int -> Ptr e -> IO Int -- | usage: (evtHandlerCreate). evtHandlerCreate :: IO (EvtHandler ()) -- | usage: (evtHandlerDelete obj). evtHandlerDelete :: EvtHandler a -> IO () -- | usage: (evtHandlerDisconnect obj first last wxtype id). evtHandlerDisconnect :: EvtHandler a -> Int -> Int -> Int -> Id -> IO Int -- | Get the client data in the form of a closure. Use -- closureGetData to get to the actual data. evtHandlerGetClientClosure :: EvtHandler a -> IO (Closure ()) -- | usage: (evtHandlerGetClosure obj id wxtype). evtHandlerGetClosure :: EvtHandler a -> Id -> Int -> IO (Closure ()) -- | usage: (evtHandlerGetEvtHandlerEnabled obj). evtHandlerGetEvtHandlerEnabled :: EvtHandler a -> IO Bool -- | usage: (evtHandlerGetNextHandler obj). evtHandlerGetNextHandler :: EvtHandler a -> IO (EvtHandler ()) -- | usage: (evtHandlerGetPreviousHandler obj). evtHandlerGetPreviousHandler :: EvtHandler a -> IO (EvtHandler ()) -- | usage: (evtHandlerProcessEvent obj event). evtHandlerProcessEvent :: EvtHandler a -> Event b -> IO Bool -- | usage: (evtHandlerProcessPendingEvents obj). evtHandlerProcessPendingEvents :: EvtHandler a -> IO () -- | Set the client data as a closure. The closure data contains the data -- while the function is called on deletion. evtHandlerSetClientClosure :: EvtHandler a -> Closure b -> IO () -- | usage: (evtHandlerSetEvtHandlerEnabled obj enabled). evtHandlerSetEvtHandlerEnabled :: EvtHandler a -> Bool -> IO () -- | usage: (evtHandlerSetNextHandler obj handler). evtHandlerSetNextHandler :: EvtHandler a -> EvtHandler b -> IO () -- | usage: (evtHandlerSetPreviousHandler obj handler). evtHandlerSetPreviousHandler :: EvtHandler a -> EvtHandler b -> IO () -- | usage: (fileConfigCreate inp). fileConfigCreate :: InputStream a -> IO (FileConfig ()) -- | usage: (fileDialogCreate prt msg dir fle wcd lfttop stl). fileDialogCreate :: Window a -> String -> String -> String -> String -> Point -> Style -> IO (FileDialog ()) -- | usage: (fileDialogGetDirectory obj). fileDialogGetDirectory :: FileDialog a -> IO (String) -- | usage: (fileDialogGetFilename obj). fileDialogGetFilename :: FileDialog a -> IO (String) -- | usage: (fileDialogGetFilenames obj). fileDialogGetFilenames :: FileDialog a -> IO [String] -- | usage: (fileDialogGetFilterIndex obj). fileDialogGetFilterIndex :: FileDialog a -> IO Int -- | usage: (fileDialogGetMessage obj). fileDialogGetMessage :: FileDialog a -> IO (String) -- | usage: (fileDialogGetPath obj). fileDialogGetPath :: FileDialog a -> IO (String) -- | usage: (fileDialogGetPaths obj). fileDialogGetPaths :: FileDialog a -> IO [String] -- | usage: (fileDialogGetStyle obj). fileDialogGetStyle :: FileDialog a -> IO Int -- | usage: (fileDialogGetWildcard obj). fileDialogGetWildcard :: FileDialog a -> IO (String) -- | usage: (fileDialogSetDirectory obj dir). fileDialogSetDirectory :: FileDialog a -> String -> IO () -- | usage: (fileDialogSetFilename obj name). fileDialogSetFilename :: FileDialog a -> String -> IO () -- | usage: (fileDialogSetFilterIndex obj filterIndex). fileDialogSetFilterIndex :: FileDialog a -> Int -> IO () -- | usage: (fileDialogSetMessage obj message). fileDialogSetMessage :: FileDialog a -> String -> IO () -- | usage: (fileDialogSetPath obj path). fileDialogSetPath :: FileDialog a -> String -> IO () -- | usage: (fileDialogSetStyle obj style). fileDialogSetStyle :: FileDialog a -> Int -> IO () -- | usage: (fileDialogSetWildcard obj wildCard). fileDialogSetWildcard :: FileDialog a -> String -> IO () -- | usage: (fileHistoryAddFileToHistory obj file). fileHistoryAddFileToHistory :: FileHistory a -> String -> IO () -- | usage: (fileHistoryAddFilesToMenu obj menu). fileHistoryAddFilesToMenu :: FileHistory a -> Menu b -> IO () -- | usage: (fileHistoryCreate maxFiles). fileHistoryCreate :: Int -> IO (FileHistory ()) -- | usage: (fileHistoryDelete obj). fileHistoryDelete :: FileHistory a -> IO () -- | usage: (fileHistoryGetCount obj). fileHistoryGetCount :: FileHistory a -> IO Int -- | usage: (fileHistoryGetHistoryFile obj i). fileHistoryGetHistoryFile :: FileHistory a -> Int -> IO (String) -- | usage: (fileHistoryGetMaxFiles obj). fileHistoryGetMaxFiles :: FileHistory a -> IO Int -- | usage: (fileHistoryGetMenus obj). fileHistoryGetMenus :: FileHistory a -> IO [Menu ()] -- | usage: (fileHistoryLoad obj config). fileHistoryLoad :: FileHistory a -> ConfigBase b -> IO () -- | usage: (fileHistoryRemoveFileFromHistory obj i). fileHistoryRemoveFileFromHistory :: FileHistory a -> Int -> IO () -- | usage: (fileHistoryRemoveMenu obj menu). fileHistoryRemoveMenu :: FileHistory a -> Menu b -> IO () -- | usage: (fileHistorySave obj config). fileHistorySave :: FileHistory a -> ConfigBase b -> IO () -- | usage: (fileHistoryUseMenu obj menu). fileHistoryUseMenu :: FileHistory a -> Menu b -> IO () -- | usage: (fileInputStreamCreate ofileName). fileInputStreamCreate :: String -> IO (FileInputStream ()) -- | usage: (fileInputStreamDelete self). fileInputStreamDelete :: FileInputStream a -> IO () -- | usage: (fileInputStreamIsOk self). fileInputStreamIsOk :: FileInputStream a -> IO Bool -- | usage: (fileOutputStreamCreate ofileName). fileOutputStreamCreate :: String -> IO (FileOutputStream ()) -- | usage: (fileOutputStreamDelete self). fileOutputStreamDelete :: FileOutputStream a -> IO () -- | usage: (fileOutputStreamIsOk self). fileOutputStreamIsOk :: FileOutputStream a -> IO Bool -- | usage: (filePropertyCreate label name value). filePropertyCreate :: String -> String -> String -> IO (FileProperty ()) -- | usage: (fileTypeDelete obj). fileTypeDelete :: FileType a -> IO () -- | usage: (fileTypeExpandCommand obj cmd params). fileTypeExpandCommand :: FileType a -> Ptr b -> Ptr c -> IO (String) -- | usage: (fileTypeGetDescription obj). fileTypeGetDescription :: FileType a -> IO (String) -- | usage: (fileTypeGetExtensions obj lst). fileTypeGetExtensions :: FileType a -> List b -> IO Int -- | usage: (fileTypeGetIcon obj icon). fileTypeGetIcon :: FileType a -> Icon b -> IO Int -- | usage: (fileTypeGetMimeType obj). fileTypeGetMimeType :: FileType a -> IO (String) -- | usage: (fileTypeGetMimeTypes obj lst). fileTypeGetMimeTypes :: FileType a -> List b -> IO Int -- | usage: (fileTypeGetOpenCommand obj buf params). fileTypeGetOpenCommand :: FileType a -> Ptr b -> Ptr c -> IO Int -- | usage: (fileTypeGetPrintCommand obj buf params). fileTypeGetPrintCommand :: FileType a -> Ptr b -> Ptr c -> IO Int -- | usage: (findDialogEventGetFindString obj ref). findDialogEventGetFindString :: FindDialogEvent a -> Ptr b -> IO Int -- | usage: (findDialogEventGetFlags obj). findDialogEventGetFlags :: FindDialogEvent a -> IO Int -- | usage: (findDialogEventGetReplaceString obj ref). findDialogEventGetReplaceString :: FindDialogEvent a -> Ptr b -> IO Int -- | usage: (findReplaceDataCreate flags). findReplaceDataCreate :: Int -> IO (FindReplaceData ()) -- | usage: (findReplaceDataCreateDefault). findReplaceDataCreateDefault :: IO (FindReplaceData ()) -- | usage: (findReplaceDataDelete obj). findReplaceDataDelete :: FindReplaceData a -> IO () -- | usage: (findReplaceDataGetFindString obj). findReplaceDataGetFindString :: FindReplaceData a -> IO (String) -- | usage: (findReplaceDataGetFlags obj). findReplaceDataGetFlags :: FindReplaceData a -> IO Int -- | usage: (findReplaceDataGetReplaceString obj). findReplaceDataGetReplaceString :: FindReplaceData a -> IO (String) -- | usage: (findReplaceDataSetFindString obj str). findReplaceDataSetFindString :: FindReplaceData a -> String -> IO () -- | usage: (findReplaceDataSetFlags obj flags). findReplaceDataSetFlags :: FindReplaceData a -> Int -> IO () -- | usage: (findReplaceDataSetReplaceString obj str). findReplaceDataSetReplaceString :: FindReplaceData a -> String -> IO () -- | usage: (findReplaceDialogCreate parent wxdata title style). findReplaceDialogCreate :: Window a -> FindReplaceData b -> String -> Int -> IO (FindReplaceDialog ()) -- | usage: (findReplaceDialogGetData obj). findReplaceDialogGetData :: FindReplaceDialog a -> IO (FindReplaceData ()) -- | usage: (findReplaceDialogSetData obj wxdata). findReplaceDialogSetData :: FindReplaceDialog a -> FindReplaceData b -> IO () -- | usage: (flexGridSizerAddGrowableCol obj idx). flexGridSizerAddGrowableCol :: FlexGridSizer a -> Int -> IO () -- | usage: (flexGridSizerAddGrowableRow obj idx). flexGridSizerAddGrowableRow :: FlexGridSizer a -> Int -> IO () -- | usage: (flexGridSizerCalcMin obj). flexGridSizerCalcMin :: FlexGridSizer a -> IO (Size) -- | usage: (flexGridSizerCreate rows cols vgap hgap). flexGridSizerCreate :: Int -> Int -> Int -> Int -> IO (FlexGridSizer ()) -- | usage: (flexGridSizerRecalcSizes obj). flexGridSizerRecalcSizes :: FlexGridSizer a -> IO () -- | usage: (flexGridSizerRemoveGrowableCol obj idx). flexGridSizerRemoveGrowableCol :: FlexGridSizer a -> Int -> IO () -- | usage: (flexGridSizerRemoveGrowableRow obj idx). flexGridSizerRemoveGrowableRow :: FlexGridSizer a -> Int -> IO () -- | usage: (floatPropertyCreate label name value). floatPropertyCreate :: String -> String -> Float -> IO (FloatProperty ()) -- | usage: (fontCreate pointSize family style weight underlined face -- enc). fontCreate :: Int -> Int -> Int -> Int -> Bool -> String -> Int -> IO (Font ()) -- | usage: (fontCreateDefault). fontCreateDefault :: IO (Font ()) -- | usage: (fontCreateFromStock id). fontCreateFromStock :: Id -> IO (Font ()) -- | usage: (fontDelete obj). fontDelete :: Font a -> IO () -- | usage: (fontGetDefaultEncoding obj). fontGetDefaultEncoding :: Font a -> IO Int -- | usage: (fontGetEncoding obj). fontGetEncoding :: Font a -> IO Int -- | usage: (fontGetFaceName obj). fontGetFaceName :: Font a -> IO (String) -- | usage: (fontGetFamily obj). fontGetFamily :: Font a -> IO Int -- | usage: (fontGetFamilyString obj). fontGetFamilyString :: Font a -> IO (String) -- | usage: (fontGetPointSize obj). fontGetPointSize :: Font a -> IO Int -- | usage: (fontGetStyle obj). fontGetStyle :: Font a -> IO Int -- | usage: (fontGetStyleString obj). fontGetStyleString :: Font a -> IO (String) -- | usage: (fontGetUnderlined obj). fontGetUnderlined :: Font a -> IO Int -- | usage: (fontGetWeight obj). fontGetWeight :: Font a -> IO Int -- | usage: (fontGetWeightString obj). fontGetWeightString :: Font a -> IO (String) -- | usage: (fontIsOk obj). fontIsOk :: Font a -> IO Bool -- | usage: (fontIsStatic self). fontIsStatic :: Font a -> IO Bool -- | usage: (fontSafeDelete self). fontSafeDelete :: Font a -> IO () -- | usage: (fontSetDefaultEncoding obj encoding). fontSetDefaultEncoding :: Font a -> Int -> IO () -- | usage: (fontSetEncoding obj encoding). fontSetEncoding :: Font a -> Int -> IO () -- | usage: (fontSetFaceName obj faceName). fontSetFaceName :: Font a -> String -> IO () -- | usage: (fontSetFamily obj family). fontSetFamily :: Font a -> Int -> IO () -- | usage: (fontSetPointSize obj pointSize). fontSetPointSize :: Font a -> Int -> IO () -- | usage: (fontSetStyle obj style). fontSetStyle :: Font a -> Int -> IO () -- | usage: (fontSetUnderlined obj underlined). fontSetUnderlined :: Font a -> Int -> IO () -- | usage: (fontSetWeight obj weight). fontSetWeight :: Font a -> Int -> IO () -- | usage: (fontDataCreate). fontDataCreate :: IO (FontData ()) -- | usage: (fontDataDelete obj). fontDataDelete :: FontData a -> IO () -- | usage: (fontDataEnableEffects obj flag). fontDataEnableEffects :: FontData a -> Bool -> IO () -- | usage: (fontDataGetAllowSymbols obj). fontDataGetAllowSymbols :: FontData a -> IO Bool -- | usage: (fontDataGetChosenFont obj). fontDataGetChosenFont :: FontData a -> IO (Font ()) -- | usage: (fontDataGetColour obj). fontDataGetColour :: FontData a -> IO (Color) -- | usage: (fontDataGetEnableEffects obj). fontDataGetEnableEffects :: FontData a -> IO Bool -- | usage: (fontDataGetEncoding obj). fontDataGetEncoding :: FontData a -> IO Int -- | usage: (fontDataGetInitialFont obj). fontDataGetInitialFont :: FontData a -> IO (Font ()) -- | usage: (fontDataGetShowHelp obj). fontDataGetShowHelp :: FontData a -> IO Int -- | usage: (fontDataSetAllowSymbols obj flag). fontDataSetAllowSymbols :: FontData a -> Bool -> IO () -- | usage: (fontDataSetChosenFont obj font). fontDataSetChosenFont :: FontData a -> Font b -> IO () -- | usage: (fontDataSetColour obj colour). fontDataSetColour :: FontData a -> Color -> IO () -- | usage: (fontDataSetEncoding obj encoding). fontDataSetEncoding :: FontData a -> Int -> IO () -- | usage: (fontDataSetInitialFont obj font). fontDataSetInitialFont :: FontData a -> Font b -> IO () -- | usage: (fontDataSetRange obj minRange maxRange). fontDataSetRange :: FontData a -> Int -> Int -> IO () -- | usage: (fontDataSetShowHelp obj flag). fontDataSetShowHelp :: FontData a -> Bool -> IO () -- | usage: (fontDialogCreate prt fnt). fontDialogCreate :: Window a -> FontData b -> IO (FontDialog ()) -- | usage: (fontDialogGetFontData obj). fontDialogGetFontData :: FontDialog a -> IO (FontData ()) -- | usage: (fontEnumeratorCreate obj fnc). fontEnumeratorCreate :: Ptr a -> Ptr b -> IO (FontEnumerator ()) -- | usage: (fontEnumeratorDelete obj). fontEnumeratorDelete :: FontEnumerator a -> IO () -- | usage: (fontEnumeratorEnumerateEncodings obj facename). fontEnumeratorEnumerateEncodings :: FontEnumerator a -> String -> IO Bool -- | usage: (fontEnumeratorEnumerateFacenames obj encoding -- fixedWidthOnly). fontEnumeratorEnumerateFacenames :: FontEnumerator a -> Int -> Int -> IO Bool -- | usage: (fontMapperCreate). fontMapperCreate :: IO (FontMapper ()) -- | usage: (fontMapperGetAltForEncoding obj encoding altencoding -- buf). fontMapperGetAltForEncoding :: FontMapper a -> Int -> Ptr c -> String -> IO Bool -- | usage: (fontMapperIsEncodingAvailable obj encoding buf). fontMapperIsEncodingAvailable :: FontMapper a -> Int -> String -> IO Bool -- | usage: (frameCentre self orientation). frameCentre :: Frame a -> Int -> IO () -- | usage: (frameCreate prt id txt lfttopwdthgt stl). frameCreate :: Window a -> Id -> String -> Rect -> Style -> IO (Frame ()) -- | usage: (frameCreateStatusBar obj number style). frameCreateStatusBar :: Frame a -> Int -> Int -> IO (StatusBar ()) -- | usage: (frameCreateToolBar obj style). frameCreateToolBar :: Frame a -> Int -> IO (ToolBar ()) -- | usage: (frameGetClientAreaOriginleft obj). frameGetClientAreaOriginleft :: Frame a -> IO Int -- | usage: (frameGetClientAreaOrigintop obj). frameGetClientAreaOrigintop :: Frame a -> IO Int -- | usage: (frameGetMenuBar obj). frameGetMenuBar :: Frame a -> IO (MenuBar ()) -- | usage: (frameGetStatusBar obj). frameGetStatusBar :: Frame a -> IO (StatusBar ()) -- | usage: (frameGetTitle obj). frameGetTitle :: Frame a -> IO (String) -- | usage: (frameGetToolBar obj). frameGetToolBar :: Frame a -> IO (ToolBar ()) -- | usage: (frameIsFullScreen self). frameIsFullScreen :: Frame a -> IO Bool -- | usage: (frameRestore obj). frameRestore :: Frame a -> IO () -- | usage: (frameSetMenuBar obj menubar). frameSetMenuBar :: Frame a -> MenuBar b -> IO () -- | usage: (frameSetShape self region). frameSetShape :: Frame a -> Region b -> IO Bool -- | usage: (frameSetStatusBar obj statBar). frameSetStatusBar :: Frame a -> StatusBar b -> IO () -- | usage: (frameSetStatusText obj txt number). frameSetStatusText :: Frame a -> String -> Int -> IO () -- | usage: (frameSetStatusWidths obj n widthsfield). frameSetStatusWidths :: Frame a -> Int -> Ptr c -> IO () -- | usage: (frameSetTitle frame txt). frameSetTitle :: Frame a -> String -> IO () -- | usage: (frameSetToolBar obj toolbar). frameSetToolBar :: Frame a -> ToolBar b -> IO () -- | usage: (frameShowFullScreen self show style). frameShowFullScreen :: Frame a -> Bool -> Int -> IO Bool -- | usage: (glCanvasCreate parent windowID attributes xywh stl title -- palette). glCanvasCreate :: Window a -> Int -> Ptr CInt -> Rect -> Style -> String -> Palette g -> IO (GLCanvas ()) -- | usage: (glCanvasIsDisplaySupported attributes). glCanvasIsDisplaySupported :: Ptr CInt -> IO Bool -- | usage: (glCanvasIsExtensionSupported extension). glCanvasIsExtensionSupported :: String -> IO Bool -- | usage: (glCanvasSetColour self colour). glCanvasSetColour :: GLCanvas a -> Color -> IO Bool -- | usage: (glCanvasSetCurrent self ctxt). glCanvasSetCurrent :: GLCanvas a -> GLContext b -> IO Bool -- | usage: (glCanvasSwapBuffers self). glCanvasSwapBuffers :: GLCanvas a -> IO Bool -- | usage: (glContextCreate win other). glContextCreate :: GLCanvas a -> GLContext b -> IO (GLContext ()) -- | usage: (glContextCreateFromNull win). glContextCreateFromNull :: GLCanvas a -> IO (GLContext ()) -- | usage: (glContextSetCurrent self win). glContextSetCurrent :: GLContext a -> GLCanvas b -> IO Bool -- | usage: (gaugeCreate prt id rng lfttopwdthgt stl). gaugeCreate :: Window a -> Id -> Int -> Rect -> Style -> IO (Gauge ()) -- | usage: (gaugeGetBezelFace obj). gaugeGetBezelFace :: Gauge a -> IO Int -- | usage: (gaugeGetRange obj). gaugeGetRange :: Gauge a -> IO Int -- | usage: (gaugeGetShadowWidth obj). gaugeGetShadowWidth :: Gauge a -> IO Int -- | usage: (gaugeGetValue obj). gaugeGetValue :: Gauge a -> IO Int -- | usage: (gaugeSetBezelFace obj w). gaugeSetBezelFace :: Gauge a -> Int -> IO () -- | usage: (gaugeSetRange obj r). gaugeSetRange :: Gauge a -> Int -> IO () -- | usage: (gaugeSetShadowWidth obj w). gaugeSetShadowWidth :: Gauge a -> Int -> IO () -- | usage: (gaugeSetValue obj pos). gaugeSetValue :: Gauge a -> Int -> IO () -- | usage: (genericDragImageCreate cursor). genericDragImageCreate :: Cursor a -> IO (GenericDragImage ()) -- | usage: (genericDragImageDoDrawImage self dc xy). genericDragImageDoDrawImage :: GenericDragImage a -> DC b -> Point -> IO Bool -- | usage: (genericDragImageGetImageRect self xposypos). genericDragImageGetImageRect :: GenericDragImage a -> Point -> IO (Rect) -- | usage: (genericDragImageUpdateBackingFromWindow self windowDC -- destDC xywh xdestydestwidthheight). genericDragImageUpdateBackingFromWindow :: GenericDragImage a -> DC b -> MemoryDC c -> Rect -> Rect -> IO Bool -- | usage: (graphicsBrushCreate). graphicsBrushCreate :: IO (GraphicsBrush ()) -- | usage: (graphicsBrushDelete self). graphicsBrushDelete :: GraphicsBrush a -> IO () -- | usage: (graphicsContextClip self region). graphicsContextClip :: GraphicsContext a -> Region b -> IO () -- | usage: (graphicsContextClipByRectangle self xywh). graphicsContextClipByRectangle :: GraphicsContext a -> (Rect2D Double) -> IO () -- | usage: (graphicsContextConcatTransform self path). graphicsContextConcatTransform :: GraphicsContext a -> GraphicsMatrix b -> IO () -- | usage: (graphicsContextCreate dc). graphicsContextCreate :: WindowDC a -> IO (GraphicsContext ()) -- | usage: (graphicsContextCreateDefaultMatrix self). graphicsContextCreateDefaultMatrix :: GraphicsContext a -> IO (GraphicsMatrix ()) -- | usage: (graphicsContextCreateFromMemory dc). graphicsContextCreateFromMemory :: MemoryDC a -> IO (GraphicsContext ()) -- | usage: (graphicsContextCreateFromNative context). graphicsContextCreateFromNative :: GraphicsContext a -> IO (GraphicsContext ()) -- | usage: (graphicsContextCreateFromNativeWindow window). graphicsContextCreateFromNativeWindow :: Window a -> IO (GraphicsContext ()) -- | usage: (graphicsContextCreateFromPrinter dc). graphicsContextCreateFromPrinter :: PrinterDC a -> IO (GraphicsContext ()) -- | usage: (graphicsContextCreateFromWindow window). graphicsContextCreateFromWindow :: Window a -> IO (GraphicsContext ()) -- | usage: (graphicsContextCreateMatrix self a b c d tx ty). graphicsContextCreateMatrix :: GraphicsContext a -> Double -> Double -> Double -> Double -> Double -> Double -> IO (GraphicsMatrix ()) -- | usage: (graphicsContextCreatePath self). graphicsContextCreatePath :: GraphicsContext a -> IO (GraphicsPath ()) -- | usage: (graphicsContextDelete self). graphicsContextDelete :: GraphicsContext a -> IO () -- | usage: (graphicsContextDrawBitmap self bmp xywh). graphicsContextDrawBitmap :: GraphicsContext a -> Bitmap b -> (Rect2D Double) -> IO () -- | usage: (graphicsContextDrawEllipse self xywh). graphicsContextDrawEllipse :: GraphicsContext a -> (Rect2D Double) -> IO () -- | usage: (graphicsContextDrawIcon self icon xywh). graphicsContextDrawIcon :: GraphicsContext a -> Icon b -> (Rect2D Double) -> IO () -- | usage: (graphicsContextDrawLines self n x y style). graphicsContextDrawLines :: GraphicsContext a -> Int -> Ptr c -> Ptr d -> Int -> IO () -- | usage: (graphicsContextDrawPath self path style). graphicsContextDrawPath :: GraphicsContext a -> GraphicsPath b -> Int -> IO () -- | usage: (graphicsContextDrawRectangle self xywh). graphicsContextDrawRectangle :: GraphicsContext a -> (Rect2D Double) -> IO () -- | usage: (graphicsContextDrawRoundedRectangle self xywh -- radius). graphicsContextDrawRoundedRectangle :: GraphicsContext a -> (Rect2D Double) -> Double -> IO () -- | usage: (graphicsContextDrawText self text xy). graphicsContextDrawText :: GraphicsContext a -> String -> (Point2 Double) -> IO () -- | usage: (graphicsContextDrawTextWithAngle self text xy -- radius). graphicsContextDrawTextWithAngle :: GraphicsContext a -> String -> (Point2 Double) -> Double -> IO () -- | usage: (graphicsContextFillPath self path style). graphicsContextFillPath :: GraphicsContext a -> GraphicsPath b -> Int -> IO () -- | usage: (graphicsContextGetNativeContext self). graphicsContextGetNativeContext :: GraphicsContext a -> IO (Ptr ()) -- | usage: (graphicsContextGetTextExtent self text width height -- descent externalLeading). graphicsContextGetTextExtent :: GraphicsContext a -> String -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> IO () -- | usage: (graphicsContextPopState self). graphicsContextPopState :: GraphicsContext a -> IO () -- | usage: (graphicsContextPushState self). graphicsContextPushState :: GraphicsContext a -> IO () -- | usage: (graphicsContextResetClip self). graphicsContextResetClip :: GraphicsContext a -> IO () -- | usage: (graphicsContextRotate self angle). graphicsContextRotate :: GraphicsContext a -> Double -> IO () -- | usage: (graphicsContextScale self xScaleyScale). graphicsContextScale :: GraphicsContext a -> (Size2D Double) -> IO () -- | usage: (graphicsContextSetBrush self brush). graphicsContextSetBrush :: GraphicsContext a -> Brush b -> IO () -- | usage: (graphicsContextSetFont self font colour). graphicsContextSetFont :: GraphicsContext a -> Font b -> Color -> IO () -- | usage: (graphicsContextSetGraphicsBrush self brush). graphicsContextSetGraphicsBrush :: GraphicsContext a -> GraphicsBrush b -> IO () -- | usage: (graphicsContextSetGraphicsFont self font). graphicsContextSetGraphicsFont :: GraphicsContext a -> GraphicsFont b -> IO () -- | usage: (graphicsContextSetGraphicsPen self pen). graphicsContextSetGraphicsPen :: GraphicsContext a -> GraphicsPen b -> IO () -- | usage: (graphicsContextSetPen self pen). graphicsContextSetPen :: GraphicsContext a -> Pen b -> IO () -- | usage: (graphicsContextSetTransform self path). graphicsContextSetTransform :: GraphicsContext a -> GraphicsMatrix b -> IO () -- | usage: (graphicsContextStrokeLine self x1y1 x2y2). graphicsContextStrokeLine :: GraphicsContext a -> (Point2 Double) -> (Point2 Double) -> IO () -- | usage: (graphicsContextStrokeLines self n x y style). graphicsContextStrokeLines :: GraphicsContext a -> Int -> Ptr c -> Ptr d -> Int -> IO () -- | usage: (graphicsContextStrokePath self path). graphicsContextStrokePath :: GraphicsContext a -> GraphicsPath b -> IO () -- | usage: (graphicsContextTranslate self dx dy). graphicsContextTranslate :: GraphicsContext a -> Double -> Double -> IO () -- | usage: (graphicsFontCreate). graphicsFontCreate :: IO (GraphicsFont ()) -- | usage: (graphicsFontDelete self). graphicsFontDelete :: GraphicsFont a -> IO () -- | usage: (graphicsMatrixConcat self t). graphicsMatrixConcat :: GraphicsMatrix a -> GraphicsMatrix b -> IO () -- | usage: (graphicsMatrixCreate). graphicsMatrixCreate :: IO (GraphicsMatrix ()) -- | usage: (graphicsMatrixDelete self). graphicsMatrixDelete :: GraphicsMatrix a -> IO () -- | usage: (graphicsMatrixGet self a b c d tx ty). graphicsMatrixGet :: GraphicsMatrix a -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> IO () -- | usage: (graphicsMatrixGetNativeMatrix self). graphicsMatrixGetNativeMatrix :: GraphicsMatrix a -> IO (Ptr ()) -- | usage: (graphicsMatrixInvert self). graphicsMatrixInvert :: GraphicsMatrix a -> IO () -- | usage: (graphicsMatrixIsEqual self t). graphicsMatrixIsEqual :: GraphicsMatrix a -> GraphicsMatrix b -> IO Bool -- | usage: (graphicsMatrixIsIdentity self). graphicsMatrixIsIdentity :: GraphicsMatrix a -> IO Bool -- | usage: (graphicsMatrixRotate self angle). graphicsMatrixRotate :: GraphicsMatrix a -> Double -> IO () -- | usage: (graphicsMatrixScale self xScaleyScale). graphicsMatrixScale :: GraphicsMatrix a -> (Size2D Double) -> IO () -- | usage: (graphicsMatrixSet self a b c d tx ty). graphicsMatrixSet :: GraphicsMatrix a -> Double -> Double -> Double -> Double -> Double -> Double -> IO () -- | usage: (graphicsMatrixTransformDistance self dx dy). graphicsMatrixTransformDistance :: GraphicsMatrix a -> Ptr Double -> Ptr Double -> IO () -- | usage: (graphicsMatrixTransformPoint self). graphicsMatrixTransformPoint :: GraphicsMatrix a -> IO (Point2 Double) -- | usage: (graphicsMatrixTranslate self dx dy). graphicsMatrixTranslate :: GraphicsMatrix a -> Double -> Double -> IO () -- | usage: (graphicsObjectGetRenderer). graphicsObjectGetRenderer :: IO (GraphicsRenderer ()) -- | usage: (graphicsObjectIsNull self). graphicsObjectIsNull :: GraphicsObject a -> IO Bool -- | usage: (graphicsPathAddArc self xy r startAngle endAngle -- clockwise). graphicsPathAddArc :: GraphicsPath a -> (Point2 Double) -> Double -> Double -> Double -> Bool -> IO () -- | usage: (graphicsPathAddArcToPoint self x1y1 x2y2 r). graphicsPathAddArcToPoint :: GraphicsPath a -> (Point2 Double) -> (Point2 Double) -> Double -> IO () -- | usage: (graphicsPathAddCircle self xy r). graphicsPathAddCircle :: GraphicsPath a -> (Point2 Double) -> Double -> IO () -- | usage: (graphicsPathAddCurveToPoint self cx1cy1 cx2cy2 xy). graphicsPathAddCurveToPoint :: GraphicsPath a -> (Point2 Double) -> (Point2 Double) -> (Point2 Double) -> IO () -- | usage: (graphicsPathAddEllipse self xywh). graphicsPathAddEllipse :: GraphicsPath a -> (Rect2D Double) -> IO () -- | usage: (graphicsPathAddLineToPoint self xy). graphicsPathAddLineToPoint :: GraphicsPath a -> (Point2 Double) -> IO () -- | usage: (graphicsPathAddPath self xy path). graphicsPathAddPath :: GraphicsPath a -> (Point2 Double) -> GraphicsPath c -> IO () -- | usage: (graphicsPathAddQuadCurveToPoint self cxcy xy). graphicsPathAddQuadCurveToPoint :: GraphicsPath a -> (Point2 Double) -> (Point2 Double) -> IO () -- | usage: (graphicsPathAddRectangle self xywh). graphicsPathAddRectangle :: GraphicsPath a -> (Rect2D Double) -> IO () -- | usage: (graphicsPathAddRoundedRectangle self xywh radius). graphicsPathAddRoundedRectangle :: GraphicsPath a -> (Rect2D Double) -> Double -> IO () -- | usage: (graphicsPathCloseSubpath self). graphicsPathCloseSubpath :: GraphicsPath a -> IO () -- | usage: (graphicsPathContains self xy style). graphicsPathContains :: GraphicsPath a -> (Point2 Double) -> Int -> IO () -- | usage: (graphicsPathDelete self). graphicsPathDelete :: GraphicsPath a -> IO () -- | usage: (graphicsPathGetBox self). graphicsPathGetBox :: GraphicsPath a -> IO (Rect2D Double) -- | usage: (graphicsPathGetCurrentPoint self). graphicsPathGetCurrentPoint :: GraphicsPath a -> IO (Point2 Double) -- | usage: (graphicsPathGetNativePath self). graphicsPathGetNativePath :: GraphicsPath a -> IO (Ptr ()) -- | usage: (graphicsPathMoveToPoint self xy). graphicsPathMoveToPoint :: GraphicsPath a -> (Point2 Double) -> IO () -- | usage: (graphicsPathTransform self matrix). graphicsPathTransform :: GraphicsPath a -> GraphicsMatrix b -> IO () -- | usage: (graphicsPathUnGetNativePath p). graphicsPathUnGetNativePath :: GraphicsPath a -> IO () -- | usage: (graphicsPenCreate). graphicsPenCreate :: IO (GraphicsPen ()) -- | usage: (graphicsPenDelete self). graphicsPenDelete :: GraphicsPen a -> IO () -- | usage: (graphicsRendererCreateContext dc). graphicsRendererCreateContext :: WindowDC a -> IO (GraphicsContext ()) -- | usage: (graphicsRendererCreateContextFromNativeContext -- context). graphicsRendererCreateContextFromNativeContext :: GraphicsRenderer a -> IO (GraphicsContext ()) -- | usage: (graphicsRendererCreateContextFromNativeWindow -- window). graphicsRendererCreateContextFromNativeWindow :: Window a -> IO (GraphicsContext ()) -- | usage: (graphicsRendererCreateContextFromWindow window). graphicsRendererCreateContextFromWindow :: Window a -> IO (GraphicsContext ()) -- | usage: (graphicsRendererCreatePath self). graphicsRendererCreatePath :: GraphicsRenderer a -> IO (GraphicsPath ()) -- | usage: (graphicsRendererDelete self). graphicsRendererDelete :: GraphicsRenderer a -> IO () -- | usage: (graphicsRendererGetDefaultRenderer self). graphicsRendererGetDefaultRenderer :: GraphicsRenderer a -> IO (GraphicsRenderer ()) -- | usage: (gridAppendCols obj numCols updateLabels). gridAppendCols :: Grid a -> Int -> Bool -> IO Bool -- | usage: (gridAppendRows obj numRows updateLabels). gridAppendRows :: Grid a -> Int -> Bool -> IO Bool -- | usage: (gridAutoSize obj). gridAutoSize :: Grid a -> IO () -- | usage: (gridAutoSizeColumn obj col setAsMin). gridAutoSizeColumn :: Grid a -> Int -> Bool -> IO () -- | usage: (gridAutoSizeColumns obj setAsMin). gridAutoSizeColumns :: Grid a -> Bool -> IO () -- | usage: (gridAutoSizeRow obj row setAsMin). gridAutoSizeRow :: Grid a -> Int -> Bool -> IO () -- | usage: (gridAutoSizeRows obj setAsMin). gridAutoSizeRows :: Grid a -> Bool -> IO () -- | usage: (gridBeginBatch obj). gridBeginBatch :: Grid a -> IO () -- | usage: (gridBlockToDeviceRect obj top left bottom right). gridBlockToDeviceRect :: Grid a -> Int -> Int -> Int -> Int -> IO (Rect) -- | usage: (gridCanDragColSize obj col). gridCanDragColSize :: Grid a -> Int -> IO Bool -- | usage: (gridCanDragGridSize obj). gridCanDragGridSize :: Grid a -> IO Bool -- | usage: (gridCanDragRowSize obj row). gridCanDragRowSize :: Grid a -> Int -> IO Bool -- | usage: (gridCanEnableCellControl obj). gridCanEnableCellControl :: Grid a -> IO Bool -- | usage: (gridCellToRect obj row col). gridCellToRect :: Grid a -> Int -> Int -> IO (Rect) -- | usage: (gridClearGrid obj). gridClearGrid :: Grid a -> IO () -- | usage: (gridClearSelection obj). gridClearSelection :: Grid a -> IO () -- | usage: (gridCreate prt id lfttopwdthgt stl). gridCreate :: Window a -> Id -> Rect -> Style -> IO (Grid ()) -- | usage: (gridCreateGrid obj rows cols selmode). gridCreateGrid :: Grid a -> Int -> Int -> Int -> IO () -- | usage: (gridDeleteCols obj pos numCols updateLabels). gridDeleteCols :: Grid a -> Int -> Int -> Bool -> IO Bool -- | usage: (gridDeleteRows obj pos numRows updateLabels). gridDeleteRows :: Grid a -> Int -> Int -> Bool -> IO Bool -- | usage: (gridDisableCellEditControl obj). gridDisableCellEditControl :: Grid a -> IO () -- | usage: (gridDisableDragColSize obj). gridDisableDragColSize :: Grid a -> IO () -- | usage: (gridDisableDragGridSize obj). gridDisableDragGridSize :: Grid a -> IO () -- | usage: (gridDisableDragRowSize obj). gridDisableDragRowSize :: Grid a -> IO () -- | usage: (gridDrawAllGridLines obj dc reg). gridDrawAllGridLines :: Grid a -> DC b -> Region c -> IO () -- | usage: (gridDrawCell obj dc row col). gridDrawCell :: Grid a -> DC b -> Int -> Int -> IO () -- | usage: (gridDrawCellBorder obj dc row col). gridDrawCellBorder :: Grid a -> DC b -> Int -> Int -> IO () -- | usage: (gridDrawCellHighlight obj dc attr). gridDrawCellHighlight :: Grid a -> DC b -> GridCellAttr c -> IO () -- | usage: (gridDrawColLabel obj dc col). gridDrawColLabel :: Grid a -> DC b -> Int -> IO () -- | usage: (gridDrawColLabels obj dc). gridDrawColLabels :: Grid a -> DC b -> IO () -- | usage: (gridDrawGridSpace obj dc). gridDrawGridSpace :: Grid a -> DC b -> IO () -- | usage: (gridDrawRowLabel obj dc row). gridDrawRowLabel :: Grid a -> DC b -> Int -> IO () -- | usage: (gridDrawRowLabels obj dc). gridDrawRowLabels :: Grid a -> DC b -> IO () -- | usage: (gridDrawTextRectangle obj dc txt xywh horizontalAlignment -- verticalAlignment). gridDrawTextRectangle :: Grid a -> DC b -> String -> Rect -> Int -> Int -> IO () -- | usage: (gridEnableCellEditControl obj enable). gridEnableCellEditControl :: Grid a -> Bool -> IO () -- | usage: (gridEnableDragColSize obj enable). gridEnableDragColSize :: Grid a -> Bool -> IO () -- | usage: (gridEnableDragGridSize obj enable). gridEnableDragGridSize :: Grid a -> Bool -> IO () -- | usage: (gridEnableDragRowSize obj enable). gridEnableDragRowSize :: Grid a -> Bool -> IO () -- | usage: (gridEnableEditing obj edit). gridEnableEditing :: Grid a -> Bool -> IO () -- | usage: (gridEnableGridLines obj enable). gridEnableGridLines :: Grid a -> Bool -> IO () -- | usage: (gridEndBatch obj). gridEndBatch :: Grid a -> IO () -- | usage: (gridGetBatchCount obj). gridGetBatchCount :: Grid a -> IO Int -- | usage: (gridGetCellAlignment obj row col). gridGetCellAlignment :: Grid a -> Int -> Int -> IO Size -- | usage: (gridGetCellBackgroundColour obj row col colour). gridGetCellBackgroundColour :: Grid a -> Int -> Int -> Color -> IO () -- | usage: (gridGetCellEditor obj row col). gridGetCellEditor :: Grid a -> Int -> Int -> IO (GridCellEditor ()) -- | usage: (gridGetCellFont obj row col font). gridGetCellFont :: Grid a -> Int -> Int -> Font d -> IO () -- | usage: (gridGetCellHighlightColour obj). gridGetCellHighlightColour :: Grid a -> IO (Color) -- | usage: (gridGetCellRenderer obj row col). gridGetCellRenderer :: Grid a -> Int -> Int -> IO (GridCellRenderer ()) -- | usage: (gridGetCellSize obj row col). gridGetCellSize :: Grid a -> Int -> Int -> IO Size -- | usage: (gridGetCellTextColour obj row col colour). gridGetCellTextColour :: Grid a -> Int -> Int -> Color -> IO () -- | usage: (gridGetCellValue obj row col). gridGetCellValue :: Grid a -> Int -> Int -> IO (String) -- | usage: (gridGetColLabelAlignment obj). gridGetColLabelAlignment :: Grid a -> IO Size -- | usage: (gridGetColLabelSize obj). gridGetColLabelSize :: Grid a -> IO Int -- | usage: (gridGetColLabelValue obj col). gridGetColLabelValue :: Grid a -> Int -> IO (String) -- | usage: (gridGetColSize obj col). gridGetColSize :: Grid a -> Int -> IO Int -- | usage: (gridGetDefaultCellAlignment obj). gridGetDefaultCellAlignment :: Grid a -> IO Size -- | usage: (gridGetDefaultCellBackgroundColour obj). gridGetDefaultCellBackgroundColour :: Grid a -> IO (Color) -- | usage: (gridGetDefaultCellFont obj). gridGetDefaultCellFont :: Grid a -> IO (Font ()) -- | usage: (gridGetDefaultCellTextColour obj). gridGetDefaultCellTextColour :: Grid a -> IO (Color) -- | usage: (gridGetDefaultColLabelSize obj). gridGetDefaultColLabelSize :: Grid a -> IO Int -- | usage: (gridGetDefaultColSize obj). gridGetDefaultColSize :: Grid a -> IO Int -- | usage: (gridGetDefaultEditor obj). gridGetDefaultEditor :: Grid a -> IO (GridCellEditor ()) -- | usage: (gridGetDefaultEditorForCell obj row col). gridGetDefaultEditorForCell :: Grid a -> Int -> Int -> IO (GridCellEditor ()) -- | usage: (gridGetDefaultEditorForType obj typeName). gridGetDefaultEditorForType :: Grid a -> String -> IO (GridCellEditor ()) -- | usage: (gridGetDefaultRenderer obj). gridGetDefaultRenderer :: Grid a -> IO (GridCellRenderer ()) -- | usage: (gridGetDefaultRendererForCell obj row col). gridGetDefaultRendererForCell :: Grid a -> Int -> Int -> IO (GridCellRenderer ()) -- | usage: (gridGetDefaultRendererForType obj typeName). gridGetDefaultRendererForType :: Grid a -> String -> IO (GridCellRenderer ()) -- | usage: (gridGetDefaultRowLabelSize obj). gridGetDefaultRowLabelSize :: Grid a -> IO Int -- | usage: (gridGetDefaultRowSize obj). gridGetDefaultRowSize :: Grid a -> IO Int -- | usage: (gridGetGridCursorCol obj). gridGetGridCursorCol :: Grid a -> IO Int -- | usage: (gridGetGridCursorRow obj). gridGetGridCursorRow :: Grid a -> IO Int -- | usage: (gridGetGridLineColour obj). gridGetGridLineColour :: Grid a -> IO (Color) -- | usage: (gridGetLabelBackgroundColour obj). gridGetLabelBackgroundColour :: Grid a -> IO (Color) -- | usage: (gridGetLabelFont obj). gridGetLabelFont :: Grid a -> IO (Font ()) -- | usage: (gridGetLabelTextColour obj). gridGetLabelTextColour :: Grid a -> IO (Color) -- | usage: (gridGetNumberCols obj). gridGetNumberCols :: Grid a -> IO Int -- | usage: (gridGetNumberRows obj). gridGetNumberRows :: Grid a -> IO Int -- | usage: (gridGetRowLabelAlignment obj). gridGetRowLabelAlignment :: Grid a -> IO Size -- | usage: (gridGetRowLabelSize obj). gridGetRowLabelSize :: Grid a -> IO Int -- | usage: (gridGetRowLabelValue obj row). gridGetRowLabelValue :: Grid a -> Int -> IO (String) -- | usage: (gridGetRowSize obj row). gridGetRowSize :: Grid a -> Int -> IO Int -- | usage: (gridGetSelectedCells obj). gridGetSelectedCells :: Grid a -> IO (GridCellCoordsArray ()) -- | usage: (gridGetSelectedCols obj). gridGetSelectedCols :: Grid a -> IO [Int] -- | usage: (gridGetSelectedRows obj). gridGetSelectedRows :: Grid a -> IO [Int] -- | usage: (gridGetSelectionBackground obj). gridGetSelectionBackground :: Grid a -> IO (Color) -- | usage: (gridGetSelectionBlockBottomRight obj). gridGetSelectionBlockBottomRight :: Grid a -> IO (GridCellCoordsArray ()) -- | usage: (gridGetSelectionBlockTopLeft obj). gridGetSelectionBlockTopLeft :: Grid a -> IO (GridCellCoordsArray ()) -- | usage: (gridGetSelectionForeground obj). gridGetSelectionForeground :: Grid a -> IO (Color) -- | usage: (gridGetTable obj). gridGetTable :: Grid a -> IO (GridTableBase ()) -- | usage: (gridGetTextBoxSize obj dc countlines). gridGetTextBoxSize :: Grid a -> DC b -> [String] -> IO Size -- | usage: (gridGridLinesEnabled obj). gridGridLinesEnabled :: Grid a -> IO Int -- | usage: (gridHideCellEditControl obj). gridHideCellEditControl :: Grid a -> IO () -- | usage: (gridInsertCols obj pos numCols updateLabels). gridInsertCols :: Grid a -> Int -> Int -> Bool -> IO Bool -- | usage: (gridInsertRows obj pos numRows updateLabels). gridInsertRows :: Grid a -> Int -> Int -> Bool -> IO Bool -- | usage: (gridIsCellEditControlEnabled obj). gridIsCellEditControlEnabled :: Grid a -> IO Bool -- | usage: (gridIsCellEditControlShown obj). gridIsCellEditControlShown :: Grid a -> IO Bool -- | usage: (gridIsCurrentCellReadOnly obj). gridIsCurrentCellReadOnly :: Grid a -> IO Bool -- | usage: (gridIsEditable obj). gridIsEditable :: Grid a -> IO Bool -- | usage: (gridIsInSelection obj row col). gridIsInSelection :: Grid a -> Int -> Int -> IO Bool -- | usage: (gridIsReadOnly obj row col). gridIsReadOnly :: Grid a -> Int -> Int -> IO Bool -- | usage: (gridIsSelection obj). gridIsSelection :: Grid a -> IO Bool -- | usage: (gridIsVisible obj row col wholeCellVisible). gridIsVisible :: Grid a -> Int -> Int -> Bool -> IO Bool -- | usage: (gridMakeCellVisible obj row col). gridMakeCellVisible :: Grid a -> Int -> Int -> IO () -- | usage: (gridMoveCursorDown obj expandSelection). gridMoveCursorDown :: Grid a -> Bool -> IO Bool -- | usage: (gridMoveCursorDownBlock obj expandSelection). gridMoveCursorDownBlock :: Grid a -> Bool -> IO Bool -- | usage: (gridMoveCursorLeft obj expandSelection). gridMoveCursorLeft :: Grid a -> Bool -> IO Bool -- | usage: (gridMoveCursorLeftBlock obj expandSelection). gridMoveCursorLeftBlock :: Grid a -> Bool -> IO Bool -- | usage: (gridMoveCursorRight obj expandSelection). gridMoveCursorRight :: Grid a -> Bool -> IO Bool -- | usage: (gridMoveCursorRightBlock obj expandSelection). gridMoveCursorRightBlock :: Grid a -> Bool -> IO Bool -- | usage: (gridMoveCursorUp obj expandSelection). gridMoveCursorUp :: Grid a -> Bool -> IO Bool -- | usage: (gridMoveCursorUpBlock obj expandSelection). gridMoveCursorUpBlock :: Grid a -> Bool -> IO Bool -- | usage: (gridMovePageDown obj). gridMovePageDown :: Grid a -> IO Bool -- | usage: (gridMovePageUp obj). gridMovePageUp :: Grid a -> IO Bool -- | usage: (gridProcessTableMessage obj evt). gridProcessTableMessage :: Grid a -> Event b -> IO Bool -- | usage: (gridRegisterDataType obj typeName renderer editor). gridRegisterDataType :: Grid a -> String -> GridCellRenderer c -> GridCellEditor d -> IO () -- | usage: (gridSaveEditControlValue obj). gridSaveEditControlValue :: Grid a -> IO () -- | usage: (gridSelectAll obj). gridSelectAll :: Grid a -> IO () -- | usage: (gridSelectBlock obj topRow leftCol bottomRow rightCol -- addToSelected). gridSelectBlock :: Grid a -> Int -> Int -> Int -> Int -> Bool -> IO () -- | usage: (gridSelectCol obj col addToSelected). gridSelectCol :: Grid a -> Int -> Bool -> IO () -- | usage: (gridSelectRow obj row addToSelected). gridSelectRow :: Grid a -> Int -> Bool -> IO () -- | usage: (gridSetCellAlignment obj row col horiz vert). gridSetCellAlignment :: Grid a -> Int -> Int -> Int -> Int -> IO () -- | usage: (gridSetCellBackgroundColour obj row col colour). gridSetCellBackgroundColour :: Grid a -> Int -> Int -> Color -> IO () -- | usage: (gridSetCellEditor obj row col editor). gridSetCellEditor :: Grid a -> Int -> Int -> GridCellEditor d -> IO () -- | usage: (gridSetCellFont obj row col font). gridSetCellFont :: Grid a -> Int -> Int -> Font d -> IO () -- | usage: (gridSetCellHighlightColour obj col). gridSetCellHighlightColour :: Grid a -> Color -> IO () -- | usage: (gridSetCellRenderer obj row col renderer). gridSetCellRenderer :: Grid a -> Int -> Int -> GridCellRenderer d -> IO () -- | usage: (gridSetCellSize obj row col srowscol). gridSetCellSize :: Grid a -> Int -> Int -> Size -> IO () -- | usage: (gridSetCellTextColour obj row col colour). gridSetCellTextColour :: Grid a -> Int -> Int -> Color -> IO () -- | usage: (gridSetCellValue obj row col s). gridSetCellValue :: Grid a -> Int -> Int -> String -> IO () -- | usage: (gridSetColAttr obj col attr). gridSetColAttr :: Grid a -> Int -> GridCellAttr c -> IO () -- | usage: (gridSetColFormatBool obj col). gridSetColFormatBool :: Grid a -> Int -> IO () -- | usage: (gridSetColFormatCustom obj col typeName). gridSetColFormatCustom :: Grid a -> Int -> String -> IO () -- | usage: (gridSetColFormatFloat obj col width precision). gridSetColFormatFloat :: Grid a -> Int -> Int -> Int -> IO () -- | usage: (gridSetColFormatNumber obj col). gridSetColFormatNumber :: Grid a -> Int -> IO () -- | usage: (gridSetColLabelAlignment obj horiz vert). gridSetColLabelAlignment :: Grid a -> Int -> Int -> IO () -- | usage: (gridSetColLabelSize obj height). gridSetColLabelSize :: Grid a -> Int -> IO () -- | usage: (gridSetColLabelValue obj col label). gridSetColLabelValue :: Grid a -> Int -> String -> IO () -- | usage: (gridSetColMinimalWidth obj col width). gridSetColMinimalWidth :: Grid a -> Int -> Int -> IO () -- | usage: (gridSetColSize obj col width). gridSetColSize :: Grid a -> Int -> Int -> IO () -- | usage: (gridSetDefaultCellAlignment obj horiz vert). gridSetDefaultCellAlignment :: Grid a -> Int -> Int -> IO () -- | usage: (gridSetDefaultCellBackgroundColour obj colour). gridSetDefaultCellBackgroundColour :: Grid a -> Color -> IO () -- | usage: (gridSetDefaultCellFont obj font). gridSetDefaultCellFont :: Grid a -> Font b -> IO () -- | usage: (gridSetDefaultCellTextColour obj colour). gridSetDefaultCellTextColour :: Grid a -> Color -> IO () -- | usage: (gridSetDefaultColSize obj width resizeExistingCols). gridSetDefaultColSize :: Grid a -> Int -> Bool -> IO () -- | usage: (gridSetDefaultEditor obj editor). gridSetDefaultEditor :: Grid a -> GridCellEditor b -> IO () -- | usage: (gridSetDefaultRenderer obj renderer). gridSetDefaultRenderer :: Grid a -> GridCellRenderer b -> IO () -- | usage: (gridSetDefaultRowSize obj height resizeExistingRows). gridSetDefaultRowSize :: Grid a -> Int -> Bool -> IO () -- | usage: (gridSetGridCursor obj row col). gridSetGridCursor :: Grid a -> Int -> Int -> IO () -- | usage: (gridSetGridLineColour obj col). gridSetGridLineColour :: Grid a -> Color -> IO () -- | usage: (gridSetLabelBackgroundColour obj colour). gridSetLabelBackgroundColour :: Grid a -> Color -> IO () -- | usage: (gridSetLabelFont obj font). gridSetLabelFont :: Grid a -> Font b -> IO () -- | usage: (gridSetLabelTextColour obj colour). gridSetLabelTextColour :: Grid a -> Color -> IO () -- | usage: (gridSetMargins obj extraWidth extraHeight). gridSetMargins :: Grid a -> Int -> Int -> IO () -- | usage: (gridSetReadOnly obj row col isReadOnly). gridSetReadOnly :: Grid a -> Int -> Int -> Bool -> IO () -- | usage: (gridSetRowAttr obj row attr). gridSetRowAttr :: Grid a -> Int -> GridCellAttr c -> IO () -- | usage: (gridSetRowLabelAlignment obj horiz vert). gridSetRowLabelAlignment :: Grid a -> Int -> Int -> IO () -- | usage: (gridSetRowLabelSize obj width). gridSetRowLabelSize :: Grid a -> Int -> IO () -- | usage: (gridSetRowLabelValue obj row label). gridSetRowLabelValue :: Grid a -> Int -> String -> IO () -- | usage: (gridSetRowMinimalHeight obj row width). gridSetRowMinimalHeight :: Grid a -> Int -> Int -> IO () -- | usage: (gridSetRowSize obj row height). gridSetRowSize :: Grid a -> Int -> Int -> IO () -- | usage: (gridSetSelectionBackground obj c). gridSetSelectionBackground :: Grid a -> Color -> IO () -- | usage: (gridSetSelectionForeground obj c). gridSetSelectionForeground :: Grid a -> Color -> IO () -- | usage: (gridSetSelectionMode obj selmode). gridSetSelectionMode :: Grid a -> Int -> IO () -- | usage: (gridSetTable obj table takeOwnership selmode). gridSetTable :: Grid a -> GridTableBase b -> Bool -> Int -> IO Bool -- | usage: (gridShowCellEditControl obj). gridShowCellEditControl :: Grid a -> IO () -- | usage: (gridStringToLines obj value lines). gridStringToLines :: Grid a -> String -> Ptr c -> IO Int -- | usage: (gridXToCol obj x). gridXToCol :: Grid a -> Int -> IO Int -- | usage: (gridXToEdgeOfCol obj x). gridXToEdgeOfCol :: Grid a -> Int -> IO Int -- | usage: (gridXYToCell obj xy). gridXYToCell :: Grid a -> Point -> IO Point -- | usage: (gridYToEdgeOfRow obj y). gridYToEdgeOfRow :: Grid a -> Int -> IO Int -- | usage: (gridYToRow obj y). gridYToRow :: Grid a -> Int -> IO Int -- | usage: (gridCellAttrCtor). gridCellAttrCtor :: IO (GridCellAttr ()) -- | usage: (gridCellAttrDecRef obj). gridCellAttrDecRef :: GridCellAttr a -> IO () -- | usage: (gridCellAttrGetAlignment obj). gridCellAttrGetAlignment :: GridCellAttr a -> IO Size -- | usage: (gridCellAttrGetBackgroundColour obj). gridCellAttrGetBackgroundColour :: GridCellAttr a -> IO (Color) -- | usage: (gridCellAttrGetEditor obj grid row col). gridCellAttrGetEditor :: GridCellAttr a -> Grid b -> Int -> Int -> IO (GridCellEditor ()) -- | usage: (gridCellAttrGetFont obj). gridCellAttrGetFont :: GridCellAttr a -> IO (Font ()) -- | usage: (gridCellAttrGetRenderer obj grid row col). gridCellAttrGetRenderer :: GridCellAttr a -> Grid b -> Int -> Int -> IO (GridCellRenderer ()) -- | usage: (gridCellAttrGetTextColour obj). gridCellAttrGetTextColour :: GridCellAttr a -> IO (Color) -- | usage: (gridCellAttrHasAlignment obj). gridCellAttrHasAlignment :: GridCellAttr a -> IO Bool -- | usage: (gridCellAttrHasBackgroundColour obj). gridCellAttrHasBackgroundColour :: GridCellAttr a -> IO Bool -- | usage: (gridCellAttrHasEditor obj). gridCellAttrHasEditor :: GridCellAttr a -> IO Bool -- | usage: (gridCellAttrHasFont obj). gridCellAttrHasFont :: GridCellAttr a -> IO Bool -- | usage: (gridCellAttrHasRenderer obj). gridCellAttrHasRenderer :: GridCellAttr a -> IO Bool -- | usage: (gridCellAttrHasTextColour obj). gridCellAttrHasTextColour :: GridCellAttr a -> IO Bool -- | usage: (gridCellAttrIncRef obj). gridCellAttrIncRef :: GridCellAttr a -> IO () -- | usage: (gridCellAttrIsReadOnly obj). gridCellAttrIsReadOnly :: GridCellAttr a -> IO Bool -- | usage: (gridCellAttrSetAlignment obj hAlign vAlign). gridCellAttrSetAlignment :: GridCellAttr a -> Int -> Int -> IO () -- | usage: (gridCellAttrSetBackgroundColour obj colBack). gridCellAttrSetBackgroundColour :: GridCellAttr a -> Color -> IO () -- | usage: (gridCellAttrSetDefAttr obj defAttr). gridCellAttrSetDefAttr :: GridCellAttr a -> GridCellAttr b -> IO () -- | usage: (gridCellAttrSetEditor obj editor). gridCellAttrSetEditor :: GridCellAttr a -> GridCellEditor b -> IO () -- | usage: (gridCellAttrSetFont obj font). gridCellAttrSetFont :: GridCellAttr a -> Font b -> IO () -- | usage: (gridCellAttrSetReadOnly obj isReadOnly). gridCellAttrSetReadOnly :: GridCellAttr a -> Bool -> IO () -- | usage: (gridCellAttrSetRenderer obj renderer). gridCellAttrSetRenderer :: GridCellAttr a -> GridCellRenderer b -> IO () -- | usage: (gridCellAttrSetTextColour obj colText). gridCellAttrSetTextColour :: GridCellAttr a -> Color -> IO () -- | usage: (gridCellAutoWrapStringRendererCtor). gridCellAutoWrapStringRendererCtor :: IO (GridCellAutoWrapStringRenderer ()) -- | usage: (gridCellBoolEditorCtor). gridCellBoolEditorCtor :: IO (GridCellBoolEditor ()) -- | usage: (gridCellChoiceEditorCtor countchoices allowOthers). gridCellChoiceEditorCtor :: [String] -> Bool -> IO (GridCellChoiceEditor ()) -- | usage: (gridCellCoordsArrayCreate). gridCellCoordsArrayCreate :: IO (GridCellCoordsArray ()) -- | usage: (gridCellCoordsArrayDelete obj). gridCellCoordsArrayDelete :: GridCellCoordsArray a -> IO () -- | usage: (gridCellCoordsArrayGetCount obj). gridCellCoordsArrayGetCount :: GridCellCoordsArray a -> IO Int -- | usage: (gridCellCoordsArrayItem obj idx). gridCellCoordsArrayItem :: GridCellCoordsArray a -> Int -> IO Point -- | usage: (gridCellEditorBeginEdit obj row col grid). gridCellEditorBeginEdit :: GridCellEditor a -> Int -> Int -> Grid d -> IO () -- | usage: (gridCellEditorCreate obj parent id evtHandler). gridCellEditorCreate :: GridCellEditor a -> Window b -> Id -> EvtHandler d -> IO () -- | usage: (gridCellEditorDestroy obj). gridCellEditorDestroy :: GridCellEditor a -> IO () -- | usage: (gridCellEditorEndEdit obj row col grid oldStr -- newStr). gridCellEditorEndEdit :: GridCellEditor a -> Int -> Int -> Grid d -> String -> String -> IO Int -- | usage: (gridCellEditorGetControl obj). gridCellEditorGetControl :: GridCellEditor a -> IO (Control ()) -- | usage: (gridCellEditorHandleReturn obj event). gridCellEditorHandleReturn :: GridCellEditor a -> Event b -> IO () -- | usage: (gridCellEditorIsAcceptedKey obj event). gridCellEditorIsAcceptedKey :: GridCellEditor a -> Event b -> IO Bool -- | usage: (gridCellEditorIsCreated obj). gridCellEditorIsCreated :: GridCellEditor a -> IO Bool -- | usage: (gridCellEditorPaintBackground obj dc xywh attr). gridCellEditorPaintBackground :: GridCellEditor a -> DC b -> Rect -> GridCellAttr d -> IO () -- | usage: (gridCellEditorReset obj). gridCellEditorReset :: GridCellEditor a -> IO () -- | usage: (gridCellEditorSetControl obj control). gridCellEditorSetControl :: GridCellEditor a -> Control b -> IO () -- | usage: (gridCellEditorSetParameters obj params). gridCellEditorSetParameters :: GridCellEditor a -> String -> IO () -- | usage: (gridCellEditorSetSize obj xywh). gridCellEditorSetSize :: GridCellEditor a -> Rect -> IO () -- | usage: (gridCellEditorShow obj show attr). gridCellEditorShow :: GridCellEditor a -> Bool -> GridCellAttr c -> IO () -- | usage: (gridCellEditorStartingClick obj). gridCellEditorStartingClick :: GridCellEditor a -> IO () -- | usage: (gridCellEditorStartingKey obj event). gridCellEditorStartingKey :: GridCellEditor a -> Event b -> IO () -- | usage: (gridCellFloatEditorCtor width precision). gridCellFloatEditorCtor :: Int -> Int -> IO (GridCellFloatEditor ()) -- | usage: (gridCellNumberEditorCtor min max). gridCellNumberEditorCtor :: Int -> Int -> IO (GridCellNumberEditor ()) -- | usage: (gridCellNumberRendererCtor). gridCellNumberRendererCtor :: IO (GridCellNumberRenderer ()) -- | usage: (gridCellTextEditorCtor). gridCellTextEditorCtor :: IO (GridCellTextEditor ()) -- | usage: (gridCellTextEnterEditorCtor). gridCellTextEnterEditorCtor :: IO (GridCellTextEnterEditor ()) -- | usage: (gridEditorCreatedEventGetCol obj). gridEditorCreatedEventGetCol :: GridEditorCreatedEvent a -> IO Int -- | usage: (gridEditorCreatedEventGetControl obj). gridEditorCreatedEventGetControl :: GridEditorCreatedEvent a -> IO (Control ()) -- | usage: (gridEditorCreatedEventGetRow obj). gridEditorCreatedEventGetRow :: GridEditorCreatedEvent a -> IO Int -- | usage: (gridEditorCreatedEventSetCol obj col). gridEditorCreatedEventSetCol :: GridEditorCreatedEvent a -> Int -> IO () -- | usage: (gridEditorCreatedEventSetControl obj ctrl). gridEditorCreatedEventSetControl :: GridEditorCreatedEvent a -> Control b -> IO () -- | usage: (gridEditorCreatedEventSetRow obj row). gridEditorCreatedEventSetRow :: GridEditorCreatedEvent a -> Int -> IO () -- | usage: (gridEventAltDown obj). gridEventAltDown :: GridEvent a -> IO Bool -- | usage: (gridEventControlDown obj). gridEventControlDown :: GridEvent a -> IO Bool -- | usage: (gridEventGetCol obj). gridEventGetCol :: GridEvent a -> IO Int -- | usage: (gridEventGetPosition obj). gridEventGetPosition :: GridEvent a -> IO (Point) -- | usage: (gridEventGetRow obj). gridEventGetRow :: GridEvent a -> IO Int -- | usage: (gridEventMetaDown obj). gridEventMetaDown :: GridEvent a -> IO Bool -- | usage: (gridEventSelecting obj). gridEventSelecting :: GridEvent a -> IO Bool -- | usage: (gridEventShiftDown obj). gridEventShiftDown :: GridEvent a -> IO Bool -- | usage: (gridRangeSelectEventAltDown obj). gridRangeSelectEventAltDown :: GridRangeSelectEvent a -> IO Bool -- | usage: (gridRangeSelectEventControlDown obj). gridRangeSelectEventControlDown :: GridRangeSelectEvent a -> IO Bool -- | usage: (gridRangeSelectEventGetBottomRightCoords obj). gridRangeSelectEventGetBottomRightCoords :: GridRangeSelectEvent a -> IO Point -- | usage: (gridRangeSelectEventGetBottomRow obj). gridRangeSelectEventGetBottomRow :: GridRangeSelectEvent a -> IO Int -- | usage: (gridRangeSelectEventGetLeftCol obj). gridRangeSelectEventGetLeftCol :: GridRangeSelectEvent a -> IO Int -- | usage: (gridRangeSelectEventGetRightCol obj). gridRangeSelectEventGetRightCol :: GridRangeSelectEvent a -> IO Int -- | usage: (gridRangeSelectEventGetTopLeftCoords obj). gridRangeSelectEventGetTopLeftCoords :: GridRangeSelectEvent a -> IO Point -- | usage: (gridRangeSelectEventGetTopRow obj). gridRangeSelectEventGetTopRow :: GridRangeSelectEvent a -> IO Int -- | usage: (gridRangeSelectEventMetaDown obj). gridRangeSelectEventMetaDown :: GridRangeSelectEvent a -> IO Bool -- | usage: (gridRangeSelectEventSelecting obj). gridRangeSelectEventSelecting :: GridRangeSelectEvent a -> IO Bool -- | usage: (gridRangeSelectEventShiftDown obj). gridRangeSelectEventShiftDown :: GridRangeSelectEvent a -> IO Bool -- | usage: (gridSizeEventAltDown obj). gridSizeEventAltDown :: GridSizeEvent a -> IO Bool -- | usage: (gridSizeEventControlDown obj). gridSizeEventControlDown :: GridSizeEvent a -> IO Bool -- | usage: (gridSizeEventGetPosition obj). gridSizeEventGetPosition :: GridSizeEvent a -> IO (Point) -- | usage: (gridSizeEventGetRowOrCol obj). gridSizeEventGetRowOrCol :: GridSizeEvent a -> IO Int -- | usage: (gridSizeEventMetaDown obj). gridSizeEventMetaDown :: GridSizeEvent a -> IO Bool -- | usage: (gridSizeEventShiftDown obj). gridSizeEventShiftDown :: GridSizeEvent a -> IO Bool -- | usage: (gridSizerCalcMin obj). gridSizerCalcMin :: GridSizer a -> IO (Size) -- | usage: (gridSizerCreate rows cols vgap hgap). gridSizerCreate :: Int -> Int -> Int -> Int -> IO (GridSizer ()) -- | usage: (gridSizerGetCols obj). gridSizerGetCols :: GridSizer a -> IO Int -- | usage: (gridSizerGetHGap obj). gridSizerGetHGap :: GridSizer a -> IO Int -- | usage: (gridSizerGetRows obj). gridSizerGetRows :: GridSizer a -> IO Int -- | usage: (gridSizerGetVGap obj). gridSizerGetVGap :: GridSizer a -> IO Int -- | usage: (gridSizerRecalcSizes obj). gridSizerRecalcSizes :: GridSizer a -> IO () -- | usage: (gridSizerSetCols obj cols). gridSizerSetCols :: GridSizer a -> Int -> IO () -- | usage: (gridSizerSetHGap obj gap). gridSizerSetHGap :: GridSizer a -> Int -> IO () -- | usage: (gridSizerSetRows obj rows). gridSizerSetRows :: GridSizer a -> Int -> IO () -- | usage: (gridSizerSetVGap obj gap). gridSizerSetVGap :: GridSizer a -> Int -> IO () -- | usage: (helpControllerHelpProviderCreate ctr). helpControllerHelpProviderCreate :: HelpControllerBase a -> IO (HelpControllerHelpProvider ()) -- | usage: (helpControllerHelpProviderGetHelpController obj). helpControllerHelpProviderGetHelpController :: HelpControllerHelpProvider a -> IO (HelpControllerBase ()) -- | usage: (helpControllerHelpProviderSetHelpController obj hc). helpControllerHelpProviderSetHelpController :: HelpControllerHelpProvider a -> HelpController b -> IO () -- | usage: (helpEventGetLink obj). helpEventGetLink :: HelpEvent a -> IO (String) -- | usage: (helpEventGetPosition obj). helpEventGetPosition :: HelpEvent a -> IO (Point) -- | usage: (helpEventGetTarget obj). helpEventGetTarget :: HelpEvent a -> IO (String) -- | usage: (helpEventSetLink obj link). helpEventSetLink :: HelpEvent a -> String -> IO () -- | usage: (helpEventSetPosition obj xy). helpEventSetPosition :: HelpEvent a -> Point -> IO () -- | usage: (helpEventSetTarget obj target). helpEventSetTarget :: HelpEvent a -> String -> IO () -- | usage: (helpProviderAddHelp obj window text). helpProviderAddHelp :: HelpProvider a -> Window b -> String -> IO () -- | usage: (helpProviderAddHelpById obj id text). helpProviderAddHelpById :: HelpProvider a -> Id -> String -> IO () -- | usage: (helpProviderDelete obj). helpProviderDelete :: HelpProvider a -> IO () -- | usage: (helpProviderGet). helpProviderGet :: IO (HelpProvider ()) -- | usage: (helpProviderGetHelp obj window). helpProviderGetHelp :: HelpProvider a -> Window b -> IO (String) -- | usage: (helpProviderRemoveHelp obj window). helpProviderRemoveHelp :: HelpProvider a -> Window b -> IO () -- | usage: (helpProviderSet helpProvider). helpProviderSet :: HelpProvider a -> IO (HelpProvider ()) -- | usage: (helpProviderShowHelp obj window). helpProviderShowHelp :: HelpProvider a -> Window b -> IO Bool -- | usage: (htmlHelpControllerAddBook obj book showwaitmsg). htmlHelpControllerAddBook :: HtmlHelpController a -> Ptr b -> Int -> IO Bool -- | usage: (htmlHelpControllerCreate style). htmlHelpControllerCreate :: Int -> IO (HtmlHelpController ()) -- | usage: (htmlHelpControllerDelete obj). htmlHelpControllerDelete :: HtmlHelpController a -> IO () -- | usage: (htmlHelpControllerDisplay obj x). htmlHelpControllerDisplay :: HtmlHelpController a -> Ptr b -> IO Int -- | usage: (htmlHelpControllerDisplayBlock obj blockNo). htmlHelpControllerDisplayBlock :: HtmlHelpController a -> Int -> IO Bool -- | usage: (htmlHelpControllerDisplayContents obj). htmlHelpControllerDisplayContents :: HtmlHelpController a -> IO Int -- | usage: (htmlHelpControllerDisplayIndex obj). htmlHelpControllerDisplayIndex :: HtmlHelpController a -> IO Int -- | usage: (htmlHelpControllerDisplayNumber obj id). htmlHelpControllerDisplayNumber :: HtmlHelpController a -> Id -> IO Int -- | usage: (htmlHelpControllerDisplaySection obj section). htmlHelpControllerDisplaySection :: HtmlHelpController a -> String -> IO Bool -- | usage: (htmlHelpControllerDisplaySectionNumber obj -- sectionNo). htmlHelpControllerDisplaySectionNumber :: HtmlHelpController a -> Int -> IO Bool -- | usage: (htmlHelpControllerGetFrame obj). htmlHelpControllerGetFrame :: HtmlHelpController a -> IO (Frame ()) -- | usage: (htmlHelpControllerGetFrameParameters obj title width -- height posx posy newFrameEachTime). htmlHelpControllerGetFrameParameters :: HtmlHelpController a -> Ptr b -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO (Ptr ()) -- | usage: (htmlHelpControllerInitialize obj file). htmlHelpControllerInitialize :: HtmlHelpController a -> String -> IO Bool -- | usage: (htmlHelpControllerKeywordSearch obj keyword). htmlHelpControllerKeywordSearch :: HtmlHelpController a -> String -> IO Bool -- | usage: (htmlHelpControllerLoadFile obj file). htmlHelpControllerLoadFile :: HtmlHelpController a -> String -> IO Bool -- | usage: (htmlHelpControllerQuit obj). htmlHelpControllerQuit :: HtmlHelpController a -> IO Bool -- | usage: (htmlHelpControllerReadCustomization obj cfg path). htmlHelpControllerReadCustomization :: HtmlHelpController a -> ConfigBase b -> String -> IO () -- | usage: (htmlHelpControllerSetFrameParameters obj title widthheight -- posx posy newFrameEachTime). htmlHelpControllerSetFrameParameters :: HtmlHelpController a -> Ptr b -> Size -> Int -> Int -> Bool -> IO () -- | usage: (htmlHelpControllerSetTempDir obj path). htmlHelpControllerSetTempDir :: HtmlHelpController a -> String -> IO () -- | usage: (htmlHelpControllerSetTitleFormat obj format). htmlHelpControllerSetTitleFormat :: HtmlHelpController a -> Ptr b -> IO () -- | usage: (htmlHelpControllerSetViewer obj viewer flags). htmlHelpControllerSetViewer :: HtmlHelpController a -> String -> Int -> IO () -- | usage: (htmlHelpControllerUseConfig obj config rootpath). htmlHelpControllerUseConfig :: HtmlHelpController a -> ConfigBase b -> String -> IO () -- | usage: (htmlHelpControllerWriteCustomization obj cfg path). htmlHelpControllerWriteCustomization :: HtmlHelpController a -> ConfigBase b -> String -> IO () -- | usage: (htmlWindowAppendToPage obj source). htmlWindowAppendToPage :: HtmlWindow a -> String -> IO Bool -- | usage: (htmlWindowCreate prt id lfttopwdthgt stl txt). htmlWindowCreate :: Window a -> Id -> Rect -> Style -> String -> IO (HtmlWindow ()) -- | usage: (htmlWindowGetInternalRepresentation obj). htmlWindowGetInternalRepresentation :: HtmlWindow a -> IO (HtmlContainerCell ()) -- | usage: (htmlWindowGetOpenedAnchor obj). htmlWindowGetOpenedAnchor :: HtmlWindow a -> IO (String) -- | usage: (htmlWindowGetOpenedPage obj). htmlWindowGetOpenedPage :: HtmlWindow a -> IO (String) -- | usage: (htmlWindowGetOpenedPageTitle obj). htmlWindowGetOpenedPageTitle :: HtmlWindow a -> IO (String) -- | usage: (htmlWindowGetRelatedFrame obj). htmlWindowGetRelatedFrame :: HtmlWindow a -> IO (Frame ()) -- | usage: (htmlWindowHistoryBack obj). htmlWindowHistoryBack :: HtmlWindow a -> IO Bool -- | usage: (htmlWindowHistoryCanBack obj). htmlWindowHistoryCanBack :: HtmlWindow a -> IO Bool -- | usage: (htmlWindowHistoryCanForward obj). htmlWindowHistoryCanForward :: HtmlWindow a -> IO Bool -- | usage: (htmlWindowHistoryClear obj). htmlWindowHistoryClear :: HtmlWindow a -> IO () -- | usage: (htmlWindowHistoryForward obj). htmlWindowHistoryForward :: HtmlWindow a -> IO Bool -- | usage: (htmlWindowLoadPage obj location). htmlWindowLoadPage :: HtmlWindow a -> String -> IO Bool -- | usage: (htmlWindowReadCustomization obj cfg path). htmlWindowReadCustomization :: HtmlWindow a -> ConfigBase b -> String -> IO () -- | usage: (htmlWindowSetBorders obj b). htmlWindowSetBorders :: HtmlWindow a -> Int -> IO () -- | usage: (htmlWindowSetFonts obj normalface fixedface sizes). htmlWindowSetFonts :: HtmlWindow a -> String -> String -> Ptr CInt -> IO () -- | usage: (htmlWindowSetPage obj source). htmlWindowSetPage :: HtmlWindow a -> String -> IO () -- | usage: (htmlWindowSetRelatedFrame obj frame format). htmlWindowSetRelatedFrame :: HtmlWindow a -> Frame b -> String -> IO () -- | usage: (htmlWindowSetRelatedStatusBar obj bar). htmlWindowSetRelatedStatusBar :: HtmlWindow a -> Int -> IO () -- | usage: (htmlWindowWriteCustomization obj cfg path). htmlWindowWriteCustomization :: HtmlWindow a -> ConfigBase b -> String -> IO () -- | usage: (hyperlinkCtrlCreate parent id label url xywh style). hyperlinkCtrlCreate :: Window a -> Id -> String -> String -> Rect -> Int -> IO (HyperlinkCtrl ()) -- | usage: (hyperlinkCtrlGetHoverColour self). hyperlinkCtrlGetHoverColour :: HyperlinkCtrl a -> IO (Color) -- | usage: (hyperlinkCtrlGetNormalColour self). hyperlinkCtrlGetNormalColour :: HyperlinkCtrl a -> IO (Color) -- | usage: (hyperlinkCtrlGetURL self). hyperlinkCtrlGetURL :: HyperlinkCtrl a -> IO (String) -- | usage: (hyperlinkCtrlGetVisited self). hyperlinkCtrlGetVisited :: HyperlinkCtrl a -> IO Bool -- | usage: (hyperlinkCtrlGetVisitedColour self). hyperlinkCtrlGetVisitedColour :: HyperlinkCtrl a -> IO (Color) -- | usage: (hyperlinkCtrlSetHoverColour self colour). hyperlinkCtrlSetHoverColour :: HyperlinkCtrl a -> Color -> IO () -- | usage: (hyperlinkCtrlSetNormalColour self colour). hyperlinkCtrlSetNormalColour :: HyperlinkCtrl a -> Color -> IO () -- | usage: (hyperlinkCtrlSetURL self url). hyperlinkCtrlSetURL :: HyperlinkCtrl a -> String -> IO () -- | usage: (hyperlinkCtrlSetVisited self visited). hyperlinkCtrlSetVisited :: HyperlinkCtrl a -> Bool -> IO () -- | usage: (hyperlinkCtrlSetVisitedColour self colour). hyperlinkCtrlSetVisitedColour :: HyperlinkCtrl a -> Color -> IO () -- | usage: (iconAssign obj other). iconAssign :: Icon a -> Ptr b -> IO () -- | usage: (iconCopyFromBitmap obj bmp). iconCopyFromBitmap :: Icon a -> Bitmap b -> IO () -- | usage: (iconCreateDefault). iconCreateDefault :: IO (Icon ()) -- | usage: (iconCreateLoad name wxtype widthheight). iconCreateLoad :: String -> Int -> Size -> IO (Icon ()) -- | usage: (iconDelete obj). iconDelete :: Icon a -> IO () -- | usage: (iconFromRaw wxdata widthheight). iconFromRaw :: Icon a -> Size -> IO (Icon ()) -- | usage: (iconFromXPM wxdata). iconFromXPM :: Icon a -> IO (Icon ()) -- | usage: (iconGetDepth obj). iconGetDepth :: Icon a -> IO Int -- | usage: (iconGetHeight obj). iconGetHeight :: Icon a -> IO Int -- | usage: (iconGetWidth obj). iconGetWidth :: Icon a -> IO Int -- | usage: (iconIsEqual obj other). iconIsEqual :: Icon a -> Icon b -> IO Bool -- | usage: (iconIsOk obj). iconIsOk :: Icon a -> IO Bool -- | usage: (iconIsStatic self). iconIsStatic :: Icon a -> IO Bool -- | usage: (iconLoad obj name wxtype widthheight). iconLoad :: Icon a -> String -> Int -> Size -> IO Int -- | usage: (iconSafeDelete self). iconSafeDelete :: Icon a -> IO () -- | usage: (iconSetDepth obj depth). iconSetDepth :: Icon a -> Int -> IO () -- | usage: (iconSetHeight obj height). iconSetHeight :: Icon a -> Int -> IO () -- | usage: (iconSetWidth obj width). iconSetWidth :: Icon a -> Int -> IO () -- | usage: (iconBundleAddIcon obj icon). iconBundleAddIcon :: IconBundle a -> Icon b -> IO () -- | usage: (iconBundleAddIconFromFile obj file wxtype). iconBundleAddIconFromFile :: IconBundle a -> String -> Int -> IO () -- | usage: (iconBundleCreateDefault). iconBundleCreateDefault :: IO (IconBundle ()) -- | usage: (iconBundleCreateFromFile file wxtype). iconBundleCreateFromFile :: String -> Int -> IO (IconBundle ()) -- | usage: (iconBundleCreateFromIcon icon). iconBundleCreateFromIcon :: Icon a -> IO (IconBundle ()) -- | usage: (iconBundleDelete obj). iconBundleDelete :: IconBundle a -> IO () -- | usage: (iconBundleGetIcon obj wh). iconBundleGetIcon :: IconBundle a -> Size -> IO (Icon ()) -- | usage: (idleEventCopyObject obj objectdest). idleEventCopyObject :: IdleEvent a -> WxObject b -> IO () -- | usage: (idleEventMoreRequested obj). idleEventMoreRequested :: IdleEvent a -> IO Bool -- | usage: (idleEventRequestMore obj needMore). idleEventRequestMore :: IdleEvent a -> Bool -> IO () -- | usage: (imageCanRead name). imageCanRead :: String -> IO Bool -- | usage: (imageConvertToBitmap obj). imageConvertToBitmap :: Image a -> IO (Bitmap ()) -- | usage: (imageConvertToByteString obj wxtype). imageConvertToByteString :: Image a -> Int -> IO ByteString -- | usage: (imageConvertToLazyByteString obj wxtype). imageConvertToLazyByteString :: Image a -> Int -> IO ByteString -- | usage: (imageCopy obj). imageCopy :: Image a -> IO (Image ()) -- | usage: (imageCountColours obj stopafter). imageCountColours :: Image a -> Int -> IO Int -- | usage: (imageCreateDefault). imageCreateDefault :: IO (Image ()) -- | usage: (imageCreateFromBitmap bitmap). imageCreateFromBitmap :: Bitmap a -> IO (Image ()) -- | usage: (imageCreateFromByteString widthheight datalength). imageCreateFromByteString :: Size -> ByteString -> IO (Image ()) -- | usage: (imageCreateFromData widthheight wxdata). imageCreateFromData :: Size -> Ptr b -> IO (Image ()) -- | usage: (imageCreateFromDataEx widthheight wxdata -- isStaticData). imageCreateFromDataEx :: Size -> Ptr b -> Bool -> IO (Image ()) -- | usage: (imageCreateFromFile name). imageCreateFromFile :: String -> IO (Image ()) -- | usage: (imageCreateFromLazyByteString widthheight -- datalength). imageCreateFromLazyByteString :: Size -> ByteString -> IO (Image ()) -- | usage: (imageCreateSized widthheight). imageCreateSized :: Size -> IO (Image ()) -- | usage: (imageDelete image). imageDelete :: Image a -> IO () -- | usage: (imageDestroy obj). imageDestroy :: Image a -> IO () -- | usage: (imageGetBlue obj xy). imageGetBlue :: Image a -> Point -> IO Char -- | usage: (imageGetData obj). imageGetData :: Image a -> IO (Ptr ()) -- | usage: (imageGetGreen obj xy). imageGetGreen :: Image a -> Point -> IO Char -- | usage: (imageGetHeight obj). imageGetHeight :: Image a -> IO Int -- | usage: (imageGetMaskBlue obj). imageGetMaskBlue :: Image a -> IO Char -- | usage: (imageGetMaskGreen obj). imageGetMaskGreen :: Image a -> IO Char -- | usage: (imageGetMaskRed obj). imageGetMaskRed :: Image a -> IO Char -- | usage: (imageGetOption obj name). imageGetOption :: Image a -> String -> IO (String) -- | usage: (imageGetOptionInt obj name). imageGetOptionInt :: Image a -> String -> IO Bool -- | usage: (imageGetRed obj xy). imageGetRed :: Image a -> Point -> IO Char -- | usage: (imageGetSubImage obj xywh). imageGetSubImage :: Image a -> Rect -> IO (Image ()) -- | usage: (imageGetType obj). imageGetType :: Image a -> IO Int -- | usage: (imageGetWidth obj). imageGetWidth :: Image a -> IO Int -- | usage: (imageHasMask obj). imageHasMask :: Image a -> IO Bool -- | usage: (imageHasOption obj name). imageHasOption :: Image a -> String -> IO Bool -- | usage: (imageInitialize obj widthheight). imageInitialize :: Image a -> Size -> IO () -- | usage: (imageInitializeFromData obj widthheight wxdata). imageInitializeFromData :: Image a -> Size -> Ptr c -> IO () -- | usage: (imageIsOk obj). imageIsOk :: Image a -> IO Bool -- | usage: (imageLoadFile obj name wxtype). imageLoadFile :: Image a -> String -> Int -> IO Bool -- | usage: (imageLoadStream obj name wxtype index). imageLoadStream :: Image a -> InputStream b -> Int -> Int -> IO Bool -- | usage: (imageMirror obj horizontally). imageMirror :: Image a -> Bool -> IO (Image ()) -- | usage: (imagePaste obj image xy). imagePaste :: Image a -> Image b -> Point -> IO () -- | usage: (imageReplace obj r1g1b1 r2g2b2). imageReplace :: Image a -> Color -> Color -> IO () -- | usage: (imageRescale obj widthheight). imageRescale :: Image a -> Size -> IO () -- | usage: (imageRescaleEx obj widthheight quality). imageRescaleEx :: Image a -> Size -> Int -> IO () -- | usage: (imageRotate obj angle cxcy interpolating -- offsetafterrotation). imageRotate :: Image a -> Double -> Point -> Bool -> Ptr e -> IO (Image ()) -- | usage: (imageRotate90 obj clockwise). imageRotate90 :: Image a -> Bool -> IO (Image ()) -- | usage: (imageSaveFile obj name wxtype). imageSaveFile :: Image a -> String -> Int -> IO Bool -- | usage: (imageSaveStream obj stream wxtype). imageSaveStream :: Image a -> OutputStream b -> Int -> IO Bool -- | usage: (imageScale obj widthheight). imageScale :: Image a -> Size -> IO (Image ()) -- | usage: (imageScaleEx obj widthheight quality). imageScaleEx :: Image a -> Size -> Int -> IO (Image ()) -- | usage: (imageSetData obj wxdata). imageSetData :: Image a -> Ptr b -> IO () -- | usage: (imageSetDataAndSize obj wxdata newwidthnewheight). imageSetDataAndSize :: Image a -> Ptr b -> Size -> IO () -- | usage: (imageSetMask obj mask). imageSetMask :: Image a -> Int -> IO () -- | usage: (imageSetMaskColour obj rgb). imageSetMaskColour :: Image a -> Color -> IO () -- | usage: (imageSetOption obj name value). imageSetOption :: Image a -> String -> String -> IO () -- | usage: (imageSetOptionInt obj name value). imageSetOptionInt :: Image a -> String -> Int -> IO () -- | usage: (imageSetRGB obj xy rgb). imageSetRGB :: Image a -> Point -> Color -> IO () -- | usage: (imageSetType obj wxtype). imageSetType :: Image a -> Int -> IO () -- | usage: (imageListAddBitmap obj bitmap mask). imageListAddBitmap :: ImageList a -> Bitmap b -> Bitmap c -> IO Int -- | usage: (imageListAddIcon obj icon). imageListAddIcon :: ImageList a -> Icon b -> IO Int -- | usage: (imageListAddMasked obj bitmap maskColour). imageListAddMasked :: ImageList a -> Bitmap b -> Color -> IO Int -- | usage: (imageListCreate widthheight mask initialCount). imageListCreate :: Size -> Bool -> Int -> IO (ImageList ()) -- | usage: (imageListDelete obj). imageListDelete :: ImageList a -> IO () -- | usage: (imageListDraw obj index dc xy flags solidBackground). imageListDraw :: ImageList a -> Int -> DC c -> Point -> Int -> Bool -> IO Bool -- | usage: (imageListGetImageCount obj). imageListGetImageCount :: ImageList a -> IO Int -- | usage: (imageListGetSize obj index). imageListGetSize :: ImageList a -> Int -> IO Size -- | usage: (imageListRemove obj index). imageListRemove :: ImageList a -> Int -> IO Bool -- | usage: (imageListRemoveAll obj). imageListRemoveAll :: ImageList a -> IO Bool -- | usage: (imageListReplace obj index bitmap mask). imageListReplace :: ImageList a -> Int -> Bitmap c -> Bitmap d -> IO Bool -- | usage: (imageListReplaceIcon obj index icon). imageListReplaceIcon :: ImageList a -> Int -> Icon c -> IO Bool -- | usage: (individualLayoutConstraintAbove obj sibling marg). individualLayoutConstraintAbove :: IndividualLayoutConstraint a -> Window b -> Int -> IO () -- | usage: (individualLayoutConstraintAbsolute obj val). individualLayoutConstraintAbsolute :: IndividualLayoutConstraint a -> Int -> IO () -- | usage: (individualLayoutConstraintAsIs obj). individualLayoutConstraintAsIs :: IndividualLayoutConstraint a -> IO () -- | usage: (individualLayoutConstraintBelow obj sibling marg). individualLayoutConstraintBelow :: IndividualLayoutConstraint a -> Window b -> Int -> IO () -- | usage: (individualLayoutConstraintGetDone obj). individualLayoutConstraintGetDone :: IndividualLayoutConstraint a -> IO Bool -- | usage: (individualLayoutConstraintGetEdge obj which thisWin -- other). individualLayoutConstraintGetEdge :: IndividualLayoutConstraint a -> Int -> Ptr c -> Ptr d -> IO Int -- | usage: (individualLayoutConstraintGetMargin obj). individualLayoutConstraintGetMargin :: IndividualLayoutConstraint a -> IO Int -- | usage: (individualLayoutConstraintGetMyEdge obj). individualLayoutConstraintGetMyEdge :: IndividualLayoutConstraint a -> IO Int -- | usage: (individualLayoutConstraintGetOtherEdge obj). individualLayoutConstraintGetOtherEdge :: IndividualLayoutConstraint a -> IO Int -- | usage: (individualLayoutConstraintGetOtherWindow obj). individualLayoutConstraintGetOtherWindow :: IndividualLayoutConstraint a -> IO (Ptr ()) -- | usage: (individualLayoutConstraintGetPercent obj). individualLayoutConstraintGetPercent :: IndividualLayoutConstraint a -> IO Int -- | usage: (individualLayoutConstraintGetRelationship obj). individualLayoutConstraintGetRelationship :: IndividualLayoutConstraint a -> IO Int -- | usage: (individualLayoutConstraintGetValue obj). individualLayoutConstraintGetValue :: IndividualLayoutConstraint a -> IO Int -- | usage: (individualLayoutConstraintLeftOf obj sibling marg). individualLayoutConstraintLeftOf :: IndividualLayoutConstraint a -> Window b -> Int -> IO () -- | usage: (individualLayoutConstraintPercentOf obj otherW wh -- per). individualLayoutConstraintPercentOf :: IndividualLayoutConstraint a -> Window b -> Int -> Int -> IO () -- | usage: (individualLayoutConstraintResetIfWin obj otherW). individualLayoutConstraintResetIfWin :: IndividualLayoutConstraint a -> Window b -> IO Bool -- | usage: (individualLayoutConstraintRightOf obj sibling marg). individualLayoutConstraintRightOf :: IndividualLayoutConstraint a -> Window b -> Int -> IO () -- | usage: (individualLayoutConstraintSameAs obj otherW edge -- marg). individualLayoutConstraintSameAs :: IndividualLayoutConstraint a -> Window b -> Int -> Int -> IO () -- | usage: (individualLayoutConstraintSatisfyConstraint obj -- constraints win). individualLayoutConstraintSatisfyConstraint :: IndividualLayoutConstraint a -> Ptr b -> Window c -> IO Bool -- | usage: (individualLayoutConstraintSet obj rel otherW otherE val -- marg). individualLayoutConstraintSet :: IndividualLayoutConstraint a -> Int -> Window c -> Int -> Int -> Int -> IO () -- | usage: (individualLayoutConstraintSetDone obj d). individualLayoutConstraintSetDone :: IndividualLayoutConstraint a -> Bool -> IO () -- | usage: (individualLayoutConstraintSetEdge obj which). individualLayoutConstraintSetEdge :: IndividualLayoutConstraint a -> Int -> IO () -- | usage: (individualLayoutConstraintSetMargin obj m). individualLayoutConstraintSetMargin :: IndividualLayoutConstraint a -> Int -> IO () -- | usage: (individualLayoutConstraintSetRelationship obj r). individualLayoutConstraintSetRelationship :: IndividualLayoutConstraint a -> Int -> IO () -- | usage: (individualLayoutConstraintSetValue obj v). individualLayoutConstraintSetValue :: IndividualLayoutConstraint a -> Int -> IO () -- | usage: (individualLayoutConstraintUnconstrained obj). individualLayoutConstraintUnconstrained :: IndividualLayoutConstraint a -> IO () -- | Create an event driven input stream. It is unsafe to reference the -- original inputStream after this call! The last parameter -- bufferLen gives the default input batch size. The sink is -- automatically destroyed whenever the input stream has no more input. inputSinkCreate :: InputStream a -> EvtHandler b -> Int -> IO (InputSink ()) -- | After creation, retrieve the id of the sink to connect to -- wxEVT_INPUT_SINK events. inputSinkGetId :: InputSink a -> IO Int -- | After event connection, start non-blocking reading of the inputstream. -- This will generate inputSinkEvent events. inputSinkStart :: InputSink a -> IO () -- | Get the input status (wxSTREAM_NO_ERROR is ok). inputSinkEventLastError :: InputSinkEvent a -> IO Int -- | The input buffer. inputSinkEventLastInput :: InputSinkEvent a -> IO (Ptr CWchar) -- | The number of characters in the input buffer. inputSinkEventLastRead :: InputSinkEvent a -> IO Int -- | usage: (inputStreamCanRead self). inputStreamCanRead :: InputStream a -> IO Bool -- | usage: (inputStreamDelete obj). inputStreamDelete :: InputStream a -> IO () -- | usage: (inputStreamEof obj). inputStreamEof :: InputStream a -> IO Bool -- | usage: (inputStreamGetC obj). inputStreamGetC :: InputStream a -> IO Char -- | usage: (inputStreamLastRead obj). inputStreamLastRead :: InputStream a -> IO Int -- | usage: (inputStreamPeek obj). inputStreamPeek :: InputStream a -> IO Char -- | usage: (inputStreamRead obj buffer size). inputStreamRead :: InputStream a -> Ptr b -> Int -> IO () -- | usage: (inputStreamSeekI obj pos mode). inputStreamSeekI :: InputStream a -> Int -> Int -> IO Int -- | usage: (inputStreamTell obj). inputStreamTell :: InputStream a -> IO Int -- | usage: (inputStreamUngetBuffer obj buffer size). inputStreamUngetBuffer :: InputStream a -> Ptr b -> Int -> IO Int -- | usage: (inputStreamUngetch obj c). inputStreamUngetch :: InputStream a -> Char -> IO Int -- | usage: (intPropertyCreate label name value). intPropertyCreate :: String -> String -> Int -> IO (IntProperty ()) -- | usage: (keyEventAltDown obj). keyEventAltDown :: KeyEvent a -> IO Bool -- | usage: (keyEventControlDown obj). keyEventControlDown :: KeyEvent a -> IO Bool -- | usage: (keyEventCopyObject obj obj). keyEventCopyObject :: KeyEvent a -> Ptr b -> IO () -- | usage: (keyEventGetKeyCode obj). keyEventGetKeyCode :: KeyEvent a -> IO Int -- | usage: (keyEventGetModifiers obj). keyEventGetModifiers :: KeyEvent a -> IO Int -- | usage: (keyEventGetPosition obj). keyEventGetPosition :: KeyEvent a -> IO (Point) -- | usage: (keyEventGetX obj). keyEventGetX :: KeyEvent a -> IO Int -- | usage: (keyEventGetY obj). keyEventGetY :: KeyEvent a -> IO Int -- | usage: (keyEventHasModifiers obj). keyEventHasModifiers :: KeyEvent a -> IO Bool -- | usage: (keyEventMetaDown obj). keyEventMetaDown :: KeyEvent a -> IO Bool -- | usage: (keyEventSetKeyCode obj code). keyEventSetKeyCode :: KeyEvent a -> Int -> IO () -- | usage: (keyEventShiftDown obj). keyEventShiftDown :: KeyEvent a -> IO Bool -- | usage: (layoutAlgorithmCreate). layoutAlgorithmCreate :: IO (LayoutAlgorithm ()) -- | usage: (layoutAlgorithmDelete obj). layoutAlgorithmDelete :: LayoutAlgorithm a -> IO () -- | usage: (layoutAlgorithmLayoutFrame obj frame mainWindow). layoutAlgorithmLayoutFrame :: LayoutAlgorithm a -> Frame b -> Ptr c -> IO Bool -- | usage: (layoutAlgorithmLayoutMDIFrame obj frame xywh use). layoutAlgorithmLayoutMDIFrame :: LayoutAlgorithm a -> Frame b -> Rect -> Int -> IO Bool -- | usage: (layoutAlgorithmLayoutWindow obj frame mainWindow). layoutAlgorithmLayoutWindow :: LayoutAlgorithm a -> Frame b -> Ptr c -> IO Bool -- | usage: (layoutConstraintsCreate). layoutConstraintsCreate :: IO (LayoutConstraints ()) -- | usage: (layoutConstraintsbottom obj). layoutConstraintsbottom :: LayoutConstraints a -> IO (Ptr ()) -- | usage: (layoutConstraintscentreX obj). layoutConstraintscentreX :: LayoutConstraints a -> IO (Ptr ()) -- | usage: (layoutConstraintscentreY obj). layoutConstraintscentreY :: LayoutConstraints a -> IO (Ptr ()) -- | usage: (layoutConstraintsheight obj). layoutConstraintsheight :: LayoutConstraints a -> IO (Ptr ()) -- | usage: (layoutConstraintsleft obj). layoutConstraintsleft :: LayoutConstraints a -> IO (Ptr ()) -- | usage: (layoutConstraintsright obj). layoutConstraintsright :: LayoutConstraints a -> IO (Ptr ()) -- | usage: (layoutConstraintstop obj). layoutConstraintstop :: LayoutConstraints a -> IO (Ptr ()) -- | usage: (layoutConstraintswidth obj). layoutConstraintswidth :: LayoutConstraints a -> IO (Ptr ()) -- | usage: (listBoxAppend obj item). listBoxAppend :: ListBox a -> String -> IO () -- | usage: (listBoxAppendData obj item wxdata). listBoxAppendData :: ListBox a -> String -> Ptr c -> IO () -- | usage: (listBoxClear obj). listBoxClear :: ListBox a -> IO () -- | usage: (listBoxCreate prt id lfttopwdthgt nstr stl). listBoxCreate :: Window a -> Id -> Rect -> [String] -> Style -> IO (ListBox ()) -- | usage: (listBoxDelete obj n). listBoxDelete :: ListBox a -> Int -> IO () -- | usage: (listBoxFindString obj s). listBoxFindString :: ListBox a -> String -> IO Int -- | usage: (listBoxGetClientData obj n). listBoxGetClientData :: ListBox a -> Int -> IO (ClientData ()) -- | usage: (listBoxGetCount obj). listBoxGetCount :: ListBox a -> IO Int -- | usage: (listBoxGetSelection obj). listBoxGetSelection :: ListBox a -> IO Int -- | usage: (listBoxGetSelections obj aSelections allocated). listBoxGetSelections :: ListBox a -> Ptr CInt -> Int -> IO Int -- | usage: (listBoxGetString obj n). listBoxGetString :: ListBox a -> Int -> IO (String) -- | usage: (listBoxInsertItems obj items pos count). listBoxInsertItems :: ListBox a -> Ptr b -> Int -> Int -> IO () -- | usage: (listBoxIsSelected obj n). listBoxIsSelected :: ListBox a -> Int -> IO Bool -- | usage: (listBoxSetClientData obj n clientData). listBoxSetClientData :: ListBox a -> Int -> ClientData c -> IO () -- | usage: (listBoxSetFirstItem obj n). listBoxSetFirstItem :: ListBox a -> Int -> IO () -- | usage: (listBoxSetSelection obj n select). listBoxSetSelection :: ListBox a -> Int -> Bool -> IO () -- | usage: (listBoxSetString obj n s). listBoxSetString :: ListBox a -> Int -> String -> IO () -- | usage: (listBoxSetStringSelection obj str sel). listBoxSetStringSelection :: ListBox a -> String -> Bool -> IO () -- | usage: (listCtrlArrange obj flag). listCtrlArrange :: ListCtrl a -> Int -> IO Bool -- | usage: (listCtrlAssignImageList obj images which). listCtrlAssignImageList :: ListCtrl a -> ImageList b -> Int -> IO () -- | usage: (listCtrlClearAll obj). listCtrlClearAll :: ListCtrl a -> IO () -- | usage: (listCtrlCreate prt id lfttopwdthgt stl). listCtrlCreate :: Window a -> Id -> Rect -> Style -> IO (ListCtrl ()) -- | usage: (listCtrlDeleteAllColumns obj). listCtrlDeleteAllColumns :: ListCtrl a -> IO Bool -- | usage: (listCtrlDeleteAllItems obj). listCtrlDeleteAllItems :: ListCtrl a -> IO Bool -- | usage: (listCtrlDeleteColumn obj col). listCtrlDeleteColumn :: ListCtrl a -> Int -> IO Bool -- | usage: (listCtrlDeleteItem obj item). listCtrlDeleteItem :: ListCtrl a -> Int -> IO Bool -- | usage: (listCtrlEditLabel obj item). listCtrlEditLabel :: ListCtrl a -> Int -> IO () -- | usage: (listCtrlEndEditLabel obj cancel). listCtrlEndEditLabel :: ListCtrl a -> Int -> IO Bool -- | usage: (listCtrlEnsureVisible obj item). listCtrlEnsureVisible :: ListCtrl a -> Int -> IO Bool -- | usage: (listCtrlFindItem obj start str partial). listCtrlFindItem :: ListCtrl a -> Int -> String -> Bool -> IO Int -- | usage: (listCtrlFindItemByData obj start wxdata). listCtrlFindItemByData :: ListCtrl a -> Int -> Int -> IO Int -- | usage: (listCtrlFindItemByPosition obj start xy direction). listCtrlFindItemByPosition :: ListCtrl a -> Int -> Point -> Int -> IO Int -- | usage: (listCtrlGetColumn obj col item). listCtrlGetColumn :: ListCtrl a -> Int -> ListItem c -> IO Bool -- | usage: (listCtrlGetColumn2 obj col). listCtrlGetColumn2 :: ListCtrl a -> Int -> IO (ListItem ()) -- | usage: (listCtrlGetColumnCount obj). listCtrlGetColumnCount :: ListCtrl a -> IO Int -- | usage: (listCtrlGetColumnWidth obj col). listCtrlGetColumnWidth :: ListCtrl a -> Int -> IO Int -- | usage: (listCtrlGetCountPerPage obj). listCtrlGetCountPerPage :: ListCtrl a -> IO Int -- | usage: (listCtrlGetEditControl obj). listCtrlGetEditControl :: ListCtrl a -> IO (TextCtrl ()) -- | usage: (listCtrlGetImageList obj which). listCtrlGetImageList :: ListCtrl a -> Int -> IO (ImageList ()) -- | usage: (listCtrlGetItem obj info). listCtrlGetItem :: ListCtrl a -> ListItem b -> IO Bool -- | usage: (listCtrlGetItem2 obj). listCtrlGetItem2 :: ListCtrl a -> IO (ListItem ()) -- | usage: (listCtrlGetItemCount obj). listCtrlGetItemCount :: ListCtrl a -> IO Int -- | usage: (listCtrlGetItemData obj item). listCtrlGetItemData :: ListCtrl a -> Int -> IO Int -- | usage: (listCtrlGetItemFont obj item). listCtrlGetItemFont :: ListCtrl a -> Int -> IO (Font ()) -- | usage: (listCtrlGetItemPosition obj item). listCtrlGetItemPosition :: ListCtrl a -> Int -> IO (Point) -- | usage: (listCtrlGetItemPosition2 obj item). listCtrlGetItemPosition2 :: ListCtrl a -> Int -> IO (Point) -- | usage: (listCtrlGetItemRect obj item code). listCtrlGetItemRect :: ListCtrl a -> Int -> Int -> IO (Rect) -- | usage: (listCtrlGetItemSpacing obj isSmall). listCtrlGetItemSpacing :: ListCtrl a -> Bool -> IO (Size) -- | usage: (listCtrlGetItemState obj item stateMask). listCtrlGetItemState :: ListCtrl a -> Int -> Int -> IO Int -- | usage: (listCtrlGetItemText obj item). listCtrlGetItemText :: ListCtrl a -> Int -> IO (String) -- | usage: (listCtrlGetNextItem obj item geometry state). listCtrlGetNextItem :: ListCtrl a -> Int -> Int -> Int -> IO Int -- | usage: (listCtrlGetSelectedItemCount obj). listCtrlGetSelectedItemCount :: ListCtrl a -> IO Int -- | usage: (listCtrlGetTextColour obj). listCtrlGetTextColour :: ListCtrl a -> IO (Color) -- | usage: (listCtrlGetTopItem obj). listCtrlGetTopItem :: ListCtrl a -> IO Int -- | usage: (listCtrlHitTest obj xy flags). listCtrlHitTest :: ListCtrl a -> Point -> Ptr c -> IO Int -- | usage: (listCtrlInsertColumn obj col heading format width). listCtrlInsertColumn :: ListCtrl a -> Int -> String -> Int -> Int -> IO Int -- | usage: (listCtrlInsertColumnFromInfo obj col info). listCtrlInsertColumnFromInfo :: ListCtrl a -> Int -> ListItem c -> IO Int -- | usage: (listCtrlInsertItem obj info). listCtrlInsertItem :: ListCtrl a -> ListItem b -> IO Int -- | usage: (listCtrlInsertItemWithData obj index label). listCtrlInsertItemWithData :: ListCtrl a -> Int -> String -> IO Int -- | usage: (listCtrlInsertItemWithImage obj index imageIndex). listCtrlInsertItemWithImage :: ListCtrl a -> Int -> Int -> IO Int -- | usage: (listCtrlInsertItemWithLabel obj index label -- imageIndex). listCtrlInsertItemWithLabel :: ListCtrl a -> Int -> String -> Int -> IO Int -- | usage: (listCtrlIsVirtual obj). listCtrlIsVirtual :: ListCtrl a -> IO Bool -- | usage: (listCtrlRefreshItem obj item). listCtrlRefreshItem :: ListCtrl a -> Int -> IO () -- | usage: (listCtrlScrollList obj dxdy). listCtrlScrollList :: ListCtrl a -> Vector -> IO Bool -- | usage: (listCtrlSetBackgroundColour obj col). listCtrlSetBackgroundColour :: ListCtrl a -> Color -> IO () -- | usage: (listCtrlSetColumn obj col item). listCtrlSetColumn :: ListCtrl a -> Int -> ListItem c -> IO Bool -- | usage: (listCtrlSetColumnWidth obj col width). listCtrlSetColumnWidth :: ListCtrl a -> Int -> Int -> IO Bool -- | usage: (listCtrlSetForegroundColour obj col). listCtrlSetForegroundColour :: ListCtrl a -> Color -> IO Int -- | usage: (listCtrlSetImageList obj imageList which). listCtrlSetImageList :: ListCtrl a -> ImageList b -> Int -> IO () -- | usage: (listCtrlSetItem obj index col label imageId). listCtrlSetItem :: ListCtrl a -> Int -> Int -> String -> Int -> IO Bool -- | usage: (listCtrlSetItemData obj item wxdata). listCtrlSetItemData :: ListCtrl a -> Int -> Int -> IO Bool -- | usage: (listCtrlSetItemFromInfo obj info). listCtrlSetItemFromInfo :: ListCtrl a -> ListItem b -> IO Bool -- | usage: (listCtrlSetItemImage obj item image selImage). listCtrlSetItemImage :: ListCtrl a -> Int -> Int -> Int -> IO Bool -- | usage: (listCtrlSetItemPosition obj item xy). listCtrlSetItemPosition :: ListCtrl a -> Int -> Point -> IO Bool -- | usage: (listCtrlSetItemState obj item state stateMask). listCtrlSetItemState :: ListCtrl a -> Int -> Int -> Int -> IO Bool -- | usage: (listCtrlSetItemText obj item str). listCtrlSetItemText :: ListCtrl a -> Int -> String -> IO () -- | usage: (listCtrlSetSingleStyle obj style add). listCtrlSetSingleStyle :: ListCtrl a -> Int -> Bool -> IO () -- | usage: (listCtrlSetTextColour obj col). listCtrlSetTextColour :: ListCtrl a -> Color -> IO () -- | usage: (listCtrlSetWindowStyleFlag obj style). listCtrlSetWindowStyleFlag :: ListCtrl a -> Int -> IO () -- | usage: (listCtrlSortItems obj fn eifobj). listCtrlSortItems :: ListCtrl a -> Ptr b -> Ptr c -> IO Bool -- | usage: (listCtrlSortItems2 obj closure). listCtrlSortItems2 :: ListCtrl a -> Closure b -> IO Bool -- | usage: (listCtrlUpdateStyle obj). listCtrlUpdateStyle :: ListCtrl a -> IO () -- | usage: (listEventCancelled obj). listEventCancelled :: ListEvent a -> IO Bool -- | usage: (listEventGetCacheFrom obj). listEventGetCacheFrom :: ListEvent a -> IO Int -- | usage: (listEventGetCacheTo obj). listEventGetCacheTo :: ListEvent a -> IO Int -- | usage: (listEventGetCode obj). listEventGetCode :: ListEvent a -> IO Int -- | usage: (listEventGetColumn obj). listEventGetColumn :: ListEvent a -> IO Int -- | usage: (listEventGetData obj). listEventGetData :: ListEvent a -> IO Int -- | usage: (listEventGetImage obj). listEventGetImage :: ListEvent a -> IO Int -- | usage: (listEventGetIndex obj). listEventGetIndex :: ListEvent a -> IO Int -- | usage: (listEventGetItem obj). listEventGetItem :: ListEvent a -> IO (ListItem ()) -- | usage: (listEventGetLabel obj). listEventGetLabel :: ListEvent a -> IO (String) -- | usage: (listEventGetMask obj). listEventGetMask :: ListEvent a -> IO Int -- | usage: (listEventGetPoint obj). listEventGetPoint :: ListEvent a -> IO (Point) -- | usage: (listEventGetText obj). listEventGetText :: ListEvent a -> IO (String) -- | usage: (listItemClear obj). listItemClear :: ListItem a -> IO () -- | usage: (listItemClearAttributes obj). listItemClearAttributes :: ListItem a -> IO () -- | usage: (listItemCreate). listItemCreate :: IO (ListItem ()) -- | usage: (listItemDelete obj). listItemDelete :: ListItem a -> IO () -- | usage: (listItemGetAlign obj). listItemGetAlign :: ListItem a -> IO Int -- | usage: (listItemGetAttributes obj). listItemGetAttributes :: ListItem a -> IO (Ptr ()) -- | usage: (listItemGetBackgroundColour obj). listItemGetBackgroundColour :: ListItem a -> IO (Color) -- | usage: (listItemGetColumn obj). listItemGetColumn :: ListItem a -> IO Int -- | usage: (listItemGetData obj). listItemGetData :: ListItem a -> IO Int -- | usage: (listItemGetFont obj). listItemGetFont :: ListItem a -> IO (Font ()) -- | usage: (listItemGetId obj). listItemGetId :: ListItem a -> IO Int -- | usage: (listItemGetImage obj). listItemGetImage :: ListItem a -> IO Int -- | usage: (listItemGetMask obj). listItemGetMask :: ListItem a -> IO Int -- | usage: (listItemGetState obj). listItemGetState :: ListItem a -> IO Int -- | usage: (listItemGetText obj). listItemGetText :: ListItem a -> IO (String) -- | usage: (listItemGetTextColour obj). listItemGetTextColour :: ListItem a -> IO (Color) -- | usage: (listItemGetWidth obj). listItemGetWidth :: ListItem a -> IO Int -- | usage: (listItemHasAttributes obj). listItemHasAttributes :: ListItem a -> IO Bool -- | usage: (listItemSetAlign obj align). listItemSetAlign :: ListItem a -> Int -> IO () -- | usage: (listItemSetBackgroundColour obj colBack). listItemSetBackgroundColour :: ListItem a -> Color -> IO () -- | usage: (listItemSetColumn obj col). listItemSetColumn :: ListItem a -> Int -> IO () -- | usage: (listItemSetData obj wxdata). listItemSetData :: ListItem a -> Int -> IO () -- | usage: (listItemSetDataPointer obj wxdata). listItemSetDataPointer :: ListItem a -> Ptr b -> IO () -- | usage: (listItemSetFont obj font). listItemSetFont :: ListItem a -> Font b -> IO () -- | usage: (listItemSetId obj id). listItemSetId :: ListItem a -> Id -> IO () -- | usage: (listItemSetImage obj image). listItemSetImage :: ListItem a -> Int -> IO () -- | usage: (listItemSetMask obj mask). listItemSetMask :: ListItem a -> Int -> IO () -- | usage: (listItemSetState obj state). listItemSetState :: ListItem a -> Int -> IO () -- | usage: (listItemSetStateMask obj stateMask). listItemSetStateMask :: ListItem a -> Int -> IO () -- | usage: (listItemSetText obj text). listItemSetText :: ListItem a -> String -> IO () -- | usage: (listItemSetTextColour obj colText). listItemSetTextColour :: ListItem a -> Color -> IO () -- | usage: (listItemSetWidth obj width). listItemSetWidth :: ListItem a -> Int -> IO () -- | usage: (localeAddCatalog obj szDomain). localeAddCatalog :: Locale a -> Ptr b -> IO Int -- | usage: (localeAddCatalogLookupPathPrefix obj prefix). localeAddCatalogLookupPathPrefix :: Locale a -> Ptr b -> IO () -- | usage: (localeCreate name flags). localeCreate :: Int -> Int -> IO (Locale ()) -- | usage: (localeDelete obj). localeDelete :: Locale a -> IO () -- | usage: (localeGetLocale obj). localeGetLocale :: Locale a -> IO (Locale ()) -- | usage: (localeGetName obj). localeGetName :: Locale a -> IO (String) -- | usage: (localeGetString obj szOrigString szDomain). localeGetString :: Locale a -> Ptr b -> Ptr c -> IO String -- | usage: (localeIsLoaded obj szDomain). localeIsLoaded :: Locale a -> Ptr b -> IO Bool -- | usage: (localeIsOk obj). localeIsOk :: Locale a -> IO Bool -- | usage: (logAddTraceMask obj str). logAddTraceMask :: Log a -> String -> IO () -- | usage: (logDelete obj). logDelete :: Log a -> IO () -- | usage: (logDontCreateOnDemand obj). logDontCreateOnDemand :: Log a -> IO () -- | usage: (logFlush obj). logFlush :: Log a -> IO () -- | usage: (logFlushActive obj). logFlushActive :: Log a -> IO () -- | usage: (logGetActiveTarget). logGetActiveTarget :: IO (Log ()) -- | usage: (logGetTimestamp obj). logGetTimestamp :: Log a -> IO (Ptr CWchar) -- | usage: (logGetTraceMask obj). logGetTraceMask :: Log a -> IO Int -- | usage: (logGetVerbose obj). logGetVerbose :: Log a -> IO Int -- | usage: (logHasPendingMessages obj). logHasPendingMessages :: Log a -> IO Bool -- | usage: (logIsAllowedTraceMask obj mask). logIsAllowedTraceMask :: Log a -> Mask b -> IO Bool -- | usage: (logOnLog obj level szString t). logOnLog :: Log a -> Int -> String -> Int -> IO () -- | usage: (logRemoveTraceMask obj str). logRemoveTraceMask :: Log a -> String -> IO () -- | usage: (logResume obj). logResume :: Log a -> IO () -- | usage: (logSetActiveTarget pLogger). logSetActiveTarget :: Log a -> IO (Log ()) -- | usage: (logSetTimestamp obj ts). logSetTimestamp :: Log a -> String -> IO () -- | usage: (logSetVerbose obj bVerbose). logSetVerbose :: Log a -> Bool -> IO () -- | usage: (logSuspend obj). logSuspend :: Log a -> IO () -- | usage: (logChainCreate logger). logChainCreate :: Log a -> IO (LogChain ()) -- | usage: (logChainDelete obj). logChainDelete :: LogChain a -> IO () -- | usage: (logChainGetOldLog obj). logChainGetOldLog :: LogChain a -> IO (Log ()) -- | usage: (logChainIsPassingMessages obj). logChainIsPassingMessages :: LogChain a -> IO Bool -- | usage: (logChainPassMessages obj bDoPass). logChainPassMessages :: LogChain a -> Bool -> IO () -- | usage: (logChainSetLog obj logger). logChainSetLog :: LogChain a -> Log b -> IO () -- | usage: (logNullCreate). logNullCreate :: IO (LogNull ()) -- | usage: (logStderrCreate). logStderrCreate :: IO (LogStderr ()) -- | usage: (logStderrCreateStdOut). logStderrCreateStdOut :: IO (LogStderr ()) -- | usage: (logTextCtrlCreate text). logTextCtrlCreate :: TextCtrl a -> IO (LogTextCtrl ()) -- | usage: (logWindowCreate parent title showit passthrough). logWindowCreate :: Window a -> String -> Bool -> Bool -> IO (LogWindow ()) -- | usage: (logWindowGetFrame obj). logWindowGetFrame :: LogWindow a -> IO (Frame ()) -- | Haskell class definitions for the wxWidgets C library -- (wxc.dll). -- -- Do not edit this file manually! This file was automatically generated -- by wxDirect. -- -- From the files: -- -- -- -- And contains 2339 methods for 131 classes. module Graphics.UI.WXCore.WxcClassesMZ -- | usage: (nullAcceleratorTable). nullAcceleratorTable :: AcceleratorTable () -- | usage: (nullBitmap). nullBitmap :: Bitmap () -- | usage: (nullBrush). nullBrush :: Brush () -- | usage: (nullColour). nullColour :: Color -- | usage: (nullCursor). nullCursor :: Cursor () -- | usage: (nullFont). nullFont :: Font () -- | usage: (nullIcon). nullIcon :: Icon () -- | usage: (nullPalette). nullPalette :: Palette () -- | usage: (nullPen). nullPen :: Pen () -- | usage: (wxEVT_ACTIVATE). wxEVT_ACTIVATE :: EventId -- | usage: (wxEVT_ACTIVATE_APP). wxEVT_ACTIVATE_APP :: EventId -- | usage: (wxEVT_AUINOTEBOOK_ALLOW_DND). wxEVT_AUINOTEBOOK_ALLOW_DND :: EventId -- | usage: (wxEVT_AUINOTEBOOK_BEGIN_DRAG). wxEVT_AUINOTEBOOK_BEGIN_DRAG :: EventId -- | usage: (wxEVT_AUINOTEBOOK_BG_DCLICK). wxEVT_AUINOTEBOOK_BG_DCLICK :: EventId -- | usage: (wxEVT_AUINOTEBOOK_BUTTON). wxEVT_AUINOTEBOOK_BUTTON :: EventId -- | usage: (wxEVT_AUINOTEBOOK_DRAG_DONE). wxEVT_AUINOTEBOOK_DRAG_DONE :: EventId -- | usage: (wxEVT_AUINOTEBOOK_DRAG_MOTION). wxEVT_AUINOTEBOOK_DRAG_MOTION :: EventId -- | usage: (wxEVT_AUINOTEBOOK_END_DRAG). wxEVT_AUINOTEBOOK_END_DRAG :: EventId -- | usage: (wxEVT_AUINOTEBOOK_PAGE_CHANGED). wxEVT_AUINOTEBOOK_PAGE_CHANGED :: EventId -- | usage: (wxEVT_AUINOTEBOOK_PAGE_CHANGING). wxEVT_AUINOTEBOOK_PAGE_CHANGING :: EventId -- | usage: (wxEVT_AUINOTEBOOK_PAGE_CLOSE). wxEVT_AUINOTEBOOK_PAGE_CLOSE :: EventId -- | usage: (wxEVT_AUINOTEBOOK_PAGE_CLOSED). wxEVT_AUINOTEBOOK_PAGE_CLOSED :: EventId -- | usage: (wxEVT_AUINOTEBOOK_TAB_MIDDLE_DOWN). wxEVT_AUINOTEBOOK_TAB_MIDDLE_DOWN :: EventId -- | usage: (wxEVT_AUINOTEBOOK_TAB_MIDDLE_UP). wxEVT_AUINOTEBOOK_TAB_MIDDLE_UP :: EventId -- | usage: (wxEVT_AUINOTEBOOK_TAB_RIGHT_DOWN). wxEVT_AUINOTEBOOK_TAB_RIGHT_DOWN :: EventId -- | usage: (wxEVT_AUINOTEBOOK_TAB_RIGHT_UP). wxEVT_AUINOTEBOOK_TAB_RIGHT_UP :: EventId -- | usage: (wxEVT_AUITOOLBAR_BEGIN_DRAG). wxEVT_AUITOOLBAR_BEGIN_DRAG :: EventId -- | usage: (wxEVT_AUITOOLBAR_MIDDLE_CLICK). wxEVT_AUITOOLBAR_MIDDLE_CLICK :: EventId -- | usage: (wxEVT_AUITOOLBAR_OVERFLOW_CLICK). wxEVT_AUITOOLBAR_OVERFLOW_CLICK :: EventId -- | usage: (wxEVT_AUITOOLBAR_RIGHT_CLICK). wxEVT_AUITOOLBAR_RIGHT_CLICK :: EventId -- | usage: (wxEVT_AUITOOLBAR_TOOL_DROPDOWN). wxEVT_AUITOOLBAR_TOOL_DROPDOWN :: EventId -- | usage: (wxEVT_AUI_FIND_MANAGER). wxEVT_AUI_FIND_MANAGER :: EventId -- | usage: (wxEVT_AUI_PANE_BUTTON). wxEVT_AUI_PANE_BUTTON :: EventId -- | usage: (wxEVT_AUI_PANE_CLOSE). wxEVT_AUI_PANE_CLOSE :: EventId -- | usage: (wxEVT_AUI_PANE_MAXIMIZE). wxEVT_AUI_PANE_MAXIMIZE :: EventId -- | usage: (wxEVT_AUI_PANE_RESTORE). wxEVT_AUI_PANE_RESTORE :: EventId -- | usage: (wxEVT_AUI_RENDER). wxEVT_AUI_RENDER :: EventId -- | usage: (wxEVT_AUX1_DCLICK). wxEVT_AUX1_DCLICK :: EventId -- | usage: (wxEVT_AUX1_DOWN). wxEVT_AUX1_DOWN :: EventId -- | usage: (wxEVT_AUX1_UP). wxEVT_AUX1_UP :: EventId -- | usage: (wxEVT_AUX2_DCLICK). wxEVT_AUX2_DCLICK :: EventId -- | usage: (wxEVT_AUX2_DOWN). wxEVT_AUX2_DOWN :: EventId -- | usage: (wxEVT_AUX2_UP). wxEVT_AUX2_UP :: EventId -- | usage: (wxEVT_CALCULATE_LAYOUT). wxEVT_CALCULATE_LAYOUT :: EventId -- | usage: (wxEVT_CALENDAR_DAY_CHANGED). wxEVT_CALENDAR_DAY_CHANGED :: EventId -- | usage: (wxEVT_CALENDAR_DOUBLECLICKED). wxEVT_CALENDAR_DOUBLECLICKED :: EventId -- | usage: (wxEVT_CALENDAR_MONTH_CHANGED). wxEVT_CALENDAR_MONTH_CHANGED :: EventId -- | usage: (wxEVT_CALENDAR_PAGE_CHANGED). wxEVT_CALENDAR_PAGE_CHANGED :: EventId -- | usage: (wxEVT_CALENDAR_SEL_CHANGED). wxEVT_CALENDAR_SEL_CHANGED :: EventId -- | usage: (wxEVT_CALENDAR_WEEKDAY_CLICKED). wxEVT_CALENDAR_WEEKDAY_CLICKED :: EventId -- | usage: (wxEVT_CALENDAR_WEEK_CLICKED). wxEVT_CALENDAR_WEEK_CLICKED :: EventId -- | usage: (wxEVT_CALENDAR_YEAR_CHANGED). wxEVT_CALENDAR_YEAR_CHANGED :: EventId -- | usage: (wxEVT_CHAR). wxEVT_CHAR :: EventId -- | usage: (wxEVT_CHAR_HOOK). wxEVT_CHAR_HOOK :: EventId -- | usage: (wxEVT_CHILD_FOCUS). wxEVT_CHILD_FOCUS :: EventId -- | usage: (wxEVT_CLIPBOARD_CHANGED). wxEVT_CLIPBOARD_CHANGED :: EventId -- | usage: (wxEVT_CLOSE_WINDOW). wxEVT_CLOSE_WINDOW :: EventId -- | usage: (wxEVT_COMMAND_BUTTON_CLICKED). wxEVT_COMMAND_BUTTON_CLICKED :: EventId -- | usage: (wxEVT_COMMAND_CHECKBOX_CLICKED). wxEVT_COMMAND_CHECKBOX_CLICKED :: EventId -- | usage: (wxEVT_COMMAND_CHECKLISTBOX_TOGGLED). wxEVT_COMMAND_CHECKLISTBOX_TOGGLED :: EventId -- | usage: (wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED). wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING). wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING :: EventId -- | usage: (wxEVT_COMMAND_CHOICE_SELECTED). wxEVT_COMMAND_CHOICE_SELECTED :: EventId -- | usage: (wxEVT_COMMAND_COLLPANE_CHANGED). wxEVT_COMMAND_COLLPANE_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_COLOURPICKER_CHANGED). wxEVT_COMMAND_COLOURPICKER_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_COMBOBOX_CLOSEUP). wxEVT_COMMAND_COMBOBOX_CLOSEUP :: EventId -- | usage: (wxEVT_COMMAND_COMBOBOX_DROPDOWN). wxEVT_COMMAND_COMBOBOX_DROPDOWN :: EventId -- | usage: (wxEVT_COMMAND_COMBOBOX_SELECTED). wxEVT_COMMAND_COMBOBOX_SELECTED :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_CACHE_HINT). wxEVT_COMMAND_DATAVIEW_CACHE_HINT :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_COLUMN_HEADER_CLICK). wxEVT_COMMAND_DATAVIEW_COLUMN_HEADER_CLICK :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_COLUMN_HEADER_RIGHT_CLICK). wxEVT_COMMAND_DATAVIEW_COLUMN_HEADER_RIGHT_CLICK :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_COLUMN_REORDERED). wxEVT_COMMAND_DATAVIEW_COLUMN_REORDERED :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_COLUMN_SORTED). wxEVT_COMMAND_DATAVIEW_COLUMN_SORTED :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_ITEM_ACTIVATED). wxEVT_COMMAND_DATAVIEW_ITEM_ACTIVATED :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_ITEM_BEGIN_DRAG). wxEVT_COMMAND_DATAVIEW_ITEM_BEGIN_DRAG :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_ITEM_COLLAPSED). wxEVT_COMMAND_DATAVIEW_ITEM_COLLAPSED :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_ITEM_COLLAPSING). wxEVT_COMMAND_DATAVIEW_ITEM_COLLAPSING :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_ITEM_CONTEXT_MENU). wxEVT_COMMAND_DATAVIEW_ITEM_CONTEXT_MENU :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_ITEM_DROP). wxEVT_COMMAND_DATAVIEW_ITEM_DROP :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_ITEM_DROP_POSSIBLE). wxEVT_COMMAND_DATAVIEW_ITEM_DROP_POSSIBLE :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_ITEM_EDITING_DONE). wxEVT_COMMAND_DATAVIEW_ITEM_EDITING_DONE :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_ITEM_EDITING_STARTED). wxEVT_COMMAND_DATAVIEW_ITEM_EDITING_STARTED :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_ITEM_EXPANDED). wxEVT_COMMAND_DATAVIEW_ITEM_EXPANDED :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_ITEM_EXPANDING). wxEVT_COMMAND_DATAVIEW_ITEM_EXPANDING :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_ITEM_START_EDITING). wxEVT_COMMAND_DATAVIEW_ITEM_START_EDITING :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_ITEM_VALUE_CHANGED). wxEVT_COMMAND_DATAVIEW_ITEM_VALUE_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_DATAVIEW_SELECTION_CHANGED). wxEVT_COMMAND_DATAVIEW_SELECTION_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_DIRPICKER_CHANGED). wxEVT_COMMAND_DIRPICKER_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_ENTER). wxEVT_COMMAND_ENTER :: EventId -- | usage: (wxEVT_COMMAND_FILEPICKER_CHANGED). wxEVT_COMMAND_FILEPICKER_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_FIND). wxEVT_COMMAND_FIND :: EventId -- | usage: (wxEVT_COMMAND_FIND_CLOSE). wxEVT_COMMAND_FIND_CLOSE :: EventId -- | usage: (wxEVT_COMMAND_FIND_NEXT). wxEVT_COMMAND_FIND_NEXT :: EventId -- | usage: (wxEVT_COMMAND_FIND_REPLACE). wxEVT_COMMAND_FIND_REPLACE :: EventId -- | usage: (wxEVT_COMMAND_FIND_REPLACE_ALL). wxEVT_COMMAND_FIND_REPLACE_ALL :: EventId -- | usage: (wxEVT_COMMAND_FONTPICKER_CHANGED). wxEVT_COMMAND_FONTPICKER_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_HEADER_BEGIN_REORDER). wxEVT_COMMAND_HEADER_BEGIN_REORDER :: EventId -- | usage: (wxEVT_COMMAND_HEADER_BEGIN_RESIZE). wxEVT_COMMAND_HEADER_BEGIN_RESIZE :: EventId -- | usage: (wxEVT_COMMAND_HEADER_CLICK). wxEVT_COMMAND_HEADER_CLICK :: EventId -- | usage: (wxEVT_COMMAND_HEADER_DCLICK). wxEVT_COMMAND_HEADER_DCLICK :: EventId -- | usage: (wxEVT_COMMAND_HEADER_DRAGGING_CANCELLED). wxEVT_COMMAND_HEADER_DRAGGING_CANCELLED :: EventId -- | usage: (wxEVT_COMMAND_HEADER_END_REORDER). wxEVT_COMMAND_HEADER_END_REORDER :: EventId -- | usage: (wxEVT_COMMAND_HEADER_END_RESIZE). wxEVT_COMMAND_HEADER_END_RESIZE :: EventId -- | usage: (wxEVT_COMMAND_HEADER_MIDDLE_CLICK). wxEVT_COMMAND_HEADER_MIDDLE_CLICK :: EventId -- | usage: (wxEVT_COMMAND_HEADER_MIDDLE_DCLICK). wxEVT_COMMAND_HEADER_MIDDLE_DCLICK :: EventId -- | usage: (wxEVT_COMMAND_HEADER_RESIZING). wxEVT_COMMAND_HEADER_RESIZING :: EventId -- | usage: (wxEVT_COMMAND_HEADER_RIGHT_CLICK). wxEVT_COMMAND_HEADER_RIGHT_CLICK :: EventId -- | usage: (wxEVT_COMMAND_HEADER_RIGHT_DCLICK). wxEVT_COMMAND_HEADER_RIGHT_DCLICK :: EventId -- | usage: (wxEVT_COMMAND_HEADER_SEPARATOR_DCLICK). wxEVT_COMMAND_HEADER_SEPARATOR_DCLICK :: EventId -- | usage: (wxEVT_COMMAND_HTML_CELL_CLICKED). wxEVT_COMMAND_HTML_CELL_CLICKED :: EventId -- | usage: (wxEVT_COMMAND_HTML_CELL_HOVER). wxEVT_COMMAND_HTML_CELL_HOVER :: EventId -- | usage: (wxEVT_COMMAND_HTML_LINK_CLICKED). wxEVT_COMMAND_HTML_LINK_CLICKED :: EventId -- | usage: (wxEVT_COMMAND_HYPERLINK). wxEVT_COMMAND_HYPERLINK :: EventId -- | usage: (wxEVT_COMMAND_KILL_FOCUS). wxEVT_COMMAND_KILL_FOCUS :: EventId -- | usage: (wxEVT_COMMAND_LEFT_CLICK). wxEVT_COMMAND_LEFT_CLICK :: EventId -- | usage: (wxEVT_COMMAND_LEFT_DCLICK). wxEVT_COMMAND_LEFT_DCLICK :: EventId -- | usage: (wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED). wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING). wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING :: EventId -- | usage: (wxEVT_COMMAND_LISTBOX_DOUBLECLICKED). wxEVT_COMMAND_LISTBOX_DOUBLECLICKED :: EventId -- | usage: (wxEVT_COMMAND_LISTBOX_SELECTED). wxEVT_COMMAND_LISTBOX_SELECTED :: EventId -- | usage: (wxEVT_COMMAND_LIST_BEGIN_DRAG). wxEVT_COMMAND_LIST_BEGIN_DRAG :: EventId -- | usage: (wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT). wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT :: EventId -- | usage: (wxEVT_COMMAND_LIST_BEGIN_RDRAG). wxEVT_COMMAND_LIST_BEGIN_RDRAG :: EventId -- | usage: (wxEVT_COMMAND_LIST_CACHE_HINT). wxEVT_COMMAND_LIST_CACHE_HINT :: EventId -- | usage: (wxEVT_COMMAND_LIST_COL_BEGIN_DRAG). wxEVT_COMMAND_LIST_COL_BEGIN_DRAG :: EventId -- | usage: (wxEVT_COMMAND_LIST_COL_CLICK). wxEVT_COMMAND_LIST_COL_CLICK :: EventId -- | usage: (wxEVT_COMMAND_LIST_COL_DRAGGING). wxEVT_COMMAND_LIST_COL_DRAGGING :: EventId -- | usage: (wxEVT_COMMAND_LIST_COL_END_DRAG). wxEVT_COMMAND_LIST_COL_END_DRAG :: EventId -- | usage: (wxEVT_COMMAND_LIST_COL_RIGHT_CLICK). wxEVT_COMMAND_LIST_COL_RIGHT_CLICK :: EventId -- | usage: (wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS). wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS :: EventId -- | usage: (wxEVT_COMMAND_LIST_DELETE_ITEM). wxEVT_COMMAND_LIST_DELETE_ITEM :: EventId -- | usage: (wxEVT_COMMAND_LIST_END_LABEL_EDIT). wxEVT_COMMAND_LIST_END_LABEL_EDIT :: EventId -- | usage: (wxEVT_COMMAND_LIST_INSERT_ITEM). wxEVT_COMMAND_LIST_INSERT_ITEM :: EventId -- | usage: (wxEVT_COMMAND_LIST_ITEM_ACTIVATED). wxEVT_COMMAND_LIST_ITEM_ACTIVATED :: EventId -- | usage: (wxEVT_COMMAND_LIST_ITEM_DESELECTED). wxEVT_COMMAND_LIST_ITEM_DESELECTED :: EventId -- | usage: (wxEVT_COMMAND_LIST_ITEM_FOCUSED). wxEVT_COMMAND_LIST_ITEM_FOCUSED :: EventId -- | usage: (wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK). wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK :: EventId -- | usage: (wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK). wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK :: EventId -- | usage: (wxEVT_COMMAND_LIST_ITEM_SELECTED). wxEVT_COMMAND_LIST_ITEM_SELECTED :: EventId -- | usage: (wxEVT_COMMAND_LIST_KEY_DOWN). wxEVT_COMMAND_LIST_KEY_DOWN :: EventId -- | usage: (wxEVT_COMMAND_MENU_SELECTED). wxEVT_COMMAND_MENU_SELECTED :: EventId -- | usage: (wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED). wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING). wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING :: EventId -- | usage: (wxEVT_COMMAND_RADIOBOX_SELECTED). wxEVT_COMMAND_RADIOBOX_SELECTED :: EventId -- | usage: (wxEVT_COMMAND_RADIOBUTTON_SELECTED). wxEVT_COMMAND_RADIOBUTTON_SELECTED :: EventId -- | usage: (wxEVT_COMMAND_RIBBONBAR_PAGE_CHANGED). wxEVT_COMMAND_RIBBONBAR_PAGE_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_RIBBONBAR_PAGE_CHANGING). wxEVT_COMMAND_RIBBONBAR_PAGE_CHANGING :: EventId -- | usage: (wxEVT_COMMAND_RIBBONBAR_TAB_MIDDLE_DOWN). wxEVT_COMMAND_RIBBONBAR_TAB_MIDDLE_DOWN :: EventId -- | usage: (wxEVT_COMMAND_RIBBONBAR_TAB_MIDDLE_UP). wxEVT_COMMAND_RIBBONBAR_TAB_MIDDLE_UP :: EventId -- | usage: (wxEVT_COMMAND_RIBBONBAR_TAB_RIGHT_DOWN). wxEVT_COMMAND_RIBBONBAR_TAB_RIGHT_DOWN :: EventId -- | usage: (wxEVT_COMMAND_RIBBONBAR_TAB_RIGHT_UP). wxEVT_COMMAND_RIBBONBAR_TAB_RIGHT_UP :: EventId -- | usage: (wxEVT_COMMAND_RIBBONBUTTON_CLICKED). wxEVT_COMMAND_RIBBONBUTTON_CLICKED :: EventId -- | usage: (wxEVT_COMMAND_RIBBONBUTTON_DROPDOWN_CLICKED). wxEVT_COMMAND_RIBBONBUTTON_DROPDOWN_CLICKED :: EventId -- | usage: (wxEVT_COMMAND_RIBBONGALLERY_HOVER_CHANGED). wxEVT_COMMAND_RIBBONGALLERY_HOVER_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_RIBBONGALLERY_SELECTED). wxEVT_COMMAND_RIBBONGALLERY_SELECTED :: EventId -- | usage: (wxEVT_COMMAND_RIBBONTOOL_CLICKED). wxEVT_COMMAND_RIBBONTOOL_CLICKED :: EventId -- | usage: (wxEVT_COMMAND_RIBBONTOOL_DROPDOWN_CLICKED). wxEVT_COMMAND_RIBBONTOOL_DROPDOWN_CLICKED :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_BUFFER_RESET). wxEVT_COMMAND_RICHTEXT_BUFFER_RESET :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_CHARACTER). wxEVT_COMMAND_RICHTEXT_CHARACTER :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_CONTENT_DELETED). wxEVT_COMMAND_RICHTEXT_CONTENT_DELETED :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_CONTENT_INSERTED). wxEVT_COMMAND_RICHTEXT_CONTENT_INSERTED :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_DELETE). wxEVT_COMMAND_RICHTEXT_DELETE :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_LEFT_CLICK). wxEVT_COMMAND_RICHTEXT_LEFT_CLICK :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK). wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_MIDDLE_CLICK). wxEVT_COMMAND_RICHTEXT_MIDDLE_CLICK :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_RETURN). wxEVT_COMMAND_RICHTEXT_RETURN :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_RIGHT_CLICK). wxEVT_COMMAND_RICHTEXT_RIGHT_CLICK :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_SELECTION_CHANGED). wxEVT_COMMAND_RICHTEXT_SELECTION_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGED). wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGING). wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGING :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_STYLESHEET_REPLACED). wxEVT_COMMAND_RICHTEXT_STYLESHEET_REPLACED :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_STYLESHEET_REPLACING). wxEVT_COMMAND_RICHTEXT_STYLESHEET_REPLACING :: EventId -- | usage: (wxEVT_COMMAND_RICHTEXT_STYLE_CHANGED). wxEVT_COMMAND_RICHTEXT_STYLE_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_RIGHT_CLICK). wxEVT_COMMAND_RIGHT_CLICK :: EventId -- | usage: (wxEVT_COMMAND_RIGHT_DCLICK). wxEVT_COMMAND_RIGHT_DCLICK :: EventId -- | usage: (wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTN). wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTN :: EventId -- | usage: (wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTN). wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTN :: EventId -- | usage: (wxEVT_COMMAND_SET_FOCUS). wxEVT_COMMAND_SET_FOCUS :: EventId -- | usage: (wxEVT_COMMAND_SLIDER_UPDATED). wxEVT_COMMAND_SLIDER_UPDATED :: EventId -- | usage: (wxEVT_COMMAND_SPINCTRLDOUBLE_UPDATED). wxEVT_COMMAND_SPINCTRLDOUBLE_UPDATED :: EventId -- | usage: (wxEVT_COMMAND_SPINCTRL_UPDATED). wxEVT_COMMAND_SPINCTRL_UPDATED :: EventId -- | usage: (wxEVT_COMMAND_SPLITTER_DOUBLECLICKED). wxEVT_COMMAND_SPLITTER_DOUBLECLICKED :: EventId -- | usage: (wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED). wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING). wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING :: EventId -- | usage: (wxEVT_COMMAND_SPLITTER_UNSPLIT). wxEVT_COMMAND_SPLITTER_UNSPLIT :: EventId -- | usage: (wxEVT_COMMAND_TEXT_COPY). wxEVT_COMMAND_TEXT_COPY :: EventId -- | usage: (wxEVT_COMMAND_TEXT_CUT). wxEVT_COMMAND_TEXT_CUT :: EventId -- | usage: (wxEVT_COMMAND_TEXT_ENTER). wxEVT_COMMAND_TEXT_ENTER :: EventId -- | usage: (wxEVT_COMMAND_TEXT_MAXLEN). wxEVT_COMMAND_TEXT_MAXLEN :: EventId -- | usage: (wxEVT_COMMAND_TEXT_PASTE). wxEVT_COMMAND_TEXT_PASTE :: EventId -- | usage: (wxEVT_COMMAND_TEXT_UPDATED). wxEVT_COMMAND_TEXT_UPDATED :: EventId -- | usage: (wxEVT_COMMAND_TEXT_URL). wxEVT_COMMAND_TEXT_URL :: EventId -- | usage: (wxEVT_COMMAND_THREAD). wxEVT_COMMAND_THREAD :: EventId -- | usage: (wxEVT_COMMAND_TOGGLEBUTTON_CLICKED). wxEVT_COMMAND_TOGGLEBUTTON_CLICKED :: EventId -- | usage: (wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED). wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING). wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING :: EventId -- | usage: (wxEVT_COMMAND_TOOL_CLICKED). wxEVT_COMMAND_TOOL_CLICKED :: EventId -- | usage: (wxEVT_COMMAND_TOOL_DROPDOWN_CLICKED). wxEVT_COMMAND_TOOL_DROPDOWN_CLICKED :: EventId -- | usage: (wxEVT_COMMAND_TOOL_ENTER). wxEVT_COMMAND_TOOL_ENTER :: EventId -- | usage: (wxEVT_COMMAND_TOOL_RCLICKED). wxEVT_COMMAND_TOOL_RCLICKED :: EventId -- | usage: (wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED). wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED :: EventId -- | usage: (wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED). wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED :: EventId -- | usage: (wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED). wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING). wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING :: EventId -- | usage: (wxEVT_COMMAND_TREE_BEGIN_DRAG). wxEVT_COMMAND_TREE_BEGIN_DRAG :: EventId -- | usage: (wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT). wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT :: EventId -- | usage: (wxEVT_COMMAND_TREE_BEGIN_RDRAG). wxEVT_COMMAND_TREE_BEGIN_RDRAG :: EventId -- | usage: (wxEVT_COMMAND_TREE_DELETE_ITEM). wxEVT_COMMAND_TREE_DELETE_ITEM :: EventId -- | usage: (wxEVT_COMMAND_TREE_END_DRAG). wxEVT_COMMAND_TREE_END_DRAG :: EventId -- | usage: (wxEVT_COMMAND_TREE_END_LABEL_EDIT). wxEVT_COMMAND_TREE_END_LABEL_EDIT :: EventId -- | usage: (wxEVT_COMMAND_TREE_GET_INFO). wxEVT_COMMAND_TREE_GET_INFO :: EventId -- | usage: (wxEVT_COMMAND_TREE_ITEM_ACTIVATED). wxEVT_COMMAND_TREE_ITEM_ACTIVATED :: EventId -- | usage: (wxEVT_COMMAND_TREE_ITEM_COLLAPSED). wxEVT_COMMAND_TREE_ITEM_COLLAPSED :: EventId -- | usage: (wxEVT_COMMAND_TREE_ITEM_COLLAPSING). wxEVT_COMMAND_TREE_ITEM_COLLAPSING :: EventId -- | usage: (wxEVT_COMMAND_TREE_ITEM_EXPANDED). wxEVT_COMMAND_TREE_ITEM_EXPANDED :: EventId -- | usage: (wxEVT_COMMAND_TREE_ITEM_EXPANDING). wxEVT_COMMAND_TREE_ITEM_EXPANDING :: EventId -- | usage: (wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP). wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP :: EventId -- | usage: (wxEVT_COMMAND_TREE_ITEM_MENU). wxEVT_COMMAND_TREE_ITEM_MENU :: EventId -- | usage: (wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK). wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK :: EventId -- | usage: (wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK). wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK :: EventId -- | usage: (wxEVT_COMMAND_TREE_KEY_DOWN). wxEVT_COMMAND_TREE_KEY_DOWN :: EventId -- | usage: (wxEVT_COMMAND_TREE_SEL_CHANGED). wxEVT_COMMAND_TREE_SEL_CHANGED :: EventId -- | usage: (wxEVT_COMMAND_TREE_SEL_CHANGING). wxEVT_COMMAND_TREE_SEL_CHANGING :: EventId -- | usage: (wxEVT_COMMAND_TREE_SET_INFO). wxEVT_COMMAND_TREE_SET_INFO :: EventId -- | usage: (wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK). wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK :: EventId -- | usage: (wxEVT_COMMAND_VLBOX_SELECTED). wxEVT_COMMAND_VLBOX_SELECTED :: EventId -- | usage: (wxEVT_CONTEXT_MENU). wxEVT_CONTEXT_MENU :: EventId -- | usage: (wxEVT_CREATE). wxEVT_CREATE :: EventId -- | usage: (wxEVT_DATE_CHANGED). wxEVT_DATE_CHANGED :: EventId -- | usage: (wxEVT_DELETE). wxEVT_DELETE :: EventId -- | usage: (wxEVT_DESTROY). wxEVT_DESTROY :: EventId -- | usage: (wxEVT_DETAILED_HELP). wxEVT_DETAILED_HELP :: EventId -- | usage: (wxEVT_DISPLAY_CHANGED). wxEVT_DISPLAY_CHANGED :: EventId -- | usage: (wxEVT_DROP_FILES). wxEVT_DROP_FILES :: EventId -- | usage: (wxEVT_END_PROCESS). wxEVT_END_PROCESS :: EventId -- | usage: (wxEVT_END_SESSION). wxEVT_END_SESSION :: EventId -- | usage: (wxEVT_ENTER_WINDOW). wxEVT_ENTER_WINDOW :: EventId -- | usage: (wxEVT_ERASE_BACKGROUND). wxEVT_ERASE_BACKGROUND :: EventId -- | usage: (wxEVT_FILECTRL_FILEACTIVATED). wxEVT_FILECTRL_FILEACTIVATED :: EventId -- | usage: (wxEVT_FILECTRL_FILTERCHANGED). wxEVT_FILECTRL_FILTERCHANGED :: EventId -- | usage: (wxEVT_FILECTRL_FOLDERCHANGED). wxEVT_FILECTRL_FOLDERCHANGED :: EventId -- | usage: (wxEVT_FILECTRL_SELECTIONCHANGED). wxEVT_FILECTRL_SELECTIONCHANGED :: EventId -- | usage: (wxEVT_FSWATCHER). wxEVT_FSWATCHER :: EventId -- | usage: (wxEVT_GRID_CELL_BEGIN_DRAG). wxEVT_GRID_CELL_BEGIN_DRAG :: EventId -- | usage: (wxEVT_GRID_CELL_CHANGED). wxEVT_GRID_CELL_CHANGED :: EventId -- | usage: (wxEVT_GRID_CELL_CHANGING). wxEVT_GRID_CELL_CHANGING :: EventId -- | usage: (wxEVT_GRID_CELL_LEFT_CLICK). wxEVT_GRID_CELL_LEFT_CLICK :: EventId -- | usage: (wxEVT_GRID_CELL_LEFT_DCLICK). wxEVT_GRID_CELL_LEFT_DCLICK :: EventId -- | usage: (wxEVT_GRID_CELL_RIGHT_CLICK). wxEVT_GRID_CELL_RIGHT_CLICK :: EventId -- | usage: (wxEVT_GRID_CELL_RIGHT_DCLICK). wxEVT_GRID_CELL_RIGHT_DCLICK :: EventId -- | usage: (wxEVT_GRID_COL_MOVE). wxEVT_GRID_COL_MOVE :: EventId -- | usage: (wxEVT_GRID_COL_SIZE). wxEVT_GRID_COL_SIZE :: EventId -- | usage: (wxEVT_GRID_COL_SORT). wxEVT_GRID_COL_SORT :: EventId -- | usage: (wxEVT_GRID_EDITOR_CREATED). wxEVT_GRID_EDITOR_CREATED :: EventId -- | usage: (wxEVT_GRID_EDITOR_HIDDEN). wxEVT_GRID_EDITOR_HIDDEN :: EventId -- | usage: (wxEVT_GRID_EDITOR_SHOWN). wxEVT_GRID_EDITOR_SHOWN :: EventId -- | usage: (wxEVT_GRID_LABEL_LEFT_CLICK). wxEVT_GRID_LABEL_LEFT_CLICK :: EventId -- | usage: (wxEVT_GRID_LABEL_LEFT_DCLICK). wxEVT_GRID_LABEL_LEFT_DCLICK :: EventId -- | usage: (wxEVT_GRID_LABEL_RIGHT_CLICK). wxEVT_GRID_LABEL_RIGHT_CLICK :: EventId -- | usage: (wxEVT_GRID_LABEL_RIGHT_DCLICK). wxEVT_GRID_LABEL_RIGHT_DCLICK :: EventId -- | usage: (wxEVT_GRID_RANGE_SELECT). wxEVT_GRID_RANGE_SELECT :: EventId -- | usage: (wxEVT_GRID_ROW_SIZE). wxEVT_GRID_ROW_SIZE :: EventId -- | usage: (wxEVT_GRID_SELECT_CELL). wxEVT_GRID_SELECT_CELL :: EventId -- | usage: (wxEVT_HELP). wxEVT_HELP :: EventId -- | usage: (wxEVT_HIBERNATE). wxEVT_HIBERNATE :: EventId -- | usage: (wxEVT_HOTKEY). wxEVT_HOTKEY :: EventId -- | usage: (wxEVT_HTML_CELL_CLICKED). wxEVT_HTML_CELL_CLICKED :: EventId -- | usage: (wxEVT_HTML_CELL_MOUSE_HOVER). wxEVT_HTML_CELL_MOUSE_HOVER :: EventId -- | usage: (wxEVT_HTML_LINK_CLICKED). wxEVT_HTML_LINK_CLICKED :: EventId -- | usage: (wxEVT_HTML_SET_TITLE). wxEVT_HTML_SET_TITLE :: EventId -- | usage: (wxEVT_ICONIZE). wxEVT_ICONIZE :: EventId -- | usage: (wxEVT_IDLE). wxEVT_IDLE :: EventId -- | usage: (wxEVT_INIT_DIALOG). wxEVT_INIT_DIALOG :: EventId -- | usage: (wxEVT_INPUT_SINK). wxEVT_INPUT_SINK :: EventId -- | usage: (wxEVT_KEY_DOWN). wxEVT_KEY_DOWN :: EventId -- | usage: (wxEVT_KEY_UP). wxEVT_KEY_UP :: EventId -- | usage: (wxEVT_KILL_FOCUS). wxEVT_KILL_FOCUS :: EventId -- | usage: (wxEVT_LEAVE_WINDOW). wxEVT_LEAVE_WINDOW :: EventId -- | usage: (wxEVT_LEFT_DCLICK). wxEVT_LEFT_DCLICK :: EventId -- | usage: (wxEVT_LEFT_DOWN). wxEVT_LEFT_DOWN :: EventId -- | usage: (wxEVT_LEFT_UP). wxEVT_LEFT_UP :: EventId -- | usage: (wxEVT_MAXIMIZE). wxEVT_MAXIMIZE :: EventId -- | usage: (wxEVT_MENU_CLOSE). wxEVT_MENU_CLOSE :: EventId -- | usage: (wxEVT_MENU_HIGHLIGHT). wxEVT_MENU_HIGHLIGHT :: EventId -- | usage: (wxEVT_MENU_OPEN). wxEVT_MENU_OPEN :: EventId -- | usage: (wxEVT_MIDDLE_DCLICK). wxEVT_MIDDLE_DCLICK :: EventId -- | usage: (wxEVT_MIDDLE_DOWN). wxEVT_MIDDLE_DOWN :: EventId -- | usage: (wxEVT_MIDDLE_UP). wxEVT_MIDDLE_UP :: EventId -- | usage: (wxEVT_MOTION). wxEVT_MOTION :: EventId -- | usage: (wxEVT_MOUSEWHEEL). wxEVT_MOUSEWHEEL :: EventId -- | usage: (wxEVT_MOUSE_CAPTURE_CHANGED). wxEVT_MOUSE_CAPTURE_CHANGED :: EventId -- | usage: (wxEVT_MOUSE_CAPTURE_LOST). wxEVT_MOUSE_CAPTURE_LOST :: EventId -- | usage: (wxEVT_MOVE). wxEVT_MOVE :: EventId -- | usage: (wxEVT_MOVE_END). wxEVT_MOVE_END :: EventId -- | usage: (wxEVT_MOVE_START). wxEVT_MOVE_START :: EventId -- | usage: (wxEVT_MOVING). wxEVT_MOVING :: EventId -- | usage: (wxEVT_NAVIGATION_KEY). wxEVT_NAVIGATION_KEY :: EventId -- | usage: (wxEVT_NC_PAINT). wxEVT_NC_PAINT :: EventId -- | usage: (wxEVT_PAINT). wxEVT_PAINT :: EventId -- | usage: (wxEVT_PALETTE_CHANGED). wxEVT_PALETTE_CHANGED :: EventId -- | usage: (wxEVT_PG_CHANGED). wxEVT_PG_CHANGED :: EventId -- | usage: (wxEVT_PG_CHANGING). wxEVT_PG_CHANGING :: EventId -- | usage: (wxEVT_PG_DOUBLE_CLICK). wxEVT_PG_DOUBLE_CLICK :: EventId -- | usage: (wxEVT_PG_HIGHLIGHTED). wxEVT_PG_HIGHLIGHTED :: EventId -- | usage: (wxEVT_PG_ITEM_COLLAPSED). wxEVT_PG_ITEM_COLLAPSED :: EventId -- | usage: (wxEVT_PG_ITEM_EXPANDED). wxEVT_PG_ITEM_EXPANDED :: EventId -- | usage: (wxEVT_PG_PAGE_CHANGED). wxEVT_PG_PAGE_CHANGED :: EventId -- | usage: (wxEVT_PG_RIGHT_CLICK). wxEVT_PG_RIGHT_CLICK :: EventId -- | usage: (wxEVT_PG_SELECTED). wxEVT_PG_SELECTED :: EventId -- | usage: (wxEVT_POWER_RESUME). wxEVT_POWER_RESUME :: EventId -- | usage: (wxEVT_POWER_SUSPENDED). wxEVT_POWER_SUSPENDED :: EventId -- | usage: (wxEVT_POWER_SUSPENDING). wxEVT_POWER_SUSPENDING :: EventId -- | usage: (wxEVT_POWER_SUSPEND_CANCEL). wxEVT_POWER_SUSPEND_CANCEL :: EventId -- | usage: (wxEVT_PRINT_BEGIN). wxEVT_PRINT_BEGIN :: EventId -- | usage: (wxEVT_PRINT_BEGIN_DOC). wxEVT_PRINT_BEGIN_DOC :: EventId -- | usage: (wxEVT_PRINT_END). wxEVT_PRINT_END :: EventId -- | usage: (wxEVT_PRINT_END_DOC). wxEVT_PRINT_END_DOC :: EventId -- | usage: (wxEVT_PRINT_PAGE). wxEVT_PRINT_PAGE :: EventId -- | usage: (wxEVT_PRINT_PREPARE). wxEVT_PRINT_PREPARE :: EventId -- | usage: (wxEVT_QUERY_END_SESSION). wxEVT_QUERY_END_SESSION :: EventId -- | usage: (wxEVT_QUERY_LAYOUT_INFO). wxEVT_QUERY_LAYOUT_INFO :: EventId -- | usage: (wxEVT_QUERY_NEW_PALETTE). wxEVT_QUERY_NEW_PALETTE :: EventId -- | usage: (wxEVT_RIGHT_DCLICK). wxEVT_RIGHT_DCLICK :: EventId -- | usage: (wxEVT_RIGHT_DOWN). wxEVT_RIGHT_DOWN :: EventId -- | usage: (wxEVT_RIGHT_UP). wxEVT_RIGHT_UP :: EventId -- | usage: (wxEVT_SASH_DRAGGED). wxEVT_SASH_DRAGGED :: EventId -- | usage: (wxEVT_SCROLLWIN_BOTTOM). wxEVT_SCROLLWIN_BOTTOM :: EventId -- | usage: (wxEVT_SCROLLWIN_LINEDOWN). wxEVT_SCROLLWIN_LINEDOWN :: EventId -- | usage: (wxEVT_SCROLLWIN_LINEUP). wxEVT_SCROLLWIN_LINEUP :: EventId -- | usage: (wxEVT_SCROLLWIN_PAGEDOWN). wxEVT_SCROLLWIN_PAGEDOWN :: EventId -- | usage: (wxEVT_SCROLLWIN_PAGEUP). wxEVT_SCROLLWIN_PAGEUP :: EventId -- | usage: (wxEVT_SCROLLWIN_THUMBRELEASE). wxEVT_SCROLLWIN_THUMBRELEASE :: EventId -- | usage: (wxEVT_SCROLLWIN_THUMBTRACK). wxEVT_SCROLLWIN_THUMBTRACK :: EventId -- | usage: (wxEVT_SCROLLWIN_TOP). wxEVT_SCROLLWIN_TOP :: EventId -- | usage: (wxEVT_SCROLL_BOTTOM). wxEVT_SCROLL_BOTTOM :: EventId -- | usage: (wxEVT_SCROLL_CHANGED). wxEVT_SCROLL_CHANGED :: EventId -- | usage: (wxEVT_SCROLL_LINEDOWN). wxEVT_SCROLL_LINEDOWN :: EventId -- | usage: (wxEVT_SCROLL_LINEUP). wxEVT_SCROLL_LINEUP :: EventId -- | usage: (wxEVT_SCROLL_PAGEDOWN). wxEVT_SCROLL_PAGEDOWN :: EventId -- | usage: (wxEVT_SCROLL_PAGEUP). wxEVT_SCROLL_PAGEUP :: EventId -- | usage: (wxEVT_SCROLL_THUMBRELEASE). wxEVT_SCROLL_THUMBRELEASE :: EventId -- | usage: (wxEVT_SCROLL_THUMBTRACK). wxEVT_SCROLL_THUMBTRACK :: EventId -- | usage: (wxEVT_SCROLL_TOP). wxEVT_SCROLL_TOP :: EventId -- | usage: (wxEVT_SET_CURSOR). wxEVT_SET_CURSOR :: EventId -- | usage: (wxEVT_SET_FOCUS). wxEVT_SET_FOCUS :: EventId -- | usage: (wxEVT_SHOW). wxEVT_SHOW :: EventId -- | usage: (wxEVT_SIZE). wxEVT_SIZE :: EventId -- | usage: (wxEVT_SIZING). wxEVT_SIZING :: EventId -- | usage: (wxEVT_SOCKET). wxEVT_SOCKET :: EventId -- | usage: (wxEVT_SORT). wxEVT_SORT :: EventId -- | usage: (wxEVT_SPIN). wxEVT_SPIN :: EventId -- | usage: (wxEVT_SPIN_DOWN). wxEVT_SPIN_DOWN :: EventId -- | usage: (wxEVT_SPIN_UP). wxEVT_SPIN_UP :: EventId -- | usage: (wxEVT_STC_AUTOCOMP_SELECTION). wxEVT_STC_AUTOCOMP_SELECTION :: EventId -- | usage: (wxEVT_STC_CALLTIP_CLICK). wxEVT_STC_CALLTIP_CLICK :: EventId -- | usage: (wxEVT_STC_CHANGE). wxEVT_STC_CHANGE :: EventId -- | usage: (wxEVT_STC_CHARADDED). wxEVT_STC_CHARADDED :: EventId -- | usage: (wxEVT_STC_DOUBLECLICK). wxEVT_STC_DOUBLECLICK :: EventId -- | usage: (wxEVT_STC_DO_DROP). wxEVT_STC_DO_DROP :: EventId -- | usage: (wxEVT_STC_DRAG_OVER). wxEVT_STC_DRAG_OVER :: EventId -- | usage: (wxEVT_STC_DWELLEND). wxEVT_STC_DWELLEND :: EventId -- | usage: (wxEVT_STC_DWELLSTART). wxEVT_STC_DWELLSTART :: EventId -- | usage: (wxEVT_STC_HOTSPOT_CLICK). wxEVT_STC_HOTSPOT_CLICK :: EventId -- | usage: (wxEVT_STC_HOTSPOT_DCLICK). wxEVT_STC_HOTSPOT_DCLICK :: EventId -- | usage: (wxEVT_STC_KEY). wxEVT_STC_KEY :: EventId -- | usage: (wxEVT_STC_MACRORECORD). wxEVT_STC_MACRORECORD :: EventId -- | usage: (wxEVT_STC_MARGINCLICK). wxEVT_STC_MARGINCLICK :: EventId -- | usage: (wxEVT_STC_MODIFIED). wxEVT_STC_MODIFIED :: EventId -- | usage: (wxEVT_STC_NEEDSHOWN). wxEVT_STC_NEEDSHOWN :: EventId -- | usage: (wxEVT_STC_PAINTED). wxEVT_STC_PAINTED :: EventId -- | usage: (wxEVT_STC_ROMODIFYATTEMPT). wxEVT_STC_ROMODIFYATTEMPT :: EventId -- | usage: (wxEVT_STC_SAVEPOINTLEFT). wxEVT_STC_SAVEPOINTLEFT :: EventId -- | usage: (wxEVT_STC_SAVEPOINTREACHED). wxEVT_STC_SAVEPOINTREACHED :: EventId -- | usage: (wxEVT_STC_START_DRAG). wxEVT_STC_START_DRAG :: EventId -- | usage: (wxEVT_STC_STYLENEEDED). wxEVT_STC_STYLENEEDED :: EventId -- | usage: (wxEVT_STC_UPDATEUI). wxEVT_STC_UPDATEUI :: EventId -- | usage: (wxEVT_STC_URIDROPPED). wxEVT_STC_URIDROPPED :: EventId -- | usage: (wxEVT_STC_USERLISTSELECTION). wxEVT_STC_USERLISTSELECTION :: EventId -- | usage: (wxEVT_STC_ZOOM). wxEVT_STC_ZOOM :: EventId -- | usage: (wxEVT_SYS_COLOUR_CHANGED). wxEVT_SYS_COLOUR_CHANGED :: EventId -- | usage: (wxEVT_TASKBAR_BALLOON_CLICK). wxEVT_TASKBAR_BALLOON_CLICK :: EventId -- | usage: (wxEVT_TASKBAR_BALLOON_TIMEOUT). wxEVT_TASKBAR_BALLOON_TIMEOUT :: EventId -- | usage: (wxEVT_TASKBAR_LEFT_DCLICK). wxEVT_TASKBAR_LEFT_DCLICK :: EventId -- | usage: (wxEVT_TASKBAR_LEFT_DOWN). wxEVT_TASKBAR_LEFT_DOWN :: EventId -- | usage: (wxEVT_TASKBAR_LEFT_UP). wxEVT_TASKBAR_LEFT_UP :: EventId -- | usage: (wxEVT_TASKBAR_MOVE). wxEVT_TASKBAR_MOVE :: EventId -- | usage: (wxEVT_TASKBAR_RIGHT_DCLICK). wxEVT_TASKBAR_RIGHT_DCLICK :: EventId -- | usage: (wxEVT_TASKBAR_RIGHT_DOWN). wxEVT_TASKBAR_RIGHT_DOWN :: EventId -- | usage: (wxEVT_TASKBAR_RIGHT_UP). wxEVT_TASKBAR_RIGHT_UP :: EventId -- | usage: (wxEVT_TIMER). wxEVT_TIMER :: EventId -- | usage: (wxEVT_UPDATE_UI). wxEVT_UPDATE_UI :: EventId -- | usage: (wxEVT_WINDOW_MODAL_DIALOG_CLOSED). wxEVT_WINDOW_MODAL_DIALOG_CLOSED :: EventId -- | usage: (wxEVT_WIZARD_CANCEL). wxEVT_WIZARD_CANCEL :: EventId -- | usage: (wxEVT_WIZARD_FINISHED). wxEVT_WIZARD_FINISHED :: EventId -- | usage: (wxEVT_WIZARD_HELP). wxEVT_WIZARD_HELP :: EventId -- | usage: (wxEVT_WIZARD_PAGE_CHANGED). wxEVT_WIZARD_PAGE_CHANGED :: EventId -- | usage: (wxEVT_WIZARD_PAGE_CHANGING). wxEVT_WIZARD_PAGE_CHANGING :: EventId -- | usage: (wxEVT_WIZARD_PAGE_SHOWN). wxEVT_WIZARD_PAGE_SHOWN :: EventId -- | usage: (popProvider). popProvider :: IO Bool -- | usage: (pushProvider provider). pushProvider :: ArtProvider a -> IO () -- | usage: (quantize src dest desiredNoColours eightBitData -- flags). quantize :: Image a -> Image b -> Int -> Ptr d -> Int -> IO Bool -- | usage: (quantizePalette src dest pPalette desiredNoColours -- eightBitData flags). quantizePalette :: Image a -> Image b -> Ptr c -> Int -> Ptr e -> Int -> IO Bool -- | usage: (removeProvider provider). removeProvider :: ArtProvider a -> IO Bool -- | usage: (textDataObjectCreate txt). textDataObjectCreate :: String -> IO (TextDataObject ()) -- | usage: (textDataObjectDelete obj). textDataObjectDelete :: TextDataObject a -> IO () -- | usage: (textDataObjectGetText obj). textDataObjectGetText :: TextDataObject a -> IO (String) -- | usage: (textDataObjectGetTextLength obj). textDataObjectGetTextLength :: TextDataObject a -> IO Int -- | usage: (textDataObjectSetText obj text). textDataObjectSetText :: TextDataObject a -> String -> IO () -- | Get the version number of wxWidgets as a number composed of the major -- version times 1000, minor version times 100, and the release number. -- For example, release 2.1.15 becomes 2115. versionNumber :: IO Int -- | usage: (wxBK_HITTEST_NOWHERE). wxBK_HITTEST_NOWHERE :: Int -- | usage: (wxBK_HITTEST_ONICON). wxBK_HITTEST_ONICON :: Int -- | usage: (wxBK_HITTEST_ONITEM). wxBK_HITTEST_ONITEM :: Int -- | usage: (wxBK_HITTEST_ONLABEL). wxBK_HITTEST_ONLABEL :: Int -- | usage: (wxBK_HITTEST_ONPAGE). wxBK_HITTEST_ONPAGE :: Int -- | usage: (wxK_ADD). wxK_ADD :: Int -- | usage: (wxK_ALT). wxK_ALT :: Int -- | usage: (wxK_BACK). wxK_BACK :: Int -- | usage: (wxK_CANCEL). wxK_CANCEL :: Int -- | usage: (wxK_CAPITAL). wxK_CAPITAL :: Int -- | usage: (wxK_CLEAR). wxK_CLEAR :: Int -- | usage: (wxK_CONTROL). wxK_CONTROL :: Int -- | usage: (wxK_DECIMAL). wxK_DECIMAL :: Int -- | usage: (wxK_DELETE). wxK_DELETE :: Int -- | usage: (wxK_DIVIDE). wxK_DIVIDE :: Int -- | usage: (wxK_DOWN). wxK_DOWN :: Int -- | usage: (wxK_END). wxK_END :: Int -- | usage: (wxK_ESCAPE). wxK_ESCAPE :: Int -- | usage: (wxK_EXECUTE). wxK_EXECUTE :: Int -- | usage: (wxK_F1). wxK_F1 :: Int -- | usage: (wxK_F10). wxK_F10 :: Int -- | usage: (wxK_F11). wxK_F11 :: Int -- | usage: (wxK_F12). wxK_F12 :: Int -- | usage: (wxK_F13). wxK_F13 :: Int -- | usage: (wxK_F14). wxK_F14 :: Int -- | usage: (wxK_F15). wxK_F15 :: Int -- | usage: (wxK_F16). wxK_F16 :: Int -- | usage: (wxK_F17). wxK_F17 :: Int -- | usage: (wxK_F18). wxK_F18 :: Int -- | usage: (wxK_F19). wxK_F19 :: Int -- | usage: (wxK_F2). wxK_F2 :: Int -- | usage: (wxK_F20). wxK_F20 :: Int -- | usage: (wxK_F21). wxK_F21 :: Int -- | usage: (wxK_F22). wxK_F22 :: Int -- | usage: (wxK_F23). wxK_F23 :: Int -- | usage: (wxK_F24). wxK_F24 :: Int -- | usage: (wxK_F3). wxK_F3 :: Int -- | usage: (wxK_F4). wxK_F4 :: Int -- | usage: (wxK_F5). wxK_F5 :: Int -- | usage: (wxK_F6). wxK_F6 :: Int -- | usage: (wxK_F7). wxK_F7 :: Int -- | usage: (wxK_F8). wxK_F8 :: Int -- | usage: (wxK_F9). wxK_F9 :: Int -- | usage: (wxK_HELP). wxK_HELP :: Int -- | usage: (wxK_HOME). wxK_HOME :: Int -- | usage: (wxK_INSERT). wxK_INSERT :: Int -- | usage: (wxK_LBUTTON). wxK_LBUTTON :: Int -- | usage: (wxK_LEFT). wxK_LEFT :: Int -- | usage: (wxK_MBUTTON). wxK_MBUTTON :: Int -- | usage: (wxK_MENU). wxK_MENU :: Int -- | usage: (wxK_MULTIPLY). wxK_MULTIPLY :: Int -- | usage: (wxK_NUMLOCK). wxK_NUMLOCK :: Int -- | usage: (wxK_NUMPAD0). wxK_NUMPAD0 :: Int -- | usage: (wxK_NUMPAD1). wxK_NUMPAD1 :: Int -- | usage: (wxK_NUMPAD2). wxK_NUMPAD2 :: Int -- | usage: (wxK_NUMPAD3). wxK_NUMPAD3 :: Int -- | usage: (wxK_NUMPAD4). wxK_NUMPAD4 :: Int -- | usage: (wxK_NUMPAD5). wxK_NUMPAD5 :: Int -- | usage: (wxK_NUMPAD6). wxK_NUMPAD6 :: Int -- | usage: (wxK_NUMPAD7). wxK_NUMPAD7 :: Int -- | usage: (wxK_NUMPAD8). wxK_NUMPAD8 :: Int -- | usage: (wxK_NUMPAD9). wxK_NUMPAD9 :: Int -- | usage: (wxK_NUMPAD_ADD). wxK_NUMPAD_ADD :: Int -- | usage: (wxK_NUMPAD_BEGIN). wxK_NUMPAD_BEGIN :: Int -- | usage: (wxK_NUMPAD_DECIMAL). wxK_NUMPAD_DECIMAL :: Int -- | usage: (wxK_NUMPAD_DELETE). wxK_NUMPAD_DELETE :: Int -- | usage: (wxK_NUMPAD_DIVIDE). wxK_NUMPAD_DIVIDE :: Int -- | usage: (wxK_NUMPAD_DOWN). wxK_NUMPAD_DOWN :: Int -- | usage: (wxK_NUMPAD_END). wxK_NUMPAD_END :: Int -- | usage: (wxK_NUMPAD_ENTER). wxK_NUMPAD_ENTER :: Int -- | usage: (wxK_NUMPAD_EQUAL). wxK_NUMPAD_EQUAL :: Int -- | usage: (wxK_NUMPAD_F1). wxK_NUMPAD_F1 :: Int -- | usage: (wxK_NUMPAD_F2). wxK_NUMPAD_F2 :: Int -- | usage: (wxK_NUMPAD_F3). wxK_NUMPAD_F3 :: Int -- | usage: (wxK_NUMPAD_F4). wxK_NUMPAD_F4 :: Int -- | usage: (wxK_NUMPAD_HOME). wxK_NUMPAD_HOME :: Int -- | usage: (wxK_NUMPAD_INSERT). wxK_NUMPAD_INSERT :: Int -- | usage: (wxK_NUMPAD_LEFT). wxK_NUMPAD_LEFT :: Int -- | usage: (wxK_NUMPAD_MULTIPLY). wxK_NUMPAD_MULTIPLY :: Int -- | usage: (wxK_NUMPAD_PAGEDOWN). wxK_NUMPAD_PAGEDOWN :: Int -- | usage: (wxK_NUMPAD_PAGEUP). wxK_NUMPAD_PAGEUP :: Int -- | usage: (wxK_NUMPAD_RIGHT). wxK_NUMPAD_RIGHT :: Int -- | usage: (wxK_NUMPAD_SEPARATOR). wxK_NUMPAD_SEPARATOR :: Int -- | usage: (wxK_NUMPAD_SPACE). wxK_NUMPAD_SPACE :: Int -- | usage: (wxK_NUMPAD_SUBTRACT). wxK_NUMPAD_SUBTRACT :: Int -- | usage: (wxK_NUMPAD_TAB). wxK_NUMPAD_TAB :: Int -- | usage: (wxK_NUMPAD_UP). wxK_NUMPAD_UP :: Int -- | usage: (wxK_PAGEDOWN). wxK_PAGEDOWN :: Int -- | usage: (wxK_PAGEUP). wxK_PAGEUP :: Int -- | usage: (wxK_PAUSE). wxK_PAUSE :: Int -- | usage: (wxK_PRINT). wxK_PRINT :: Int -- | usage: (wxK_RBUTTON). wxK_RBUTTON :: Int -- | usage: (wxK_RETURN). wxK_RETURN :: Int -- | usage: (wxK_RIGHT). wxK_RIGHT :: Int -- | usage: (wxK_SCROLL). wxK_SCROLL :: Int -- | usage: (wxK_SELECT). wxK_SELECT :: Int -- | usage: (wxK_SEPARATOR). wxK_SEPARATOR :: Int -- | usage: (wxK_SHIFT). wxK_SHIFT :: Int -- | usage: (wxK_SNAPSHOT). wxK_SNAPSHOT :: Int -- | usage: (wxK_SPACE). wxK_SPACE :: Int -- | usage: (wxK_START). wxK_START :: Int -- | usage: (wxK_SUBTRACT). wxK_SUBTRACT :: Int -- | usage: (wxK_TAB). wxK_TAB :: Int -- | usage: (wxK_UP). wxK_UP :: Int -- | usage: (wxNB_BOTTOM). wxNB_BOTTOM :: Int -- | usage: (wxNB_LEFT). wxNB_LEFT :: Int -- | usage: (wxNB_RIGHT). wxNB_RIGHT :: Int -- | usage: (wxNB_TOP). wxNB_TOP :: Int -- | usage: (wxcBeginBusyCursor). wxcBeginBusyCursor :: IO () -- | usage: (wxcBell). wxcBell :: IO () -- | usage: (wxcEndBusyCursor). wxcEndBusyCursor :: IO () -- | usage: (wxcFree p). wxcFree :: Ptr a -> IO () -- | usage: (wxcGetMousePosition). wxcGetMousePosition :: IO (Point) -- | usage: (wxcGetPixelRGB buffer width xy). wxcGetPixelRGB :: Ptr Word8 -> Int -> Point -> IO Int -- | usage: (wxcGetPixelRGBA buffer width xy). wxcGetPixelRGBA :: Ptr Word8 -> Int -> Point -> IO Word -- | usage: (wxcInitPixelsRGB buffer widthheight rgba). wxcInitPixelsRGB :: Ptr Word8 -> Size -> Int -> IO () -- | usage: (wxcInitPixelsRGBA buffer widthheight rgba). wxcInitPixelsRGBA :: Ptr Word8 -> Size -> Word -> IO () -- | usage: (wxcIsBusy). wxcIsBusy :: IO () -- | usage: (wxcMalloc size). wxcMalloc :: Int -> IO (Ptr ()) -- | usage: (wxcSetPixelRGB buffer width xy rgb). wxcSetPixelRGB :: Ptr Word8 -> Int -> Point -> Int -> IO () -- | usage: (wxcSetPixelRGBA buffer width xy rgba). wxcSetPixelRGBA :: Ptr Word8 -> Int -> Point -> Word -> IO () -- | usage: (wxcSetPixelRowRGB buffer width xy rgbStart rgbEnd -- count). wxcSetPixelRowRGB :: Ptr Word8 -> Int -> Point -> Int -> Int -> Int -> IO () -- | usage: (wxcSetPixelRowRGBA buffer width xy rgbaStart rgbEnd -- count). wxcSetPixelRowRGBA :: Ptr Word8 -> Int -> Point -> Int -> Int -> Word -> IO () -- | usage: (wxcSysErrorCode). wxcSysErrorCode :: IO Int -- | usage: (wxcSysErrorMsg nErrCode). wxcSysErrorMsg :: Int -> IO (Ptr ()) -- | usage: (wxcSystemSettingsGetColour systemColour). wxcSystemSettingsGetColour :: Int -> IO (Color) -- | usage: (wxcWakeUpIdle). wxcWakeUpIdle :: IO () -- | usage: (mdiChildFrameActivate obj). mdiChildFrameActivate :: MDIChildFrame a -> IO () -- | usage: (mdiChildFrameCreate prt id txt lfttopwdthgt stl). mdiChildFrameCreate :: Window a -> Id -> String -> Rect -> Style -> IO (MDIChildFrame ()) -- | usage: (mdiParentFrameActivateNext obj). mdiParentFrameActivateNext :: MDIParentFrame a -> IO () -- | usage: (mdiParentFrameActivatePrevious obj). mdiParentFrameActivatePrevious :: MDIParentFrame a -> IO () -- | usage: (mdiParentFrameArrangeIcons obj). mdiParentFrameArrangeIcons :: MDIParentFrame a -> IO () -- | usage: (mdiParentFrameCascade obj). mdiParentFrameCascade :: MDIParentFrame a -> IO () -- | usage: (mdiParentFrameCreate prt id txt lfttopwdthgt stl). mdiParentFrameCreate :: Window a -> Id -> String -> Rect -> Style -> IO (MDIParentFrame ()) -- | usage: (mdiParentFrameGetActiveChild obj). mdiParentFrameGetActiveChild :: MDIParentFrame a -> IO (MDIChildFrame ()) -- | usage: (mdiParentFrameGetClientWindow obj). mdiParentFrameGetClientWindow :: MDIParentFrame a -> IO (MDIClientWindow ()) -- | usage: (mdiParentFrameGetWindowMenu obj). mdiParentFrameGetWindowMenu :: MDIParentFrame a -> IO (Menu ()) -- | usage: (mdiParentFrameOnCreateClient obj). mdiParentFrameOnCreateClient :: MDIParentFrame a -> IO (MDIClientWindow ()) -- | usage: (mdiParentFrameSetWindowMenu obj menu). mdiParentFrameSetWindowMenu :: MDIParentFrame a -> Menu b -> IO () -- | usage: (mdiParentFrameTile obj). mdiParentFrameTile :: MDIParentFrame a -> IO () -- | usage: (maskCreate bitmap). maskCreate :: Bitmap a -> IO (Mask ()) -- | usage: (maskCreateColoured bitmap colour). maskCreateColoured :: Bitmap a -> Color -> IO (Ptr ()) -- | usage: (mediaCtrlCreate parent windowID fileName xywh style -- szBackend name). mediaCtrlCreate :: Window a -> Int -> String -> Rect -> Int -> String -> String -> IO (MediaCtrl ()) -- | usage: (mediaCtrlDelete self). mediaCtrlDelete :: MediaCtrl a -> IO () -- | usage: (mediaCtrlGetBestSize self). mediaCtrlGetBestSize :: MediaCtrl a -> IO (Size) -- | usage: (mediaCtrlGetPlaybackRate self). mediaCtrlGetPlaybackRate :: MediaCtrl a -> IO Double -- | usage: (mediaCtrlGetState self). mediaCtrlGetState :: MediaCtrl a -> IO Int -- | usage: (mediaCtrlGetVolume self). mediaCtrlGetVolume :: MediaCtrl a -> IO Double -- | usage: (mediaCtrlLength self). mediaCtrlLength :: MediaCtrl a -> IO Int64 -- | usage: (mediaCtrlLoad self fileName). mediaCtrlLoad :: MediaCtrl a -> String -> IO Bool -- | usage: (mediaCtrlLoadURI self uri). mediaCtrlLoadURI :: MediaCtrl a -> String -> IO Bool -- | usage: (mediaCtrlLoadURIWithProxy self uri proxy). mediaCtrlLoadURIWithProxy :: MediaCtrl a -> String -> String -> IO Bool -- | usage: (mediaCtrlPause self). mediaCtrlPause :: MediaCtrl a -> IO Bool -- | usage: (mediaCtrlPlay self). mediaCtrlPlay :: MediaCtrl a -> IO Bool -- | usage: (mediaCtrlSeek self offsetWhere mode). mediaCtrlSeek :: MediaCtrl a -> Int64 -> Int -> IO Int64 -- | usage: (mediaCtrlSetPlaybackRate self dRate). mediaCtrlSetPlaybackRate :: MediaCtrl a -> Double -> IO Bool -- | usage: (mediaCtrlSetVolume self dVolume). mediaCtrlSetVolume :: MediaCtrl a -> Double -> IO Bool -- | usage: (mediaCtrlShowPlayerControls self flags). mediaCtrlShowPlayerControls :: MediaCtrl a -> Int -> IO Bool -- | usage: (mediaCtrlStop self). mediaCtrlStop :: MediaCtrl a -> IO Bool -- | usage: (mediaCtrlTell self). mediaCtrlTell :: MediaCtrl a -> IO Int64 -- | usage: (memoryDCCreate). memoryDCCreate :: IO (MemoryDC ()) -- | usage: (memoryDCCreateCompatible dc). memoryDCCreateCompatible :: DC a -> IO (MemoryDC ()) -- | usage: (memoryDCCreateWithBitmap bitmap). memoryDCCreateWithBitmap :: Bitmap a -> IO (MemoryDC ()) -- | usage: (memoryDCDelete obj). memoryDCDelete :: MemoryDC a -> IO () -- | usage: (memoryDCSelectObject obj bitmap). memoryDCSelectObject :: MemoryDC a -> Bitmap b -> IO () -- | usage: (memoryInputStreamCreate wxdata len). memoryInputStreamCreate :: Ptr a -> Int -> IO (MemoryInputStream ()) -- | usage: (memoryInputStreamDelete self). memoryInputStreamDelete :: MemoryInputStream a -> IO () -- | usage: (menuAppend obj id text help isCheckable). menuAppend :: Menu a -> Id -> String -> String -> Bool -> IO () -- | usage: (menuAppendItem obj itm). menuAppendItem :: Menu a -> MenuItem b -> IO () -- | usage: (menuAppendRadioItem self id text help). menuAppendRadioItem :: Menu a -> Id -> String -> String -> IO () -- | usage: (menuAppendSeparator obj). menuAppendSeparator :: Menu a -> IO () -- | usage: (menuAppendSub obj id text submenu help). menuAppendSub :: Menu a -> Id -> String -> Menu d -> String -> IO () -- | usage: (menuBreak obj). menuBreak :: Menu a -> IO () -- | usage: (menuCheck obj id check). menuCheck :: Menu a -> Id -> Bool -> IO () -- | usage: (menuCreate title style). menuCreate :: String -> Int -> IO (Menu ()) -- | usage: (menuDeleteById obj id). menuDeleteById :: Menu a -> Id -> IO () -- | usage: (menuDeleteByItem obj itm). menuDeleteByItem :: Menu a -> MenuItem b -> IO () -- | usage: (menuDeletePointer obj). menuDeletePointer :: Menu a -> IO () -- | usage: (menuDestroyById obj id). menuDestroyById :: Menu a -> Id -> IO () -- | usage: (menuDestroyByItem obj itm). menuDestroyByItem :: Menu a -> MenuItem b -> IO () -- | usage: (menuEnable obj id enable). menuEnable :: Menu a -> Id -> Bool -> IO () -- | usage: (menuFindItem obj id). menuFindItem :: Menu a -> Id -> IO (MenuItem ()) -- | usage: (menuFindItemByLabel obj itemString). menuFindItemByLabel :: Menu a -> String -> IO Int -- | usage: (menuGetClientData obj). menuGetClientData :: Menu a -> IO (ClientData ()) -- | usage: (menuGetHelpString obj id). menuGetHelpString :: Menu a -> Id -> IO (String) -- | usage: (menuGetInvokingWindow obj). menuGetInvokingWindow :: Menu a -> IO (Window ()) -- | usage: (menuGetLabelText obj id). menuGetLabelText :: Menu a -> Id -> IO (String) -- | usage: (menuGetMenuBar obj). menuGetMenuBar :: Menu a -> IO (MenuBar ()) -- | usage: (menuGetMenuItemCount obj). menuGetMenuItemCount :: Menu a -> IO Int -- | usage: (menuGetMenuItems obj lst). menuGetMenuItems :: Menu a -> List b -> IO Int -- | usage: (menuGetParent obj). menuGetParent :: Menu a -> IO (Menu ()) -- | usage: (menuGetStyle obj). menuGetStyle :: Menu a -> IO Int -- | usage: (menuGetTitle obj). menuGetTitle :: Menu a -> IO (String) -- | usage: (menuInsert obj pos id text help isCheckable). menuInsert :: Menu a -> Int -> Id -> String -> String -> Bool -> IO () -- | usage: (menuInsertItem obj pos itm). menuInsertItem :: Menu a -> Int -> MenuItem c -> IO () -- | usage: (menuInsertSub obj pos id text submenu help). menuInsertSub :: Menu a -> Int -> Id -> String -> Menu e -> String -> IO () -- | usage: (menuIsAttached obj). menuIsAttached :: Menu a -> IO Bool -- | usage: (menuIsChecked obj id). menuIsChecked :: Menu a -> Id -> IO Bool -- | usage: (menuIsEnabled obj id). menuIsEnabled :: Menu a -> Id -> IO Bool -- | usage: (menuPrepend obj id text help isCheckable). menuPrepend :: Menu a -> Id -> String -> String -> Bool -> IO () -- | usage: (menuPrependItem obj itm). menuPrependItem :: Menu a -> MenuItem b -> IO () -- | usage: (menuPrependSub obj id text submenu help). menuPrependSub :: Menu a -> Id -> String -> Menu d -> String -> IO () -- | usage: (menuRemoveById obj id itm). menuRemoveById :: Menu a -> Id -> MenuItem c -> IO () -- | usage: (menuRemoveByItem obj item). menuRemoveByItem :: Menu a -> Ptr b -> IO () -- | usage: (menuSetClientData obj clientData). menuSetClientData :: Menu a -> ClientData b -> IO () -- | usage: (menuSetEventHandler obj handler). menuSetEventHandler :: Menu a -> EvtHandler b -> IO () -- | usage: (menuSetHelpString obj id helpString). menuSetHelpString :: Menu a -> Id -> String -> IO () -- | usage: (menuSetInvokingWindow obj win). menuSetInvokingWindow :: Menu a -> Window b -> IO () -- | usage: (menuSetLabel obj id label). menuSetLabel :: Menu a -> Id -> String -> IO () -- | usage: (menuSetParent obj parent). menuSetParent :: Menu a -> Window b -> IO () -- | usage: (menuSetTitle obj title). menuSetTitle :: Menu a -> String -> IO () -- | usage: (menuUpdateUI obj source). menuUpdateUI :: Menu a -> Ptr b -> IO () -- | usage: (menuBarAppend obj menu title). menuBarAppend :: MenuBar a -> Menu b -> String -> IO Int -- | usage: (menuBarCheck obj id check). menuBarCheck :: MenuBar a -> Id -> Bool -> IO () -- | usage: (menuBarCreate style). menuBarCreate :: Int -> IO (MenuBar ()) -- | usage: (menuBarDeletePointer obj). menuBarDeletePointer :: MenuBar a -> IO () -- | usage: (menuBarEnable obj enable). menuBarEnable :: MenuBar a -> Bool -> IO Int -- | usage: (menuBarEnableItem obj id enable). menuBarEnableItem :: MenuBar a -> Id -> Bool -> IO () -- | usage: (menuBarEnableTop obj pos enable). menuBarEnableTop :: MenuBar a -> Int -> Bool -> IO () -- | usage: (menuBarFindItem obj id). menuBarFindItem :: MenuBar a -> Id -> IO (MenuItem ()) -- | usage: (menuBarFindMenu obj title). menuBarFindMenu :: MenuBar a -> String -> IO Int -- | usage: (menuBarFindMenuItem obj menuString itemString). menuBarFindMenuItem :: MenuBar a -> String -> String -> IO Int -- | usage: (menuBarGetFrame obj). menuBarGetFrame :: MenuBar a -> IO (Frame ()) -- | usage: (menuBarGetHelpString obj id). menuBarGetHelpString :: MenuBar a -> Id -> IO (String) -- | usage: (menuBarGetLabel obj id). menuBarGetLabel :: MenuBar a -> Id -> IO (String) -- | usage: (menuBarGetMenu obj pos). menuBarGetMenu :: MenuBar a -> Int -> IO (Menu ()) -- | usage: (menuBarGetMenuCount obj). menuBarGetMenuCount :: MenuBar a -> IO Int -- | usage: (menuBarGetMenuLabel obj pos). menuBarGetMenuLabel :: MenuBar a -> Int -> IO (String) -- | usage: (menuBarInsert obj pos menu title). menuBarInsert :: MenuBar a -> Int -> Menu c -> String -> IO Int -- | usage: (menuBarIsChecked obj id). menuBarIsChecked :: MenuBar a -> Id -> IO Bool -- | usage: (menuBarIsEnabled obj id). menuBarIsEnabled :: MenuBar a -> Id -> IO Bool -- | usage: (menuBarRemove obj pos). menuBarRemove :: MenuBar a -> Int -> IO (Menu ()) -- | usage: (menuBarReplace obj pos menu title). menuBarReplace :: MenuBar a -> Int -> Menu c -> String -> IO (Menu ()) -- | usage: (menuBarSetHelpString obj id helpString). menuBarSetHelpString :: MenuBar a -> Id -> String -> IO () -- | usage: (menuBarSetItemLabel obj id label). menuBarSetItemLabel :: MenuBar a -> Id -> String -> IO () -- | usage: (menuBarSetLabel obj s). menuBarSetLabel :: MenuBar a -> String -> IO () -- | usage: (menuBarSetMenuLabel obj pos label). menuBarSetMenuLabel :: MenuBar a -> Int -> String -> IO () -- | usage: (menuEventCopyObject obj obj). menuEventCopyObject :: MenuEvent a -> Ptr b -> IO () -- | usage: (menuEventGetMenuId obj). menuEventGetMenuId :: MenuEvent a -> IO Int -- | usage: (menuItemCheck obj check). menuItemCheck :: MenuItem a -> Bool -> IO () -- | usage: (menuItemCreate). menuItemCreate :: IO (MenuItem ()) -- | usage: (menuItemCreateEx id label help itemkind submenu). menuItemCreateEx :: Id -> String -> String -> Int -> Menu e -> IO (MenuItem ()) -- | usage: (menuItemCreateSeparator). menuItemCreateSeparator :: IO (MenuItem ()) -- | usage: (menuItemDelete obj). menuItemDelete :: MenuItem a -> IO () -- | usage: (menuItemEnable obj enable). menuItemEnable :: MenuItem a -> Bool -> IO () -- | usage: (menuItemGetHelp obj). menuItemGetHelp :: MenuItem a -> IO (String) -- | usage: (menuItemGetId obj). menuItemGetId :: MenuItem a -> IO Int -- | usage: (menuItemGetItemLabel obj). menuItemGetItemLabel :: MenuItem a -> IO (String) -- | usage: (menuItemGetItemLabelText obj). menuItemGetItemLabelText :: MenuItem a -> IO (String) -- | usage: (menuItemGetLabelText text). menuItemGetLabelText :: String -> IO (String) -- | usage: (menuItemGetMenu obj). menuItemGetMenu :: MenuItem a -> IO (Menu ()) -- | usage: (menuItemGetSubMenu obj). menuItemGetSubMenu :: MenuItem a -> IO (Menu ()) -- | usage: (menuItemIsCheckable obj). menuItemIsCheckable :: MenuItem a -> IO Bool -- | usage: (menuItemIsChecked obj). menuItemIsChecked :: MenuItem a -> IO Bool -- | usage: (menuItemIsEnabled obj). menuItemIsEnabled :: MenuItem a -> IO Bool -- | usage: (menuItemIsSeparator obj). menuItemIsSeparator :: MenuItem a -> IO Bool -- | usage: (menuItemIsSubMenu obj). menuItemIsSubMenu :: MenuItem a -> IO Bool -- | usage: (menuItemSetCheckable obj checkable). menuItemSetCheckable :: MenuItem a -> Bool -> IO () -- | usage: (menuItemSetHelp obj str). menuItemSetHelp :: MenuItem a -> String -> IO () -- | usage: (menuItemSetId obj id). menuItemSetId :: MenuItem a -> Id -> IO () -- | usage: (menuItemSetItemLabel obj str). menuItemSetItemLabel :: MenuItem a -> String -> IO () -- | usage: (menuItemSetSubMenu obj menu). menuItemSetSubMenu :: MenuItem a -> Menu b -> IO () -- | usage: (messageDialogCreate prt msg cap stl). messageDialogCreate :: Window a -> String -> String -> Style -> IO (MessageDialog ()) -- | usage: (messageDialogDelete obj). messageDialogDelete :: MessageDialog a -> IO () -- | usage: (messageDialogShowModal obj). messageDialogShowModal :: MessageDialog a -> IO Int -- | usage: (metafileCreate file). metafileCreate :: String -> IO (Metafile ()) -- | usage: (metafileDelete obj). metafileDelete :: Metafile a -> IO () -- | usage: (metafileIsOk obj). metafileIsOk :: Metafile a -> IO Bool -- | usage: (metafilePlay obj dc). metafilePlay :: Metafile a -> DC b -> IO Bool -- | usage: (metafileSetClipboard obj widthheight). metafileSetClipboard :: Metafile a -> Size -> IO Bool -- | usage: (metafileDCClose obj). metafileDCClose :: MetafileDC a -> IO (Ptr ()) -- | usage: (metafileDCCreate file). metafileDCCreate :: String -> IO (MetafileDC ()) -- | usage: (metafileDCDelete obj). metafileDCDelete :: MetafileDC a -> IO () -- | usage: (mimeTypesManagerAddFallbacks obj types). mimeTypesManagerAddFallbacks :: MimeTypesManager a -> Ptr b -> IO () -- | usage: (mimeTypesManagerCreate). mimeTypesManagerCreate :: IO (MimeTypesManager ()) -- | usage: (mimeTypesManagerEnumAllFileTypes obj lst). mimeTypesManagerEnumAllFileTypes :: MimeTypesManager a -> List b -> IO Int -- | usage: (mimeTypesManagerGetFileTypeFromExtension obj ext). mimeTypesManagerGetFileTypeFromExtension :: MimeTypesManager a -> String -> IO (FileType ()) -- | usage: (mimeTypesManagerGetFileTypeFromMimeType obj name). mimeTypesManagerGetFileTypeFromMimeType :: MimeTypesManager a -> String -> IO (FileType ()) -- | usage: (mimeTypesManagerIsOfType obj wxtype wildcard). mimeTypesManagerIsOfType :: MimeTypesManager a -> String -> String -> IO Bool -- | usage: (miniFrameCreate prt id txt lfttopwdthgt stl). miniFrameCreate :: Window a -> Id -> String -> Rect -> Style -> IO (MiniFrame ()) -- | usage: (mirrorDCCreate dc). mirrorDCCreate :: DC a -> IO (MirrorDC ()) -- | usage: (mirrorDCDelete obj). mirrorDCDelete :: MemoryDC a -> IO () -- | usage: (mouseEventAltDown obj). mouseEventAltDown :: MouseEvent a -> IO Bool -- | usage: (mouseEventButton obj but). mouseEventButton :: MouseEvent a -> Int -> IO Bool -- | usage: (mouseEventButtonDClick obj but). mouseEventButtonDClick :: MouseEvent a -> Int -> IO Bool -- | usage: (mouseEventButtonDown obj but). mouseEventButtonDown :: MouseEvent a -> Int -> IO Bool -- | usage: (mouseEventButtonIsDown obj but). mouseEventButtonIsDown :: MouseEvent a -> Int -> IO Bool -- | usage: (mouseEventButtonUp obj but). mouseEventButtonUp :: MouseEvent a -> Int -> IO Bool -- | usage: (mouseEventControlDown obj). mouseEventControlDown :: MouseEvent a -> IO Bool -- | usage: (mouseEventCopyObject obj objectdest). mouseEventCopyObject :: MouseEvent a -> Ptr b -> IO () -- | usage: (mouseEventDragging obj). mouseEventDragging :: MouseEvent a -> IO Bool -- | usage: (mouseEventEntering obj). mouseEventEntering :: MouseEvent a -> IO Bool -- | usage: (mouseEventGetButton obj). mouseEventGetButton :: MouseEvent a -> IO Int -- | usage: (mouseEventGetLogicalPosition obj dc). mouseEventGetLogicalPosition :: MouseEvent a -> DC b -> IO (Point) -- | usage: (mouseEventGetPosition obj). mouseEventGetPosition :: MouseEvent a -> IO (Point) -- | usage: (mouseEventGetWheelDelta obj). mouseEventGetWheelDelta :: MouseEvent a -> IO Int -- | usage: (mouseEventGetWheelRotation obj). mouseEventGetWheelRotation :: MouseEvent a -> IO Int -- | usage: (mouseEventGetX obj). mouseEventGetX :: MouseEvent a -> IO Int -- | usage: (mouseEventGetY obj). mouseEventGetY :: MouseEvent a -> IO Int -- | usage: (mouseEventIsButton obj). mouseEventIsButton :: MouseEvent a -> IO Bool -- | usage: (mouseEventLeaving obj). mouseEventLeaving :: MouseEvent a -> IO Bool -- | usage: (mouseEventLeftDClick obj). mouseEventLeftDClick :: MouseEvent a -> IO Bool -- | usage: (mouseEventLeftDown obj). mouseEventLeftDown :: MouseEvent a -> IO Bool -- | usage: (mouseEventLeftIsDown obj). mouseEventLeftIsDown :: MouseEvent a -> IO Bool -- | usage: (mouseEventLeftUp obj). mouseEventLeftUp :: MouseEvent a -> IO Bool -- | usage: (mouseEventMetaDown obj). mouseEventMetaDown :: MouseEvent a -> IO Bool -- | usage: (mouseEventMiddleDClick obj). mouseEventMiddleDClick :: MouseEvent a -> IO Bool -- | usage: (mouseEventMiddleDown obj). mouseEventMiddleDown :: MouseEvent a -> IO Bool -- | usage: (mouseEventMiddleIsDown obj). mouseEventMiddleIsDown :: MouseEvent a -> IO Bool -- | usage: (mouseEventMiddleUp obj). mouseEventMiddleUp :: MouseEvent a -> IO Bool -- | usage: (mouseEventMoving obj). mouseEventMoving :: MouseEvent a -> IO Bool -- | usage: (mouseEventRightDClick obj). mouseEventRightDClick :: MouseEvent a -> IO Bool -- | usage: (mouseEventRightDown obj). mouseEventRightDown :: MouseEvent a -> IO Bool -- | usage: (mouseEventRightIsDown obj). mouseEventRightIsDown :: MouseEvent a -> IO Bool -- | usage: (mouseEventRightUp obj). mouseEventRightUp :: MouseEvent a -> IO Bool -- | usage: (mouseEventShiftDown obj). mouseEventShiftDown :: MouseEvent a -> IO Bool -- | usage: (moveEventCopyObject obj obj). moveEventCopyObject :: MoveEvent a -> Ptr b -> IO () -- | usage: (moveEventGetPosition obj). moveEventGetPosition :: MoveEvent a -> IO (Point) -- | usage: (navigationKeyEventGetCurrentFocus obj). navigationKeyEventGetCurrentFocus :: NavigationKeyEvent a -> IO (Ptr ()) -- | usage: (navigationKeyEventGetDirection obj). navigationKeyEventGetDirection :: NavigationKeyEvent a -> IO Bool -- | usage: (navigationKeyEventIsWindowChange obj). navigationKeyEventIsWindowChange :: NavigationKeyEvent a -> IO Bool -- | usage: (navigationKeyEventSetCurrentFocus obj win). navigationKeyEventSetCurrentFocus :: NavigationKeyEvent a -> Window b -> IO () -- | usage: (navigationKeyEventSetDirection obj bForward). navigationKeyEventSetDirection :: NavigationKeyEvent a -> Bool -> IO () -- | usage: (navigationKeyEventSetWindowChange obj bIs). navigationKeyEventSetWindowChange :: NavigationKeyEvent a -> Bool -> IO () -- | usage: (navigationKeyEventShouldPropagate obj). navigationKeyEventShouldPropagate :: NavigationKeyEvent a -> IO Int -- | usage: (notebookAddPage obj pPage strText bSelect imageId). notebookAddPage :: Notebook a -> Window b -> String -> Bool -> Int -> IO Bool -- | usage: (notebookAdvanceSelection obj bForward). notebookAdvanceSelection :: Notebook a -> Bool -> IO () -- | usage: (notebookAssignImageList obj imageList). notebookAssignImageList :: Notebook a -> ImageList b -> IO () -- | usage: (notebookCreate prt id lfttopwdthgt stl). notebookCreate :: Window a -> Id -> Rect -> Style -> IO (Notebook ()) -- | usage: (notebookDeleteAllPages obj). notebookDeleteAllPages :: Notebook a -> IO Bool -- | usage: (notebookDeletePage obj nPage). notebookDeletePage :: Notebook a -> Int -> IO Bool -- | usage: (notebookGetImageList obj). notebookGetImageList :: Notebook a -> IO (ImageList ()) -- | usage: (notebookGetPage obj nPage). notebookGetPage :: Notebook a -> Int -> IO (Window ()) -- | usage: (notebookGetPageCount obj). notebookGetPageCount :: Notebook a -> IO Int -- | usage: (notebookGetPageImage obj nPage). notebookGetPageImage :: Notebook a -> Int -> IO Int -- | usage: (notebookGetPageText obj nPage). notebookGetPageText :: Notebook a -> Int -> IO (String) -- | usage: (notebookGetRowCount obj). notebookGetRowCount :: Notebook a -> IO Int -- | usage: (notebookGetSelection obj). notebookGetSelection :: Notebook a -> IO Int -- | usage: (notebookHitTest obj xy flags). notebookHitTest :: Notebook a -> Point -> Ptr CInt -> IO Int -- | usage: (notebookInsertPage obj nPage pPage strText bSelect -- imageId). notebookInsertPage :: Notebook a -> Int -> Window c -> String -> Bool -> Int -> IO Bool -- | usage: (notebookRemovePage obj nPage). notebookRemovePage :: Notebook a -> Int -> IO Bool -- | usage: (notebookSetImageList obj imageList). notebookSetImageList :: Notebook a -> ImageList b -> IO () -- | usage: (notebookSetPadding obj wh). notebookSetPadding :: Notebook a -> Size -> IO () -- | usage: (notebookSetPageImage obj nPage nImage). notebookSetPageImage :: Notebook a -> Int -> Int -> IO Bool -- | usage: (notebookSetPageSize obj wh). notebookSetPageSize :: Notebook a -> Size -> IO () -- | usage: (notebookSetPageText obj nPage strText). notebookSetPageText :: Notebook a -> Int -> String -> IO Bool -- | usage: (notebookSetSelection obj nPage). notebookSetSelection :: Notebook a -> Int -> IO Int -- | usage: (notifyEventAllow obj). notifyEventAllow :: NotifyEvent a -> IO () -- | usage: (notifyEventCopyObject obj objectdest). notifyEventCopyObject :: NotifyEvent a -> Ptr b -> IO () -- | usage: (notifyEventIsAllowed obj). notifyEventIsAllowed :: NotifyEvent a -> IO Bool -- | usage: (notifyEventVeto obj). notifyEventVeto :: NotifyEvent a -> IO () -- | usage: (outputStreamDelete obj). outputStreamDelete :: OutputStream a -> IO () -- | usage: (outputStreamLastWrite obj). outputStreamLastWrite :: OutputStream a -> IO Int -- | usage: (outputStreamPutC obj c). outputStreamPutC :: OutputStream a -> Char -> IO () -- | usage: (outputStreamSeek obj pos mode). outputStreamSeek :: OutputStream a -> Int -> Int -> IO Int -- | usage: (outputStreamSync obj). outputStreamSync :: OutputStream a -> IO () -- | usage: (outputStreamTell obj). outputStreamTell :: OutputStream a -> IO Int -- | usage: (outputStreamWrite obj buffer size). outputStreamWrite :: OutputStream a -> Ptr b -> Int -> IO () -- | usage: (pGPropertyGetLabel obj). pGPropertyGetLabel :: PGProperty a -> IO (String) -- | usage: (pGPropertyGetName obj). pGPropertyGetName :: PGProperty a -> IO (String) -- | usage: (pGPropertyGetValueAsString obj). pGPropertyGetValueAsString :: PGProperty a -> IO (String) -- | usage: (pGPropertyGetValueType obj). pGPropertyGetValueType :: PGProperty a -> IO (String) -- | usage: (pGPropertySetHelpString obj helpString). pGPropertySetHelpString :: PGProperty a -> String -> IO () -- | usage: (pageSetupDialogCreate parent wxdata). pageSetupDialogCreate :: Window a -> PageSetupDialogData b -> IO (PageSetupDialog ()) -- | usage: (pageSetupDialogGetPageSetupData obj). pageSetupDialogGetPageSetupData :: PageSetupDialog a -> IO (PageSetupDialogData ()) -- | usage: (pageSetupDialogDataAssign obj). pageSetupDialogDataAssign :: PageSetupDialogData a -> IO (PageSetupDialogData ()) -- | usage: (pageSetupDialogDataAssignData obj printData). pageSetupDialogDataAssignData :: PageSetupDialogData a -> PrintData b -> IO () -- | usage: (pageSetupDialogDataCalculateIdFromPaperSize obj). pageSetupDialogDataCalculateIdFromPaperSize :: PageSetupDialogData a -> IO () -- | usage: (pageSetupDialogDataCalculatePaperSizeFromId obj). pageSetupDialogDataCalculatePaperSizeFromId :: PageSetupDialogData a -> IO () -- | usage: (pageSetupDialogDataCreate). pageSetupDialogDataCreate :: IO (PageSetupDialogData ()) -- | usage: (pageSetupDialogDataCreateFromData printData). pageSetupDialogDataCreateFromData :: PrintData a -> IO (PageSetupDialogData ()) -- | usage: (pageSetupDialogDataDelete obj). pageSetupDialogDataDelete :: PageSetupDialogData a -> IO () -- | usage: (pageSetupDialogDataEnableHelp obj flag). pageSetupDialogDataEnableHelp :: PageSetupDialogData a -> Bool -> IO () -- | usage: (pageSetupDialogDataEnableMargins obj flag). pageSetupDialogDataEnableMargins :: PageSetupDialogData a -> Bool -> IO () -- | usage: (pageSetupDialogDataEnableOrientation obj flag). pageSetupDialogDataEnableOrientation :: PageSetupDialogData a -> Bool -> IO () -- | usage: (pageSetupDialogDataEnablePaper obj flag). pageSetupDialogDataEnablePaper :: PageSetupDialogData a -> Bool -> IO () -- | usage: (pageSetupDialogDataEnablePrinter obj flag). pageSetupDialogDataEnablePrinter :: PageSetupDialogData a -> Bool -> IO () -- | usage: (pageSetupDialogDataGetDefaultInfo obj). pageSetupDialogDataGetDefaultInfo :: PageSetupDialogData a -> IO Bool -- | usage: (pageSetupDialogDataGetDefaultMinMargins obj). pageSetupDialogDataGetDefaultMinMargins :: PageSetupDialogData a -> IO Bool -- | usage: (pageSetupDialogDataGetEnableHelp obj). pageSetupDialogDataGetEnableHelp :: PageSetupDialogData a -> IO Bool -- | usage: (pageSetupDialogDataGetEnableMargins obj). pageSetupDialogDataGetEnableMargins :: PageSetupDialogData a -> IO Bool -- | usage: (pageSetupDialogDataGetEnableOrientation obj). pageSetupDialogDataGetEnableOrientation :: PageSetupDialogData a -> IO Bool -- | usage: (pageSetupDialogDataGetEnablePaper obj). pageSetupDialogDataGetEnablePaper :: PageSetupDialogData a -> IO Bool -- | usage: (pageSetupDialogDataGetEnablePrinter obj). pageSetupDialogDataGetEnablePrinter :: PageSetupDialogData a -> IO Bool -- | usage: (pageSetupDialogDataGetMarginBottomRight obj). pageSetupDialogDataGetMarginBottomRight :: PageSetupDialogData a -> IO (Point) -- | usage: (pageSetupDialogDataGetMarginTopLeft obj). pageSetupDialogDataGetMarginTopLeft :: PageSetupDialogData a -> IO (Point) -- | usage: (pageSetupDialogDataGetMinMarginBottomRight obj). pageSetupDialogDataGetMinMarginBottomRight :: PageSetupDialogData a -> IO (Point) -- | usage: (pageSetupDialogDataGetMinMarginTopLeft obj). pageSetupDialogDataGetMinMarginTopLeft :: PageSetupDialogData a -> IO (Point) -- | usage: (pageSetupDialogDataGetPaperId obj). pageSetupDialogDataGetPaperId :: PageSetupDialogData a -> IO Int -- | usage: (pageSetupDialogDataGetPaperSize obj). pageSetupDialogDataGetPaperSize :: PageSetupDialogData a -> IO (Size) -- | usage: (pageSetupDialogDataGetPrintData obj). pageSetupDialogDataGetPrintData :: PageSetupDialogData a -> IO (PrintData ()) -- | usage: (pageSetupDialogDataSetDefaultInfo obj flag). pageSetupDialogDataSetDefaultInfo :: PageSetupDialogData a -> Bool -> IO () -- | usage: (pageSetupDialogDataSetDefaultMinMargins obj flag). pageSetupDialogDataSetDefaultMinMargins :: PageSetupDialogData a -> Int -> IO () -- | usage: (pageSetupDialogDataSetMarginBottomRight obj xy). pageSetupDialogDataSetMarginBottomRight :: PageSetupDialogData a -> Point -> IO () -- | usage: (pageSetupDialogDataSetMarginTopLeft obj xy). pageSetupDialogDataSetMarginTopLeft :: PageSetupDialogData a -> Point -> IO () -- | usage: (pageSetupDialogDataSetMinMarginBottomRight obj xy). pageSetupDialogDataSetMinMarginBottomRight :: PageSetupDialogData a -> Point -> IO () -- | usage: (pageSetupDialogDataSetMinMarginTopLeft obj xy). pageSetupDialogDataSetMinMarginTopLeft :: PageSetupDialogData a -> Point -> IO () -- | usage: (pageSetupDialogDataSetPaperId obj id). pageSetupDialogDataSetPaperId :: PageSetupDialogData a -> Ptr b -> IO () -- | usage: (pageSetupDialogDataSetPaperSize obj wh). pageSetupDialogDataSetPaperSize :: PageSetupDialogData a -> Size -> IO () -- | usage: (pageSetupDialogDataSetPaperSizeId obj id). pageSetupDialogDataSetPaperSizeId :: PageSetupDialogData a -> Id -> IO () -- | usage: (pageSetupDialogDataSetPrintData obj printData). pageSetupDialogDataSetPrintData :: PageSetupDialogData a -> PrintData b -> IO () -- | usage: (paintDCCreate win). paintDCCreate :: Window a -> IO (PaintDC ()) -- | usage: (paintDCDelete obj). paintDCDelete :: PaintDC a -> IO () -- | usage: (paletteAssign obj palette). paletteAssign :: Palette a -> Palette b -> IO () -- | usage: (paletteCreateDefault). paletteCreateDefault :: IO (Palette ()) -- | usage: (paletteCreateRGB n red green blue). paletteCreateRGB :: Int -> Ptr b -> Ptr c -> Ptr d -> IO (Palette ()) -- | usage: (paletteDelete obj). paletteDelete :: Palette a -> IO () -- | usage: (paletteGetPixel obj redgreenblue). paletteGetPixel :: Palette a -> Color -> IO Int -- | usage: (paletteGetRGB obj pixel red green blue). paletteGetRGB :: Palette a -> Int -> Ptr c -> Ptr d -> Ptr e -> IO Bool -- | usage: (paletteIsEqual obj palette). paletteIsEqual :: Palette a -> Palette b -> IO Bool -- | usage: (paletteIsOk obj). paletteIsOk :: Palette a -> IO Bool -- | usage: (paletteChangedEventCopyObject obj obj). paletteChangedEventCopyObject :: PaletteChangedEvent a -> Ptr b -> IO () -- | usage: (paletteChangedEventGetChangedWindow obj). paletteChangedEventGetChangedWindow :: PaletteChangedEvent a -> IO (Ptr ()) -- | usage: (paletteChangedEventSetChangedWindow obj win). paletteChangedEventSetChangedWindow :: PaletteChangedEvent a -> Window b -> IO () -- | usage: (panelCreate prt id lfttopwdthgt stl). panelCreate :: Window a -> Id -> Rect -> Style -> IO (Panel ()) -- | usage: (panelInitDialog obj). panelInitDialog :: Panel a -> IO () -- | usage: (panelSetFocus obj). panelSetFocus :: Panel a -> IO () -- | usage: (penAssign obj pen). penAssign :: Pen a -> Pen b -> IO () -- | usage: (penCreateDefault). penCreateDefault :: IO (Pen ()) -- | usage: (penCreateFromBitmap stipple width). penCreateFromBitmap :: Bitmap a -> Int -> IO (Pen ()) -- | usage: (penCreateFromColour col width style). penCreateFromColour :: Color -> Int -> Int -> IO (Pen ()) -- | usage: (penCreateFromStock id). penCreateFromStock :: Id -> IO (Pen ()) -- | usage: (penDelete obj). penDelete :: Pen a -> IO () -- | usage: (penGetCap obj). penGetCap :: Pen a -> IO Int -- | usage: (penGetColour obj). penGetColour :: Pen a -> IO (Color) -- | usage: (penGetDashes obj ptr). penGetDashes :: Pen a -> Ptr b -> IO Int -- | usage: (penGetJoin obj). penGetJoin :: Pen a -> IO Int -- | usage: (penGetStipple obj). penGetStipple :: Pen a -> IO (Bitmap ()) -- | usage: (penGetStyle obj). penGetStyle :: Pen a -> IO Int -- | usage: (penGetWidth obj). penGetWidth :: Pen a -> IO Int -- | usage: (penIsEqual obj pen). penIsEqual :: Pen a -> Pen b -> IO Bool -- | usage: (penIsOk obj). penIsOk :: Pen a -> IO Bool -- | usage: (penIsStatic self). penIsStatic :: Pen a -> IO Bool -- | usage: (penSafeDelete self). penSafeDelete :: Pen a -> IO () -- | usage: (penSetCap obj cap). penSetCap :: Pen a -> Int -> IO () -- | usage: (penSetColour obj col). penSetColour :: Pen a -> Color -> IO () -- | usage: (penSetColourSingle obj r g b). penSetColourSingle :: Pen a -> Char -> Char -> Char -> IO () -- | usage: (penSetDashes obj nbdashes dash). penSetDashes :: Pen a -> Int -> Ptr c -> IO () -- | usage: (penSetJoin obj join). penSetJoin :: Pen a -> Int -> IO () -- | usage: (penSetStipple obj stipple). penSetStipple :: Pen a -> Bitmap b -> IO () -- | usage: (penSetStyle obj style). penSetStyle :: Pen a -> Int -> IO () -- | usage: (penSetWidth obj width). penSetWidth :: Pen a -> Int -> IO () -- | usage: (postScriptDCCreate wxdata). postScriptDCCreate :: PrintData a -> IO (PostScriptDC ()) -- | usage: (postScriptDCDelete self). postScriptDCDelete :: PostScriptDC a -> IO () -- | usage: (postScriptDCGetResolution self). postScriptDCGetResolution :: PostScriptDC a -> IO Int -- | usage: (postScriptDCSetResolution self ppi). postScriptDCSetResolution :: PostScriptDC a -> Int -> IO () -- | usage: (postScriptPrintNativeDataCreate). postScriptPrintNativeDataCreate :: IO (PostScriptPrintNativeData ()) -- | usage: (postScriptPrintNativeDataDelete obj). postScriptPrintNativeDataDelete :: PostScriptPrintNativeData a -> IO () -- | usage: (previewCanvasCreate preview parent xywh style). previewCanvasCreate :: PrintPreview a -> Window b -> Rect -> Int -> IO (PreviewCanvas ()) -- | Usage: previewFrameCreate printPreview parent title rect name -- . previewFrameCreate :: PrintPreview a -> Frame b -> String -> Rect -> Style -> String -> IO (PreviewFrame ()) -- | usage: (previewFrameDelete self). previewFrameDelete :: PreviewFrame a -> IO () -- | Usage: previewFrameInitialize self, call this before showing -- the frame. previewFrameInitialize :: PreviewFrame a -> IO () -- | usage: (printDataAssign obj wxdata). printDataAssign :: PrintData a -> PrintData b -> IO () -- | usage: (printDataCreate). printDataCreate :: IO (PrintData ()) -- | usage: (printDataDelete obj). printDataDelete :: PrintData a -> IO () -- | usage: (printDataGetCollate obj). printDataGetCollate :: PrintData a -> IO Bool -- | usage: (printDataGetColour obj). printDataGetColour :: PrintData a -> IO Bool -- | usage: (printDataGetDuplex obj). printDataGetDuplex :: PrintData a -> IO Int -- | usage: (printDataGetFilename obj). printDataGetFilename :: PrintData a -> IO (String) -- | usage: (printDataGetFontMetricPath obj). printDataGetFontMetricPath :: PrintData a -> IO (String) -- | usage: (printDataGetNoCopies obj). printDataGetNoCopies :: PrintData a -> IO Int -- | usage: (printDataGetOrientation obj). printDataGetOrientation :: PrintData a -> IO Int -- | usage: (printDataGetPaperId obj). printDataGetPaperId :: PrintData a -> IO Int -- | usage: (printDataGetPaperSize obj). printDataGetPaperSize :: PrintData a -> IO (Size) -- | usage: (printDataGetPreviewCommand obj). printDataGetPreviewCommand :: PrintData a -> IO (String) -- | usage: (printDataGetPrintMode obj). printDataGetPrintMode :: PrintData a -> IO Int -- | usage: (printDataGetPrinterCommand obj). printDataGetPrinterCommand :: PrintData a -> IO (String) -- | usage: (printDataGetPrinterName obj). printDataGetPrinterName :: PrintData a -> IO (String) -- | usage: (printDataGetPrinterOptions obj). printDataGetPrinterOptions :: PrintData a -> IO (String) -- | usage: (printDataGetPrinterScaleX obj). printDataGetPrinterScaleX :: PrintData a -> IO Double -- | usage: (printDataGetPrinterScaleY obj). printDataGetPrinterScaleY :: PrintData a -> IO Double -- | usage: (printDataGetPrinterTranslateX obj). printDataGetPrinterTranslateX :: PrintData a -> IO Int -- | usage: (printDataGetPrinterTranslateY obj). printDataGetPrinterTranslateY :: PrintData a -> IO Int -- | usage: (printDataGetQuality obj). printDataGetQuality :: PrintData a -> IO Int -- | usage: (printDataSetCollate obj flag). printDataSetCollate :: PrintData a -> Bool -> IO () -- | usage: (printDataSetColour obj colour). printDataSetColour :: PrintData a -> Bool -> IO () -- | usage: (printDataSetDuplex obj duplex). printDataSetDuplex :: PrintData a -> Int -> IO () -- | usage: (printDataSetFilename obj filename). printDataSetFilename :: PrintData a -> String -> IO () -- | usage: (printDataSetFontMetricPath obj path). printDataSetFontMetricPath :: PrintData a -> String -> IO () -- | usage: (printDataSetNoCopies obj v). printDataSetNoCopies :: PrintData a -> Int -> IO () -- | usage: (printDataSetOrientation obj orient). printDataSetOrientation :: PrintData a -> Int -> IO () -- | usage: (printDataSetPaperId obj sizeId). printDataSetPaperId :: PrintData a -> Int -> IO () -- | usage: (printDataSetPaperSize obj wh). printDataSetPaperSize :: PrintData a -> Size -> IO () -- | usage: (printDataSetPreviewCommand obj command). printDataSetPreviewCommand :: PrintData a -> Command b -> IO () -- | usage: (printDataSetPrintMode obj printMode). printDataSetPrintMode :: PrintData a -> Int -> IO () -- | usage: (printDataSetPrinterCommand obj command). printDataSetPrinterCommand :: PrintData a -> Command b -> IO () -- | usage: (printDataSetPrinterName obj name). printDataSetPrinterName :: PrintData a -> String -> IO () -- | usage: (printDataSetPrinterOptions obj options). printDataSetPrinterOptions :: PrintData a -> String -> IO () -- | usage: (printDataSetPrinterScaleX obj x). printDataSetPrinterScaleX :: PrintData a -> Double -> IO () -- | usage: (printDataSetPrinterScaleY obj y). printDataSetPrinterScaleY :: PrintData a -> Double -> IO () -- | usage: (printDataSetPrinterScaling obj x y). printDataSetPrinterScaling :: PrintData a -> Double -> Double -> IO () -- | usage: (printDataSetPrinterTranslateX obj x). printDataSetPrinterTranslateX :: PrintData a -> Int -> IO () -- | usage: (printDataSetPrinterTranslateY obj y). printDataSetPrinterTranslateY :: PrintData a -> Int -> IO () -- | usage: (printDataSetPrinterTranslation obj xy). printDataSetPrinterTranslation :: PrintData a -> Point -> IO () -- | usage: (printDataSetQuality obj quality). printDataSetQuality :: PrintData a -> Int -> IO () -- | usage: (printDialogCreate parent wxdata). printDialogCreate :: Window a -> PrintDialogData b -> IO (PrintDialog ()) -- | usage: (printDialogGetPrintDC obj). printDialogGetPrintDC :: PrintDialog a -> IO (DC ()) -- | usage: (printDialogGetPrintData obj). printDialogGetPrintData :: PrintDialog a -> IO (PrintData ()) -- | usage: (printDialogGetPrintDialogData obj). printDialogGetPrintDialogData :: PrintDialog a -> IO (PrintDialogData ()) -- | usage: (printDialogDataAssign obj wxdata). printDialogDataAssign :: PrintDialogData a -> PrintDialogData b -> IO () -- | usage: (printDialogDataAssignData obj wxdata). printDialogDataAssignData :: PrintDialogData a -> PrintData b -> IO () -- | usage: (printDialogDataCreateDefault). printDialogDataCreateDefault :: IO (PrintDialogData ()) -- | usage: (printDialogDataCreateFromData printData). printDialogDataCreateFromData :: PrintData a -> IO (PrintDialogData ()) -- | usage: (printDialogDataDelete obj). printDialogDataDelete :: PrintDialogData a -> IO () -- | usage: (printDialogDataEnableHelp obj flag). printDialogDataEnableHelp :: PrintDialogData a -> Bool -> IO () -- | usage: (printDialogDataEnablePageNumbers obj flag). printDialogDataEnablePageNumbers :: PrintDialogData a -> Bool -> IO () -- | usage: (printDialogDataEnablePrintToFile obj flag). printDialogDataEnablePrintToFile :: PrintDialogData a -> Bool -> IO () -- | usage: (printDialogDataEnableSelection obj flag). printDialogDataEnableSelection :: PrintDialogData a -> Bool -> IO () -- | usage: (printDialogDataGetAllPages obj). printDialogDataGetAllPages :: PrintDialogData a -> IO Int -- | usage: (printDialogDataGetCollate obj). printDialogDataGetCollate :: PrintDialogData a -> IO Bool -- | usage: (printDialogDataGetEnableHelp obj). printDialogDataGetEnableHelp :: PrintDialogData a -> IO Bool -- | usage: (printDialogDataGetEnablePageNumbers obj). printDialogDataGetEnablePageNumbers :: PrintDialogData a -> IO Bool -- | usage: (printDialogDataGetEnablePrintToFile obj). printDialogDataGetEnablePrintToFile :: PrintDialogData a -> IO Bool -- | usage: (printDialogDataGetEnableSelection obj). printDialogDataGetEnableSelection :: PrintDialogData a -> IO Bool -- | usage: (printDialogDataGetFromPage obj). printDialogDataGetFromPage :: PrintDialogData a -> IO Int -- | usage: (printDialogDataGetMaxPage obj). printDialogDataGetMaxPage :: PrintDialogData a -> IO Int -- | usage: (printDialogDataGetMinPage obj). printDialogDataGetMinPage :: PrintDialogData a -> IO Int -- | usage: (printDialogDataGetNoCopies obj). printDialogDataGetNoCopies :: PrintDialogData a -> IO Int -- | usage: (printDialogDataGetPrintData obj). printDialogDataGetPrintData :: PrintDialogData a -> IO (PrintData ()) -- | usage: (printDialogDataGetPrintToFile obj). printDialogDataGetPrintToFile :: PrintDialogData a -> IO Bool -- | usage: (printDialogDataGetSelection obj). printDialogDataGetSelection :: PrintDialogData a -> IO Bool -- | usage: (printDialogDataGetToPage obj). printDialogDataGetToPage :: PrintDialogData a -> IO Int -- | usage: (printDialogDataSetAllPages obj flag). printDialogDataSetAllPages :: PrintDialogData a -> Bool -> IO () -- | usage: (printDialogDataSetCollate obj flag). printDialogDataSetCollate :: PrintDialogData a -> Bool -> IO () -- | usage: (printDialogDataSetFromPage obj v). printDialogDataSetFromPage :: PrintDialogData a -> Int -> IO () -- | usage: (printDialogDataSetMaxPage obj v). printDialogDataSetMaxPage :: PrintDialogData a -> Int -> IO () -- | usage: (printDialogDataSetMinPage obj v). printDialogDataSetMinPage :: PrintDialogData a -> Int -> IO () -- | usage: (printDialogDataSetNoCopies obj v). printDialogDataSetNoCopies :: PrintDialogData a -> Int -> IO () -- | usage: (printDialogDataSetPrintData obj printData). printDialogDataSetPrintData :: PrintDialogData a -> PrintData b -> IO () -- | usage: (printDialogDataSetPrintToFile obj flag). printDialogDataSetPrintToFile :: PrintDialogData a -> Bool -> IO () -- | usage: (printDialogDataSetSelection obj flag). printDialogDataSetSelection :: PrintDialogData a -> Bool -> IO () -- | usage: (printDialogDataSetToPage obj v). printDialogDataSetToPage :: PrintDialogData a -> Int -> IO () -- | usage: (printPreviewCreateFromData printout printoutForPrinting -- wxdata). printPreviewCreateFromData :: Printout a -> Printout b -> PrintData c -> IO (PrintPreview ()) -- | usage: (printPreviewCreateFromDialogData printout -- printoutForPrinting wxdata). printPreviewCreateFromDialogData :: Printout a -> Printout b -> PrintDialogData c -> IO (PrintPreview ()) -- | usage: (printPreviewDelete obj). printPreviewDelete :: PrintPreview a -> IO () -- | usage: (printPreviewDetermineScaling obj). printPreviewDetermineScaling :: PrintPreview a -> IO () -- | usage: (printPreviewDrawBlankPage obj canvas dc). printPreviewDrawBlankPage :: PrintPreview a -> PreviewCanvas b -> DC c -> IO Bool -- | usage: (printPreviewGetCanvas obj). printPreviewGetCanvas :: PrintPreview a -> IO (PreviewCanvas ()) -- | usage: (printPreviewGetCurrentPage obj). printPreviewGetCurrentPage :: PrintPreview a -> IO Int -- | usage: (printPreviewGetFrame obj). printPreviewGetFrame :: PrintPreview a -> IO (Frame ()) -- | usage: (printPreviewGetMaxPage obj). printPreviewGetMaxPage :: PrintPreview a -> IO Int -- | usage: (printPreviewGetMinPage obj). printPreviewGetMinPage :: PrintPreview a -> IO Int -- | usage: (printPreviewGetPrintDialogData obj). printPreviewGetPrintDialogData :: PrintPreview a -> IO (PrintDialogData ()) -- | usage: (printPreviewGetPrintout obj). printPreviewGetPrintout :: PrintPreview a -> IO (Printout ()) -- | usage: (printPreviewGetPrintoutForPrinting obj). printPreviewGetPrintoutForPrinting :: PrintPreview a -> IO (Printout ()) -- | usage: (printPreviewGetZoom obj). printPreviewGetZoom :: PrintPreview a -> IO Int -- | usage: (printPreviewIsOk obj). printPreviewIsOk :: PrintPreview a -> IO Bool -- | usage: (printPreviewPaintPage obj canvas dc). printPreviewPaintPage :: PrintPreview a -> PrintPreview b -> DC c -> IO Bool -- | usage: (printPreviewPrint obj interactive). printPreviewPrint :: PrintPreview a -> Bool -> IO Bool -- | usage: (printPreviewRenderPage obj pageNum). printPreviewRenderPage :: PrintPreview a -> Int -> IO Bool -- | usage: (printPreviewSetCanvas obj canvas). printPreviewSetCanvas :: PrintPreview a -> PreviewCanvas b -> IO () -- | usage: (printPreviewSetCurrentPage obj pageNum). printPreviewSetCurrentPage :: PrintPreview a -> Int -> IO Bool -- | usage: (printPreviewSetFrame obj frame). printPreviewSetFrame :: PrintPreview a -> Frame b -> IO () -- | usage: (printPreviewSetOk obj ok). printPreviewSetOk :: PrintPreview a -> Bool -> IO () -- | usage: (printPreviewSetPrintout obj printout). printPreviewSetPrintout :: PrintPreview a -> Printout b -> IO () -- | usage: (printPreviewSetZoom obj percent). printPreviewSetZoom :: PrintPreview a -> Int -> IO () -- | usage: (printerCreate wxdata). printerCreate :: PrintDialogData a -> IO (Printer ()) -- | usage: (printerCreateAbortWindow obj parent printout). printerCreateAbortWindow :: Printer a -> Window b -> Printout c -> IO (Window ()) -- | usage: (printerDelete obj). printerDelete :: Printer a -> IO () -- | usage: (printerGetAbort obj). printerGetAbort :: Printer a -> IO Bool -- | usage: (printerGetLastError obj). printerGetLastError :: Printer a -> IO Int -- | usage: (printerGetPrintDialogData obj). printerGetPrintDialogData :: Printer a -> IO (PrintDialogData ()) -- | usage: (printerPrint obj parent printout prompt). printerPrint :: Printer a -> Window b -> Printout c -> Bool -> IO Bool -- | usage: (printerPrintDialog obj parent). printerPrintDialog :: Printer a -> Window b -> IO (DC ()) -- | usage: (printerReportError obj parent printout message). printerReportError :: Printer a -> Window b -> Printout c -> String -> IO () -- | usage: (printerSetup obj parent). printerSetup :: Printer a -> Window b -> IO Bool -- | usage: (printerDCCreate wxdata). printerDCCreate :: PrintData a -> IO (PrinterDC ()) -- | usage: (printerDCDelete self). printerDCDelete :: PrinterDC a -> IO () -- | usage: (printerDCGetPaperRect self). printerDCGetPaperRect :: PrinterDC a -> IO (Rect) -- | usage: (printoutGetDC obj). printoutGetDC :: Printout a -> IO (DC ()) -- | usage: (printoutGetPPIPrinter obj). printoutGetPPIPrinter :: Printout a -> IO Point -- | usage: (printoutGetPPIScreen obj). printoutGetPPIScreen :: Printout a -> IO Point -- | usage: (printoutGetPageSizeMM obj). printoutGetPageSizeMM :: Printout a -> IO Size -- | usage: (printoutGetPageSizePixels obj). printoutGetPageSizePixels :: Printout a -> IO Size -- | usage: (printoutGetTitle obj). printoutGetTitle :: Printout a -> IO (String) -- | usage: (printoutIsPreview obj). printoutIsPreview :: Printout a -> IO Bool -- | usage: (printoutSetDC obj dc). printoutSetDC :: Printout a -> DC b -> IO () -- | usage: (printoutSetPPIPrinter obj xy). printoutSetPPIPrinter :: Printout a -> Point -> IO () -- | usage: (printoutSetPPIScreen obj xy). printoutSetPPIScreen :: Printout a -> Point -> IO () -- | usage: (printoutSetPageSizeMM obj wh). printoutSetPageSizeMM :: Printout a -> Size -> IO () -- | usage: (printoutSetPageSizePixels obj wh). printoutSetPageSizePixels :: Printout a -> Size -> IO () -- | usage: (processCloseOutput obj). processCloseOutput :: Process a -> IO () -- | usage: (processCreateDefault prt id). processCreateDefault :: Window a -> Id -> IO (Process ()) -- | usage: (processCreateRedirect prt rdr). processCreateRedirect :: Window a -> Bool -> IO (Process ()) -- | usage: (processDelete obj). processDelete :: Process a -> IO () -- | usage: (processDetach obj). processDetach :: Process a -> IO () -- | usage: (processGetErrorStream obj). processGetErrorStream :: Process a -> IO (InputStream ()) -- | usage: (processGetInputStream obj). processGetInputStream :: Process a -> IO (InputStream ()) -- | usage: (processGetOutputStream obj). processGetOutputStream :: Process a -> IO (OutputStream ()) -- | usage: (processIsErrorAvailable obj). processIsErrorAvailable :: Process a -> IO Bool -- | usage: (processIsInputAvailable obj). processIsInputAvailable :: Process a -> IO Bool -- | usage: (processIsInputOpened obj). processIsInputOpened :: Process a -> IO Bool -- | usage: (processIsRedirected obj). processIsRedirected :: Process a -> IO Bool -- | usage: (processOpen cmd flags). processOpen :: String -> Int -> IO (Process ()) -- | usage: (processRedirect obj). processRedirect :: Process a -> IO () -- | usage: (processEventGetExitCode obj). processEventGetExitCode :: ProcessEvent a -> IO Int -- | usage: (processEventGetPid obj). processEventGetPid :: ProcessEvent a -> IO Int -- | usage: (progressDialogCreate title message max parent style). progressDialogCreate :: String -> String -> Int -> Window d -> Int -> IO (ProgressDialog ()) -- | usage: (progressDialogResume obj). progressDialogResume :: ProgressDialog a -> IO () -- | usage: (progressDialogUpdate obj value). progressDialogUpdate :: ProgressDialog a -> Int -> IO Bool -- | usage: (progressDialogUpdateWithMessage obj value message). progressDialogUpdateWithMessage :: ProgressDialog a -> Int -> String -> IO Bool -- | usage: (propertyCategoryCreate label). propertyCategoryCreate :: String -> IO (PropertyCategory ()) -- | usage: (propertyGridAppend obj prop). propertyGridAppend :: PropertyGrid a -> PGProperty b -> IO (PGProperty ()) -- | usage: (propertyGridCreate prt id lfttopwdthgt stl). propertyGridCreate :: Window a -> Id -> Rect -> Style -> IO (PropertyGrid ()) -- | usage: (propertyGridDisableProperty obj propName). propertyGridDisableProperty :: PropertyGrid a -> String -> IO Bool -- | usage: (propertyGridEventGetProperty obj). propertyGridEventGetProperty :: PropertyGridEvent a -> IO (PGProperty ()) -- | usage: (propertyGridEventHasProperty obj). propertyGridEventHasProperty :: PropertyGridEvent a -> IO Bool -- | usage: (queryLayoutInfoEventCreate id). queryLayoutInfoEventCreate :: Id -> IO (QueryLayoutInfoEvent ()) -- | usage: (queryLayoutInfoEventGetAlignment obj). queryLayoutInfoEventGetAlignment :: QueryLayoutInfoEvent a -> IO Int -- | usage: (queryLayoutInfoEventGetFlags obj). queryLayoutInfoEventGetFlags :: QueryLayoutInfoEvent a -> IO Int -- | usage: (queryLayoutInfoEventGetOrientation obj). queryLayoutInfoEventGetOrientation :: QueryLayoutInfoEvent a -> IO Int -- | usage: (queryLayoutInfoEventGetRequestedLength obj). queryLayoutInfoEventGetRequestedLength :: QueryLayoutInfoEvent a -> IO Int -- | usage: (queryLayoutInfoEventGetSize obj). queryLayoutInfoEventGetSize :: QueryLayoutInfoEvent a -> IO (Size) -- | usage: (queryLayoutInfoEventSetAlignment obj align). queryLayoutInfoEventSetAlignment :: QueryLayoutInfoEvent a -> Int -> IO () -- | usage: (queryLayoutInfoEventSetFlags obj flags). queryLayoutInfoEventSetFlags :: QueryLayoutInfoEvent a -> Int -> IO () -- | usage: (queryLayoutInfoEventSetOrientation obj orient). queryLayoutInfoEventSetOrientation :: QueryLayoutInfoEvent a -> Int -> IO () -- | usage: (queryLayoutInfoEventSetRequestedLength obj length). queryLayoutInfoEventSetRequestedLength :: QueryLayoutInfoEvent a -> Int -> IO () -- | usage: (queryLayoutInfoEventSetSize obj wh). queryLayoutInfoEventSetSize :: QueryLayoutInfoEvent a -> Size -> IO () -- | usage: (queryNewPaletteEventCopyObject obj obj). queryNewPaletteEventCopyObject :: QueryNewPaletteEvent a -> WxObject b -> IO () -- | usage: (queryNewPaletteEventGetPaletteRealized obj). queryNewPaletteEventGetPaletteRealized :: QueryNewPaletteEvent a -> IO Bool -- | usage: (queryNewPaletteEventSetPaletteRealized obj realized). queryNewPaletteEventSetPaletteRealized :: QueryNewPaletteEvent a -> Bool -> IO () -- | usage: (radioBoxCreate prt id txt lfttopwdthgt nstr dim stl). radioBoxCreate :: Window a -> Id -> String -> Rect -> [String] -> Int -> Style -> IO (RadioBox ()) -- | usage: (radioBoxEnableItem obj item enable). radioBoxEnableItem :: RadioBox a -> Int -> Bool -> IO () -- | usage: (radioBoxFindString obj s). radioBoxFindString :: RadioBox a -> String -> IO Int -- | usage: (radioBoxGetItemLabel obj item). radioBoxGetItemLabel :: RadioBox a -> Int -> IO (String) -- | usage: (radioBoxGetNumberOfRowsOrCols obj). radioBoxGetNumberOfRowsOrCols :: RadioBox a -> IO Int -- | usage: (radioBoxGetSelection obj). radioBoxGetSelection :: RadioBox a -> IO Int -- | usage: (radioBoxGetStringSelection obj). radioBoxGetStringSelection :: RadioBox a -> IO (String) -- | usage: (radioBoxNumber obj). radioBoxNumber :: RadioBox a -> IO Int -- | usage: (radioBoxSetItemBitmap obj item bitmap). radioBoxSetItemBitmap :: RadioBox a -> Int -> Bitmap c -> IO () -- | usage: (radioBoxSetItemLabel obj item label). radioBoxSetItemLabel :: RadioBox a -> Int -> String -> IO () -- | usage: (radioBoxSetNumberOfRowsOrCols obj n). radioBoxSetNumberOfRowsOrCols :: RadioBox a -> Int -> IO () -- | usage: (radioBoxSetSelection obj n). radioBoxSetSelection :: RadioBox a -> Int -> IO () -- | usage: (radioBoxSetStringSelection obj s). radioBoxSetStringSelection :: RadioBox a -> String -> IO () -- | usage: (radioBoxShowItem obj item show). radioBoxShowItem :: RadioBox a -> Int -> Bool -> IO () -- | usage: (radioButtonCreate prt id txt lfttopwdthgt stl). radioButtonCreate :: Window a -> Id -> String -> Rect -> Style -> IO (RadioButton ()) -- | usage: (radioButtonGetValue obj). radioButtonGetValue :: RadioButton a -> IO Bool -- | usage: (radioButtonSetValue obj value). radioButtonSetValue :: RadioButton a -> Bool -> IO () -- | usage: (regionAssign obj region). regionAssign :: Region a -> Region b -> IO () -- | usage: (regionClear obj). regionClear :: Region a -> IO () -- | usage: (regionContainsPoint obj xy). regionContainsPoint :: Region a -> Point -> IO Bool -- | usage: (regionContainsRect obj xywidthheight). regionContainsRect :: Region a -> Rect -> IO Bool -- | usage: (regionCreateDefault). regionCreateDefault :: IO (Region ()) -- | usage: (regionCreateFromRect xywh). regionCreateFromRect :: Rect -> IO (Region ()) -- | usage: (regionDelete obj). regionDelete :: Region a -> IO () -- | usage: (regionGetBox obj). regionGetBox :: Region a -> IO Rect -- | usage: (regionIntersectRect obj xywidthheight). regionIntersectRect :: Region a -> Rect -> IO Bool -- | usage: (regionIntersectRegion obj region). regionIntersectRegion :: Region a -> Region b -> IO Bool -- | usage: (regionIsEmpty obj). regionIsEmpty :: Region a -> IO Bool -- | usage: (regionSubtractRect obj xywidthheight). regionSubtractRect :: Region a -> Rect -> IO Bool -- | usage: (regionSubtractRegion obj region). regionSubtractRegion :: Region a -> Region b -> IO Bool -- | usage: (regionUnionRect obj xywidthheight). regionUnionRect :: Region a -> Rect -> IO Bool -- | usage: (regionUnionRegion obj region). regionUnionRegion :: Region a -> Region b -> IO Bool -- | usage: (regionXorRect obj xywidthheight). regionXorRect :: Region a -> Rect -> IO Bool -- | usage: (regionXorRegion obj region). regionXorRegion :: Region a -> Region b -> IO Bool -- | usage: (regionIteratorCreate). regionIteratorCreate :: IO (RegionIterator ()) -- | usage: (regionIteratorCreateFromRegion region). regionIteratorCreateFromRegion :: Region a -> IO (RegionIterator ()) -- | usage: (regionIteratorDelete obj). regionIteratorDelete :: RegionIterator a -> IO () -- | usage: (regionIteratorGetHeight obj). regionIteratorGetHeight :: RegionIterator a -> IO Int -- | usage: (regionIteratorGetWidth obj). regionIteratorGetWidth :: RegionIterator a -> IO Int -- | usage: (regionIteratorGetX obj). regionIteratorGetX :: RegionIterator a -> IO Int -- | usage: (regionIteratorGetY obj). regionIteratorGetY :: RegionIterator a -> IO Int -- | usage: (regionIteratorHaveRects obj). regionIteratorHaveRects :: RegionIterator a -> IO Bool -- | usage: (regionIteratorNext obj). regionIteratorNext :: RegionIterator a -> IO () -- | usage: (regionIteratorReset obj). regionIteratorReset :: RegionIterator a -> IO () -- | usage: (regionIteratorResetToRegion obj region). regionIteratorResetToRegion :: RegionIterator a -> Region b -> IO () -- | usage: (svgFileDCCreate fileName). svgFileDCCreate :: String -> IO (SVGFileDC ()) -- | usage: (svgFileDCCreateWithSize fileName wh). svgFileDCCreateWithSize :: String -> Size -> IO (SVGFileDC ()) -- | usage: (svgFileDCCreateWithSizeAndResolution fileName wh -- adpi). svgFileDCCreateWithSizeAndResolution :: String -> Size -> Float -> IO (SVGFileDC ()) -- | usage: (svgFileDCDelete obj). svgFileDCDelete :: SVGFileDC a -> IO () -- | usage: (sashEventCreate id edge). sashEventCreate :: Id -> Int -> IO (SashEvent ()) -- | usage: (sashEventGetDragRect obj). sashEventGetDragRect :: SashEvent a -> IO (Rect) -- | usage: (sashEventGetDragStatus obj). sashEventGetDragStatus :: SashEvent a -> IO Int -- | usage: (sashEventGetEdge obj). sashEventGetEdge :: SashEvent a -> IO Int -- | usage: (sashEventSetDragRect obj xywh). sashEventSetDragRect :: SashEvent a -> Rect -> IO () -- | usage: (sashEventSetDragStatus obj status). sashEventSetDragStatus :: SashEvent a -> Int -> IO () -- | usage: (sashEventSetEdge obj edge). sashEventSetEdge :: SashEvent a -> Int -> IO () -- | usage: (sashLayoutWindowCreate par id xywh stl). sashLayoutWindowCreate :: Window a -> Id -> Rect -> Style -> IO (SashLayoutWindow ()) -- | usage: (sashLayoutWindowGetAlignment obj). sashLayoutWindowGetAlignment :: SashLayoutWindow a -> IO Int -- | usage: (sashLayoutWindowGetOrientation obj). sashLayoutWindowGetOrientation :: SashLayoutWindow a -> IO Int -- | usage: (sashLayoutWindowSetAlignment obj align). sashLayoutWindowSetAlignment :: SashLayoutWindow a -> Int -> IO () -- | usage: (sashLayoutWindowSetDefaultSize obj wh). sashLayoutWindowSetDefaultSize :: SashLayoutWindow a -> Size -> IO () -- | usage: (sashLayoutWindowSetOrientation obj orient). sashLayoutWindowSetOrientation :: SashLayoutWindow a -> Int -> IO () -- | usage: (sashWindowCreate par id xywh stl). sashWindowCreate :: Window a -> Id -> Rect -> Style -> IO (SashWindow ()) -- | usage: (sashWindowGetDefaultBorderSize obj). sashWindowGetDefaultBorderSize :: SashWindow a -> IO Int -- | usage: (sashWindowGetEdgeMargin obj edge). sashWindowGetEdgeMargin :: SashWindow a -> Int -> IO Int -- | usage: (sashWindowGetExtraBorderSize obj). sashWindowGetExtraBorderSize :: SashWindow a -> IO Int -- | usage: (sashWindowGetMaximumSizeX obj). sashWindowGetMaximumSizeX :: SashWindow a -> IO Int -- | usage: (sashWindowGetMaximumSizeY obj). sashWindowGetMaximumSizeY :: SashWindow a -> IO Int -- | usage: (sashWindowGetMinimumSizeX obj). sashWindowGetMinimumSizeX :: SashWindow a -> IO Int -- | usage: (sashWindowGetMinimumSizeY obj). sashWindowGetMinimumSizeY :: SashWindow a -> IO Int -- | usage: (sashWindowGetSashVisible obj edge). sashWindowGetSashVisible :: SashWindow a -> Int -> IO Bool -- | usage: (sashWindowHasBorder obj edge). sashWindowHasBorder :: SashWindow a -> Int -> IO Bool -- | usage: (sashWindowSetDefaultBorderSize obj width). sashWindowSetDefaultBorderSize :: SashWindow a -> Int -> IO () -- | usage: (sashWindowSetExtraBorderSize obj width). sashWindowSetExtraBorderSize :: SashWindow a -> Int -> IO () -- | usage: (sashWindowSetMaximumSizeX obj max). sashWindowSetMaximumSizeX :: SashWindow a -> Int -> IO () -- | usage: (sashWindowSetMaximumSizeY obj max). sashWindowSetMaximumSizeY :: SashWindow a -> Int -> IO () -- | usage: (sashWindowSetMinimumSizeX obj min). sashWindowSetMinimumSizeX :: SashWindow a -> Int -> IO () -- | usage: (sashWindowSetMinimumSizeY obj min). sashWindowSetMinimumSizeY :: SashWindow a -> Int -> IO () -- | usage: (sashWindowSetSashBorder obj edge border). sashWindowSetSashBorder :: SashWindow a -> Int -> Bool -> IO () -- | usage: (sashWindowSetSashVisible obj edge sash). sashWindowSetSashVisible :: SashWindow a -> Int -> Bool -> IO () -- | usage: (screenDCCreate). screenDCCreate :: IO (ScreenDC ()) -- | usage: (screenDCDelete obj). screenDCDelete :: ScreenDC a -> IO () -- | usage: (screenDCEndDrawingOnTop obj). screenDCEndDrawingOnTop :: ScreenDC a -> IO Bool -- | usage: (screenDCStartDrawingOnTop obj xywh). screenDCStartDrawingOnTop :: ScreenDC a -> Rect -> IO Bool -- | usage: (screenDCStartDrawingOnTopOfWin obj win). screenDCStartDrawingOnTopOfWin :: ScreenDC a -> Window b -> IO Bool -- | usage: (scrollBarCreate prt id lfttopwdthgt stl). scrollBarCreate :: Window a -> Id -> Rect -> Style -> IO (ScrollBar ()) -- | usage: (scrollBarGetPageSize obj). scrollBarGetPageSize :: ScrollBar a -> IO Int -- | usage: (scrollBarGetRange obj). scrollBarGetRange :: ScrollBar a -> IO Int -- | usage: (scrollBarGetThumbPosition obj). scrollBarGetThumbPosition :: ScrollBar a -> IO Int -- | usage: (scrollBarGetThumbSize obj). scrollBarGetThumbSize :: ScrollBar a -> IO Int -- | usage: (scrollBarSetScrollbar obj position thumbSize range -- pageSize refresh). scrollBarSetScrollbar :: ScrollBar a -> Int -> Int -> Int -> Int -> Bool -> IO () -- | usage: (scrollBarSetThumbPosition obj viewStart). scrollBarSetThumbPosition :: ScrollBar a -> Int -> IO () -- | usage: (scrollEventGetOrientation obj). scrollEventGetOrientation :: ScrollEvent a -> IO Int -- | usage: (scrollEventGetPosition obj). scrollEventGetPosition :: ScrollEvent a -> IO Int -- | usage: (scrollWinEventGetOrientation obj). scrollWinEventGetOrientation :: ScrollWinEvent a -> IO Int -- | usage: (scrollWinEventGetPosition obj). scrollWinEventGetPosition :: ScrollWinEvent a -> IO Int -- | usage: (scrollWinEventSetOrientation obj orient). scrollWinEventSetOrientation :: ScrollWinEvent a -> Int -> IO () -- | usage: (scrollWinEventSetPosition obj pos). scrollWinEventSetPosition :: ScrollWinEvent a -> Int -> IO () -- | usage: (scrolledWindowAdjustScrollbars obj). scrolledWindowAdjustScrollbars :: ScrolledWindow a -> IO () -- | usage: (scrolledWindowCalcScrolledPosition obj xy). scrolledWindowCalcScrolledPosition :: ScrolledWindow a -> Point -> IO Point -- | usage: (scrolledWindowCalcUnscrolledPosition obj xy). scrolledWindowCalcUnscrolledPosition :: ScrolledWindow a -> Point -> IO Point -- | usage: (scrolledWindowCreate prt id lfttopwdthgt stl). scrolledWindowCreate :: Window a -> Id -> Rect -> Style -> IO (ScrolledWindow ()) -- | usage: (scrolledWindowEnableScrolling obj xscrolling -- yscrolling). scrolledWindowEnableScrolling :: ScrolledWindow a -> Bool -> Bool -> IO () -- | usage: (scrolledWindowGetScaleX obj). scrolledWindowGetScaleX :: ScrolledWindow a -> IO Double -- | usage: (scrolledWindowGetScaleY obj). scrolledWindowGetScaleY :: ScrolledWindow a -> IO Double -- | usage: (scrolledWindowGetScrollPageSize obj orient). scrolledWindowGetScrollPageSize :: ScrolledWindow a -> Int -> IO Int -- | usage: (scrolledWindowGetScrollPixelsPerUnit obj). scrolledWindowGetScrollPixelsPerUnit :: ScrolledWindow a -> IO Point -- | usage: (scrolledWindowGetTargetWindow obj). scrolledWindowGetTargetWindow :: ScrolledWindow a -> IO (Window ()) -- | usage: (scrolledWindowGetViewStart obj). scrolledWindowGetViewStart :: ScrolledWindow a -> IO Point -- | usage: (scrolledWindowGetVirtualSize obj). scrolledWindowGetVirtualSize :: ScrolledWindow a -> IO Size -- | usage: (scrolledWindowOnDraw obj dc). scrolledWindowOnDraw :: ScrolledWindow a -> DC b -> IO () -- | usage: (scrolledWindowPrepareDC obj dc). scrolledWindowPrepareDC :: ScrolledWindow a -> DC b -> IO () -- | usage: (scrolledWindowScroll obj xposypos). scrolledWindowScroll :: ScrolledWindow a -> Point -> IO () -- | usage: (scrolledWindowSetScale obj xs ys). scrolledWindowSetScale :: ScrolledWindow a -> Double -> Double -> IO () -- | usage: (scrolledWindowSetScrollPageSize obj orient pageSize). scrolledWindowSetScrollPageSize :: ScrolledWindow a -> Int -> Int -> IO () -- | usage: (scrolledWindowSetScrollRate obj xstep ystep). scrolledWindowSetScrollRate :: ScrolledWindow a -> Int -> Int -> IO () -- | usage: (scrolledWindowSetScrollbars obj pixelsPerUnitX -- pixelsPerUnitY noUnitsX noUnitsY xPos yPos noRefresh). scrolledWindowSetScrollbars :: ScrolledWindow a -> Int -> Int -> Int -> Int -> Int -> Int -> Bool -> IO () -- | usage: (scrolledWindowSetTargetWindow obj target). scrolledWindowSetTargetWindow :: ScrolledWindow a -> Window b -> IO () -- | usage: (scrolledWindowShowScrollbars obj showh showv). scrolledWindowShowScrollbars :: ScrolledWindow a -> Int -> Int -> IO () -- | usage: (scrolledWindowViewStart obj). scrolledWindowViewStart :: ScrolledWindow a -> IO Point -- | usage: (setCursorEventGetCursor obj). setCursorEventGetCursor :: SetCursorEvent a -> IO (Cursor ()) -- | usage: (setCursorEventGetX obj). setCursorEventGetX :: SetCursorEvent a -> IO Int -- | usage: (setCursorEventGetY obj). setCursorEventGetY :: SetCursorEvent a -> IO Int -- | usage: (setCursorEventHasCursor obj). setCursorEventHasCursor :: SetCursorEvent a -> IO Bool -- | usage: (setCursorEventSetCursor obj cursor). setCursorEventSetCursor :: SetCursorEvent a -> Cursor b -> IO () -- | usage: (showEventCopyObject obj obj). showEventCopyObject :: ShowEvent a -> WxObject b -> IO () -- | usage: (showEventIsShown obj). showEventIsShown :: ShowEvent a -> IO Bool -- | usage: (showEventSetShow obj show). showEventSetShow :: ShowEvent a -> Bool -> IO () -- | usage: (simpleHelpProviderCreate). simpleHelpProviderCreate :: IO (SimpleHelpProvider ()) -- | usage: (singleInstanceCheckerCreate obj name path). singleInstanceCheckerCreate :: Ptr a -> String -> String -> IO Bool -- | usage: (singleInstanceCheckerCreateDefault). singleInstanceCheckerCreateDefault :: IO (SingleInstanceChecker ()) -- | usage: (singleInstanceCheckerDelete obj). singleInstanceCheckerDelete :: SingleInstanceChecker a -> IO () -- | usage: (singleInstanceCheckerIsAnotherRunning obj). singleInstanceCheckerIsAnotherRunning :: SingleInstanceChecker a -> IO Bool -- | usage: (sizeEventCopyObject obj obj). sizeEventCopyObject :: SizeEvent a -> Ptr b -> IO () -- | usage: (sizeEventGetSize obj). sizeEventGetSize :: SizeEvent a -> IO (Size) -- | usage: (sizerAdd obj widthheight option flag border -- userData). sizerAdd :: Sizer a -> Size -> Int -> Int -> Int -> Ptr f -> IO () -- | usage: (sizerAddSizer obj sizer option flag border userData). sizerAddSizer :: Sizer a -> Sizer b -> Int -> Int -> Int -> Ptr f -> IO () -- | usage: (sizerAddSpacer obj size). sizerAddSpacer :: Sizer a -> Int -> IO () -- | usage: (sizerAddStretchSpacer obj size). sizerAddStretchSpacer :: Sizer a -> Int -> IO () -- | usage: (sizerAddWindow obj window option flag border -- userData). sizerAddWindow :: Sizer a -> Window b -> Int -> Int -> Int -> Ptr f -> IO () -- | usage: (sizerCalcMin obj). sizerCalcMin :: Sizer a -> IO (Size) -- | usage: (sizerClear obj deletewindows). sizerClear :: Sizer a -> Bool -> IO () -- | usage: (sizerDetach obj index). sizerDetach :: Sizer a -> Int -> IO Bool -- | usage: (sizerDetachSizer obj sizer). sizerDetachSizer :: Sizer a -> Sizer b -> IO Bool -- | usage: (sizerDetachWindow obj window). sizerDetachWindow :: Sizer a -> Window b -> IO Bool -- | usage: (sizerFit obj window). sizerFit :: Sizer a -> Window b -> IO () -- | usage: (sizerFitInside obj window). sizerFitInside :: Sizer a -> Window b -> IO () -- | usage: (sizerGetChildren obj res cnt). sizerGetChildren :: Sizer a -> Ptr b -> Int -> IO Int -- | usage: (sizerGetContainingWindow obj). sizerGetContainingWindow :: Sizer a -> IO (Window ()) -- | usage: (sizerGetItem obj index). sizerGetItem :: Sizer a -> Int -> IO (SizerItem ()) -- | usage: (sizerGetItemSizer obj window recursive). sizerGetItemSizer :: Sizer a -> Sizer b -> Bool -> IO (SizerItem ()) -- | usage: (sizerGetItemWindow obj window recursive). sizerGetItemWindow :: Sizer a -> Window b -> Bool -> IO (SizerItem ()) -- | usage: (sizerGetMinSize obj). sizerGetMinSize :: Sizer a -> IO (Size) -- | usage: (sizerGetPosition obj). sizerGetPosition :: Sizer a -> IO (Point) -- | usage: (sizerGetSize obj). sizerGetSize :: Sizer a -> IO (Size) -- | usage: (sizerHide obj index). sizerHide :: Window a -> Int -> IO Bool -- | usage: (sizerHideSizer obj sizer). sizerHideSizer :: Window a -> Sizer b -> IO Bool -- | usage: (sizerHideWindow obj window). sizerHideWindow :: Window a -> Window b -> IO Bool -- | usage: (sizerInsert obj before widthheight option flag border -- userData). sizerInsert :: Sizer a -> Int -> Size -> Int -> Int -> Int -> Ptr g -> IO () -- | usage: (sizerInsertSizer obj before sizer option flag border -- userData). sizerInsertSizer :: Sizer a -> Int -> Sizer c -> Int -> Int -> Int -> Ptr g -> IO () -- | usage: (sizerInsertSpacer obj index size). sizerInsertSpacer :: Sizer a -> Int -> Int -> IO (SizerItem ()) -- | usage: (sizerInsertStretchSpacer obj index prop). sizerInsertStretchSpacer :: Sizer a -> Int -> Int -> IO (SizerItem ()) -- | usage: (sizerInsertWindow obj before window option flag border -- userData). sizerInsertWindow :: Sizer a -> Int -> Window c -> Int -> Int -> Int -> Ptr g -> IO () -- | usage: (sizerIsShown obj index). sizerIsShown :: Sizer a -> Int -> IO Bool -- | usage: (sizerIsShownSizer obj sizer). sizerIsShownSizer :: Sizer a -> Ptr (Ptr (TSizer b)) -> IO Bool -- | usage: (sizerIsShownWindow obj window). sizerIsShownWindow :: Sizer a -> Ptr (Ptr (TWindow b)) -> IO Bool -- | usage: (sizerLayout obj). sizerLayout :: Sizer a -> IO () -- | usage: (sizerPrepend obj widthheight option flag border -- userData). sizerPrepend :: Sizer a -> Size -> Int -> Int -> Int -> Ptr f -> IO () -- | usage: (sizerPrependSizer obj sizer option flag border -- userData). sizerPrependSizer :: Sizer a -> Sizer b -> Int -> Int -> Int -> Ptr f -> IO () -- | usage: (sizerPrependSpacer obj size). sizerPrependSpacer :: Sizer a -> Int -> IO (SizerItem ()) -- | usage: (sizerPrependStretchSpacer obj prop). sizerPrependStretchSpacer :: Sizer a -> Int -> IO (SizerItem ()) -- | usage: (sizerPrependWindow obj window option flag border -- userData). sizerPrependWindow :: Sizer a -> Window b -> Int -> Int -> Int -> Ptr f -> IO () -- | usage: (sizerRecalcSizes obj). sizerRecalcSizes :: Sizer a -> IO () -- | usage: (sizerReplace obj oldindex newitem). sizerReplace :: Sizer a -> Int -> SizerItem c -> IO Bool -- | usage: (sizerReplaceSizer obj oldsz newsz recursive). sizerReplaceSizer :: Sizer a -> Sizer b -> Sizer c -> Bool -> IO Bool -- | usage: (sizerReplaceWindow obj oldwin newwin recursive). sizerReplaceWindow :: Sizer a -> Window b -> Window c -> Bool -> IO Bool -- | usage: (sizerSetDimension obj xywidthheight). sizerSetDimension :: Sizer a -> Rect -> IO () -- | usage: (sizerSetItemMinSize obj pos widthheight). sizerSetItemMinSize :: Sizer a -> Int -> Size -> IO () -- | usage: (sizerSetItemMinSizeSizer obj sizer widthheight). sizerSetItemMinSizeSizer :: Sizer a -> Sizer b -> Size -> IO () -- | usage: (sizerSetItemMinSizeWindow obj window widthheight). sizerSetItemMinSizeWindow :: Sizer a -> Window b -> Size -> IO () -- | usage: (sizerSetMinSize obj widthheight). sizerSetMinSize :: Sizer a -> Size -> IO () -- | usage: (sizerSetSizeHints obj window). sizerSetSizeHints :: Sizer a -> Window b -> IO () -- | usage: (sizerShow obj sizer index show). sizerShow :: Sizer a -> Sizer b -> Int -> Bool -> IO Bool -- | usage: (sizerShowSizer obj sizer show recursive). sizerShowSizer :: Sizer a -> Sizer b -> Bool -> Bool -> IO Bool -- | usage: (sizerShowWindow obj window show recursive). sizerShowWindow :: Sizer a -> Window b -> Bool -> Bool -> IO Bool -- | usage: (sizerItemAssignSizer obj sizer). sizerItemAssignSizer :: SizerItem a -> Sizer b -> IO () -- | usage: (sizerItemAssignSpacer obj widthheight). sizerItemAssignSpacer :: SizerItem a -> Size -> IO () -- | usage: (sizerItemAssignWindow obj window). sizerItemAssignWindow :: SizerItem a -> Window b -> IO () -- | usage: (sizerItemCalcMin obj). sizerItemCalcMin :: SizerItem a -> IO (Size) -- | usage: (sizerItemCreate widthheight option flag border -- userData). sizerItemCreate :: Size -> Int -> Int -> Int -> Ptr e -> IO (SizerItem ()) -- | usage: (sizerItemCreateInSizer sizer option flag border -- userData). sizerItemCreateInSizer :: Sizer a -> Int -> Int -> Int -> Ptr e -> IO (Ptr ()) -- | usage: (sizerItemCreateInWindow window option flag border -- userData). sizerItemCreateInWindow :: Window a -> Int -> Int -> Int -> Ptr e -> IO (Ptr ()) -- | usage: (sizerItemDelete obj). sizerItemDelete :: SizerItem a -> IO () -- | usage: (sizerItemDeleteWindows obj). sizerItemDeleteWindows :: SizerItem a -> IO () -- | usage: (sizerItemDetachSizer obj). sizerItemDetachSizer :: SizerItem a -> IO () -- | usage: (sizerItemGetBorder obj). sizerItemGetBorder :: SizerItem a -> IO Int -- | usage: (sizerItemGetFlag obj). sizerItemGetFlag :: SizerItem a -> IO Int -- | usage: (sizerItemGetMinSize obj). sizerItemGetMinSize :: SizerItem a -> IO (Size) -- | usage: (sizerItemGetPosition obj). sizerItemGetPosition :: SizerItem a -> IO (Point) -- | usage: (sizerItemGetProportion obj). sizerItemGetProportion :: SizerItem a -> IO Int -- | usage: (sizerItemGetRatio obj). sizerItemGetRatio :: SizerItem a -> IO Float -- | usage: (sizerItemGetRect obj). sizerItemGetRect :: SizerItem a -> IO (Rect) -- | usage: (sizerItemGetSize obj). sizerItemGetSize :: SizerItem a -> IO (Size) -- | usage: (sizerItemGetSizer obj). sizerItemGetSizer :: SizerItem a -> IO (Sizer ()) -- | usage: (sizerItemGetSpacer obj). sizerItemGetSpacer :: SizerItem a -> IO (Size) -- | usage: (sizerItemGetUserData obj). sizerItemGetUserData :: SizerItem a -> IO (Ptr ()) -- | usage: (sizerItemGetWindow obj). sizerItemGetWindow :: SizerItem a -> IO (Window ()) -- | usage: (sizerItemIsShown obj). sizerItemIsShown :: SizerItem a -> IO Bool -- | usage: (sizerItemIsSizer obj). sizerItemIsSizer :: SizerItem a -> IO Bool -- | usage: (sizerItemIsSpacer obj). sizerItemIsSpacer :: SizerItem a -> IO Bool -- | usage: (sizerItemIsWindow obj). sizerItemIsWindow :: SizerItem a -> IO Bool -- | usage: (sizerItemSetBorder obj border). sizerItemSetBorder :: SizerItem a -> Int -> IO () -- | usage: (sizerItemSetDimension obj xywh). sizerItemSetDimension :: SizerItem a -> Rect -> IO () -- | usage: (sizerItemSetFlag obj flag). sizerItemSetFlag :: SizerItem a -> Int -> IO () -- | usage: (sizerItemSetFloatRatio obj ratio). sizerItemSetFloatRatio :: SizerItem a -> Float -> IO () -- | usage: (sizerItemSetInitSize obj xy). sizerItemSetInitSize :: SizerItem a -> Point -> IO () -- | usage: (sizerItemSetProportion obj proportion). sizerItemSetProportion :: SizerItem a -> Int -> IO () -- | usage: (sizerItemSetRatio obj widthheight). sizerItemSetRatio :: SizerItem a -> Size -> IO () -- | usage: (sizerItemShow obj show). sizerItemShow :: SizerItem a -> Int -> IO () -- | usage: (sliderClearSel obj). sliderClearSel :: Slider a -> IO () -- | usage: (sliderClearTicks obj). sliderClearTicks :: Slider a -> IO () -- | usage: (sliderCreate prt id wxinit min max lfttopwdthgt stl). sliderCreate :: Window a -> Id -> Int -> Int -> Int -> Rect -> Style -> IO (Slider ()) -- | usage: (sliderGetLineSize obj). sliderGetLineSize :: Slider a -> IO Int -- | usage: (sliderGetMax obj). sliderGetMax :: Slider a -> IO Int -- | usage: (sliderGetMin obj). sliderGetMin :: Slider a -> IO Int -- | usage: (sliderGetPageSize obj). sliderGetPageSize :: Slider a -> IO Int -- | usage: (sliderGetSelEnd obj). sliderGetSelEnd :: Slider a -> IO Int -- | usage: (sliderGetSelStart obj). sliderGetSelStart :: Slider a -> IO Int -- | usage: (sliderGetThumbLength obj). sliderGetThumbLength :: Slider a -> IO Int -- | usage: (sliderGetTickFreq obj). sliderGetTickFreq :: Slider a -> IO Int -- | usage: (sliderGetValue obj). sliderGetValue :: Slider a -> IO Int -- | usage: (sliderSetLineSize obj lineSize). sliderSetLineSize :: Slider a -> Int -> IO () -- | usage: (sliderSetPageSize obj pageSize). sliderSetPageSize :: Slider a -> Int -> IO () -- | usage: (sliderSetRange obj minValue maxValue). sliderSetRange :: Slider a -> Int -> Int -> IO () -- | usage: (sliderSetSelection obj minPos maxPos). sliderSetSelection :: Slider a -> Int -> Int -> IO () -- | usage: (sliderSetThumbLength obj len). sliderSetThumbLength :: Slider a -> Int -> IO () -- | usage: (sliderSetTick obj tickPos). sliderSetTick :: Slider a -> Int -> IO () -- | usage: (sliderSetValue obj value). sliderSetValue :: Slider a -> Int -> IO () -- | Usage: soundCreate fileName isResource. As yet (Nov 2003) -- unsupported on MacOS X soundCreate :: String -> Bool -> IO (Sound ()) -- | usage: (soundDelete self). soundDelete :: Sound a -> IO () -- | usage: (soundIsOk self). soundIsOk :: Sound a -> IO Bool -- | usage: (soundPlay self flag). soundPlay :: Sound a -> Int -> IO Bool -- | usage: (soundStop self). soundStop :: Sound a -> IO () -- | usage: (spinButtonCreate prt id lfttopwdthgt stl). spinButtonCreate :: Window a -> Id -> Rect -> Style -> IO (SpinButton ()) -- | usage: (spinButtonGetMax obj). spinButtonGetMax :: SpinButton a -> IO Int -- | usage: (spinButtonGetMin obj). spinButtonGetMin :: SpinButton a -> IO Int -- | usage: (spinButtonGetValue obj). spinButtonGetValue :: SpinButton a -> IO Int -- | usage: (spinButtonSetRange obj minVal maxVal). spinButtonSetRange :: SpinButton a -> Int -> Int -> IO () -- | usage: (spinButtonSetValue obj val). spinButtonSetValue :: SpinButton a -> Int -> IO () -- | usage: (spinCtrlCreate prt id txt lfttopwdthgt stl min max -- wxinit). spinCtrlCreate :: Window a -> Id -> String -> Rect -> Style -> Int -> Int -> Int -> IO (SpinCtrl ()) -- | usage: (spinCtrlGetMax obj). spinCtrlGetMax :: SpinCtrl a -> IO Int -- | usage: (spinCtrlGetMin obj). spinCtrlGetMin :: SpinCtrl a -> IO Int -- | usage: (spinCtrlGetValue obj). spinCtrlGetValue :: SpinCtrl a -> IO Int -- | usage: (spinCtrlSetRange obj minval maxval). spinCtrlSetRange :: SpinCtrl a -> Int -> Int -> IO () -- | usage: (spinCtrlSetValue obj val). spinCtrlSetValue :: SpinCtrl a -> Int -> IO () -- | usage: (spinEventGetPosition obj). spinEventGetPosition :: SpinEvent a -> IO Int -- | usage: (spinEventSetPosition obj pos). spinEventSetPosition :: SpinEvent a -> Int -> IO () -- | usage: (splashScreenCreate bmp sstl ms parent id lfttopwdthgt -- stl). splashScreenCreate :: Bitmap a -> Int -> Int -> Window d -> Id -> Rect -> Style -> IO (SplashScreen ()) -- | usage: (splashScreenGetSplashStyle obj). splashScreenGetSplashStyle :: SplashScreen a -> IO Int -- | usage: (splashScreenGetTimeout obj). splashScreenGetTimeout :: SplashScreen a -> IO Int -- | usage: (splitterWindowCreate prt id lfttopwdthgt stl). splitterWindowCreate :: Window a -> Id -> Rect -> Style -> IO (SplitterWindow ()) -- | usage: (splitterWindowGetBorderSize obj). splitterWindowGetBorderSize :: SplitterWindow a -> IO Int -- | usage: (splitterWindowGetMinimumPaneSize obj). splitterWindowGetMinimumPaneSize :: SplitterWindow a -> IO Int -- | usage: (splitterWindowGetSashGravity obj). splitterWindowGetSashGravity :: SplitterWindow a -> IO Double -- | usage: (splitterWindowGetSashPosition obj). splitterWindowGetSashPosition :: SplitterWindow a -> IO Int -- | usage: (splitterWindowGetSashSize obj). splitterWindowGetSashSize :: SplitterWindow a -> IO Int -- | usage: (splitterWindowGetSplitMode obj). splitterWindowGetSplitMode :: SplitterWindow a -> IO Int -- | usage: (splitterWindowGetWindow1 obj). splitterWindowGetWindow1 :: SplitterWindow a -> IO (Window ()) -- | usage: (splitterWindowGetWindow2 obj). splitterWindowGetWindow2 :: SplitterWindow a -> IO (Window ()) -- | usage: (splitterWindowInitialize obj window). splitterWindowInitialize :: SplitterWindow a -> Window b -> IO () -- | usage: (splitterWindowIsSplit obj). splitterWindowIsSplit :: SplitterWindow a -> IO Bool -- | usage: (splitterWindowReplaceWindow obj winOld winNew). splitterWindowReplaceWindow :: SplitterWindow a -> Window b -> Window c -> IO Bool -- | usage: (splitterWindowSetBorderSize obj width). splitterWindowSetBorderSize :: SplitterWindow a -> Int -> IO () -- | usage: (splitterWindowSetMinimumPaneSize obj min). splitterWindowSetMinimumPaneSize :: SplitterWindow a -> Int -> IO () -- | usage: (splitterWindowSetSashGravity obj gravity). splitterWindowSetSashGravity :: SplitterWindow a -> Double -> IO () -- | usage: (splitterWindowSetSashPosition obj position redraw). splitterWindowSetSashPosition :: SplitterWindow a -> Int -> Bool -> IO () -- | usage: (splitterWindowSetSplitMode obj mode). splitterWindowSetSplitMode :: SplitterWindow a -> Int -> IO () -- | usage: (splitterWindowSplitHorizontally obj window1 window2 -- sashPosition). splitterWindowSplitHorizontally :: SplitterWindow a -> Window b -> Window c -> Int -> IO Bool -- | usage: (splitterWindowSplitVertically obj window1 window2 -- sashPosition). splitterWindowSplitVertically :: SplitterWindow a -> Window b -> Window c -> Int -> IO Bool -- | usage: (splitterWindowUnsplit obj toRemove). splitterWindowUnsplit :: SplitterWindow a -> Window b -> IO Bool -- | usage: (staticBitmapCreate prt id bitmap lfttopwdthgt stl). staticBitmapCreate :: Window a -> Id -> Bitmap c -> Rect -> Style -> IO (StaticBitmap ()) -- | usage: (staticBitmapDelete obj). staticBitmapDelete :: StaticBitmap a -> IO () -- | usage: (staticBitmapGetBitmap obj). staticBitmapGetBitmap :: StaticBitmap a -> IO (Bitmap ()) -- | usage: (staticBitmapGetIcon obj). staticBitmapGetIcon :: StaticBitmap a -> IO (Icon ()) -- | usage: (staticBitmapSetBitmap obj bitmap). staticBitmapSetBitmap :: StaticBitmap a -> Bitmap b -> IO () -- | usage: (staticBitmapSetIcon obj icon). staticBitmapSetIcon :: StaticBitmap a -> Icon b -> IO () -- | usage: (staticBoxCreate prt id txt lfttopwdthgt stl). staticBoxCreate :: Window a -> Id -> String -> Rect -> Style -> IO (StaticBox ()) -- | usage: (staticBoxSizerCalcMin obj). staticBoxSizerCalcMin :: StaticBoxSizer a -> IO (Size) -- | usage: (staticBoxSizerCreate box orient). staticBoxSizerCreate :: StaticBox a -> Int -> IO (StaticBoxSizer ()) -- | usage: (staticBoxSizerGetStaticBox obj). staticBoxSizerGetStaticBox :: StaticBoxSizer a -> IO (StaticBox ()) -- | usage: (staticBoxSizerRecalcSizes obj). staticBoxSizerRecalcSizes :: StaticBoxSizer a -> IO () -- | usage: (staticLineCreate prt id lfttopwdthgt stl). staticLineCreate :: Window a -> Id -> Rect -> Style -> IO (StaticLine ()) -- | usage: (staticLineGetDefaultSize obj). staticLineGetDefaultSize :: StaticLine a -> IO Int -- | usage: (staticLineIsVertical obj). staticLineIsVertical :: StaticLine a -> IO Bool -- | usage: (staticTextCreate prt id txt lfttopwdthgt stl). staticTextCreate :: Window a -> Id -> String -> Rect -> Style -> IO (StaticText ()) -- | usage: (statusBarCreate prt id lfttopwdthgt stl). statusBarCreate :: Window a -> Id -> Rect -> Style -> IO (StatusBar ()) -- | usage: (statusBarGetBorderX obj). statusBarGetBorderX :: StatusBar a -> IO Int -- | usage: (statusBarGetBorderY obj). statusBarGetBorderY :: StatusBar a -> IO Int -- | usage: (statusBarGetFieldsCount obj). statusBarGetFieldsCount :: StatusBar a -> IO Int -- | usage: (statusBarGetStatusText obj number). statusBarGetStatusText :: StatusBar a -> Int -> IO (String) -- | usage: (statusBarSetFieldsCount obj number widths). statusBarSetFieldsCount :: StatusBar a -> Int -> Ptr CInt -> IO () -- | usage: (statusBarSetMinHeight obj height). statusBarSetMinHeight :: StatusBar a -> Int -> IO () -- | usage: (statusBarSetStatusText obj text number). statusBarSetStatusText :: StatusBar a -> String -> Int -> IO () -- | usage: (statusBarSetStatusWidths obj n widths). statusBarSetStatusWidths :: StatusBar a -> Int -> Ptr CInt -> IO () -- | usage: (stopWatchCreate). stopWatchCreate :: IO (StopWatch ()) -- | usage: (stopWatchDelete obj). stopWatchDelete :: StopWatch a -> IO () -- | usage: (stopWatchPause obj). stopWatchPause :: StopWatch a -> IO () -- | usage: (stopWatchResume obj). stopWatchResume :: StopWatch a -> IO () -- | usage: (stopWatchStart obj msec). stopWatchStart :: StopWatch a -> Int -> IO () -- | usage: (stopWatchTime obj). stopWatchTime :: StopWatch a -> IO Int -- | usage: (streamBaseDelete obj). streamBaseDelete :: StreamBase a -> IO () -- | usage: (streamBaseGetLastError obj). streamBaseGetLastError :: StreamBase a -> IO Int -- | usage: (streamBaseGetSize obj). streamBaseGetSize :: StreamBase a -> IO Int -- | usage: (streamBaseIsOk obj). streamBaseIsOk :: StreamBase a -> IO Bool -- | usage: (stringPropertyCreate label name value). stringPropertyCreate :: String -> String -> String -> IO (StringProperty ()) -- | usage: (styledTextCtrlAddRefDocument obj docPointer). styledTextCtrlAddRefDocument :: StyledTextCtrl a -> STCDoc b -> IO () -- | usage: (styledTextCtrlAddStyledText obj wxdata). styledTextCtrlAddStyledText :: StyledTextCtrl a -> MemoryBuffer b -> IO () -- | usage: (styledTextCtrlAddText obj text). styledTextCtrlAddText :: StyledTextCtrl a -> String -> IO () -- | usage: (styledTextCtrlAppendText obj text). styledTextCtrlAppendText :: StyledTextCtrl a -> String -> IO () -- | usage: (styledTextCtrlAutoCompActive obj). styledTextCtrlAutoCompActive :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlAutoCompCancel obj). styledTextCtrlAutoCompCancel :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlAutoCompComplete obj). styledTextCtrlAutoCompComplete :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlAutoCompGetAutoHide obj). styledTextCtrlAutoCompGetAutoHide :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlAutoCompGetCancelAtStart obj). styledTextCtrlAutoCompGetCancelAtStart :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlAutoCompGetChooseSingle obj). styledTextCtrlAutoCompGetChooseSingle :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlAutoCompGetDropRestOfWord obj). styledTextCtrlAutoCompGetDropRestOfWord :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlAutoCompGetIgnoreCase obj). styledTextCtrlAutoCompGetIgnoreCase :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlAutoCompGetSeparator obj). styledTextCtrlAutoCompGetSeparator :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlAutoCompGetTypeSeparator obj). styledTextCtrlAutoCompGetTypeSeparator :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlAutoCompPosStart obj). styledTextCtrlAutoCompPosStart :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlAutoCompSelect obj text). styledTextCtrlAutoCompSelect :: StyledTextCtrl a -> String -> IO () -- | usage: (styledTextCtrlAutoCompSetAutoHide obj autoHide). styledTextCtrlAutoCompSetAutoHide :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlAutoCompSetCancelAtStart obj cancel). styledTextCtrlAutoCompSetCancelAtStart :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlAutoCompSetChooseSingle obj -- chooseSingle). styledTextCtrlAutoCompSetChooseSingle :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlAutoCompSetDropRestOfWord obj -- dropRestOfWord). styledTextCtrlAutoCompSetDropRestOfWord :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlAutoCompSetFillUps obj characterSet). styledTextCtrlAutoCompSetFillUps :: StyledTextCtrl a -> String -> IO () -- | usage: (styledTextCtrlAutoCompSetIgnoreCase obj ignoreCase). styledTextCtrlAutoCompSetIgnoreCase :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlAutoCompSetSeparator obj -- separatorCharacter). styledTextCtrlAutoCompSetSeparator :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlAutoCompSetTypeSeparator obj -- separatorCharacter). styledTextCtrlAutoCompSetTypeSeparator :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlAutoCompShow obj lenEntered itemList). styledTextCtrlAutoCompShow :: StyledTextCtrl a -> Int -> String -> IO () -- | usage: (styledTextCtrlAutoCompStops obj characterSet). styledTextCtrlAutoCompStops :: StyledTextCtrl a -> String -> IO () -- | usage: (styledTextCtrlBeginUndoAction obj). styledTextCtrlBeginUndoAction :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlBraceBadLight obj pos). styledTextCtrlBraceBadLight :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlBraceHighlight obj pos1 pos2). styledTextCtrlBraceHighlight :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlBraceMatch obj pos). styledTextCtrlBraceMatch :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlCallTipActive obj). styledTextCtrlCallTipActive :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlCallTipCancel obj). styledTextCtrlCallTipCancel :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlCallTipPosAtStart obj). styledTextCtrlCallTipPosAtStart :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlCallTipSetBackground obj -- backrbackgbackb). styledTextCtrlCallTipSetBackground :: StyledTextCtrl a -> Color -> IO () -- | usage: (styledTextCtrlCallTipSetForeground obj -- forerforegforeb). styledTextCtrlCallTipSetForeground :: StyledTextCtrl a -> Color -> IO () -- | usage: (styledTextCtrlCallTipSetForegroundHighlight obj -- forerforegforeb). styledTextCtrlCallTipSetForegroundHighlight :: StyledTextCtrl a -> Color -> IO () -- | usage: (styledTextCtrlCallTipSetHighlight obj start end). styledTextCtrlCallTipSetHighlight :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlCallTipShow obj pos definition). styledTextCtrlCallTipShow :: StyledTextCtrl a -> Int -> String -> IO () -- | usage: (styledTextCtrlCanPaste obj). styledTextCtrlCanPaste :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlCanRedo obj). styledTextCtrlCanRedo :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlCanUndo obj). styledTextCtrlCanUndo :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlChooseCaretX obj). styledTextCtrlChooseCaretX :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlClear obj). styledTextCtrlClear :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlClearAll obj). styledTextCtrlClearAll :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlClearDocumentStyle obj). styledTextCtrlClearDocumentStyle :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlClearRegisteredImages obj). styledTextCtrlClearRegisteredImages :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlCmdKeyAssign obj key modifiers cmd). styledTextCtrlCmdKeyAssign :: StyledTextCtrl a -> Int -> Int -> Int -> IO () -- | usage: (styledTextCtrlCmdKeyClear obj key modifiers). styledTextCtrlCmdKeyClear :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlCmdKeyClearAll obj). styledTextCtrlCmdKeyClearAll :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlCmdKeyExecute obj cmd). styledTextCtrlCmdKeyExecute :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlColourise obj start end). styledTextCtrlColourise :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlConvertEOLs obj eolMode). styledTextCtrlConvertEOLs :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlCopy obj). styledTextCtrlCopy :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlCopyRange obj start end). styledTextCtrlCopyRange :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlCopyText obj length text). styledTextCtrlCopyText :: StyledTextCtrl a -> Int -> String -> IO () -- | usage: (styledTextCtrlCreate prt id txt lfttopwdthgt style). styledTextCtrlCreate :: Window a -> Id -> String -> Rect -> Int -> IO (StyledTextCtrl ()) -- | usage: (styledTextCtrlCreateDocument obj). styledTextCtrlCreateDocument :: StyledTextCtrl a -> IO (STCDoc ()) -- | usage: (styledTextCtrlCut obj). styledTextCtrlCut :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlDelLineLeft obj). styledTextCtrlDelLineLeft :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlDelLineRight obj). styledTextCtrlDelLineRight :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlDocLineFromVisible obj lineDisplay). styledTextCtrlDocLineFromVisible :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlEmptyUndoBuffer obj). styledTextCtrlEmptyUndoBuffer :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlEndUndoAction obj). styledTextCtrlEndUndoAction :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlEnsureCaretVisible obj). styledTextCtrlEnsureCaretVisible :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlEnsureVisible obj line). styledTextCtrlEnsureVisible :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlEnsureVisibleEnforcePolicy obj line). styledTextCtrlEnsureVisibleEnforcePolicy :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlFindText obj minPos maxPos text flags). styledTextCtrlFindText :: StyledTextCtrl a -> Int -> Int -> String -> Int -> IO Int -- | usage: (styledTextCtrlFormatRange obj doDraw startPos endPos draw -- target renderRect pageRect). styledTextCtrlFormatRange :: StyledTextCtrl a -> Bool -> Int -> Int -> DC e -> DC f -> Rect -> Rect -> IO Int -- | usage: (styledTextCtrlGetAnchor obj). styledTextCtrlGetAnchor :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetBackSpaceUnIndents obj). styledTextCtrlGetBackSpaceUnIndents :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetBufferedDraw obj). styledTextCtrlGetBufferedDraw :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetCaretForeground obj). styledTextCtrlGetCaretForeground :: StyledTextCtrl a -> IO (Color) -- | usage: (styledTextCtrlGetCaretLineBackground obj). styledTextCtrlGetCaretLineBackground :: StyledTextCtrl a -> IO (Color) -- | usage: (styledTextCtrlGetCaretLineVisible obj). styledTextCtrlGetCaretLineVisible :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetCaretPeriod obj). styledTextCtrlGetCaretPeriod :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetCaretWidth obj). styledTextCtrlGetCaretWidth :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetCharAt obj pos). styledTextCtrlGetCharAt :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlGetCodePage obj). styledTextCtrlGetCodePage :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetColumn obj pos). styledTextCtrlGetColumn :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlGetControlCharSymbol obj). styledTextCtrlGetControlCharSymbol :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetCurrentLine obj). styledTextCtrlGetCurrentLine :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetCurrentPos obj). styledTextCtrlGetCurrentPos :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetDocPointer obj). styledTextCtrlGetDocPointer :: StyledTextCtrl a -> IO (STCDoc ()) -- | usage: (styledTextCtrlGetEOLMode obj). styledTextCtrlGetEOLMode :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetEdgeColour obj). styledTextCtrlGetEdgeColour :: StyledTextCtrl a -> IO (Color) -- | usage: (styledTextCtrlGetEdgeColumn obj). styledTextCtrlGetEdgeColumn :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetEdgeMode obj). styledTextCtrlGetEdgeMode :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetEndAtLastLine obj). styledTextCtrlGetEndAtLastLine :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetEndStyled obj). styledTextCtrlGetEndStyled :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetFirstVisibleLine obj). styledTextCtrlGetFirstVisibleLine :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetFoldExpanded obj line). styledTextCtrlGetFoldExpanded :: StyledTextCtrl a -> Int -> IO Bool -- | usage: (styledTextCtrlGetFoldLevel obj line). styledTextCtrlGetFoldLevel :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlGetFoldParent obj line). styledTextCtrlGetFoldParent :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlGetHighlightGuide obj). styledTextCtrlGetHighlightGuide :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetIndent obj). styledTextCtrlGetIndent :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetIndentationGuides obj). styledTextCtrlGetIndentationGuides :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetLastChild obj line level). styledTextCtrlGetLastChild :: StyledTextCtrl a -> Int -> Int -> IO Int -- | usage: (styledTextCtrlGetLastKeydownProcessed obj). styledTextCtrlGetLastKeydownProcessed :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetLayoutCache obj). styledTextCtrlGetLayoutCache :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetLength obj). styledTextCtrlGetLength :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetLexer obj). styledTextCtrlGetLexer :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetLine obj line). styledTextCtrlGetLine :: StyledTextCtrl a -> Int -> IO (String) -- | usage: (styledTextCtrlGetLineCount obj). styledTextCtrlGetLineCount :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetLineEndPosition obj line). styledTextCtrlGetLineEndPosition :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlGetLineIndentPosition obj line). styledTextCtrlGetLineIndentPosition :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlGetLineIndentation obj line). styledTextCtrlGetLineIndentation :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlGetLineState obj line). styledTextCtrlGetLineState :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlGetLineVisible obj line). styledTextCtrlGetLineVisible :: StyledTextCtrl a -> Int -> IO Bool -- | usage: (styledTextCtrlGetMarginLeft obj). styledTextCtrlGetMarginLeft :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetMarginMask obj margin). styledTextCtrlGetMarginMask :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlGetMarginRight obj). styledTextCtrlGetMarginRight :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetMarginSensitive obj margin). styledTextCtrlGetMarginSensitive :: StyledTextCtrl a -> Int -> IO Bool -- | usage: (styledTextCtrlGetMarginType obj margin). styledTextCtrlGetMarginType :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlGetMarginWidth obj margin). styledTextCtrlGetMarginWidth :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlGetMaxLineState obj). styledTextCtrlGetMaxLineState :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetModEventMask obj). styledTextCtrlGetModEventMask :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetModify obj). styledTextCtrlGetModify :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetMouseDownCaptures obj). styledTextCtrlGetMouseDownCaptures :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetMouseDwellTime obj). styledTextCtrlGetMouseDwellTime :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetOvertype obj). styledTextCtrlGetOvertype :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetPrintColourMode obj). styledTextCtrlGetPrintColourMode :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetPrintMagnification obj). styledTextCtrlGetPrintMagnification :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetPrintWrapMode obj). styledTextCtrlGetPrintWrapMode :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetReadOnly obj). styledTextCtrlGetReadOnly :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetSTCCursor obj). styledTextCtrlGetSTCCursor :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetSTCFocus obj). styledTextCtrlGetSTCFocus :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetScrollWidth obj). styledTextCtrlGetScrollWidth :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetSearchFlags obj). styledTextCtrlGetSearchFlags :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetSelectedText obj). styledTextCtrlGetSelectedText :: StyledTextCtrl a -> IO (String) -- | usage: (styledTextCtrlGetSelection obj startPos endPos). styledTextCtrlGetSelection :: StyledTextCtrl a -> Ptr CInt -> Ptr CInt -> IO () -- | usage: (styledTextCtrlGetSelectionEnd obj). styledTextCtrlGetSelectionEnd :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetSelectionStart obj). styledTextCtrlGetSelectionStart :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetStatus obj). styledTextCtrlGetStatus :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetStyleAt obj pos). styledTextCtrlGetStyleAt :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlGetStyleBits obj). styledTextCtrlGetStyleBits :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetTabIndents obj). styledTextCtrlGetTabIndents :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetTabWidth obj). styledTextCtrlGetTabWidth :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetTargetEnd obj). styledTextCtrlGetTargetEnd :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetTargetStart obj). styledTextCtrlGetTargetStart :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetText obj). styledTextCtrlGetText :: StyledTextCtrl a -> IO (String) -- | usage: (styledTextCtrlGetTextLength obj). styledTextCtrlGetTextLength :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetTextRange obj startPos endPos). styledTextCtrlGetTextRange :: StyledTextCtrl a -> Int -> Int -> IO (String) -- | usage: (styledTextCtrlGetTwoPhaseDraw obj). styledTextCtrlGetTwoPhaseDraw :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetUndoCollection obj). styledTextCtrlGetUndoCollection :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetUseHorizontalScrollBar obj). styledTextCtrlGetUseHorizontalScrollBar :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetUseTabs obj). styledTextCtrlGetUseTabs :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetUseVerticalScrollBar obj). styledTextCtrlGetUseVerticalScrollBar :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetViewEOL obj). styledTextCtrlGetViewEOL :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlGetViewWhiteSpace obj). styledTextCtrlGetViewWhiteSpace :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetWrapMode obj). styledTextCtrlGetWrapMode :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetXOffset obj). styledTextCtrlGetXOffset :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGetZoom obj). styledTextCtrlGetZoom :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlGotoLine obj line). styledTextCtrlGotoLine :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlGotoPos obj pos). styledTextCtrlGotoPos :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlHideLines obj lineStart lineEnd). styledTextCtrlHideLines :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlHideSelection obj normal). styledTextCtrlHideSelection :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlHomeDisplay obj). styledTextCtrlHomeDisplay :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlHomeDisplayExtend obj). styledTextCtrlHomeDisplayExtend :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlIndicatorGetForeground obj indic). styledTextCtrlIndicatorGetForeground :: StyledTextCtrl a -> Int -> IO (Color) -- | usage: (styledTextCtrlIndicatorGetStyle obj indic). styledTextCtrlIndicatorGetStyle :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlIndicatorSetForeground obj indic -- forerforegforeb). styledTextCtrlIndicatorSetForeground :: StyledTextCtrl a -> Int -> Color -> IO () -- | usage: (styledTextCtrlIndicatorSetStyle obj indic style). styledTextCtrlIndicatorSetStyle :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlInsertText obj pos text). styledTextCtrlInsertText :: StyledTextCtrl a -> Int -> String -> IO () -- | usage: (styledTextCtrlLineCopy obj). styledTextCtrlLineCopy :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlLineDuplicate obj). styledTextCtrlLineDuplicate :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlLineEndDisplay obj). styledTextCtrlLineEndDisplay :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlLineEndDisplayExtend obj). styledTextCtrlLineEndDisplayExtend :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlLineFromPosition obj pos). styledTextCtrlLineFromPosition :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlLineLength obj line). styledTextCtrlLineLength :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlLineScroll obj columns lines). styledTextCtrlLineScroll :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlLinesJoin obj). styledTextCtrlLinesJoin :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlLinesOnScreen obj). styledTextCtrlLinesOnScreen :: StyledTextCtrl a -> IO Int -- | usage: (styledTextCtrlLinesSplit obj pixelWidth). styledTextCtrlLinesSplit :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlLoadFile obj filename). styledTextCtrlLoadFile :: StyledTextCtrl a -> String -> IO Bool -- | usage: (styledTextCtrlMarkerAdd obj line markerNumber). styledTextCtrlMarkerAdd :: StyledTextCtrl a -> Int -> Int -> IO Int -- | usage: (styledTextCtrlMarkerDefine obj markerNumber markerSymbol -- foregroundrforegroundgforegroundb -- backgroundrbackgroundgbackgroundb). styledTextCtrlMarkerDefine :: StyledTextCtrl a -> Int -> Int -> Color -> Color -> IO () -- | usage: (styledTextCtrlMarkerDefineBitmap obj markerNumber -- bmp). styledTextCtrlMarkerDefineBitmap :: StyledTextCtrl a -> Int -> Bitmap c -> IO () -- | usage: (styledTextCtrlMarkerDelete obj line markerNumber). styledTextCtrlMarkerDelete :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlMarkerDeleteAll obj markerNumber). styledTextCtrlMarkerDeleteAll :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlMarkerDeleteHandle obj handle). styledTextCtrlMarkerDeleteHandle :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlMarkerGet obj line). styledTextCtrlMarkerGet :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlMarkerLineFromHandle obj handle). styledTextCtrlMarkerLineFromHandle :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlMarkerNext obj lineStart markerMask). styledTextCtrlMarkerNext :: StyledTextCtrl a -> Int -> Int -> IO Int -- | usage: (styledTextCtrlMarkerPrevious obj lineStart -- markerMask). styledTextCtrlMarkerPrevious :: StyledTextCtrl a -> Int -> Int -> IO Int -- | usage: (styledTextCtrlMarkerSetBackground obj markerNumber -- backrbackgbackb). styledTextCtrlMarkerSetBackground :: StyledTextCtrl a -> Int -> Color -> IO () -- | usage: (styledTextCtrlMarkerSetForeground obj markerNumber -- forerforegforeb). styledTextCtrlMarkerSetForeground :: StyledTextCtrl a -> Int -> Color -> IO () -- | usage: (styledTextCtrlMoveCaretInsideView obj). styledTextCtrlMoveCaretInsideView :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlPaste obj). styledTextCtrlPaste :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlPointFromPosition obj). styledTextCtrlPointFromPosition :: StyledTextCtrl a -> IO (Point) -- | usage: (styledTextCtrlPositionAfter obj pos). styledTextCtrlPositionAfter :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlPositionBefore obj pos). styledTextCtrlPositionBefore :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlPositionFromLine obj line). styledTextCtrlPositionFromLine :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlPositionFromPoint obj ptxpty). styledTextCtrlPositionFromPoint :: StyledTextCtrl a -> Point -> IO Int -- | usage: (styledTextCtrlPositionFromPointClose obj xy). styledTextCtrlPositionFromPointClose :: StyledTextCtrl a -> Point -> IO Int -- | usage: (styledTextCtrlRedo obj). styledTextCtrlRedo :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlRegisterImage obj wxtype bmp). styledTextCtrlRegisterImage :: StyledTextCtrl a -> Int -> Bitmap c -> IO () -- | usage: (styledTextCtrlReleaseDocument obj docPointer). styledTextCtrlReleaseDocument :: StyledTextCtrl a -> STCDoc b -> IO () -- | usage: (styledTextCtrlReplaceSelection obj text). styledTextCtrlReplaceSelection :: StyledTextCtrl a -> String -> IO () -- | usage: (styledTextCtrlReplaceTarget obj text). styledTextCtrlReplaceTarget :: StyledTextCtrl a -> String -> IO Int -- | usage: (styledTextCtrlReplaceTargetRE obj text). styledTextCtrlReplaceTargetRE :: StyledTextCtrl a -> String -> IO Int -- | usage: (styledTextCtrlSaveFile obj filename). styledTextCtrlSaveFile :: StyledTextCtrl a -> String -> IO Bool -- | usage: (styledTextCtrlScrollToColumn obj column). styledTextCtrlScrollToColumn :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlScrollToLine obj line). styledTextCtrlScrollToLine :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSearchAnchor obj). styledTextCtrlSearchAnchor :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlSearchInTarget obj text). styledTextCtrlSearchInTarget :: StyledTextCtrl a -> String -> IO Int -- | usage: (styledTextCtrlSearchNext obj flags text). styledTextCtrlSearchNext :: StyledTextCtrl a -> Int -> String -> IO Int -- | usage: (styledTextCtrlSearchPrev obj flags text). styledTextCtrlSearchPrev :: StyledTextCtrl a -> Int -> String -> IO Int -- | usage: (styledTextCtrlSelectAll obj). styledTextCtrlSelectAll :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlSelectionIsRectangle obj). styledTextCtrlSelectionIsRectangle :: StyledTextCtrl a -> IO Bool -- | usage: (styledTextCtrlSetAnchor obj posAnchor). styledTextCtrlSetAnchor :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetBackSpaceUnIndents obj bsUnIndents). styledTextCtrlSetBackSpaceUnIndents :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetBufferedDraw obj buffered). styledTextCtrlSetBufferedDraw :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetCaretForeground obj -- forerforegforeb). styledTextCtrlSetCaretForeground :: StyledTextCtrl a -> Color -> IO () -- | usage: (styledTextCtrlSetCaretLineBackground obj -- backrbackgbackb). styledTextCtrlSetCaretLineBackground :: StyledTextCtrl a -> Color -> IO () -- | usage: (styledTextCtrlSetCaretLineVisible obj show). styledTextCtrlSetCaretLineVisible :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetCaretPeriod obj periodMilliseconds). styledTextCtrlSetCaretPeriod :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetCaretWidth obj pixelWidth). styledTextCtrlSetCaretWidth :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetCodePage obj codePage). styledTextCtrlSetCodePage :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetControlCharSymbol obj symbol). styledTextCtrlSetControlCharSymbol :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetCurrentPos obj pos). styledTextCtrlSetCurrentPos :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetDocPointer obj docPointer). styledTextCtrlSetDocPointer :: StyledTextCtrl a -> STCDoc b -> IO () -- | usage: (styledTextCtrlSetEOLMode obj eolMode). styledTextCtrlSetEOLMode :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetEdgeColour obj -- edgeColourredgeColourgedgeColourb). styledTextCtrlSetEdgeColour :: StyledTextCtrl a -> Color -> IO () -- | usage: (styledTextCtrlSetEdgeColumn obj column). styledTextCtrlSetEdgeColumn :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetEdgeMode obj mode). styledTextCtrlSetEdgeMode :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetEndAtLastLine obj endAtLastLine). styledTextCtrlSetEndAtLastLine :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetFoldExpanded obj line expanded). styledTextCtrlSetFoldExpanded :: StyledTextCtrl a -> Int -> Bool -> IO () -- | usage: (styledTextCtrlSetFoldFlags obj flags). styledTextCtrlSetFoldFlags :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetFoldLevel obj line level). styledTextCtrlSetFoldLevel :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlSetFoldMarginColour obj useSetting -- backrbackgbackb). styledTextCtrlSetFoldMarginColour :: StyledTextCtrl a -> Bool -> Color -> IO () -- | usage: (styledTextCtrlSetFoldMarginHiColour obj useSetting -- forerforegforeb). styledTextCtrlSetFoldMarginHiColour :: StyledTextCtrl a -> Bool -> Color -> IO () -- | usage: (styledTextCtrlSetHScrollBar obj bar). styledTextCtrlSetHScrollBar :: StyledTextCtrl a -> ScrollBar b -> IO () -- | usage: (styledTextCtrlSetHighlightGuide obj column). styledTextCtrlSetHighlightGuide :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetHotspotActiveBackground obj useSetting -- backrbackgbackb). styledTextCtrlSetHotspotActiveBackground :: StyledTextCtrl a -> Bool -> Color -> IO () -- | usage: (styledTextCtrlSetHotspotActiveForeground obj useSetting -- forerforegforeb). styledTextCtrlSetHotspotActiveForeground :: StyledTextCtrl a -> Bool -> Color -> IO () -- | usage: (styledTextCtrlSetHotspotActiveUnderline obj -- underline). styledTextCtrlSetHotspotActiveUnderline :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetIndent obj indentSize). styledTextCtrlSetIndent :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetIndentationGuides obj show). styledTextCtrlSetIndentationGuides :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetKeyWords obj keywordSet keyWords). styledTextCtrlSetKeyWords :: StyledTextCtrl a -> Int -> String -> IO () -- | usage: (styledTextCtrlSetLastKeydownProcessed obj val). styledTextCtrlSetLastKeydownProcessed :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetLayoutCache obj mode). styledTextCtrlSetLayoutCache :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetLexer obj lexer). styledTextCtrlSetLexer :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetLexerLanguage obj language). styledTextCtrlSetLexerLanguage :: StyledTextCtrl a -> String -> IO () -- | usage: (styledTextCtrlSetLineIndentation obj line -- indentSize). styledTextCtrlSetLineIndentation :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlSetLineState obj line state). styledTextCtrlSetLineState :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlSetMarginLeft obj pixelWidth). styledTextCtrlSetMarginLeft :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetMarginMask obj margin mask). styledTextCtrlSetMarginMask :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlSetMarginRight obj pixelWidth). styledTextCtrlSetMarginRight :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetMarginSensitive obj margin -- sensitive). styledTextCtrlSetMarginSensitive :: StyledTextCtrl a -> Int -> Bool -> IO () -- | usage: (styledTextCtrlSetMarginType obj margin marginType). styledTextCtrlSetMarginType :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlSetMarginWidth obj margin pixelWidth). styledTextCtrlSetMarginWidth :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlSetMargins obj left right). styledTextCtrlSetMargins :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlSetModEventMask obj mask). styledTextCtrlSetModEventMask :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetMouseDownCaptures obj captures). styledTextCtrlSetMouseDownCaptures :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetMouseDwellTime obj -- periodMilliseconds). styledTextCtrlSetMouseDwellTime :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetOvertype obj overtype). styledTextCtrlSetOvertype :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetPrintColourMode obj mode). styledTextCtrlSetPrintColourMode :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetPrintMagnification obj -- magnification). styledTextCtrlSetPrintMagnification :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetPrintWrapMode obj mode). styledTextCtrlSetPrintWrapMode :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetProperty obj key value). styledTextCtrlSetProperty :: StyledTextCtrl a -> String -> String -> IO () -- | usage: (styledTextCtrlSetReadOnly obj readOnly). styledTextCtrlSetReadOnly :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetSTCCursor obj cursorType). styledTextCtrlSetSTCCursor :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetSTCFocus obj focus). styledTextCtrlSetSTCFocus :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetSavePoint obj). styledTextCtrlSetSavePoint :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlSetScrollWidth obj pixelWidth). styledTextCtrlSetScrollWidth :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetSearchFlags obj flags). styledTextCtrlSetSearchFlags :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetSelBackground obj useSetting -- backrbackgbackb). styledTextCtrlSetSelBackground :: StyledTextCtrl a -> Bool -> Color -> IO () -- | usage: (styledTextCtrlSetSelForeground obj useSetting -- forerforegforeb). styledTextCtrlSetSelForeground :: StyledTextCtrl a -> Bool -> Color -> IO () -- | usage: (styledTextCtrlSetSelection obj start end). styledTextCtrlSetSelection :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlSetSelectionEnd obj pos). styledTextCtrlSetSelectionEnd :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetSelectionStart obj pos). styledTextCtrlSetSelectionStart :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetStatus obj statusCode). styledTextCtrlSetStatus :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetStyleBits obj bits). styledTextCtrlSetStyleBits :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetStyleBytes obj length styleBytes). styledTextCtrlSetStyleBytes :: StyledTextCtrl a -> Int -> String -> IO () -- | usage: (styledTextCtrlSetStyling obj length style). styledTextCtrlSetStyling :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlSetTabIndents obj tabIndents). styledTextCtrlSetTabIndents :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetTabWidth obj tabWidth). styledTextCtrlSetTabWidth :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetTargetEnd obj pos). styledTextCtrlSetTargetEnd :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetTargetStart obj pos). styledTextCtrlSetTargetStart :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetText obj text). styledTextCtrlSetText :: StyledTextCtrl a -> String -> IO () -- | usage: (styledTextCtrlSetTwoPhaseDraw obj twoPhase). styledTextCtrlSetTwoPhaseDraw :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetUndoCollection obj collectUndo). styledTextCtrlSetUndoCollection :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetUseHorizontalScrollBar obj show). styledTextCtrlSetUseHorizontalScrollBar :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetUseTabs obj useTabs). styledTextCtrlSetUseTabs :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetUseVerticalScrollBar obj show). styledTextCtrlSetUseVerticalScrollBar :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetVScrollBar obj bar). styledTextCtrlSetVScrollBar :: StyledTextCtrl a -> ScrollBar b -> IO () -- | usage: (styledTextCtrlSetViewEOL obj visible). styledTextCtrlSetViewEOL :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlSetViewWhiteSpace obj viewWS). styledTextCtrlSetViewWhiteSpace :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetVisiblePolicy obj visiblePolicy -- visibleSlop). styledTextCtrlSetVisiblePolicy :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlSetWhitespaceBackground obj useSetting -- backrbackgbackb). styledTextCtrlSetWhitespaceBackground :: StyledTextCtrl a -> Bool -> Color -> IO () -- | usage: (styledTextCtrlSetWhitespaceForeground obj useSetting -- forerforegforeb). styledTextCtrlSetWhitespaceForeground :: StyledTextCtrl a -> Bool -> Color -> IO () -- | usage: (styledTextCtrlSetWordChars obj characters). styledTextCtrlSetWordChars :: StyledTextCtrl a -> String -> IO () -- | usage: (styledTextCtrlSetWrapMode obj mode). styledTextCtrlSetWrapMode :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetXCaretPolicy obj caretPolicy -- caretSlop). styledTextCtrlSetXCaretPolicy :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlSetXOffset obj newOffset). styledTextCtrlSetXOffset :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlSetYCaretPolicy obj caretPolicy -- caretSlop). styledTextCtrlSetYCaretPolicy :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlSetZoom obj zoom). styledTextCtrlSetZoom :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlShowLines obj lineStart lineEnd). styledTextCtrlShowLines :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlStartRecord obj). styledTextCtrlStartRecord :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlStartStyling obj pos mask). styledTextCtrlStartStyling :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlStopRecord obj). styledTextCtrlStopRecord :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlStyleClearAll obj). styledTextCtrlStyleClearAll :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlStyleResetDefault obj). styledTextCtrlStyleResetDefault :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlStyleSetBackground obj style -- backrbackgbackb). styledTextCtrlStyleSetBackground :: StyledTextCtrl a -> Int -> Color -> IO () -- | usage: (styledTextCtrlStyleSetBold obj style bold). styledTextCtrlStyleSetBold :: StyledTextCtrl a -> Int -> Bool -> IO () -- | usage: (styledTextCtrlStyleSetCase obj style caseForce). styledTextCtrlStyleSetCase :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlStyleSetChangeable obj style -- changeable). styledTextCtrlStyleSetChangeable :: StyledTextCtrl a -> Int -> Bool -> IO () -- | usage: (styledTextCtrlStyleSetCharacterSet obj style -- characterSet). styledTextCtrlStyleSetCharacterSet :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlStyleSetEOLFilled obj style filled). styledTextCtrlStyleSetEOLFilled :: StyledTextCtrl a -> Int -> Bool -> IO () -- | usage: (styledTextCtrlStyleSetFaceName obj style fontName). styledTextCtrlStyleSetFaceName :: StyledTextCtrl a -> Int -> String -> IO () -- | usage: (styledTextCtrlStyleSetFont obj styleNum font). styledTextCtrlStyleSetFont :: StyledTextCtrl a -> Int -> Font c -> IO () -- | usage: (styledTextCtrlStyleSetFontAttr obj styleNum size faceName -- bold italic underline). styledTextCtrlStyleSetFontAttr :: StyledTextCtrl a -> Int -> Int -> String -> Bool -> Bool -> Bool -> IO () -- | usage: (styledTextCtrlStyleSetForeground obj style -- forerforegforeb). styledTextCtrlStyleSetForeground :: StyledTextCtrl a -> Int -> Color -> IO () -- | usage: (styledTextCtrlStyleSetHotSpot obj style hotspot). styledTextCtrlStyleSetHotSpot :: StyledTextCtrl a -> Int -> Bool -> IO () -- | usage: (styledTextCtrlStyleSetItalic obj style italic). styledTextCtrlStyleSetItalic :: StyledTextCtrl a -> Int -> Bool -> IO () -- | usage: (styledTextCtrlStyleSetSize obj style sizePoints). styledTextCtrlStyleSetSize :: StyledTextCtrl a -> Int -> Int -> IO () -- | usage: (styledTextCtrlStyleSetSpec obj styleNum spec). styledTextCtrlStyleSetSpec :: StyledTextCtrl a -> Int -> String -> IO () -- | usage: (styledTextCtrlStyleSetUnderline obj style underline). styledTextCtrlStyleSetUnderline :: StyledTextCtrl a -> Int -> Bool -> IO () -- | usage: (styledTextCtrlStyleSetVisible obj style visible). styledTextCtrlStyleSetVisible :: StyledTextCtrl a -> Int -> Bool -> IO () -- | usage: (styledTextCtrlTargetFromSelection obj). styledTextCtrlTargetFromSelection :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlTextHeight obj line). styledTextCtrlTextHeight :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlTextWidth obj style text). styledTextCtrlTextWidth :: StyledTextCtrl a -> Int -> String -> IO Int -- | usage: (styledTextCtrlToggleFold obj line). styledTextCtrlToggleFold :: StyledTextCtrl a -> Int -> IO () -- | usage: (styledTextCtrlUndo obj). styledTextCtrlUndo :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlUsePopUp obj allowPopUp). styledTextCtrlUsePopUp :: StyledTextCtrl a -> Bool -> IO () -- | usage: (styledTextCtrlUserListShow obj listType itemList). styledTextCtrlUserListShow :: StyledTextCtrl a -> Int -> String -> IO () -- | usage: (styledTextCtrlVisibleFromDocLine obj line). styledTextCtrlVisibleFromDocLine :: StyledTextCtrl a -> Int -> IO Int -- | usage: (styledTextCtrlWordEndPosition obj pos -- onlyWordCharacters). styledTextCtrlWordEndPosition :: StyledTextCtrl a -> Int -> Bool -> IO Int -- | usage: (styledTextCtrlWordPartLeft obj). styledTextCtrlWordPartLeft :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlWordPartLeftExtend obj). styledTextCtrlWordPartLeftExtend :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlWordPartRight obj). styledTextCtrlWordPartRight :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlWordPartRightExtend obj). styledTextCtrlWordPartRightExtend :: StyledTextCtrl a -> IO () -- | usage: (styledTextCtrlWordStartPosition obj pos -- onlyWordCharacters). styledTextCtrlWordStartPosition :: StyledTextCtrl a -> Int -> Bool -> IO Int -- | usage: (styledTextEventClone obj). styledTextEventClone :: StyledTextEvent a -> IO (StyledTextEvent ()) -- | usage: (styledTextEventGetAlt obj). styledTextEventGetAlt :: StyledTextEvent a -> IO Bool -- | usage: (styledTextEventGetControl obj). styledTextEventGetControl :: StyledTextEvent a -> IO Bool -- | usage: (styledTextEventGetDragAllowMove obj). styledTextEventGetDragAllowMove :: StyledTextEvent a -> IO Bool -- | usage: (styledTextEventGetDragResult obj). styledTextEventGetDragResult :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetDragText obj). styledTextEventGetDragText :: StyledTextEvent a -> IO (String) -- | usage: (styledTextEventGetFoldLevelNow obj). styledTextEventGetFoldLevelNow :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetFoldLevelPrev obj). styledTextEventGetFoldLevelPrev :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetKey obj). styledTextEventGetKey :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetLParam obj). styledTextEventGetLParam :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetLength obj). styledTextEventGetLength :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetLine obj). styledTextEventGetLine :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetLinesAdded obj). styledTextEventGetLinesAdded :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetListType obj). styledTextEventGetListType :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetMargin obj). styledTextEventGetMargin :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetMessage obj). styledTextEventGetMessage :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetModificationType obj). styledTextEventGetModificationType :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetModifiers obj). styledTextEventGetModifiers :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetPosition obj). styledTextEventGetPosition :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetShift obj). styledTextEventGetShift :: StyledTextEvent a -> IO Bool -- | usage: (styledTextEventGetText obj). styledTextEventGetText :: StyledTextEvent a -> IO (String) -- | usage: (styledTextEventGetWParam obj). styledTextEventGetWParam :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetX obj). styledTextEventGetX :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventGetY obj). styledTextEventGetY :: StyledTextEvent a -> IO Int -- | usage: (styledTextEventSetDragAllowMove obj val). styledTextEventSetDragAllowMove :: StyledTextEvent a -> Bool -> IO () -- | usage: (styledTextEventSetDragResult obj val). styledTextEventSetDragResult :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetDragText obj val). styledTextEventSetDragText :: StyledTextEvent a -> String -> IO () -- | usage: (styledTextEventSetFoldLevelNow obj val). styledTextEventSetFoldLevelNow :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetFoldLevelPrev obj val). styledTextEventSetFoldLevelPrev :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetKey obj k). styledTextEventSetKey :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetLParam obj val). styledTextEventSetLParam :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetLength obj len). styledTextEventSetLength :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetLine obj val). styledTextEventSetLine :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetLinesAdded obj num). styledTextEventSetLinesAdded :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetListType obj val). styledTextEventSetListType :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetMargin obj val). styledTextEventSetMargin :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetMessage obj val). styledTextEventSetMessage :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetModificationType obj t). styledTextEventSetModificationType :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetModifiers obj m). styledTextEventSetModifiers :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetPosition obj pos). styledTextEventSetPosition :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetText obj t). styledTextEventSetText :: StyledTextEvent a -> String -> IO () -- | usage: (styledTextEventSetWParam obj val). styledTextEventSetWParam :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetX obj val). styledTextEventSetX :: StyledTextEvent a -> Int -> IO () -- | usage: (styledTextEventSetY obj val). styledTextEventSetY :: StyledTextEvent a -> Int -> IO () -- | usage: (systemSettingsGetColour index). systemSettingsGetColour :: Int -> IO (Color) -- | usage: (systemSettingsGetFont index). systemSettingsGetFont :: Int -> IO (Font ()) -- | usage: (systemSettingsGetMetric index). systemSettingsGetMetric :: Int -> IO Int -- | usage: (systemSettingsGetScreenType). systemSettingsGetScreenType :: IO Int -- | usage: (taskBarIconCreate). taskBarIconCreate :: IO (TaskBarIcon ()) -- | usage: (taskBarIconDelete obj). taskBarIconDelete :: TaskBarIcon a -> IO () -- | usage: (taskBarIconIsIconInstalled obj). taskBarIconIsIconInstalled :: TaskBarIcon a -> IO Bool -- | usage: (taskBarIconIsOk obj). taskBarIconIsOk :: TaskBarIcon a -> IO Bool -- | usage: (taskBarIconPopupMenu obj menu). taskBarIconPopupMenu :: TaskBarIcon a -> Menu b -> IO Bool -- | usage: (taskBarIconRemoveIcon obj). taskBarIconRemoveIcon :: TaskBarIcon a -> IO Bool -- | usage: (taskBarIconSetIcon obj icon text). taskBarIconSetIcon :: TaskBarIcon a -> Icon b -> String -> IO Bool -- | usage: (textAttrCreate colText colBack font). textAttrCreate :: Color -> Color -> Font c -> IO (TextAttr ()) -- | usage: (textAttrCreateDefault). textAttrCreateDefault :: IO (TextAttr ()) -- | usage: (textAttrDelete obj). textAttrDelete :: TextAttr a -> IO () -- | usage: (textAttrGetBackgroundColour obj). textAttrGetBackgroundColour :: TextAttr a -> IO (Color) -- | usage: (textAttrGetFont obj). textAttrGetFont :: TextAttr a -> IO (Font ()) -- | usage: (textAttrGetTextColour obj). textAttrGetTextColour :: TextAttr a -> IO (Color) -- | usage: (textAttrHasBackgroundColour obj). textAttrHasBackgroundColour :: TextAttr a -> IO Bool -- | usage: (textAttrHasFont obj). textAttrHasFont :: TextAttr a -> IO Bool -- | usage: (textAttrHasTextColour obj). textAttrHasTextColour :: TextAttr a -> IO Bool -- | usage: (textAttrIsDefault obj). textAttrIsDefault :: TextAttr a -> IO Bool -- | usage: (textAttrSetBackgroundColour obj colour). textAttrSetBackgroundColour :: TextAttr a -> Color -> IO () -- | usage: (textAttrSetFont obj font). textAttrSetFont :: TextAttr a -> Font b -> IO () -- | usage: (textAttrSetTextColour obj colour). textAttrSetTextColour :: TextAttr a -> Color -> IO () -- | usage: (textCtrlAppendText obj text). textCtrlAppendText :: TextCtrl a -> String -> IO () -- | usage: (textCtrlCanCopy obj). textCtrlCanCopy :: TextCtrl a -> IO Bool -- | usage: (textCtrlCanCut obj). textCtrlCanCut :: TextCtrl a -> IO Bool -- | usage: (textCtrlCanPaste obj). textCtrlCanPaste :: TextCtrl a -> IO Bool -- | usage: (textCtrlCanRedo obj). textCtrlCanRedo :: TextCtrl a -> IO Bool -- | usage: (textCtrlCanUndo obj). textCtrlCanUndo :: TextCtrl a -> IO Bool -- | usage: (textCtrlChangeValue obj text). textCtrlChangeValue :: TextCtrl a -> String -> IO () -- | usage: (textCtrlClear obj). textCtrlClear :: TextCtrl a -> IO () -- | usage: (textCtrlCopy obj). textCtrlCopy :: TextCtrl a -> IO () -- | usage: (textCtrlCreate prt id txt lfttopwdthgt stl). textCtrlCreate :: Window a -> Id -> String -> Rect -> Style -> IO (TextCtrl ()) -- | usage: (textCtrlCut obj). textCtrlCut :: TextCtrl a -> IO () -- | usage: (textCtrlDiscardEdits obj). textCtrlDiscardEdits :: TextCtrl a -> IO () -- | usage: (textCtrlEmulateKeyPress obj keyevent). textCtrlEmulateKeyPress :: TextCtrl a -> KeyEvent b -> IO Bool -- | usage: (textCtrlGetDefaultStyle obj). textCtrlGetDefaultStyle :: TextCtrl a -> IO (TextAttr ()) -- | usage: (textCtrlGetInsertionPoint obj). textCtrlGetInsertionPoint :: TextCtrl a -> IO Int -- | usage: (textCtrlGetLastPosition obj). textCtrlGetLastPosition :: TextCtrl a -> IO Int -- | usage: (textCtrlGetLineLength obj lineNo). textCtrlGetLineLength :: TextCtrl a -> Int -> IO Int -- | usage: (textCtrlGetLineText obj lineNo). textCtrlGetLineText :: TextCtrl a -> Int -> IO (String) -- | usage: (textCtrlGetNumberOfLines obj). textCtrlGetNumberOfLines :: TextCtrl a -> IO Int -- | usage: (textCtrlGetRange obj from to). textCtrlGetRange :: TextCtrl a -> Int -> Int -> IO (String) -- | usage: (textCtrlGetSelection obj from to). textCtrlGetSelection :: TextCtrl a -> Ptr b -> Ptr c -> IO () -- | usage: (textCtrlGetStringSelection obj). textCtrlGetStringSelection :: TextCtrl a -> IO (String) -- | usage: (textCtrlGetValue obj). textCtrlGetValue :: TextCtrl a -> IO (String) -- | usage: (textCtrlIsEditable obj). textCtrlIsEditable :: TextCtrl a -> IO Bool -- | usage: (textCtrlIsModified obj). textCtrlIsModified :: TextCtrl a -> IO Bool -- | usage: (textCtrlIsMultiLine obj). textCtrlIsMultiLine :: TextCtrl a -> IO Bool -- | usage: (textCtrlIsSingleLine obj). textCtrlIsSingleLine :: TextCtrl a -> IO Bool -- | usage: (textCtrlLoadFile obj file). textCtrlLoadFile :: TextCtrl a -> String -> IO Bool -- | usage: (textCtrlPaste obj). textCtrlPaste :: TextCtrl a -> IO () -- | usage: (textCtrlPositionToXY obj pos x y). textCtrlPositionToXY :: TextCtrl a -> Int -> Ptr CInt -> Ptr CInt -> IO Int -- | usage: (textCtrlRedo obj). textCtrlRedo :: TextCtrl a -> IO () -- | usage: (textCtrlRemove obj from to). textCtrlRemove :: TextCtrl a -> Int -> Int -> IO () -- | usage: (textCtrlReplace obj from to value). textCtrlReplace :: TextCtrl a -> Int -> Int -> String -> IO () -- | usage: (textCtrlSaveFile obj file). textCtrlSaveFile :: TextCtrl a -> String -> IO Bool -- | usage: (textCtrlSetDefaultStyle obj style). textCtrlSetDefaultStyle :: TextCtrl a -> TextAttr b -> IO Bool -- | usage: (textCtrlSetEditable obj editable). textCtrlSetEditable :: TextCtrl a -> Bool -> IO () -- | usage: (textCtrlSetInsertionPoint obj pos). textCtrlSetInsertionPoint :: TextCtrl a -> Int -> IO () -- | usage: (textCtrlSetInsertionPointEnd obj). textCtrlSetInsertionPointEnd :: TextCtrl a -> IO () -- | usage: (textCtrlSetMaxLength obj len). textCtrlSetMaxLength :: TextCtrl a -> Int -> IO () -- | usage: (textCtrlSetSelection obj from to). textCtrlSetSelection :: TextCtrl a -> Int -> Int -> IO () -- | usage: (textCtrlSetStyle obj start end style). textCtrlSetStyle :: TextCtrl a -> Int -> Int -> TextAttr d -> IO Bool -- | usage: (textCtrlSetValue obj value). textCtrlSetValue :: TextCtrl a -> String -> IO () -- | usage: (textCtrlShowPosition obj pos). textCtrlShowPosition :: TextCtrl a -> Int -> IO () -- | usage: (textCtrlUndo obj). textCtrlUndo :: TextCtrl a -> IO () -- | usage: (textCtrlWriteText obj text). textCtrlWriteText :: TextCtrl a -> String -> IO () -- | usage: (textCtrlXYToPosition obj xy). textCtrlXYToPosition :: TextCtrl a -> Point -> IO Int -- | usage: (textInputStreamCreate inputStream sep). textInputStreamCreate :: InputStream a -> String -> IO (TextInputStream ()) -- | usage: (textInputStreamDelete self). textInputStreamDelete :: TextInputStream a -> IO () -- | usage: (textInputStreamReadLine self). textInputStreamReadLine :: TextInputStream a -> IO (String) -- | usage: (textOutputStreamCreate outputStream mode). textOutputStreamCreate :: OutputStream a -> Int -> IO (TextOutputStream ()) -- | usage: (textOutputStreamDelete self). textOutputStreamDelete :: TextOutputStream a -> IO () -- | usage: (textOutputStreamWriteString self txt). textOutputStreamWriteString :: TextOutputStream a -> String -> IO () -- | usage: (textValidatorClone obj). textValidatorClone :: TextValidator a -> IO (Validator ()) -- | usage: (textValidatorCreate style val). textValidatorCreate :: Int -> Ptr b -> IO (TextValidator ()) -- | usage: (textValidatorGetExcludes obj). textValidatorGetExcludes :: TextValidator a -> IO [String] -- | usage: (textValidatorGetIncludes obj). textValidatorGetIncludes :: TextValidator a -> IO [String] -- | usage: (textValidatorGetStyle obj). textValidatorGetStyle :: TextValidator a -> IO Int -- | usage: (textValidatorOnChar obj event). textValidatorOnChar :: TextValidator a -> Event b -> IO () -- | usage: (textValidatorSetExcludes obj list count). textValidatorSetExcludes :: TextValidator a -> String -> Int -> IO () -- | usage: (textValidatorSetIncludes obj list count). textValidatorSetIncludes :: TextValidator a -> String -> Int -> IO () -- | usage: (textValidatorSetStyle obj style). textValidatorSetStyle :: TextValidator a -> Int -> IO () -- | usage: (textValidatorTransferFromWindow obj). textValidatorTransferFromWindow :: TextValidator a -> IO Bool -- | usage: (textValidatorTransferToWindow obj). textValidatorTransferToWindow :: TextValidator a -> IO Bool -- | usage: (timerCreate prt id). timerCreate :: Window a -> Id -> IO (Timer ()) -- | usage: (timerDelete obj). timerDelete :: Timer a -> IO () -- | usage: (timerGetInterval obj). timerGetInterval :: Timer a -> IO Int -- | usage: (timerIsOneShot obj). timerIsOneShot :: Timer a -> IO Bool -- | usage: (timerIsRuning obj). timerIsRuning :: Timer a -> IO Bool -- | usage: (timerStart obj wxint one). timerStart :: Timer a -> Int -> Bool -> IO Bool -- | usage: (timerStop obj). timerStop :: Timer a -> IO () -- | usage: (timerEventGetInterval obj). timerEventGetInterval :: TimerEvent a -> IO Int -- | usage: (timerExConnect obj closure). timerExConnect :: TimerEx a -> Closure b -> IO () -- | usage: (timerExCreate). timerExCreate :: IO (TimerEx ()) -- | usage: (timerExGetClosure obj). timerExGetClosure :: TimerEx a -> IO (Closure ()) -- | usage: (tipWindowClose obj). tipWindowClose :: TipWindow a -> IO () -- | usage: (tipWindowCreate parent text maxLength). tipWindowCreate :: Window a -> String -> Int -> IO (TipWindow ()) -- | usage: (tipWindowSetBoundingRect obj xywh). tipWindowSetBoundingRect :: TipWindow a -> Rect -> IO () -- | usage: (tipWindowSetTipWindowPtr obj windowPtr). tipWindowSetTipWindowPtr :: TipWindow a -> Ptr b -> IO () -- | usage: (toggleButtonCreate parent id label xywh style). toggleButtonCreate :: Window a -> Id -> String -> Rect -> Int -> IO (ToggleButton ()) -- | usage: (toggleButtonEnable obj enable). toggleButtonEnable :: ToggleButton a -> Bool -> IO Bool -- | usage: (toggleButtonGetValue obj). toggleButtonGetValue :: ToggleButton a -> IO Bool -- | usage: (toggleButtonSetLabel obj label). toggleButtonSetLabel :: ToggleButton a -> String -> IO () -- | usage: (toggleButtonSetValue obj state). toggleButtonSetValue :: ToggleButton a -> Bool -> IO () -- | usage: (toolBarAddControl obj ctrl). toolBarAddControl :: ToolBar a -> Control b -> IO Bool -- | usage: (toolBarAddSeparator obj). toolBarAddSeparator :: ToolBar a -> IO () -- | usage: (toolBarAddTool obj toolid label bitmap bmpDisabled kind -- shortHelp longHelp wxdata). toolBarAddTool :: ToolBar a -> Int -> String -> Bitmap d -> Bitmap e -> Int -> String -> String -> WxObject i -> IO () -- | usage: (toolBarAddTool2 obj toolId label bmp bmpDisabled itemKind -- shortHelp longHelp). toolBarAddTool2 :: ToolBar a -> Int -> String -> Bitmap d -> Bitmap e -> Int -> String -> String -> IO () -- | usage: (toolBarCreate prt id lfttopwdthgt stl). toolBarCreate :: Window a -> Id -> Rect -> Style -> IO (ToolBar ()) -- | usage: (toolBarDelete obj). toolBarDelete :: ToolBar a -> IO () -- | usage: (toolBarDeleteTool obj id). toolBarDeleteTool :: ToolBar a -> Id -> IO Bool -- | usage: (toolBarDeleteToolByPos obj pos). toolBarDeleteToolByPos :: ToolBar a -> Int -> IO Bool -- | usage: (toolBarEnableTool obj id enable). toolBarEnableTool :: ToolBar a -> Id -> Bool -> IO () -- | usage: (toolBarGetMargins obj). toolBarGetMargins :: ToolBar a -> IO (Point) -- | usage: (toolBarGetToolBitmapSize obj). toolBarGetToolBitmapSize :: ToolBar a -> IO (Size) -- | usage: (toolBarGetToolClientData obj id). toolBarGetToolClientData :: ToolBar a -> Id -> IO (WxObject ()) -- | usage: (toolBarGetToolEnabled obj id). toolBarGetToolEnabled :: ToolBar a -> Id -> IO Bool -- | usage: (toolBarGetToolLongHelp obj id). toolBarGetToolLongHelp :: ToolBar a -> Id -> IO (String) -- | usage: (toolBarGetToolPacking obj). toolBarGetToolPacking :: ToolBar a -> IO Int -- | usage: (toolBarGetToolShortHelp obj id). toolBarGetToolShortHelp :: ToolBar a -> Id -> IO (String) -- | usage: (toolBarGetToolSize obj). toolBarGetToolSize :: ToolBar a -> IO (Size) -- | usage: (toolBarGetToolState obj id). toolBarGetToolState :: ToolBar a -> Id -> IO Bool -- | usage: (toolBarInsertControl obj pos ctrl). toolBarInsertControl :: ToolBar a -> Int -> Control c -> IO () -- | usage: (toolBarInsertSeparator obj pos). toolBarInsertSeparator :: ToolBar a -> Int -> IO () -- | usage: (toolBarRealize obj). toolBarRealize :: ToolBar a -> IO Bool -- | usage: (toolBarRemoveTool obj id). toolBarRemoveTool :: ToolBar a -> Id -> IO () -- | usage: (toolBarSetMargins obj xy). toolBarSetMargins :: ToolBar a -> Point -> IO () -- | usage: (toolBarSetToolBitmapSize obj xy). toolBarSetToolBitmapSize :: ToolBar a -> Size -> IO () -- | usage: (toolBarSetToolClientData obj id wxdata). toolBarSetToolClientData :: ToolBar a -> Id -> WxObject c -> IO () -- | usage: (toolBarSetToolLongHelp obj id str). toolBarSetToolLongHelp :: ToolBar a -> Id -> String -> IO () -- | usage: (toolBarSetToolPacking obj packing). toolBarSetToolPacking :: ToolBar a -> Int -> IO () -- | usage: (toolBarSetToolSeparation obj separation). toolBarSetToolSeparation :: ToolBar a -> Int -> IO () -- | usage: (toolBarSetToolShortHelp obj id str). toolBarSetToolShortHelp :: ToolBar a -> Id -> String -> IO () -- | usage: (toolBarToggleTool obj id toggle). toolBarToggleTool :: ToolBar a -> Id -> Bool -> IO () -- | usage: (topLevelWindowEnableCloseButton obj enable). topLevelWindowEnableCloseButton :: TopLevelWindow a -> Bool -> IO Bool -- | usage: (topLevelWindowGetDefaultButton obj). topLevelWindowGetDefaultButton :: TopLevelWindow a -> IO (Button ()) -- | usage: (topLevelWindowGetDefaultItem obj). topLevelWindowGetDefaultItem :: TopLevelWindow a -> IO (Window ()) -- | usage: (topLevelWindowGetIcon obj). topLevelWindowGetIcon :: TopLevelWindow a -> IO (Icon ()) -- | usage: (topLevelWindowGetTitle obj). topLevelWindowGetTitle :: TopLevelWindow a -> IO (String) -- | usage: (topLevelWindowIconize obj iconize). topLevelWindowIconize :: TopLevelWindow a -> Bool -> IO Bool -- | usage: (topLevelWindowIsActive obj). topLevelWindowIsActive :: TopLevelWindow a -> IO Bool -- | usage: (topLevelWindowIsIconized obj). topLevelWindowIsIconized :: TopLevelWindow a -> IO Bool -- | usage: (topLevelWindowIsMaximized obj). topLevelWindowIsMaximized :: TopLevelWindow a -> IO Bool -- | usage: (topLevelWindowMaximize obj maximize). topLevelWindowMaximize :: TopLevelWindow a -> Bool -> IO () -- | usage: (topLevelWindowRequestUserAttention obj flags). topLevelWindowRequestUserAttention :: TopLevelWindow a -> Int -> IO () -- | usage: (topLevelWindowSetDefaultButton obj pBut). topLevelWindowSetDefaultButton :: TopLevelWindow a -> Button b -> IO () -- | usage: (topLevelWindowSetDefaultItem obj pBut). topLevelWindowSetDefaultItem :: TopLevelWindow a -> Window b -> IO () -- | usage: (topLevelWindowSetIcon obj pIcon). topLevelWindowSetIcon :: TopLevelWindow a -> Icon b -> IO () -- | usage: (topLevelWindowSetIcons obj icons). topLevelWindowSetIcons :: TopLevelWindow a -> Ptr b -> IO () -- | usage: (topLevelWindowSetMaxSize obj wh). topLevelWindowSetMaxSize :: TopLevelWindow a -> Size -> IO () -- | usage: (topLevelWindowSetMinSize obj wh). topLevelWindowSetMinSize :: TopLevelWindow a -> Size -> IO () -- | usage: (topLevelWindowSetTitle obj pString). topLevelWindowSetTitle :: TopLevelWindow a -> String -> IO () -- | usage: (treeCtrlAddRoot obj text image selectedImage wxdata). treeCtrlAddRoot :: TreeCtrl a -> String -> Int -> Int -> TreeItemData e -> IO (TreeItem) -- | usage: (treeCtrlAppendItem obj parent text image selectedImage -- wxdata). treeCtrlAppendItem :: TreeCtrl a -> TreeItem -> String -> Int -> Int -> TreeItemData f -> IO (TreeItem) -- | usage: (treeCtrlAssignImageList obj imageList). treeCtrlAssignImageList :: TreeCtrl a -> ImageList b -> IO () -- | usage: (treeCtrlAssignStateImageList obj imageList). treeCtrlAssignStateImageList :: TreeCtrl a -> ImageList b -> IO () -- | usage: (treeCtrlCollapse obj item). treeCtrlCollapse :: TreeCtrl a -> TreeItem -> IO () -- | usage: (treeCtrlCollapseAndReset obj item). treeCtrlCollapseAndReset :: TreeCtrl a -> TreeItem -> IO () -- | usage: (treeCtrlCreate obj cmp prt id lfttopwdthgt stl). treeCtrlCreate :: Ptr a -> Ptr b -> Window c -> Id -> Rect -> Style -> IO (TreeCtrl ()) -- | usage: (treeCtrlCreate2 prt id lfttopwdthgt stl). treeCtrlCreate2 :: Window a -> Id -> Rect -> Style -> IO (TreeCtrl ()) -- | usage: (treeCtrlDelete obj item). treeCtrlDelete :: TreeCtrl a -> TreeItem -> IO () -- | usage: (treeCtrlDeleteAllItems obj). treeCtrlDeleteAllItems :: TreeCtrl a -> IO () -- | usage: (treeCtrlDeleteChildren obj item). treeCtrlDeleteChildren :: TreeCtrl a -> TreeItem -> IO () -- | usage: (treeCtrlEditLabel obj item). treeCtrlEditLabel :: TreeCtrl a -> TreeItem -> IO () -- | usage: (treeCtrlEndEditLabel obj item discardChanges). treeCtrlEndEditLabel :: TreeCtrl a -> TreeItem -> Bool -> IO () -- | usage: (treeCtrlEnsureVisible obj item). treeCtrlEnsureVisible :: TreeCtrl a -> TreeItem -> IO () -- | usage: (treeCtrlExpand obj item). treeCtrlExpand :: TreeCtrl a -> TreeItem -> IO () -- | usage: (treeCtrlGetBoundingRect obj item textOnly). treeCtrlGetBoundingRect :: TreeCtrl a -> TreeItem -> Bool -> IO (Rect) -- | usage: (treeCtrlGetChildrenCount obj item recursively). treeCtrlGetChildrenCount :: TreeCtrl a -> TreeItem -> Bool -> IO Int -- | usage: (treeCtrlGetCount obj). treeCtrlGetCount :: TreeCtrl a -> IO Int -- | usage: (treeCtrlGetEditControl obj). treeCtrlGetEditControl :: TreeCtrl a -> IO (TextCtrl ()) -- | usage: (treeCtrlGetFirstChild obj item cookie). treeCtrlGetFirstChild :: TreeCtrl a -> TreeItem -> Ptr CInt -> IO (TreeItem) -- | usage: (treeCtrlGetFirstVisibleItem obj item). treeCtrlGetFirstVisibleItem :: TreeCtrl a -> TreeItem -> IO (TreeItem) -- | usage: (treeCtrlGetImageList obj). treeCtrlGetImageList :: TreeCtrl a -> IO (ImageList ()) -- | usage: (treeCtrlGetIndent obj). treeCtrlGetIndent :: TreeCtrl a -> IO Int -- | usage: (treeCtrlGetItemClientClosure obj item). treeCtrlGetItemClientClosure :: TreeCtrl a -> TreeItem -> IO (Closure ()) -- | usage: (treeCtrlGetItemData obj item). treeCtrlGetItemData :: TreeCtrl a -> TreeItem -> IO (Ptr ()) -- | usage: (treeCtrlGetItemImage obj item which). treeCtrlGetItemImage :: TreeCtrl a -> TreeItem -> Int -> IO Int -- | usage: (treeCtrlGetItemText obj item). treeCtrlGetItemText :: TreeCtrl a -> TreeItem -> IO (String) -- | usage: (treeCtrlGetLastChild obj item). treeCtrlGetLastChild :: TreeCtrl a -> TreeItem -> IO (TreeItem) -- | usage: (treeCtrlGetNextChild obj item cookie). treeCtrlGetNextChild :: TreeCtrl a -> TreeItem -> Ptr CInt -> IO (TreeItem) -- | usage: (treeCtrlGetNextSibling obj item). treeCtrlGetNextSibling :: TreeCtrl a -> TreeItem -> IO (TreeItem) -- | usage: (treeCtrlGetNextVisible obj item). treeCtrlGetNextVisible :: TreeCtrl a -> TreeItem -> IO (TreeItem) -- | usage: (treeCtrlGetParent obj item). treeCtrlGetParent :: TreeCtrl a -> TreeItem -> IO (TreeItem) -- | usage: (treeCtrlGetPrevSibling obj item). treeCtrlGetPrevSibling :: TreeCtrl a -> TreeItem -> IO (TreeItem) -- | usage: (treeCtrlGetPrevVisible obj item). treeCtrlGetPrevVisible :: TreeCtrl a -> TreeItem -> IO (TreeItem) -- | usage: (treeCtrlGetRootItem obj). treeCtrlGetRootItem :: TreeCtrl a -> IO (TreeItem) -- | usage: (treeCtrlGetSelection obj). treeCtrlGetSelection :: TreeCtrl a -> IO (TreeItem) -- | usage: (treeCtrlGetSelections obj). treeCtrlGetSelections :: TreeCtrl a -> IO [IntPtr] -- | usage: (treeCtrlGetSpacing obj). treeCtrlGetSpacing :: TreeCtrl a -> IO Int -- | usage: (treeCtrlGetStateImageList obj). treeCtrlGetStateImageList :: TreeCtrl a -> IO (ImageList ()) -- | usage: (treeCtrlHitTest obj xy flags). treeCtrlHitTest :: TreeCtrl a -> Point -> Ptr CInt -> IO (TreeItem) -- | usage: (treeCtrlInsertItem obj parent idPrevious text image -- selectedImage wxdata). treeCtrlInsertItem :: TreeCtrl a -> TreeItem -> TreeItem -> String -> Int -> Int -> Ptr g -> IO (TreeItem) -- | usage: (treeCtrlInsertItem2 obj parent idPrevious text image -- selectedImage closure). treeCtrlInsertItem2 :: TreeCtrl a -> Window b -> TreeItem -> String -> Int -> Int -> Closure g -> IO (TreeItem) -- | usage: (treeCtrlInsertItemByIndex obj parent index text image -- selectedImage wxdata). treeCtrlInsertItemByIndex :: TreeCtrl a -> TreeItem -> Int -> String -> Int -> Int -> Ptr g -> IO (TreeItem) -- | usage: (treeCtrlInsertItemByIndex2 obj parent index text image -- selectedImage closure). treeCtrlInsertItemByIndex2 :: TreeCtrl a -> Window b -> Int -> String -> Int -> Int -> Closure g -> IO (TreeItem) -- | usage: (treeCtrlIsBold obj item). treeCtrlIsBold :: TreeCtrl a -> TreeItem -> IO Bool -- | usage: (treeCtrlIsExpanded obj item). treeCtrlIsExpanded :: TreeCtrl a -> TreeItem -> IO Bool -- | usage: (treeCtrlIsSelected obj item). treeCtrlIsSelected :: TreeCtrl a -> TreeItem -> IO Bool -- | usage: (treeCtrlIsVisible obj item). treeCtrlIsVisible :: TreeCtrl a -> TreeItem -> IO Bool -- | usage: (treeCtrlItemHasChildren obj item). treeCtrlItemHasChildren :: TreeCtrl a -> TreeItem -> IO Int -- | usage: (treeCtrlOnCompareItems obj item1 item2). treeCtrlOnCompareItems :: TreeCtrl a -> TreeItem -> TreeItem -> IO Int -- | usage: (treeCtrlPrependItem obj parent text image selectedImage -- wxdata). treeCtrlPrependItem :: TreeCtrl a -> TreeItem -> String -> Int -> Int -> Ptr f -> IO (TreeItem) -- | usage: (treeCtrlScrollTo obj item). treeCtrlScrollTo :: TreeCtrl a -> TreeItem -> IO () -- | usage: (treeCtrlSelectItem obj item). treeCtrlSelectItem :: TreeCtrl a -> TreeItem -> IO () -- | usage: (treeCtrlSetImageList obj imageList). treeCtrlSetImageList :: TreeCtrl a -> ImageList b -> IO () -- | usage: (treeCtrlSetIndent obj indent). treeCtrlSetIndent :: TreeCtrl a -> Int -> IO () -- | usage: (treeCtrlSetItemBackgroundColour obj item col). treeCtrlSetItemBackgroundColour :: TreeCtrl a -> TreeItem -> Color -> IO () -- | usage: (treeCtrlSetItemBold obj item bold). treeCtrlSetItemBold :: TreeCtrl a -> TreeItem -> Bool -> IO () -- | usage: (treeCtrlSetItemClientClosure obj item closure). treeCtrlSetItemClientClosure :: TreeCtrl a -> TreeItem -> Closure c -> IO () -- | usage: (treeCtrlSetItemData obj item wxdata). treeCtrlSetItemData :: TreeCtrl a -> TreeItem -> Ptr c -> IO () -- | usage: (treeCtrlSetItemDropHighlight obj item highlight). treeCtrlSetItemDropHighlight :: TreeCtrl a -> TreeItem -> Bool -> IO () -- | usage: (treeCtrlSetItemFont obj item font). treeCtrlSetItemFont :: TreeCtrl a -> TreeItem -> Font c -> IO () -- | usage: (treeCtrlSetItemHasChildren obj item hasChildren). treeCtrlSetItemHasChildren :: TreeCtrl a -> TreeItem -> Bool -> IO () -- | usage: (treeCtrlSetItemImage obj item image which). treeCtrlSetItemImage :: TreeCtrl a -> TreeItem -> Int -> Int -> IO () -- | usage: (treeCtrlSetItemText obj item text). treeCtrlSetItemText :: TreeCtrl a -> TreeItem -> String -> IO () -- | usage: (treeCtrlSetItemTextColour obj item col). treeCtrlSetItemTextColour :: TreeCtrl a -> TreeItem -> Color -> IO () -- | usage: (treeCtrlSetSpacing obj spacing). treeCtrlSetSpacing :: TreeCtrl a -> Int -> IO () -- | usage: (treeCtrlSetStateImageList obj imageList). treeCtrlSetStateImageList :: TreeCtrl a -> ImageList b -> IO () -- | usage: (treeCtrlSortChildren obj item). treeCtrlSortChildren :: TreeCtrl a -> TreeItem -> IO () -- | usage: (treeCtrlToggle obj item). treeCtrlToggle :: TreeCtrl a -> TreeItem -> IO () -- | usage: (treeCtrlUnselect obj). treeCtrlUnselect :: TreeCtrl a -> IO () -- | usage: (treeCtrlUnselectAll obj). treeCtrlUnselectAll :: TreeCtrl a -> IO () -- | usage: (treeEventAllow obj). treeEventAllow :: TreeEvent a -> IO () -- | usage: (treeEventGetCode obj). treeEventGetCode :: TreeEvent a -> IO Int -- | usage: (treeEventGetItem obj). treeEventGetItem :: TreeEvent a -> IO (TreeItem) -- | usage: (treeEventGetKeyEvent obj). treeEventGetKeyEvent :: TreeEvent a -> IO (KeyEvent ()) -- | usage: (treeEventGetLabel obj). treeEventGetLabel :: TreeEvent a -> IO (String) -- | usage: (treeEventGetOldItem obj). treeEventGetOldItem :: TreeEvent a -> IO (TreeItem) -- | usage: (treeEventGetPoint obj). treeEventGetPoint :: TreeEvent a -> IO (Point) -- | usage: (treeEventIsEditCancelled obj). treeEventIsEditCancelled :: TreeEvent a -> IO Bool -- | usage: (updateUIEventCheck obj check). updateUIEventCheck :: UpdateUIEvent a -> Bool -> IO () -- | usage: (updateUIEventCopyObject obj obj). updateUIEventCopyObject :: UpdateUIEvent a -> WxObject b -> IO () -- | usage: (updateUIEventEnable obj enable). updateUIEventEnable :: UpdateUIEvent a -> Bool -> IO () -- | usage: (updateUIEventGetChecked obj). updateUIEventGetChecked :: UpdateUIEvent a -> IO Bool -- | usage: (updateUIEventGetEnabled obj). updateUIEventGetEnabled :: UpdateUIEvent a -> IO Bool -- | usage: (updateUIEventGetSetChecked obj). updateUIEventGetSetChecked :: UpdateUIEvent a -> IO Bool -- | usage: (updateUIEventGetSetEnabled obj). updateUIEventGetSetEnabled :: UpdateUIEvent a -> IO Bool -- | usage: (updateUIEventGetSetText obj). updateUIEventGetSetText :: UpdateUIEvent a -> IO Bool -- | usage: (updateUIEventGetText obj). updateUIEventGetText :: UpdateUIEvent a -> IO (String) -- | usage: (updateUIEventSetText obj text). updateUIEventSetText :: UpdateUIEvent a -> String -> IO () -- | usage: (validatorCreate). validatorCreate :: IO (Validator ()) -- | usage: (validatorDelete obj). validatorDelete :: Validator a -> IO () -- | usage: (validatorGetWindow obj). validatorGetWindow :: Validator a -> IO (Window ()) -- | usage: (validatorSetWindow obj win). validatorSetWindow :: Validator a -> Window b -> IO () -- | usage: (validatorSuppressBellOnError doIt). validatorSuppressBellOnError :: Bool -> IO () -- | usage: (validatorTransferFromWindow obj). validatorTransferFromWindow :: Validator a -> IO Bool -- | usage: (validatorTransferToWindow obj). validatorTransferToWindow :: Validator a -> IO Bool -- | usage: (validatorValidate obj parent). validatorValidate :: Validator a -> Window b -> IO Bool -- | usage: (wxcAppBell). wxcAppBell :: IO () -- | usage: (wxcAppCreateLogTarget). wxcAppCreateLogTarget :: IO (WXCLog ()) -- | usage: (wxcAppDispatch). wxcAppDispatch :: IO () -- | usage: (wxcAppDisplaySize). wxcAppDisplaySize :: IO (Size) -- | usage: (wxcAppEnableTooltips enable). wxcAppEnableTooltips :: Bool -> IO () -- | usage: (wxcAppEnableTopLevelWindows enb). wxcAppEnableTopLevelWindows :: Int -> IO () -- | usage: (wxcAppExecuteProcess cmd snc prc). wxcAppExecuteProcess :: String -> Int -> Process c -> IO Int -- | usage: (wxcAppExit). wxcAppExit :: IO () -- | usage: (wxcAppExitMainLoop). wxcAppExitMainLoop :: IO () -- | usage: (wxcAppFindWindowById id prt). wxcAppFindWindowById :: Id -> Window b -> IO (Ptr ()) -- | usage: (wxcAppFindWindowByLabel lbl prt). wxcAppFindWindowByLabel :: String -> Window b -> IO (Window ()) -- | usage: (wxcAppFindWindowByName lbl prt). wxcAppFindWindowByName :: String -> Window b -> IO (Window ()) -- | usage: (wxcAppGetApp). wxcAppGetApp :: IO (App ()) -- | usage: (wxcAppGetAppName). wxcAppGetAppName :: IO (String) -- | usage: (wxcAppGetClassName). wxcAppGetClassName :: IO (String) -- | usage: (wxcAppGetExitOnFrameDelete). wxcAppGetExitOnFrameDelete :: IO Int -- | usage: (wxcAppGetIdleInterval). wxcAppGetIdleInterval :: IO Int -- | usage: (wxcAppGetOsDescription). wxcAppGetOsDescription :: IO (String) -- | usage: (wxcAppGetOsVersion maj min). wxcAppGetOsVersion :: Ptr a -> Ptr b -> IO Int -- | usage: (wxcAppGetTopWindow). wxcAppGetTopWindow :: IO (Window ()) -- | usage: (wxcAppGetUseBestVisual). wxcAppGetUseBestVisual :: IO Int -- | usage: (wxcAppGetUserHome usr). wxcAppGetUserHome :: Ptr a -> IO (String) -- | usage: (wxcAppGetUserId). wxcAppGetUserId :: IO (String) -- | usage: (wxcAppGetUserName). wxcAppGetUserName :: IO (String) -- | usage: (wxcAppGetVendorName). wxcAppGetVendorName :: IO (String) -- | usage: (wxcAppInitAllImageHandlers). wxcAppInitAllImageHandlers :: IO () -- | usage: (wxcAppInitializeC closure argc argv). wxcAppInitializeC :: Closure a -> Int -> Ptr (Ptr CWchar) -> IO () -- | usage: (wxcAppInitialized). wxcAppInitialized :: IO Bool -- | usage: (wxcAppIsTerminating). wxcAppIsTerminating :: IO Bool -- | usage: (wxcAppMainLoop). wxcAppMainLoop :: IO Int -- | usage: (wxcAppMilliSleep mscs). wxcAppMilliSleep :: Int -> IO () -- | usage: (wxcAppMousePosition). wxcAppMousePosition :: IO (Point) -- | usage: (wxcAppPending). wxcAppPending :: IO Int -- | usage: (wxcAppSafeYield win). wxcAppSafeYield :: Window a -> IO Int -- | usage: (wxcAppSetAppName name). wxcAppSetAppName :: String -> IO () -- | usage: (wxcAppSetClassName name). wxcAppSetClassName :: String -> IO () -- | usage: (wxcAppSetExitOnFrameDelete flag). wxcAppSetExitOnFrameDelete :: Int -> IO () -- | usage: (wxcAppSetIdleInterval interval). wxcAppSetIdleInterval :: Int -> IO () -- | usage: (wxcAppSetPrintMode mode). wxcAppSetPrintMode :: Int -> IO () -- | usage: (wxcAppSetTooltipDelay ms). wxcAppSetTooltipDelay :: Int -> IO () -- | usage: (wxcAppSetTopWindow wnd). wxcAppSetTopWindow :: Window a -> IO () -- | usage: (wxcAppSetUseBestVisual flag). wxcAppSetUseBestVisual :: Int -> IO () -- | usage: (wxcAppSetVendorName name). wxcAppSetVendorName :: String -> IO () -- | usage: (wxcAppSleep scs). wxcAppSleep :: Int -> IO () -- | usage: (wxcAppYield). wxcAppYield :: IO Int -- | usage: (wxcArtProvCreate obj clb). wxcArtProvCreate :: Ptr a -> Ptr b -> IO (WXCArtProv ()) -- | usage: (wxcArtProvRelease obj). wxcArtProvRelease :: WXCArtProv a -> IO () -- | usage: (wxcDragDataObjectCreate obj fmt func1 func2 func3). wxcDragDataObjectCreate :: Ptr a -> String -> Ptr c -> Ptr d -> Ptr e -> IO (WXCDragDataObject ()) -- | usage: (wxcDragDataObjectDelete obj). wxcDragDataObjectDelete :: WXCDragDataObject a -> IO () -- | usage: (wxcDropTargetCreate obj). wxcDropTargetCreate :: Ptr a -> IO (WXCDropTarget ()) -- | usage: (wxcDropTargetDelete obj). wxcDropTargetDelete :: WXCDropTarget a -> IO () -- | usage: (wxcDropTargetSetOnData obj func). wxcDropTargetSetOnData :: WXCDropTarget a -> Ptr b -> IO () -- | usage: (wxcDropTargetSetOnDragOver obj func). wxcDropTargetSetOnDragOver :: WXCDropTarget a -> Ptr b -> IO () -- | usage: (wxcDropTargetSetOnDrop obj func). wxcDropTargetSetOnDrop :: WXCDropTarget a -> Ptr b -> IO () -- | usage: (wxcDropTargetSetOnEnter obj func). wxcDropTargetSetOnEnter :: WXCDropTarget a -> Ptr b -> IO () -- | usage: (wxcDropTargetSetOnLeave obj func). wxcDropTargetSetOnLeave :: WXCDropTarget a -> Ptr b -> IO () -- | usage: (wxcFileDropTargetCreate obj func). wxcFileDropTargetCreate :: Ptr a -> Ptr b -> IO (WXCFileDropTarget ()) -- | usage: (wxcFileDropTargetDelete obj). wxcFileDropTargetDelete :: WXCFileDropTarget a -> IO () -- | usage: (wxcFileDropTargetSetOnData obj func). wxcFileDropTargetSetOnData :: WXCFileDropTarget a -> Ptr b -> IO () -- | usage: (wxcFileDropTargetSetOnDragOver obj func). wxcFileDropTargetSetOnDragOver :: WXCFileDropTarget a -> Ptr b -> IO () -- | usage: (wxcFileDropTargetSetOnDrop obj func). wxcFileDropTargetSetOnDrop :: WXCFileDropTarget a -> Ptr b -> IO () -- | usage: (wxcFileDropTargetSetOnEnter obj func). wxcFileDropTargetSetOnEnter :: WXCFileDropTarget a -> Ptr b -> IO () -- | usage: (wxcFileDropTargetSetOnLeave obj func). wxcFileDropTargetSetOnLeave :: WXCFileDropTarget a -> Ptr b -> IO () -- | usage: (wxcGridTableCreate obj eifGetNumberRows eifGetNumberCols -- eifGetValue eifSetValue eifIsEmptyCell eifClear eifInsertRows -- eifAppendRows eifDeleteRows eifInsertCols eifAppendCols eifDeleteCols -- eifSetRowLabelValue eifSetColLabelValue eifGetRowLabelValue -- eifGetColLabelValue). wxcGridTableCreate :: Ptr a -> Ptr b -> Ptr c -> Ptr d -> Ptr e -> Ptr f -> Ptr g -> Ptr h -> Ptr i -> Ptr j -> Ptr k -> Ptr l -> Ptr m -> Ptr n -> Ptr o -> Ptr p -> Ptr q -> IO (WXCGridTable ()) -- | usage: (wxcGridTableDelete obj). wxcGridTableDelete :: WXCGridTable a -> IO () -- | usage: (wxcGridTableGetView obj). wxcGridTableGetView :: WXCGridTable a -> IO (View ()) -- | usage: (wxcGridTableSendTableMessage obj id val1 val2). wxcGridTableSendTableMessage :: WXCGridTable a -> Id -> Int -> Int -> IO (Ptr ()) -- | Return the href attribute of the associated html anchor (if -- applicable) wxcHtmlEventGetHref :: WXCHtmlEvent a -> IO (String) -- | usage: (wxcHtmlEventGetHtmlCell self). wxcHtmlEventGetHtmlCell :: WXCHtmlEvent a -> IO (HtmlCell ()) -- | usage: (wxcHtmlEventGetHtmlCellId self). wxcHtmlEventGetHtmlCellId :: WXCHtmlEvent a -> IO (String) -- | usage: (wxcHtmlEventGetLogicalPosition self). wxcHtmlEventGetLogicalPosition :: WXCHtmlEvent a -> IO (Point) -- | usage: (wxcHtmlEventGetMouseEvent self). wxcHtmlEventGetMouseEvent :: WXCHtmlEvent a -> IO (MouseEvent ()) -- | usage: (wxcHtmlEventGetTarget self). wxcHtmlEventGetTarget :: WXCHtmlEvent a -> IO (String) -- | usage: (wxcHtmlWindowCreate prt id lfttopwdthgt stl txt). wxcHtmlWindowCreate :: Window a -> Id -> Rect -> Style -> String -> IO (WXCHtmlWindow ()) -- | usage: (wxcLogAddTraceMask obj str). wxcLogAddTraceMask :: WXCLog a -> String -> IO () -- | usage: (wxcLogCreate obj fnc). wxcLogCreate :: Ptr a -> Ptr b -> IO (WXCLog ()) -- | usage: (wxcLogDelete obj). wxcLogDelete :: WXCLog a -> IO () -- | usage: (wxcLogDontCreateOnDemand obj). wxcLogDontCreateOnDemand :: WXCLog a -> IO () -- | usage: (wxcLogEnableLogging obj doIt). wxcLogEnableLogging :: WXCLog a -> Bool -> IO Int -- | usage: (wxcLogFlush obj). wxcLogFlush :: WXCLog a -> IO () -- | usage: (wxcLogFlushActive obj). wxcLogFlushActive :: WXCLog a -> IO () -- | usage: (wxcLogGetActiveTarget). wxcLogGetActiveTarget :: IO (Ptr ()) -- | usage: (wxcLogGetTimestamp obj). wxcLogGetTimestamp :: WXCLog a -> IO (Ptr ()) -- | usage: (wxcLogGetTraceMask obj). wxcLogGetTraceMask :: WXCLog a -> IO Int -- | usage: (wxcLogGetVerbose obj). wxcLogGetVerbose :: WXCLog a -> IO Int -- | usage: (wxcLogHasPendingMessages obj). wxcLogHasPendingMessages :: WXCLog a -> IO Bool -- | usage: (wxcLogIsAllowedTraceMask obj mask). wxcLogIsAllowedTraceMask :: WXCLog a -> Mask b -> IO Bool -- | usage: (wxcLogIsEnabled obj). wxcLogIsEnabled :: WXCLog a -> IO Bool -- | usage: (wxcLogOnLog obj level szString t). wxcLogOnLog :: WXCLog a -> Int -> Ptr c -> Int -> IO () -- | usage: (wxcLogRemoveTraceMask obj str). wxcLogRemoveTraceMask :: WXCLog a -> String -> IO () -- | usage: (wxcLogResume obj). wxcLogResume :: WXCLog a -> IO () -- | usage: (wxcLogSetActiveTarget pLogger). wxcLogSetActiveTarget :: WXCLog a -> IO (Ptr ()) -- | usage: (wxcLogSetTimestamp obj ts). wxcLogSetTimestamp :: WXCLog a -> Ptr b -> IO () -- | usage: (wxcLogSetVerbose obj bVerbose). wxcLogSetVerbose :: WXCLog a -> Int -> IO () -- | usage: (wxcLogSuspend obj). wxcLogSuspend :: WXCLog a -> IO () -- | usage: (wxcPreviewControlBarCreate preview buttons parent title -- xywh style). wxcPreviewControlBarCreate :: Ptr a -> Int -> Window c -> Ptr d -> Rect -> Int -> IO (WXCPreviewControlBar ()) -- | usage: (wxcPreviewFrameCreate obj wxinit createcanvas -- createtoolbar preview parent title xywh style). wxcPreviewFrameCreate :: Ptr a -> Ptr b -> Ptr c -> Ptr d -> Ptr e -> Window f -> Ptr g -> Rect -> Int -> IO (WXCPreviewFrame ()) -- | usage: (wxcPreviewFrameGetControlBar obj). wxcPreviewFrameGetControlBar :: WXCPreviewFrame a -> IO (Ptr ()) -- | usage: (wxcPreviewFrameGetPreviewCanvas obj). wxcPreviewFrameGetPreviewCanvas :: WXCPreviewFrame a -> IO (PreviewCanvas ()) -- | usage: (wxcPreviewFrameGetPrintPreview obj). wxcPreviewFrameGetPrintPreview :: WXCPreviewFrame a -> IO (PrintPreview ()) -- | usage: (wxcPreviewFrameInitialize obj). wxcPreviewFrameInitialize :: WXCPreviewFrame a -> IO () -- | usage: (wxcPreviewFrameSetControlBar obj obj). wxcPreviewFrameSetControlBar :: WXCPreviewFrame a -> Ptr b -> IO () -- | usage: (wxcPreviewFrameSetPreviewCanvas obj obj). wxcPreviewFrameSetPreviewCanvas :: WXCPreviewFrame a -> PreviewCanvas b -> IO () -- | usage: (wxcPreviewFrameSetPrintPreview obj obj). wxcPreviewFrameSetPrintPreview :: WXCPreviewFrame a -> PrintPreview b -> IO () -- | usage: (wxcPrintEventGetContinue self). wxcPrintEventGetContinue :: WXCPrintEvent a -> IO Bool -- | usage: (wxcPrintEventGetEndPage self). wxcPrintEventGetEndPage :: WXCPrintEvent a -> IO Int -- | usage: (wxcPrintEventGetPage self). wxcPrintEventGetPage :: WXCPrintEvent a -> IO Int -- | Usage: wxcPrintEventGetPrintout self. Do not delete the -- associated printout! wxcPrintEventGetPrintout :: WXCPrintEvent a -> IO (WXCPrintout ()) -- | usage: (wxcPrintEventSetContinue self cont). wxcPrintEventSetContinue :: WXCPrintEvent a -> Bool -> IO () -- | usage: (wxcPrintEventSetPageLimits self startPage endPage fromPage -- toPage). wxcPrintEventSetPageLimits :: WXCPrintEvent a -> Int -> Int -> Int -> Int -> IO () -- | usage: (wxcPrintoutCreate title). wxcPrintoutCreate :: String -> IO (WXCPrintout ()) -- | usage: (wxcPrintoutDelete self). wxcPrintoutDelete :: WXCPrintout a -> IO () -- | Usage: wxcPrintoutGetEvtHandler self. Do not delete the -- associated event handler! wxcPrintoutGetEvtHandler :: WXCPrintout a -> IO (WXCPrintoutHandler ()) -- | usage: (wxcPrintoutSetPageLimits self startPage endPage fromPage -- toPage). wxcPrintoutSetPageLimits :: WXCPrintout a -> Int -> Int -> Int -> Int -> IO () -- | usage: (wxcTextDropTargetCreate obj func). wxcTextDropTargetCreate :: Ptr a -> Ptr b -> IO (WXCTextDropTarget ()) -- | usage: (wxcTextDropTargetDelete obj). wxcTextDropTargetDelete :: WXCTextDropTarget a -> IO () -- | usage: (wxcTextDropTargetSetOnData obj func). wxcTextDropTargetSetOnData :: WXCTextDropTarget a -> Ptr b -> IO () -- | usage: (wxcTextDropTargetSetOnDragOver obj func). wxcTextDropTargetSetOnDragOver :: WXCTextDropTarget a -> Ptr b -> IO () -- | usage: (wxcTextDropTargetSetOnDrop obj func). wxcTextDropTargetSetOnDrop :: WXCTextDropTarget a -> Ptr b -> IO () -- | usage: (wxcTextDropTargetSetOnEnter obj func). wxcTextDropTargetSetOnEnter :: WXCTextDropTarget a -> Ptr b -> IO () -- | usage: (wxcTextDropTargetSetOnLeave obj func). wxcTextDropTargetSetOnLeave :: WXCTextDropTarget a -> Ptr b -> IO () -- | usage: (wxcTextValidatorCreate obj fnc txt stl). wxcTextValidatorCreate :: Ptr a -> Ptr b -> String -> Style -> IO (WXCTextValidator ()) -- | usage: (wxcTreeItemDataCreate closure). wxcTreeItemDataCreate :: Closure a -> IO (WXCTreeItemData ()) -- | usage: (wxcTreeItemDataGetClientClosure self). wxcTreeItemDataGetClientClosure :: WXCTreeItemData a -> IO (Closure ()) -- | usage: (wxcTreeItemDataSetClientClosure self closure). wxcTreeItemDataSetClientClosure :: WXCTreeItemData a -> Closure b -> IO () -- | usage: (windowAddChild obj child). windowAddChild :: Window a -> Window b -> IO () -- | usage: (windowAddConstraintReference obj otherWin). windowAddConstraintReference :: Window a -> Window b -> IO () -- | usage: (windowCaptureMouse obj). windowCaptureMouse :: Window a -> IO () -- | usage: (windowCenter obj direction). windowCenter :: Window a -> Int -> IO () -- | usage: (windowCenterOnParent obj dir). windowCenterOnParent :: Window a -> Int -> IO () -- | usage: (windowClearBackground obj). windowClearBackground :: Window a -> IO () -- | usage: (windowClientToScreen obj xy). windowClientToScreen :: Window a -> Point -> IO (Point) -- | usage: (windowClose obj force). windowClose :: Window a -> Bool -> IO Bool -- | usage: (windowConvertDialogToPixels obj). windowConvertDialogToPixels :: Window a -> IO (Point) -- | usage: (windowConvertDialogToPixelsEx obj). windowConvertDialogToPixelsEx :: Window a -> IO (Point) -- | usage: (windowConvertPixelsToDialog obj). windowConvertPixelsToDialog :: Window a -> IO (Point) -- | usage: (windowConvertPixelsToDialogEx obj). windowConvertPixelsToDialogEx :: Window a -> IO (Point) -- | usage: (windowCreate prt id xywh stl). windowCreate :: Window a -> Id -> Rect -> Style -> IO (Window ()) -- | usage: (windowDeleteRelatedConstraints obj). windowDeleteRelatedConstraints :: Window a -> IO () -- | usage: (windowDestroy obj). windowDestroy :: Window a -> IO Bool -- | usage: (windowDestroyChildren obj). windowDestroyChildren :: Window a -> IO Bool -- | usage: (windowDisable obj). windowDisable :: Window a -> IO Bool -- | usage: (windowDoPhase obj phase). windowDoPhase :: Window a -> Int -> IO Int -- | usage: (windowEnable obj). windowEnable :: Window a -> IO Bool -- | usage: (windowFindFocus obj). windowFindFocus :: Window a -> IO (Window ()) -- | usage: (windowFindWindow obj name). windowFindWindow :: Window a -> String -> IO (Window ()) -- | usage: (windowFit obj). windowFit :: Window a -> IO () -- | usage: (windowFitInside obj). windowFitInside :: Window a -> IO () -- | usage: (windowFreeze obj). windowFreeze :: Window a -> IO () -- | usage: (windowGetAutoLayout obj). windowGetAutoLayout :: Window a -> IO Int -- | usage: (windowGetBackgroundColour obj). windowGetBackgroundColour :: Window a -> IO (Color) -- | usage: (windowGetBestSize obj). windowGetBestSize :: Window a -> IO (Size) -- | usage: (windowGetCaret obj). windowGetCaret :: Window a -> IO (Caret ()) -- | usage: (windowGetCharHeight obj). windowGetCharHeight :: Window a -> IO Int -- | usage: (windowGetCharWidth obj). windowGetCharWidth :: Window a -> IO Int -- | usage: (windowGetChildren obj res cnt). windowGetChildren :: Window a -> Ptr b -> Int -> IO Int -- | usage: (windowGetClientData obj). windowGetClientData :: Window a -> IO (ClientData ()) -- | usage: (windowGetClientSize obj). windowGetClientSize :: Window a -> IO (Size) -- | usage: (windowGetClientSizeConstraint obj). windowGetClientSizeConstraint :: Window a -> IO Size -- | usage: (windowGetConstraints obj). windowGetConstraints :: Window a -> IO (LayoutConstraints ()) -- | usage: (windowGetConstraintsInvolvedIn obj). windowGetConstraintsInvolvedIn :: Window a -> IO (Ptr ()) -- | usage: (windowGetCursor obj). windowGetCursor :: Window a -> IO (Cursor ()) -- | usage: (windowGetDropTarget obj). windowGetDropTarget :: Window a -> IO (DropTarget ()) -- | usage: (windowGetEffectiveMinSize obj). windowGetEffectiveMinSize :: Window a -> IO (Size) -- | usage: (windowGetEventHandler obj). windowGetEventHandler :: Window a -> IO (EvtHandler ()) -- | usage: (windowGetFont obj). windowGetFont :: Window a -> IO (Font ()) -- | usage: (windowGetForegroundColour obj). windowGetForegroundColour :: Window a -> IO (Color) -- | usage: (windowGetHandle obj). windowGetHandle :: Window a -> IO (Ptr ()) -- | usage: (windowGetId obj). windowGetId :: Window a -> IO Int -- | usage: (windowGetLabel obj). windowGetLabel :: Window a -> IO (String) -- | usage: (windowGetLabelEmpty obj). windowGetLabelEmpty :: Window a -> IO Int -- | usage: (windowGetMaxHeight obj). windowGetMaxHeight :: Window a -> IO Int -- | usage: (windowGetMaxWidth obj). windowGetMaxWidth :: Window a -> IO Int -- | usage: (windowGetMinHeight obj). windowGetMinHeight :: Window a -> IO Int -- | usage: (windowGetMinWidth obj). windowGetMinWidth :: Window a -> IO Int -- | usage: (windowGetName obj). windowGetName :: Window a -> IO (String) -- | usage: (windowGetParent obj). windowGetParent :: Window a -> IO (Window ()) -- | usage: (windowGetPosition obj). windowGetPosition :: Window a -> IO (Point) -- | usage: (windowGetPositionConstraint obj). windowGetPositionConstraint :: Window a -> IO Point -- | usage: (windowGetRect obj). windowGetRect :: Window a -> IO (Rect) -- | usage: (windowGetScrollPos obj orient). windowGetScrollPos :: Window a -> Int -> IO Int -- | usage: (windowGetScrollRange obj orient). windowGetScrollRange :: Window a -> Int -> IO Int -- | usage: (windowGetScrollThumb obj orient). windowGetScrollThumb :: Window a -> Int -> IO Int -- | usage: (windowGetSize obj). windowGetSize :: Window a -> IO (Size) -- | usage: (windowGetSizeConstraint obj). windowGetSizeConstraint :: Window a -> IO Size -- | usage: (windowGetSizer obj). windowGetSizer :: Window a -> IO (Sizer ()) -- | usage: (windowGetTextExtent obj string x y descent externalLeading -- theFont). windowGetTextExtent :: Window a -> String -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Font g -> IO () -- | usage: (windowGetToolTip obj). windowGetToolTip :: Window a -> IO (String) -- | usage: (windowGetUpdateRegion obj). windowGetUpdateRegion :: Window a -> IO (Region ()) -- | usage: (windowGetValidator obj). windowGetValidator :: Window a -> IO (Validator ()) -- | usage: (windowGetVirtualSize obj). windowGetVirtualSize :: Window a -> IO (Size) -- | usage: (windowGetWindowStyleFlag obj). windowGetWindowStyleFlag :: Window a -> IO Int -- | usage: (windowHasFlag obj flag). windowHasFlag :: Window a -> Int -> IO Bool -- | usage: (windowHasFocus obj). windowHasFocus :: Window a -> IO Bool -- | usage: (windowHide obj). windowHide :: Window a -> IO Bool -- | usage: (windowInitDialog obj). windowInitDialog :: Window a -> IO () -- | usage: (windowIsBeingDeleted obj). windowIsBeingDeleted :: Window a -> IO Bool -- | usage: (windowIsEnabled obj). windowIsEnabled :: Window a -> IO Bool -- | usage: (windowIsExposed obj xywh). windowIsExposed :: Window a -> Rect -> IO Bool -- | usage: (windowIsShown obj). windowIsShown :: Window a -> IO Bool -- | usage: (windowIsTopLevel obj). windowIsTopLevel :: Window a -> IO Bool -- | usage: (windowLayout obj). windowLayout :: Window a -> IO Int -- | usage: (windowLayoutPhase1 obj noChanges). windowLayoutPhase1 :: Window a -> Ptr CInt -> IO Int -- | usage: (windowLayoutPhase2 obj noChanges). windowLayoutPhase2 :: Window a -> Ptr CInt -> IO Int -- | usage: (windowLower obj). windowLower :: Window a -> IO () -- | usage: (windowMove obj xy). windowMove :: Window a -> Point -> IO () -- | usage: (windowMoveConstraint obj xy). windowMoveConstraint :: Window a -> Point -> IO () -- | usage: (windowPopEventHandler obj deleteHandler). windowPopEventHandler :: Window a -> Bool -> IO (Ptr ()) -- | usage: (windowPopupMenu obj menu xy). windowPopupMenu :: Window a -> Menu b -> Point -> IO Int -- | usage: (windowPrepareDC obj dc). windowPrepareDC :: Window a -> DC b -> IO () -- | usage: (windowPushEventHandler obj handler). windowPushEventHandler :: Window a -> EvtHandler b -> IO () -- | usage: (windowRaise obj). windowRaise :: Window a -> IO () -- | usage: (windowRefresh obj eraseBackground). windowRefresh :: Window a -> Bool -> IO () -- | usage: (windowRefreshRect obj eraseBackground xywh). windowRefreshRect :: Window a -> Bool -> Rect -> IO () -- | usage: (windowReleaseMouse obj). windowReleaseMouse :: Window a -> IO () -- | usage: (windowRemoveChild obj child). windowRemoveChild :: Window a -> Window b -> IO () -- | usage: (windowRemoveConstraintReference obj otherWin). windowRemoveConstraintReference :: Window a -> Window b -> IO () -- | usage: (windowReparent obj par). windowReparent :: Window a -> Window b -> IO Int -- | usage: (windowResetConstraints obj). windowResetConstraints :: Window a -> IO () -- | usage: (windowScreenToClient obj xy). windowScreenToClient :: Window a -> Point -> IO (Point) -- | usage: (windowScreenToClient2 obj xy). windowScreenToClient2 :: Window a -> Point -> IO (Point) -- | usage: (windowScrollWindow obj dxdy). windowScrollWindow :: Window a -> Vector -> IO () -- | usage: (windowScrollWindowRect obj dxdy xywh). windowScrollWindowRect :: Window a -> Vector -> Rect -> IO () -- | usage: (windowSetAcceleratorTable obj accel). windowSetAcceleratorTable :: Window a -> AcceleratorTable b -> IO () -- | usage: (windowSetAutoLayout obj autoLayout). windowSetAutoLayout :: Window a -> Bool -> IO () -- | usage: (windowSetBackgroundColour obj colour). windowSetBackgroundColour :: Window a -> Color -> IO Int -- | usage: (windowSetCaret obj caret). windowSetCaret :: Window a -> Caret b -> IO () -- | usage: (windowSetClientData obj wxdata). windowSetClientData :: Window a -> ClientData b -> IO () -- | usage: (windowSetClientObject obj wxdata). windowSetClientObject :: Window a -> ClientData b -> IO () -- | usage: (windowSetClientSize obj widthheight). windowSetClientSize :: Window a -> Size -> IO () -- | usage: (windowSetConstraintSizes obj recurse). windowSetConstraintSizes :: Window a -> Int -> IO () -- | usage: (windowSetConstraints obj constraints). windowSetConstraints :: Window a -> LayoutConstraints b -> IO () -- | usage: (windowSetCursor obj cursor). windowSetCursor :: Window a -> Cursor b -> IO Int -- | usage: (windowSetDropTarget obj dropTarget). windowSetDropTarget :: Window a -> DropTarget b -> IO () -- | usage: (windowSetExtraStyle obj exStyle). windowSetExtraStyle :: Window a -> Int -> IO () -- | usage: (windowSetFocus obj). windowSetFocus :: Window a -> IO () -- | usage: (windowSetFont obj font). windowSetFont :: Window a -> Font b -> IO Int -- | usage: (windowSetForegroundColour obj colour). windowSetForegroundColour :: Window a -> Color -> IO Int -- | usage: (windowSetId obj id). windowSetId :: Window a -> Id -> IO () -- | usage: (windowSetLabel obj title). windowSetLabel :: Window a -> String -> IO () -- | usage: (windowSetName obj name). windowSetName :: Window a -> String -> IO () -- | usage: (windowSetScrollPos obj orient pos refresh). windowSetScrollPos :: Window a -> Int -> Int -> Bool -> IO () -- | usage: (windowSetScrollbar obj orient pos thumbVisible range -- refresh). windowSetScrollbar :: Window a -> Int -> Int -> Int -> Int -> Bool -> IO () -- | usage: (windowSetSize obj xywidthheight sizeFlags). windowSetSize :: Window a -> Rect -> Int -> IO () -- | usage: (windowSetSizeConstraint obj xywh). windowSetSizeConstraint :: Window a -> Rect -> IO () -- | usage: (windowSetSizeHints obj minW minH maxW maxH incW -- incH). windowSetSizeHints :: Window a -> Int -> Int -> Int -> Int -> Int -> Int -> IO () -- | usage: (windowSetSizer obj sizer). windowSetSizer :: Window a -> Sizer b -> IO () -- | usage: (windowSetToolTip obj tip). windowSetToolTip :: Window a -> String -> IO () -- | usage: (windowSetValidator obj validator). windowSetValidator :: Window a -> Validator b -> IO () -- | usage: (windowSetVirtualSize obj wh). windowSetVirtualSize :: Window a -> Size -> IO () -- | usage: (windowSetWindowStyleFlag obj style). windowSetWindowStyleFlag :: Window a -> Int -> IO () -- | usage: (windowShow obj). windowShow :: Window a -> IO Bool -- | usage: (windowThaw obj). windowThaw :: Window a -> IO () -- | usage: (windowTransferDataFromWindow obj). windowTransferDataFromWindow :: Window a -> IO Bool -- | usage: (windowTransferDataToWindow obj). windowTransferDataToWindow :: Window a -> IO Bool -- | usage: (windowUnsetConstraints obj c). windowUnsetConstraints :: Window a -> Ptr b -> IO () -- | usage: (windowUpdateWindowUI obj). windowUpdateWindowUI :: Window a -> IO () -- | usage: (windowValidate obj). windowValidate :: Window a -> IO Bool -- | usage: (windowWarpPointer obj xy). windowWarpPointer :: Window a -> Point -> IO () -- | usage: (windowCreateEventGetWindow obj). windowCreateEventGetWindow :: WindowCreateEvent a -> IO (Window ()) -- | usage: (windowDCCreate win). windowDCCreate :: Window a -> IO (WindowDC ()) -- | usage: (windowDCDelete obj). windowDCDelete :: WindowDC a -> IO () -- | usage: (windowDestroyEventGetWindow obj). windowDestroyEventGetWindow :: WindowDestroyEvent a -> IO (Window ()) -- | usage: (wizardChain f s). wizardChain :: WizardPageSimple a -> WizardPageSimple b -> IO () -- | usage: (wizardCreate prt id txt bmp lfttopwdthgt). wizardCreate :: Window a -> Id -> String -> Bitmap d -> Rect -> IO (Wizard ()) -- | usage: (wizardGetCurrentPage obj). wizardGetCurrentPage :: Wizard a -> IO (WizardPage ()) -- | usage: (wizardGetPageSize obj). wizardGetPageSize :: Wizard a -> IO (Size) -- | usage: (wizardRunWizard obj firstPage). wizardRunWizard :: Wizard a -> WizardPage b -> IO Int -- | usage: (wizardSetPageSize obj wh). wizardSetPageSize :: Wizard a -> Size -> IO () -- | usage: (wizardEventGetDirection obj). wizardEventGetDirection :: WizardEvent a -> IO Int -- | usage: (wizardPageSimpleCreate prt). wizardPageSimpleCreate :: Wizard a -> IO (WizardPageSimple ()) -- | usage: (wizardPageSimpleGetBitmap obj). wizardPageSimpleGetBitmap :: WizardPageSimple a -> IO (Bitmap ()) -- | usage: (wizardPageSimpleGetNext obj). wizardPageSimpleGetNext :: WizardPageSimple a -> IO (WizardPageSimple ()) -- | usage: (wizardPageSimpleGetPrev obj). wizardPageSimpleGetPrev :: WizardPageSimple a -> IO (WizardPageSimple ()) -- | usage: (wizardPageSimpleSetNext obj next). wizardPageSimpleSetNext :: WizardPageSimple a -> WizardPageSimple b -> IO () -- | usage: (wizardPageSimpleSetPrev obj prev). wizardPageSimpleSetPrev :: WizardPageSimple a -> WizardPageSimple b -> IO () -- | usage: (managedPtrCreateFromBitmap obj). managedPtrCreateFromBitmap :: Bitmap a -> IO (WxManagedPtr ()) -- | usage: (managedPtrCreateFromBrush obj). managedPtrCreateFromBrush :: Brush a -> IO (WxManagedPtr ()) -- | usage: (managedPtrCreateFromColour obj). managedPtrCreateFromColour :: Color -> IO (WxManagedPtr ()) -- | usage: (managedPtrCreateFromCursor obj). managedPtrCreateFromCursor :: Cursor a -> IO (WxManagedPtr ()) -- | usage: (managedPtrCreateFromDateTime obj). managedPtrCreateFromDateTime :: DateTime a -> IO (WxManagedPtr ()) -- | usage: (managedPtrCreateFromFont obj). managedPtrCreateFromFont :: Font a -> IO (WxManagedPtr ()) -- | usage: (managedPtrCreateFromGridCellCoordsArray obj). managedPtrCreateFromGridCellCoordsArray :: GridCellCoordsArray a -> IO (WxManagedPtr ()) -- | usage: (managedPtrCreateFromIcon obj). managedPtrCreateFromIcon :: Icon a -> IO (WxManagedPtr ()) -- | usage: (managedPtrCreateFromObject obj). managedPtrCreateFromObject :: WxObject a -> IO (WxManagedPtr ()) -- | usage: (managedPtrCreateFromPen obj). managedPtrCreateFromPen :: Pen a -> IO (WxManagedPtr ()) -- | usage: (managedPtrDelete self). managedPtrDelete :: WxManagedPtr a -> IO () -- | usage: (managedPtrFinalize self). managedPtrFinalize :: WxManagedPtr a -> IO () -- | usage: (managedPtrGetDeleteFunction). managedPtrGetDeleteFunction :: IO (Ptr ()) -- | usage: (managedPtrGetPtr self). managedPtrGetPtr :: WxManagedPtr a -> IO (Ptr ()) -- | usage: (managedPtrNoFinalize self). managedPtrNoFinalize :: WxManagedPtr a -> IO () -- | usage: (objectGetClassInfo obj). objectGetClassInfo :: WxObject a -> IO (ClassInfo ()) -- | Get the reference data of an object as a closure: only works if -- properly initialized. Use closureGetData to get to the actual -- data. objectGetClientClosure :: WxObject a -> IO (Closure ()) -- | usage: (objectIsKindOf obj classInfo). objectIsKindOf :: WxObject a -> ClassInfo b -> IO Bool -- | usage: (objectIsScrolledWindow obj). objectIsScrolledWindow :: WxObject a -> IO Bool -- | usage: (objectSafeDelete self). objectSafeDelete :: WxObject a -> IO () -- | Set the reference data of an object as a closure. The closure data -- contains the data while the function is called on deletion. Returns -- True on success. Only works if the reference data is unused by -- wxWidgets! objectSetClientClosure :: WxObject a -> Closure b -> IO () -- | usage: (wxobjectDelete obj). wxobjectDelete :: WxObject a -> IO () -- | usage: (xmlResourceAddHandler obj handler). xmlResourceAddHandler :: XmlResource a -> EvtHandler b -> IO () -- | usage: (xmlResourceAddSubclassFactory obj factory). xmlResourceAddSubclassFactory :: XmlResource a -> Ptr b -> IO () -- | usage: (xmlResourceAttachUnknownControl obj control parent). xmlResourceAttachUnknownControl :: XmlResource a -> Control b -> Window c -> IO Int -- | usage: (xmlResourceClearHandlers obj). xmlResourceClearHandlers :: XmlResource a -> IO () -- | usage: (xmlResourceCompareVersion obj major minor release -- revision). xmlResourceCompareVersion :: XmlResource a -> Int -> Int -> Int -> Int -> IO Int -- | usage: (xmlResourceCreate flags). xmlResourceCreate :: Int -> IO (XmlResource ()) -- | usage: (xmlResourceCreateFromFile filemask flags). xmlResourceCreateFromFile :: String -> Int -> IO (XmlResource ()) -- | usage: (xmlResourceDelete obj). xmlResourceDelete :: XmlResource a -> IO () -- | usage: (xmlResourceGet). xmlResourceGet :: IO (XmlResource ()) -- | usage: (xmlResourceGetBitmapButton obj strid). xmlResourceGetBitmapButton :: Window a -> String -> IO (BitmapButton ()) -- | usage: (xmlResourceGetBoxSizer obj strid). xmlResourceGetBoxSizer :: Window a -> String -> IO (BoxSizer ()) -- | usage: (xmlResourceGetButton obj strid). xmlResourceGetButton :: Window a -> String -> IO (Button ()) -- | usage: (xmlResourceGetCalendarCtrl obj strid). xmlResourceGetCalendarCtrl :: Window a -> String -> IO (CalendarCtrl ()) -- | usage: (xmlResourceGetCheckBox obj strid). xmlResourceGetCheckBox :: Window a -> String -> IO (CheckBox ()) -- | usage: (xmlResourceGetCheckListBox obj strid). xmlResourceGetCheckListBox :: Window a -> String -> IO (CheckListBox ()) -- | usage: (xmlResourceGetChoice obj strid). xmlResourceGetChoice :: Window a -> String -> IO (Choice ()) -- | usage: (xmlResourceGetComboBox obj strid). xmlResourceGetComboBox :: Window a -> String -> IO (ComboBox ()) -- | usage: (xmlResourceGetDomain obj). xmlResourceGetDomain :: XmlResource a -> IO (String) -- | usage: (xmlResourceGetFlags obj). xmlResourceGetFlags :: XmlResource a -> IO Int -- | usage: (xmlResourceGetFlexGridSizer obj strid). xmlResourceGetFlexGridSizer :: Window a -> String -> IO (FlexGridSizer ()) -- | usage: (xmlResourceGetGauge obj strid). xmlResourceGetGauge :: Window a -> String -> IO (Gauge ()) -- | usage: (xmlResourceGetGrid obj strid). xmlResourceGetGrid :: Window a -> String -> IO (Grid ()) -- | usage: (xmlResourceGetGridSizer obj strid). xmlResourceGetGridSizer :: Window a -> String -> IO (GridSizer ()) -- | usage: (xmlResourceGetHtmlWindow obj strid). xmlResourceGetHtmlWindow :: Window a -> String -> IO (HtmlWindow ()) -- | usage: (xmlResourceGetListBox obj strid). xmlResourceGetListBox :: Window a -> String -> IO (ListBox ()) -- | usage: (xmlResourceGetListCtrl obj strid). xmlResourceGetListCtrl :: Window a -> String -> IO (ListCtrl ()) -- | usage: (xmlResourceGetMDIChildFrame obj strid). xmlResourceGetMDIChildFrame :: Window a -> String -> IO (MDIChildFrame ()) -- | usage: (xmlResourceGetMDIParentFrame obj strid). xmlResourceGetMDIParentFrame :: Window a -> String -> IO (MDIParentFrame ()) -- | usage: (xmlResourceGetMenu obj strid). xmlResourceGetMenu :: Window a -> String -> IO (Menu ()) -- | usage: (xmlResourceGetMenuBar obj strid). xmlResourceGetMenuBar :: Window a -> String -> IO (MenuBar ()) -- | usage: (xmlResourceGetMenuItem obj strid). xmlResourceGetMenuItem :: Window a -> String -> IO (MenuItem ()) -- | usage: (xmlResourceGetNotebook obj strid). xmlResourceGetNotebook :: Window a -> String -> IO (Notebook ()) -- | usage: (xmlResourceGetPanel obj strid). xmlResourceGetPanel :: Window a -> String -> IO (Panel ()) -- | usage: (xmlResourceGetRadioBox obj strid). xmlResourceGetRadioBox :: Window a -> String -> IO (RadioBox ()) -- | usage: (xmlResourceGetRadioButton obj strid). xmlResourceGetRadioButton :: Window a -> String -> IO (RadioButton ()) -- | usage: (xmlResourceGetScrollBar obj strid). xmlResourceGetScrollBar :: Window a -> String -> IO (ScrollBar ()) -- | usage: (xmlResourceGetScrolledWindow obj strid). xmlResourceGetScrolledWindow :: Window a -> String -> IO (ScrolledWindow ()) -- | usage: (xmlResourceGetSizer obj strid). xmlResourceGetSizer :: Window a -> String -> IO (Sizer ()) -- | usage: (xmlResourceGetSlider obj strid). xmlResourceGetSlider :: Window a -> String -> IO (Slider ()) -- | usage: (xmlResourceGetSpinButton obj strid). xmlResourceGetSpinButton :: Window a -> String -> IO (SpinButton ()) -- | usage: (xmlResourceGetSpinCtrl obj strid). xmlResourceGetSpinCtrl :: Window a -> String -> IO (SpinCtrl ()) -- | usage: (xmlResourceGetSplitterWindow obj strid). xmlResourceGetSplitterWindow :: Window a -> String -> IO (SplitterWindow ()) -- | usage: (xmlResourceGetStaticBitmap obj strid). xmlResourceGetStaticBitmap :: Window a -> String -> IO (StaticBitmap ()) -- | usage: (xmlResourceGetStaticBox obj strid). xmlResourceGetStaticBox :: Window a -> String -> IO (StaticBox ()) -- | usage: (xmlResourceGetStaticBoxSizer obj strid). xmlResourceGetStaticBoxSizer :: Window a -> String -> IO (StaticBoxSizer ()) -- | usage: (xmlResourceGetStaticLine obj strid). xmlResourceGetStaticLine :: Window a -> String -> IO (StaticLine ()) -- | usage: (xmlResourceGetStaticText obj strid). xmlResourceGetStaticText :: Window a -> String -> IO (StaticText ()) -- | usage: (xmlResourceGetStyledTextCtrl obj strid). xmlResourceGetStyledTextCtrl :: Window a -> String -> IO (StyledTextCtrl ()) -- | usage: (xmlResourceGetTextCtrl obj strid). xmlResourceGetTextCtrl :: Window a -> String -> IO (TextCtrl ()) -- | usage: (xmlResourceGetTreeCtrl obj strid). xmlResourceGetTreeCtrl :: Window a -> String -> IO (TreeCtrl ()) -- | usage: (xmlResourceGetVersion obj). xmlResourceGetVersion :: XmlResource a -> IO Int -- | usage: (xmlResourceGetXRCID obj strid). xmlResourceGetXRCID :: XmlResource a -> String -> IO Int -- | usage: (xmlResourceInitAllHandlers obj). xmlResourceInitAllHandlers :: XmlResource a -> IO () -- | usage: (xmlResourceInsertHandler obj handler). xmlResourceInsertHandler :: XmlResource a -> EvtHandler b -> IO () -- | usage: (xmlResourceLoad obj filemask). xmlResourceLoad :: XmlResource a -> String -> IO Bool -- | usage: (xmlResourceLoadBitmap obj name). xmlResourceLoadBitmap :: XmlResource a -> String -> IO (Bitmap ()) -- | usage: (xmlResourceLoadDialog obj parent name). xmlResourceLoadDialog :: XmlResource a -> Window b -> String -> IO (Dialog ()) -- | usage: (xmlResourceLoadFrame obj parent name). xmlResourceLoadFrame :: XmlResource a -> Window b -> String -> IO (Frame ()) -- | usage: (xmlResourceLoadIcon obj name). xmlResourceLoadIcon :: XmlResource a -> String -> IO (Icon ()) -- | usage: (xmlResourceLoadMenu obj name). xmlResourceLoadMenu :: XmlResource a -> String -> IO (Menu ()) -- | usage: (xmlResourceLoadMenuBar obj parent name). xmlResourceLoadMenuBar :: XmlResource a -> Window b -> String -> IO (MenuBar ()) -- | usage: (xmlResourceLoadPanel obj parent name). xmlResourceLoadPanel :: XmlResource a -> Window b -> String -> IO (Panel ()) -- | usage: (xmlResourceLoadToolBar obj parent name). xmlResourceLoadToolBar :: XmlResource a -> Window b -> String -> IO (ToolBar ()) -- | usage: (xmlResourceSet obj res). xmlResourceSet :: XmlResource a -> XmlResource b -> IO (XmlResource ()) -- | usage: (xmlResourceSetDomain obj domain). xmlResourceSetDomain :: XmlResource a -> String -> IO () -- | usage: (xmlResourceSetFlags obj flags). xmlResourceSetFlags :: XmlResource a -> Int -> IO () -- | usage: (xmlResourceUnload obj filemask). xmlResourceUnload :: XmlResource a -> String -> IO Bool -- | Haskell class definitions for the wxWidgets C library -- (wxc.dll). -- -- Do not edit this file manually! This file was automatically generated -- by wxDirect. -- -- From the files: -- -- -- -- And contains 4354 methods for 281 classes. module Graphics.UI.WXCore.WxcClasses -- | Haskell class info definitions for the wxWidgets C library -- (wxc.dll). -- -- Do not edit this file manually! This file was automatically generated -- by wxDirect. -- -- And contains 406 class info definitions. module Graphics.UI.WXCore.WxcClassInfo -- | The type of a class. data ClassType a -- | Return the ClassInfo belonging to a class type. (Do not delete -- this object, it is statically allocated) classInfo :: ClassType a -> ClassInfo () -- | Test if an object is of a certain kind. (Returns also True when -- the object is null.) instanceOf :: WxObject b -> ClassType a -> Bool -- | Test if an object is of a certain kind, based on a full wxWidgets -- class name. (Use with care). instanceOfName :: WxObject a -> String -> Bool -- | A safe object cast. Returns Nothing if the object is of the -- wrong type. Note that a null object can always be cast. safeCast :: WxObject b -> ClassType (WxObject a) -> Maybe (WxObject a) -- | Perform an action when the object has the right kind. Perform the -- default action if the kind is not correct. Note that a null object has -- always the right kind. ifInstanceOf :: WxObject a -> ClassType (WxObject b) -> (WxObject b -> c) -> c -> c -- | Perform an action when the object has the right kind. Note that a null -- object has always the right kind. whenInstanceOf :: WxObject a -> ClassType (WxObject b) -> (WxObject b -> IO ()) -> IO () -- | Perform an action when the object has the right type and is not -- null. whenValidInstanceOf :: WxObject a -> ClassType (WxObject b) -> (WxObject b -> IO ()) -> IO () -- | Basic types and operations. module Graphics.UI.WXCore.Types -- | Reverse application, i.e. x # f = f x. Useful for an -- object oriented style of programming. -- --
--   (frame # frameSetTitle) "hi"
--   
(#) :: obj -> (obj -> a) -> a infix 5 # -- | An Object a is a pointer to an object of type a. The -- a parameter is used to encode the inheritance relation. When -- the type parameter is unit (), it denotes an object of -- exactly that class, when the parameter is a type variable a, -- it specifies an object that is at least an instance of that class. For -- example in wxWidgets, we have the following class hierarchy: -- --
--   EvtHandler
--     |- Window
--          |- Frame
--          |- Control
--              |- Button
--              |- Radiobox
--   
-- -- In wxHaskell, all the creation functions will return objects of -- exactly that class and use the () type: -- --
--   frameCreate :: Window a -> ... -> IO (Frame ())
--   buttonCreate :: Window a -> ... -> IO (Button ())
--   ...
--   
-- -- In contrast, all the this (or self) pointers of methods -- can take objects of any instance of that class and have a type -- variable, for example: -- --
--   windowSetClientSize :: Window a -> Size -> IO ()
--   controlSetLabel     :: Control a -> String -> IO ()
--   buttonSetDefault    :: Button a -> IO ()
--   
-- -- This means that we can use windowSetClientSize on any window, -- including buttons and frames, but we can only use -- controlSetLabel on controls, not including frames. -- -- In wxHaskell, this works since a Frame () is actually a type -- synonym for Window (CFrame ()) (where CFrame is an -- abstract data type). We can thus pass a value of type Frame -- () to anything that expects some Window a. For a button -- this works too, as it is a synonym for Control (CButton ()) -- which is in turn a synonym for Window (CControl (CButton -- ())). Note that we can't pass a frame to something that expects a -- value of type Control a. Of course, a Window a is -- actually a type synonym for EvtHandler (CWindow a). If you -- study the documentation in Graphics.UI.WX.Classes closely, you -- can discover where this chain ends :-). -- -- Objects are not automatically deleted. Normally you can use a delete -- function like windowDelete to delete an object. However, -- almost all objects in the wxWidgets library are automatically deleted -- by the library. The only objects that should be used with care are -- resources as bitmaps, fonts and brushes. data Object a -- | A null object. Use with care. objectNull :: Object a -- | Test for null object. objectIsNull :: Object a -> Bool -- | Cast an object to another type. Use with care. objectCast :: Object a -> Object b -- | Is this a managed object? objectIsManaged :: Object a -> Bool -- | Delete a wxObject, works for managed and unmanaged objects. objectDelete :: WxObject a -> IO () -- | Do something with the object pointer. withObjectPtr :: Object a -> (Ptr a -> IO b) -> IO b -- | Extract the object pointer and raise an exception if NULL. -- Otherwise continue with the valid pointer. withObjectRef :: String -> Object a -> (Ptr a -> IO b) -> IO b -- | Return an unmanaged object. withObjectResult :: IO (Ptr a) -> IO (Object a) -- | Create a managed object that will be deleted using -- |wxObject_SafeDelete|. withManagedObjectResult :: IO (Ptr (TWxObject a)) -> IO (WxObject a) -- | Finalize a managed object manually. (No effect on unmanaged objects.) objectFinalize :: Object a -> IO () -- | Remove the finalizer on a managed object. (No effect on unmanaged -- objects.) objectNoFinalize :: Object a -> IO () -- | Create an unmanaged object. objectFromPtr :: Ptr a -> Object a -- | Create a managed object that will be deleted using -- |wxObject_SafeDelete|. managedObjectFromPtr :: Ptr (TWxObject a) -> IO (WxObject a) -- | An Id is used to identify objects during event handling. type Id = Int -- | When creating a new window you may specify idAny to let -- wxWidgets assign an unused identifier to it automatically. -- Furthermore, it can be used in an event connection to handle events -- for any identifier. idAny :: Id -- | Create a new unique identifier. idCreate :: IO Id -- | Bitwise or of two bit masks. (.+.) :: Bits a => a -> a -> a infixl 5 .+. -- | Unset certain bits in a bitmask. (.-.) :: Bits a => a -> a -> a infixl 5 .-. -- | Bitwise or of a list of bit masks. bits :: (Num a, Bits a) => [a] -> a -- | (bitsSet mask i) tests if all bits in mask are also -- set in i. bitsSet :: Bits a => a -> a -> Bool -- | Ignore the result of an IO action. unitIO :: IO a -> IO () -- | Properly release resources, even in the event of an exception. bracket :: IO a -> (a -> IO b) -> (a -> IO c) -> IO c -- | Specialized variant of bracket where the return value is not -- required. bracket_ :: IO a -> IO b -> IO c -> IO c -- | Run some computation afterwards, even if an exception occurs. finally :: IO a -> IO b -> IO a -- | Run some computation afterwards, even if an exception occurs. Equals -- finally but with the arguments swapped. finalize :: IO b -> IO a -> IO a -- | Perform an action when a test succeeds. when :: Bool -> IO () -> IO () -- | A mutable variable. Use this instead of MVars or -- IORefs to accommodate for future expansions with possible -- concurrency. type Var a = TVar a -- | Create a fresh mutable variable. varCreate :: a -> IO (Var a) -- | Get the value of a mutable variable. varGet :: Var a -> IO a -- | Set the value of a mutable variable. varSet :: Var a -> a -> IO () -- | Update the value of a mutable variable and return the old value. varUpdate :: Var a -> (a -> a) -> IO a -- | Swap the value of a mutable variable. varSwap :: Var a -> a -> IO a -- | A Style is normally used as a flag mask to specify some -- window style type Style = Int -- | An EventId is identifies specific events. type EventId = Int -- | Identifies tree items. Note: Replaces the TreeItemId object -- and takes automatically care of allocation issues. data TreeItem -- | Invalid tree item. treeItemInvalid :: TreeItem -- | Is a tree item ok? (i.e. not invalid). treeItemIsOk :: TreeItem -> Bool -- | An abstract data type to define colors. data Color -- | Create a color from a red/green/blue triple. rgb :: (Integral a) => a -> a -> a -> Color -- | Create a color from a red/green/blue triple. colorRGB :: (Integral a) => a -> a -> a -> Color -- | Returns a red color component colorRed :: (Num a) => Color -> a -- | Returns a green color component colorGreen :: (Num a) => Color -> a -- | Returns a blue color component colorBlue :: (Num a) => Color -> a -- | Return an Int where the three least significant bytes contain -- the red, green, and blue component of a color. intFromColor :: Color -> Int -- | Set the color according to an rgb integer. (see -- rgbIntFromColor). colorFromInt :: Int -> Color -- | Check of a color is valid (Colour::IsOk) colorIsOk :: Color -> Bool -- | deprecated: use colorIsOk instead. -- | Deprecated: Use colorIsOk instead colorOk :: Color -> Bool -- | System Colors. data SystemColor -- | The scrollbar grey area. ColorScrollBar :: SystemColor -- | The desktop colour. ColorBackground :: SystemColor -- | Active window caption. ColorActiveCaption :: SystemColor -- | Inactive window caption. ColorInactiveCaption :: SystemColor -- | Menu background. ColorMenu :: SystemColor -- | Window background. ColorWindow :: SystemColor -- | Window frame. ColorWindowFrame :: SystemColor -- | Menu text. ColorMenuText :: SystemColor -- | Text in windows. ColorWindowText :: SystemColor -- | Text in caption, size box and scrollbar arrow box. ColorCaptionText :: SystemColor -- | Active window border. ColorActiveBorder :: SystemColor -- | Inactive window border. ColorInactiveBorder :: SystemColor -- | Background colour MDI -- ^applications. ColorAppWorkspace :: SystemColor -- | Item(s) selected in a control. ColorHighlight :: SystemColor -- | Text of item(s) selected in a control. ColorHighlightText :: SystemColor -- | Face shading on push buttons. ColorBtnFace :: SystemColor -- | Edge shading on push buttons. ColorBtnShadow :: SystemColor -- | Greyed (disabled) text. ColorGrayText :: SystemColor -- | Text on push buttons. ColorBtnText :: SystemColor -- | Colour of text in active captions. ColorInactiveCaptionText :: SystemColor -- | Highlight colour for buttons (same as 3DHILIGHT). ColorBtnHighlight :: SystemColor -- | Dark shadow for three-dimensional display elements. Color3DDkShadow :: SystemColor -- | Light colour for three-dimensional display elements. Color3DLight :: SystemColor -- | Text colour for tooltip controls. ColorInfoText :: SystemColor -- | Background colour for tooltip controls. ColorInfoBk :: SystemColor -- | Same as BACKGROUND. ColorDesktop :: SystemColor -- | Same as BTNFACE. Color3DFace :: SystemColor -- | Same as BTNSHADOW. Color3DShadow :: SystemColor -- | Same as BTNHIGHLIGHT. Color3DHighlight :: SystemColor -- | Same as BTNHIGHLIGHT. Color3DHilight :: SystemColor -- | Same as BTNHIGHLIGHT. ColorBtnHilight :: SystemColor -- | Convert a system color to a color. colorSystem :: SystemColor -> Color -- | A point has an x and y coordinate. Coordinates are normally relative -- to the upper-left corner of their view frame, where a positive x goes -- to the right and a positive y to the bottom of the view. data (Num a) => Point2 a Point :: !a -> !a -> Point2 a -- | x component of a point. [pointX] :: Point2 a -> !a -- | y component of a point. [pointY] :: Point2 a -> !a -- | Construct a point. point :: (Num a) => a -> a -> Point2 a -- | Shorter function to construct a point. pt :: (Num a) => a -> a -> Point2 a -- | Point at the origin. pointZero :: (Num a) => Point2 a -- | A null point is not a legal point (x and y are -1) and can be -- used for some wxWidgets functions to select a default point. pointNull :: (Num a) => Point2 a -- | A Size has a width and height. data (Num a) => Size2D a Size :: !a -> !a -> Size2D a -- | the width of a size [sizeW] :: Size2D a -> !a -- | the height of a size [sizeH] :: Size2D a -> !a -- | Short function to construct a size sz :: (Num a) => a -> a -> Size2D a -- | A null size is not a legal size (width and height are -1) and -- can be used for some wxWidgets functions to select a default size. sizeNull :: (Num a) => Size2D a -- | Returns True if the first size totally encloses the second -- argument. sizeEncloses :: (Num a, Ord a) => Size2D a -> Size2D a -> Bool -- | The minimum of two sizes. sizeMin :: (Num a, Ord a) => Size2D a -> Size2D a -> Size2D a -- | The maximum of two sizes. sizeMax :: (Num a, Ord a) => Size2D a -> Size2D a -> Size2D a -- | A vector with an x and y delta. data (Num a) => Vector2 a Vector :: !a -> !a -> Vector2 a -- | delta-x component of a vector [vecX] :: Vector2 a -> !a -- | delta-y component of a vector [vecY] :: Vector2 a -> !a -- | Construct a vector. vector :: (Num a) => a -> a -> Vector2 a -- | Short function to construct a vector. vec :: (Num a) => a -> a -> Vector2 a -- | A zero vector vecZero :: (Num a) => Vector2 a -- | A null vector has a delta x and y of -1 and can be used for -- some wxWidgets functions to select a default vector. vecNull :: (Num a) => Vector2 a -- | A rectangle is defined by the left x coordinate, the top y coordinate, -- the width and the height. data (Num a) => Rect2D a Rect :: !a -> !a -> !a -> !a -> Rect2D a [rectLeft] :: Rect2D a -> !a [rectTop] :: Rect2D a -> !a [rectWidth] :: Rect2D a -> !a [rectHeight] :: Rect2D a -> !a -- | Create a rectangle at a certain (upper-left) point with a certain -- size. rect :: (Num a) => Point2 a -> Size2D a -> Rect2D a -- | Construct a (positive) rectangle between two (arbitrary) points. rectBetween :: (Num a, Ord a) => Point2 a -> Point2 a -> Rect2D a -- | Create a rectangle of a certain size with the upper-left corner at -- (pt 0 0). rectFromSize :: (Num a) => Size2D a -> Rect2D a -- | An empty rectangle at (0,0). rectZero :: (Num a) => Rect2D a -- | An null rectangle is not a valid rectangle (Rect -1 -1 -1 -- -1) but can used for some wxWidgets functions to select a default -- rectangle. (i.e. frameCreate). rectNull :: (Num a) => Rect2D a -- | Get the size of a rectangle. rectSize :: (Num a) => Rect2D a -> Size2D a -- | A list with rectangles that constitute the difference between two -- rectangles. rectsDiff :: (Num a, Ord a) => Rect2D a -> Rect2D a -> [Rect2D a] -- | The intersection between two rectangles. rectOverlap :: (Num a, Ord a) => Rect2D a -> Rect2D a -> Rect2D a instance GHC.Enum.Enum Graphics.UI.WXCore.Types.SystemColor -- | Convenience wrappers for the openGL canvas window (GLCanvas). module Graphics.UI.WXCore.OpenGL -- | OpenGL window (GLCanvas) attributes. data GLAttribute -- | Use true colour GL_RGBA :: GLAttribute -- | Bits for buffer if not GL_RGBA defined also GL_BUFFER_SIZE :: Int -> GLAttribute -- | EQ for main buffer, GT for overlay, LT for -- underlay GL_LEVEL :: Ordering -> GLAttribute -- | Use doublebuffer GL_DOUBLEBUFFER :: GLAttribute -- | Use stereoscopic display GL_STEREO :: GLAttribute -- | Number of auxiliary buffers (not all implementation support this -- option) GL_AUX_BUFFERS :: Int -> GLAttribute -- | Use red buffer with at least argument bits GL_MIN_RED :: Int -> GLAttribute -- | Use green buffer with at least argument bits GL_MIN_GREEN :: Int -> GLAttribute -- | Use blue buffer with at least argument bits GL_MIN_BLUE :: Int -> GLAttribute -- | Use alpha buffer with at least argument bits GL_MIN_ALPHA :: Int -> GLAttribute -- | Bits for Z-buffer (0,16,32) GL_DEPTH_SIZE :: Int -> GLAttribute -- | Bits for stencil buffer GL_STENCIL_SIZE :: Int -> GLAttribute -- | Use red accumulation buffer with at least argument bits GL_MIN_ACCUM_RED :: Int -> GLAttribute -- | Use green accumulation buffer with at least argument bits GL_MIN_ACCUM_GREEN :: Int -> GLAttribute -- | Use blue accumulation buffer with at least argument bits GL_MIN_ACCUM_BLUE :: Int -> GLAttribute -- | Use alpha accumulation buffer with at least argument bits GL_MIN_ACCUM_ALPHA :: Int -> GLAttribute -- | 1 for multisampling support (antialiasing) GL_SAMPLE_BUFFERS :: Int -> GLAttribute -- | 4 for 2x2 antialiasing supersampling on most graphics cards GL_SAMPLES :: Int -> GLAttribute -- | request an OpenGL core profile. This will result in also requesting -- OpenGL at least version 3.0, since wx 3.1 GL_CORE_PROFILE :: GLAttribute -- | request a specific OpenGL major version number (>= 3), since wx 3.1 GL_MAJOR_VERSION :: Int -> GLAttribute -- | request a specific OpenGL minor version number (e.g. 2 for 3.2), since -- wx 3.1 GL_MINOR_VERSION :: Int -> GLAttribute -- | Create a standard openGL canvas window with a certain title and -- attributes. glCanvasCreateDefault :: Window a -> Style -> String -> [GLAttribute] -> IO (GLCanvas ()) -- | Create an openGL window. Use nullPalette to use the default -- palette. glCanvasCreateEx :: Window a -> Id -> Rect -> Style -> String -> [GLAttribute] -> Palette b -> IO (GLCanvas ()) module Graphics.UI.WXCore.Image -- | Set the icon of a frame. topLevelWindowSetIconFromFile :: TopLevelWindow a -> FilePath -> IO () -- | Initialize an image list with icons from files. Use a sizeNull -- to use the native size of the loaded icons. imageListAddIconsFromFiles :: ImageList a -> Size -> [FilePath] -> IO () -- | Add an icon from a file to an imagelist. imageListAddIconFromFile :: ImageList a -> Size -> FilePath -> IO () -- | Load an icon (see iconCreateFromFile) and automatically delete -- it after use. withIconFromFile :: FilePath -> Size -> (Icon () -> IO a) -> IO a -- | Load an icon from an icon file (ico,xbm,xpm,gif). The Size -- argument gives the desired size but can be sizeNull to retrieve -- the image in its natural size. iconCreateFromFile :: FilePath -> Size -> IO (Icon ()) -- | Get the size of an icon. iconGetSize :: Icon a -> IO Size -- | Load a cursor (see cursorCreateFromFile) and automatically -- delete it after use. withCursorFromFile :: FilePath -> (Cursor () -> IO a) -> IO a -- | Load a cursor from an icon file (ico,xbm,xpm,gif). For a reason, this -- function is incompatible with iconCreateFromFile. cursorCreateFromFile :: String -> IO (Cursor ()) -- | Load a bitmap (see bitmapCreateFromFile) and automatically -- delete it after use. withBitmapFromFile :: FilePath -> (Bitmap () -> IO a) -> IO a -- | Load a bitmap from an image file (gif, jpg, png, etc.) bitmapCreateFromFile :: FilePath -> IO (Bitmap ()) -- | The size of a bitmap. bitmapGetSize :: Bitmap a -> IO Size -- | Set the size of a bitmap. bitmapSetSize :: Bitmap a -> Size -> IO () -- | Get an image type from a file extension. imageTypeFromExtension :: String -> BitFlag -- | Get an image type from a file name. imageTypeFromFileName :: String -> BitFlag -- | Get the pixels of an image. imageGetPixels :: Image a -> IO [Color] -- | Create an image from a list of pixels. imageCreateFromPixels :: Size -> [Color] -> IO (Image ()) -- | Get the pixels of an image as an array imageGetPixelArray :: (IArray a Color) => Image b -> IO (a Point Color) -- | Create an image from a pixel array imageCreateFromPixelArray :: (IArray a Color) => a Point Color -> IO (Image ()) -- | Get the size of an image imageGetSize :: Image a -> IO Size -- | Do something with the pixels of an image withImageData :: Image a -> (Ptr () -> IO b) -> IO b -- | Create an image from a pixel buffer. Note: the image will delete the -- pixelbuffer. imageCreateFromPixelBuffer :: PixelBuffer -> IO (Image ()) -- | Get the pixel buffer of an image. Note: use withPixelBuffer -- instead -- | Deprecated: Use withPixelBuffer instead imageGetPixelBuffer :: Image a -> IO PixelBuffer withPixelBuffer :: Image a -> (PixelBuffer -> IO b) -> IO b -- | An abstract pixel buffer (= array of RGB values) data PixelBuffer -- | Create a pixel buffer. (To be deleted with pixelBufferDelete). pixelBufferCreate :: Size -> IO PixelBuffer -- | Delete a pixel buffer. pixelBufferDelete :: PixelBuffer -> IO () -- | Initialize the pixel buffer with a grey color. The second argument -- specifies the greyness as a number between 0.0 (black) and 1.0 -- (white). pixelBufferInit :: PixelBuffer -> Color -> IO () -- | Set the color of a pixel. pixelBufferSetPixel :: PixelBuffer -> Point -> Color -> IO () -- | Get the color of a pixel pixelBufferGetPixel :: PixelBuffer -> Point -> IO Color -- | Set all the pixels of a pixel buffer. pixelBufferSetPixels :: PixelBuffer -> [Color] -> IO () -- | Get all the pixels of a pixel buffer as a single list. pixelBufferGetPixels :: PixelBuffer -> IO [Color] -- | The size of a pixel buffer pixelBufferGetSize :: PixelBuffer -> Size -- | Frame utility functions. module Graphics.UI.WXCore.Frame -- | Create a default frame and make it the top-level window. frameCreateTopFrame :: String -> IO (Frame ()) -- | Create a frame with default settings. frameCreateDefault :: String -> IO (Frame ()) -- | Set the top-level frame (calls cAppSetTopWindow). frameSetTopFrame :: Frame a -> IO () -- | The default frame style for a normal top-level Frame. frameDefaultStyle :: Style -- | Center the frame on the screen. frameCenter :: Frame a -> IO () -- | Center the frame horizontally on the screen. frameCenterHorizontal :: Frame a -> IO () -- | Center the frame vertically on the screen. frameCenterVertical :: Frame a -> IO () -- | The ultimate root parent of the widget. windowGetRootParent :: Window a -> IO (Window ()) -- | The parent frame or dialog of a widget. windowGetFrameParent :: Window a -> IO (Window ()) -- | Retrieve the current mouse position relative to the window position. windowGetMousePosition :: Window a -> IO Point -- | Get the window position relative to the origin of the display. windowGetScreenPosition :: Window a -> IO Point -- | Get the children of a window windowChildren :: Window a -> IO [Window ()] -- | The default frame style for a normal Dialog. dialogDefaultStyle :: Style statusBarCreateFields :: Frame a -> [Int] -> IO (StatusBar ()) -- | Combinators to specify layout. (These combinators use wxWidgets -- Sizer objects). -- -- Layout can be specified using windowSetLayout. For example: -- --
--   do f  <- frameCreateTopFrame "Test"
--      ok <- buttonCreate f idAny "Bye" rectNull 0
--      windowSetLayout f (widget ok)
--      ...
--   
-- -- The windowSetLayout function takes Layout as its -- argument. The widget combinator creates a layout from a window. -- The space combinator creates an empty layout with a specific -- width and height. Furthermore, we have the label combinator to -- create a static label label and boxed to create a labeled -- border around a layout. The grid combinator lays out elements -- in a table with a given space between the elements. Here is for -- example a layout for retrieving an x and y coordinate -- from the user, with 5 pixels space between the controls: -- --
--   boxed "coordinates" (grid 5 5 [[label "x", widget xinput]
--                                 ,[label "y", widget yinput]])
--   
-- -- Combinators like row and column are specific instances -- of grids. We can use these combinator to good effect to add an -- ok and cancel button at the bottom of our dialog: -- --
--   column 5 [ boxed "coordinates" (grid 5 5 [[label "x", widget xinput]
--                                            ,[label "y", widget yinput]])
--            , row 5 [widget ok, widget cancel]]
--   
-- -- Layout tranformers influence attributes of a layout. The -- margin combinator adds a margin around a layout. The -- align combinators specify how a combinator is aligned when the -- assigned area is larger than the layout itself. We can use these -- transformers to add a margin around our dialog and to align the -- buttons to the bottom right (instead of the default top-left): -- --
--   margin 10 $ column 5 [ boxed "coordinates" (grid 5 5 [[label "x", widget xinput]
--                                                        ,[label "y", widget yinput]])
--                        , alignBottomRight $ row 5 [widget ok, widget cancel]]
--   
-- -- Besides aligning a layout in its assigned area, we can also specify -- that a layout should expand to fill the assigned area. The -- shaped combinator fills an area while maintaining the original -- proportions (or aspect ratio) of a layout. The expand -- combinator always tries to fill the entire area (and alignment is -- ignored). -- -- The final attribute is the stretch of a layout. A stretchable -- layout may get a larger area assigned than the minimally required -- area. This can be used to fill out the entire parent area -- this -- happens for example when a user enlarges a dialog. -- -- The default stretch and expansion mode of layout containers, like -- grid and boxed, depends on the stretch of the child -- layouts. A column of a grid is only stretchable when all -- elements of that column have horizontal stretch. The same holds for -- rows with vertical stretch. When any column or row is stretchable, the -- grid itself will also be stretchable in that direction and the grid -- will expand to fill the assigned area by default (instead of -- being static). Just like a grid, other containers, like -- container, boxed, tabs, row, and -- column, will also propagate the stretch and expansion mode of -- their child layouts. -- -- Armed with the stretch combinators we can make our dialog -- resizeable. We let the input widgets resize horizontally. Furthermore, -- the button row will resize vertically and horizontally with the -- buttons aligned to the bottom right. Due to the stretch propagation -- rules, the grid and boxed stretch horizontally and -- expand to fill the assigned area. The horizontal row -- does not stretch by default (and we need to use an explicit -- stretch) and it does not expand into the assigned area -- by default (and therefore alignment works properly). -- --
--   margin 10 $ column 5 [ boxed "coordinates" (grid 5 5 [[label "x", hstretch $ expand $ widget xinput]
--                                                        ,[label "y", hstretch $ expand $ widget yinput]])
--                        , stretch $ alignBottomRight $ row 5 [widget ok, widget cancel]]
--   
-- -- There are some common uses of stretchable combinators. The fill -- combinators combine stretch and expansion. For example, hfill -- is defined as (hstretch . expand). The float -- combinators combine alignment and stretch. For example, -- floatBottomRight is defined as (stretch . -- alignBottomRight). There are also horizontal and vertical float -- combinators, like hfloatCentre and vfloatBottom. Here is -- the above example using fill and float: -- --
--   margin 10 $ column 5 [ boxed "coordinates" (grid 5 5 [[label "x", hfill $ widget xinput]
--                                                        ,[label "y", hfill $ widget yinput]])
--                        , floatBottomRight $ row 5 [widget ok, widget cancel]]
--   
-- -- The glue combinators are stretchable empty space. For example, -- hglue is defined as (hstretch (space 0 0)). We can use -- glue to mimic alignment. Here is the above layout specified with glue. -- Note that we use hspace to manually insert space between the -- elements or otherwise there would be space between the glue and the -- ok button. -- --
--   margin 10 $ column 5 [ boxed "coordinates" (grid 5 5 [[label "x", hfill $ widget xinput]
--                                                        ,[label "y", hfill $ widget yinput]])
--                        , glue
--                        , row 0 [hglue, widget ok, hspace 5, widget cancel]]
--   
-- -- Splitter windows can also be specified with layout; you get somewhat -- less functionality but it is quite convenient for most applications. A -- horizontal split is done using hsplit while a vertical split is -- specified with a vsplit. -- -- The layout for notebooks is specified with the tabs combinator. -- The following example shows this (and note also how we use -- container to set the layout of panels): -- --
--   nbook  <- notebookCreate ...
--   panel1 <- panelCreate nbook ...
--   ...
--   panel2 <- panelCreate nbook ...
--   ...
--   windowSetLayout frame
--      (tabs nbook [tab "page one" $ container panel1 $ margin 10 $ floatCentre $ widget ok
--                  ,tab "page two" $ container panel2 $ margin 10 $ hfill $ widget quit])
--   
-- -- The pages always need to be embedded inside a container -- (normally a Panel). The title of the pages is determined from -- the label of the container widget. -- -- Note: /At the moment, extra space is divided evenly among stretchable -- layouts. We plan to add a (proportion :: Int -> Layout -> -- Layout) combinator in the future to stretch layouts according -- to a relative weight, but unfortunately, that entails implementing a -- better FlexGrid sizer for wxWidgets./ module Graphics.UI.WXCore.Layout -- | Abstract data type that represents the layout of controls in a window. data Layout -- | Create a Sizer from a Layout and a parent window. sizerFromLayout :: Window a -> Layout -> IO (Sizer ()) -- | A tab page in a notebook: a title, a possible bitmap and a layout. type TabPage = (String, Bitmap (), Layout) -- | Set the layout of a window (automatically calls -- sizerFromLayout). windowSetLayout :: Window a -> Layout -> IO () -- | (primitive) Lift a basic control to a Layout. layoutFromWindow :: Window a -> Layout -- | Fits a widget properly by calling windowReLayout on the parent -- frame or dialog (windowGetFrameParent). windowReFit :: Window a -> IO () -- | Fits a widget properly by calling windowReLayout on the parent -- frame or dialog (windowGetFrameParent). windowReFitMinimal :: Window a -> IO () -- | Re-invoke layout algorithm to fit a window around its children. It -- will enlarge when the current client size is too small, but not shrink -- when the window is already large enough. (in contrast, -- windowReLayoutMinimal will also shrink a window so that it -- always minimally sized). windowReLayout :: Window a -> IO () -- | Re-invoke layout algorithm to fit a window around its children. It -- will resize the window to its minimal acceptable size -- (windowFit). windowReLayoutMinimal :: Window a -> IO () -- | Anything in the widget class can be layed out. class Widget w -- | Create a layout from a widget. widget :: Widget w => w -> Layout -- | Create a layout from a widget. widget :: Widget w => w -> Layout -- | (primitive) Create a static label label (= StaticText). label :: String -> Layout -- | (primitive) A line with a given width and height Not all ports -- (notably not wxGTK) support specifying the transversal direction of -- the line (e.g. height for a horizontal line) rule :: Int -> Int -> Layout -- | A horizontal line with a given width. hrule :: Int -> Layout -- | A vertical line with a given height. vrule :: Int -> Layout -- | (primitive) Create a Layout from a Sizer object. sizer :: Sizer a -> Layout -- | Layout elements in a horizontal direction with a certain amount of -- space between the elements. row :: Int -> [Layout] -> Layout -- | Layout elements in a vertical direction with a certain amount of space -- between the elements. column :: Int -> [Layout] -> Layout -- | (primitive) The expression (grid w h rows) creates a grid of -- rows. The w argument is the extra horizontal space -- between elements and h the extra vertical space between -- elements. (implemented using the FlexGrid sizer). -- -- Only when all elements of a column have horizontal stretch (see -- stretch and hstretch), the entire column will stretch -- horizontally, and the same holds for rows with vertical stretch. When -- any column or row in a grid can stretch, the grid itself will also -- stretch in that direction and the grid will expand to fill the -- assigned area by default (instead of being static). grid :: Int -> Int -> [[Layout]] -> Layout -- | (primitive) Create a labeled border around a layout (= -- StaticBox). Just like a grid, the horizontal or vertical -- stretch of the child layout determines the stretch and expansion mode -- of the box. boxed :: String -> Layout -> Layout -- | (primitive) Add a container widget (for example, a Panel). Just -- like a grid, the horizontal or vertical stretch of the child -- layout determines the stretch and expansion mode of the container. container :: Window a -> Layout -> Layout -- | Create a simple tab page with a certain title and layout. tab :: String -> Layout -> TabPage -- | Create a tab page with a certain title, icon, and layout. imageTab :: String -> Bitmap () -> Layout -> TabPage -- | Create a notebook layout. The pages always need to be embedded -- inside a container (normally a Panel). Just like a -- grid, the horizontal or vertical stretch of the child layout -- determines the stretch and expansion mode of the notebook. tabs :: Notebook a -> [TabPage] -> Layout -- | Add a horizontal sash bar between two windows. The two integer -- arguments specify the width of the sash bar (5) and the initial height -- of the top pane respectively. hsplit :: SplitterWindow a -> Int -> Int -> Layout -> Layout -> Layout -- | Add a vertical sash bar between two windows. The two integer arguments -- specify the width of the sash bar (5) and the initial width of the -- left pane respectively. vsplit :: SplitterWindow a -> Int -> Int -> Layout -> Layout -> Layout -- | An empty layout that stretchable in all directions. glue :: Layout -- | An empty layout that is horizontally stretchable. hglue :: Layout -- | An empty layout that is vertically stretchable. vglue :: Layout -- | (primitive) Empty layout with a given width and height. space :: Int -> Int -> Layout -- | Horizontal space of a certain width. hspace :: Int -> Layout -- | Vertical space of a certain height. vspace :: Int -> Layout -- | An empty layout. (see also space). empty :: Layout -- | Adjust the minimal size of a control dynamically when the content -- changes. This is used for example to correctly layout static text or -- buttons when the text or label changes at runtime. This property is -- automatically set for StaticText, labels, and -- buttons. dynamic :: Layout -> Layout -- | (primitive) The layout is not stretchable. In a grid, the row -- and column that contain this layout will not be resizeable. Note that -- a static layout can still be assigned an area that is larger -- than its preferred size due to grid alignment constraints. (default, -- except for containers like grid and boxed where it -- depends on the child layouts). static :: Layout -> Layout -- | (primitive) The layout is stretchable and can be assigned a larger -- area in both the horizontal and vertical direction. See also -- combinators like fill and floatCentre. stretch :: Layout -> Layout -- | (primitive) The layout is stretchable in the horizontal direction. See -- also combinators like hfill and hfloatCentre. hstretch :: Layout -> Layout -- | (primitive) The layout is stretchable in the vertical direction. See -- also combinators like vfill and vfloatCentre. vstretch :: Layout -> Layout -- | (primitive) Set the minimal size of a widget. minsize :: Size -> Layout -> Layout -- | (primitive) Never resize the layout, but align it in the assigned area -- (default, except for containers like grid and boxed -- where it depends on the child layouts). rigid :: Layout -> Layout -- | (primitive) Expand the layout to fill the assigned area but maintain -- the original proportions of the layout. Note that the layout can still -- be aligned in a horizontal or vertical direction. shaped :: Layout -> Layout -- | (primitive) Expand the layout to fill the assigned area entirely, even -- when the original proportions can not be maintained. Note that -- alignment will have no effect on such layout. See also fill. expand :: Layout -> Layout -- | The layout is stretchable and expands into the assigned area. (see -- also stretch and expand). fill :: Layout -> Layout -- | The layout is horizontally stretchable and expands into the assigned -- area. (see also hstretch and expand). hfill :: Layout -> Layout -- | The layout is vertically stretchable and expands into the assigned -- area. (see also vstretch and expand). vfill :: Layout -> Layout -- | Add a margin of a certain width around the entire layout. margin :: Int -> Layout -> Layout -- | (primitive) Set the width of the margin (default is 10 pixels). marginWidth :: Int -> Layout -> Layout -- | (primitive) Remove the margin of a layout (default). marginNone :: Layout -> Layout -- | (primitive) Add a margin to the left. marginLeft :: Layout -> Layout -- | (primitive) Add a margin to the top. marginTop :: Layout -> Layout -- | (primitive) Add a right margin. marginRight :: Layout -> Layout -- | (primitive) Add a margin to the bottom. marginBottom :: Layout -> Layout -- | Make the layout stretchable and align it in the top-left corner of the -- assigned area (default). floatTopLeft :: Layout -> Layout -- | Make the layout stretchable and align it centered on the top of the -- assigned area. floatTop :: Layout -> Layout -- | Make the layout stretchable and align it to the top-right of the -- assigned area. floatTopRight :: Layout -> Layout -- | Make the layout stretchable and align it centered to the left of the -- assigned area. floatLeft :: Layout -> Layout -- | Make the layout stretchable and align it in the center of the assigned -- area. floatCentre :: Layout -> Layout -- | Make the layout stretchable and align it in the center of the assigned -- area. floatCenter :: Layout -> Layout -- | Make the layout stretchable and align it centered to the right of the -- assigned area. floatRight :: Layout -> Layout -- | Make the layout stretchable and align it to the bottom-left of the -- assigned area. floatBottomLeft :: Layout -> Layout -- | Make the layout stretchable and align it centered on the bottom of the -- assigned area. floatBottom :: Layout -> Layout -- | Make the layout stretchable and align it to the bottom-right of the -- assigned area. floatBottomRight :: Layout -> Layout -- | Make the layout horizontally stretchable and align to the left. hfloatLeft :: Layout -> Layout -- | Make the layout horizontally stretchable and align to the center. hfloatCentre :: Layout -> Layout -- | Make the layout horizontally stretchable and align to the center. hfloatCenter :: Layout -> Layout -- | Make the layout horizontally stretchable and align to the right. hfloatRight :: Layout -> Layout -- | Make the layout vertically stretchable and align to the top. vfloatTop :: Layout -> Layout -- | Make the layout vertically stretchable and align to the center. vfloatCentre :: Layout -> Layout -- | Make the layout vertically stretchable and align to the center. vfloatCenter :: Layout -> Layout -- | Make the layout vertically stretchable and align to the bottom. vfloatBottom :: Layout -> Layout -- | Align the layout in the center of the assigned area. center :: Layout -> Layout -- | Align the layout in the center of the assigned area. centre :: Layout -> Layout -- | Align the layout in the top-left corner of the assigned area -- (default). alignTopLeft :: Layout -> Layout -- | Align the layout centered on the top of the assigned area. alignTop :: Layout -> Layout -- | Align the layout to the top-right of the assigned area. alignTopRight :: Layout -> Layout -- | Align the layout centered to the left of the assigned area. alignLeft :: Layout -> Layout -- | Align the layout in the center of the assigned area. alignCentre :: Layout -> Layout -- | Align the layout in the center of the assigned area. alignCenter :: Layout -> Layout -- | Align the layout centered to the right of the assigned area. alignRight :: Layout -> Layout -- | Align the layout to the bottom-left of the assigned area. alignBottomLeft :: Layout -> Layout -- | Align the layout centered on the bottom of the assigned area. alignBottom :: Layout -> Layout -- | Align the layout to the bottom-right of the assigned area. alignBottomRight :: Layout -> Layout -- | (primitive) Align horizontally to the left when the layout is assigned -- to a larger area (default). halignLeft :: Layout -> Layout -- | (primitive) Center horizontally when assigned to a larger area. halignCentre :: Layout -> Layout -- | (primitive) Center horizontally when assigned to a larger area. halignCenter :: Layout -> Layout -- | (primitive) Align horizontally to the right when the layout is -- assigned to a larger area. halignRight :: Layout -> Layout -- | (primitive) Align vertically to the top when the layout is assigned to -- a larger area (default). valignTop :: Layout -> Layout -- | (primitive) Center vertically when the layout is assigned to a larger -- area. valignCentre :: Layout -> Layout -- | (primitive) Center vertically when the layout is assigned to a larger -- area. valignCenter :: Layout -> Layout -- | (primitive) Align vertically to the bottom when the layout is assigned -- to a larger area. valignBottom :: Layout -> Layout nullLayouts :: [Layout] instance Graphics.UI.WXCore.Layout.Widget Graphics.UI.WXCore.Layout.Layout instance Graphics.UI.WXCore.Layout.Widget (Graphics.UI.WXCore.WxcClassTypes.Window a) -- | Exports standard defines of wxWidgets. module Graphics.UI.WXCore.Defines -- | wxWidgets library kinds. data WxToolkit -- | GTK WxGTK :: WxToolkit -- | MacOS WxMac :: WxToolkit -- | Any windows WxMSW :: WxToolkit WxMotif :: WxToolkit -- | SciTech soft MGL WxMGL :: WxToolkit WxUniversal :: WxToolkit -- | OS/2 WxOSTwo :: WxToolkit -- | X11 WxXEleven :: WxToolkit WxUnknown :: WxToolkit -- | Get the current wxWidgets library kind. wxToolkit :: WxToolkit -- | Return the version of the wxWidgets library. It is composed of the -- major version times 1000, plus the minor version times 100, plus the -- release number. For example, version 2.1.15 would be 2115. wxVersion :: Int -- | Find a file relative to the application or current directory. -- (absolute paths are passed without modification). This allows one to -- access resources relative to the installation directory in a portable -- way. getAbsoluteFilePath :: FilePath -> IO FilePath -- | deprecated: Use System.FilePath module and/or its module's -- pathSeparator instead. -- | Deprecated: Use System.FilePath module and/or its module's -- pathSeparator instead dirSep :: String -- | deprecated: Use System.FilePath module's searchPathSeparator -- instead. -- | Deprecated: Use System.FilePath module's searchPathSeparator -- instead pathSep :: String instance GHC.Enum.Enum Graphics.UI.WXCore.Defines.WxToolkit instance GHC.Show.Show Graphics.UI.WXCore.Defines.WxToolkit instance GHC.Classes.Eq Graphics.UI.WXCore.Defines.WxToolkit -- | Drag & Drop events. module Graphics.UI.WXCore.DragAndDrop -- | Set a drop target window and DataObject that is associated with -- drop event. dropTarget :: Window a -> DataObject b -> IO (WXCDropTarget ()) -- | Create DropSource. Then dragAndDrop replace target's -- DataObject by this DataObject. dropSource :: DataObject a -> Window b -> IO (DropSource ()) -- | On Windows or Mac OS X platform, you must choose this function or -- dropSourceWithCursorByString, if you want to use Custom Cursor -- for Drag & Drop event. dropSourceWithIcon doesn't work -- these platform, and this function doesn't work other platforms. dropSourceWithCursor :: DataObject a -> Window b -> Cursor c -> Cursor c -> Cursor c -> IO (DropSource ()) dropSourceWithCursorByString :: DataObject a -> Window b -> String -> String -> String -> IO (DropSource ()) dropSourceWithIcon :: DataObject a -> Window b -> Icon c -> Icon c -> Icon c -> IO (DropSource ()) -- | Drawing. module Graphics.UI.WXCore.Draw -- | Draw connected lines. drawLines :: DC a -> [Point] -> IO () -- | Draw a polygon. The polygon is filled with the odd-even rule. drawPolygon :: DC a -> [Point] -> IO () -- | Gets the dimensions of the string using the currently selected font. getTextExtent :: DC a -> String -> IO Size -- | Gets the dimensions of the string using the currently selected font. -- Takes text string to measure, and returns the size, descent and -- external leading. Descent is the dimension from the baseline of -- the font to the bottom of the descender , and external leading is any -- extra vertical space added to the font by the font designer (is -- usually zero). getFullTextExtent :: DC a -> String -> IO (Size, Int, Int) -- | Clear a specific rectangle with the current background brush. This is -- preferred to dcClear for scrolled windows as dcClear -- sometimes only clears the original view area, instead of the currently -- visible scrolled area. Unfortunately, the background brush is not set -- correctly on wxMAC 2.4, and this will always clear to a white color on -- mac systems. dcClearRect :: DC a -> Rect -> IO () -- | Use a PaintDC. Draw on a window within an 'on paint' event. withPaintDC :: Window a -> (PaintDC () -> IO b) -> IO b -- | Use a ClientDC. Draw on a window from outside an 'on paint' -- event. withClientDC :: Window a -> (ClientDC () -> IO b) -> IO b -- | Safely perform a drawing operation on a DC. dcDraw :: DC a -> IO b -> IO b -- | Use a SVGFileDC. withSVGFileDC :: FilePath -> (SVGFileDC () -> IO b) -> IO b withSVGFileDCWithSize :: FilePath -> Size -> (SVGFileDC () -> IO b) -> IO b withSVGFileDCWithSizeAndResolution :: FilePath -> Size -> Float -> (SVGFileDC () -> IO b) -> IO b -- | The drawing state (pen,brush,font,text color,text background color) of -- a device context. data DrawState -- | Run a computation after which the original drawing state of the -- DC is restored. dcEncapsulate :: DC a -> IO b -> IO b -- | Get the drawing state. (Should be deleted with -- drawStateDelete). dcGetDrawState :: DC a -> IO DrawState -- | Set the drawing state. dcSetDrawState :: DC a -> DrawState -> IO () -- | Release the resources associated with a drawing state. drawStateDelete :: DrawState -> IO () -- | Use double buffering to draw to a DC -- reduces flicker. Note -- that the windowOnPaint handler can already take care of -- buffering automatically. The rectangle argument is normally the view -- rectangle (windowGetViewRect). Uses a MemoryDC to draw -- into memory first and than blit the result to the device context. The -- memory area allocated is the minimal size necessary to accomodate the -- rectangle, but is re-allocated on each invokation. dcBuffer :: WindowDC a -> Rect -> (DC () -> IO ()) -> IO () -- | Optimized double buffering. Takes a possible reference to a bitmap. If -- it is Nothing, a new bitmap is allocated everytime. Otherwise, -- the reference is used to re-use an allocated bitmap if possible. The -- Rect argument specifies the the current logical view rectangle. -- The last argument is called to draw on the memory DC. dcBufferWithRef :: WindowDC a -> Maybe (Var (Bitmap ())) -> Rect -> (DC () -> IO ()) -> IO () -- | Optimized double buffering. Takes a clear routine as its first -- argument. Normally this is something like 'dc -> dcClearRect dc -- viewArea' but on certain platforms, like MacOS X, special handling is -- necessary. dcBufferWithRefEx :: WindowDC a -> (DC () -> IO ()) -> Maybe (Var (Bitmap ())) -> Rect -> (DC () -> IO ()) -> IO () -- | Optimized double buffering with a GCDC. Takes a clear routine -- as its first argument. Normally this is something like 'dc -> -- dcClearRect dc viewArea' but on certain platforms, like MacOS X, -- special handling is necessary. dcBufferWithRefExGcdc :: WindowDC a -> (DC () -> IO ()) -> Maybe (Var (Bitmap ())) -> Rect -> (GCDC () -> IO b) -> IO () -- | Get logical view start, adjusted for scrolling. windowGetViewStart :: Window a -> IO Point -- | Get logical view rectangle, adjusted for scrolling. windowGetViewRect :: Window a -> IO Rect -- | Get logical coordinates adjusted for scrolling. windowCalcUnscrolledPosition :: Window a -> Point -> IO Point -- | Font descriptor. The font is normally specified thru the -- FontFamily, giving some degree of portability. The -- _fontFace can be used to specify the exact (platform dependent) -- font. -- -- Note that the original wxWidgets FontStyle is renamed to -- FontShape. data FontStyle FontStyle :: !Int -> !FontFamily -> !FontShape -> !FontWeight -> !Bool -> !String -> !Int -> FontStyle [_fontSize] :: FontStyle -> !Int [_fontFamily] :: FontStyle -> !FontFamily [_fontShape] :: FontStyle -> !FontShape [_fontWeight] :: FontStyle -> !FontWeight [_fontUnderline] :: FontStyle -> !Bool -- | normally "" [_fontFace] :: FontStyle -> !String -- | normally wxFONTENCODING_DEFAULT [_fontEncoding] :: FontStyle -> !Int -- | Standard font families. data FontFamily -- | A system default font. FontDefault :: FontFamily -- | Decorative font. FontDecorative :: FontFamily -- | Formal serif font. FontRoman :: FontFamily -- | Hand writing font. FontScript :: FontFamily -- | Sans-serif font. FontSwiss :: FontFamily -- | Fixed pitch font. FontModern :: FontFamily -- | A teletype (i.e. monospaced) font FontTeletype :: FontFamily -- | The font style. data FontShape ShapeNormal :: FontShape ShapeItalic :: FontShape ShapeSlant :: FontShape -- | The font weight. data FontWeight WeightNormal :: FontWeight WeightBold :: FontWeight WeightLight :: FontWeight -- | Default 10pt font. fontDefault :: FontStyle -- | Default 10pt sans-serif font. fontSwiss :: FontStyle -- | Default 8pt font. fontSmall :: FontStyle -- | Default 10pt italic. fontItalic :: FontStyle -- | Monospaced font, 10pt. fontFixed :: FontStyle -- | Use a font that is automatically deleted at the end of the -- computation. withFontStyle :: FontStyle -> (Font () -> IO a) -> IO a -- | Set a font that is automatically deleted at the end of the -- computation. dcWithFontStyle :: DC a -> FontStyle -> IO b -> IO b -- | Set the font info of a DC. dcSetFontStyle :: DC a -> FontStyle -> IO () -- | Get the current font info. dcGetFontStyle :: DC a -> IO FontStyle -- | Create a Font from FontStyle. Returns both the font and -- a deletion procedure. fontCreateFromStyle :: FontStyle -> IO (Font (), IO ()) -- | Get the FontStyle from a Font object. fontGetFontStyle :: Font () -> IO FontStyle -- | Brush style. data BrushStyle BrushStyle :: !BrushKind -> !Color -> BrushStyle [_brushKind] :: BrushStyle -> !BrushKind [_brushColor] :: BrushStyle -> !Color -- | Brush kind. data BrushKind -- | No filling BrushTransparent :: BrushKind -- | Solid color BrushSolid :: BrushKind -- | Hatch pattern BrushHatch :: !HatchStyle -> BrushKind [_brushHatch] :: BrushKind -> !HatchStyle -- | Bitmap pattern (on win95 only 8x8 bitmaps are supported) BrushStipple :: !(Bitmap ()) -> BrushKind [_brushBitmap] :: BrushKind -> !(Bitmap ()) -- | Hatch style. data HatchStyle -- | Backward diagonal HatchBDiagonal :: HatchStyle -- | Crossed diagonal HatchCrossDiag :: HatchStyle -- | Forward diagonal HatchFDiagonal :: HatchStyle -- | Crossed orthogonal HatchCross :: HatchStyle -- | Horizontal HatchHorizontal :: HatchStyle -- | Vertical HatchVertical :: HatchStyle -- | Default brush (transparent, black). brushDefault :: BrushStyle -- | A solid brush of a specific color. brushSolid :: Color -> BrushStyle -- | A transparent brush. brushTransparent :: BrushStyle -- | Set the brush style (and text background color) of a device context. dcSetBrushStyle :: DC a -> BrushStyle -> IO () -- | Get the current brush of a device context. dcGetBrushStyle :: DC a -> IO BrushStyle -- | Use a brush that is automatically deleted at the end of the -- computation. withBrushStyle :: BrushStyle -> (Brush () -> IO a) -> IO a -- | Use a brush that is automatically deleted at the end of the -- computation. dcWithBrushStyle :: DC a -> BrushStyle -> IO b -> IO b dcWithBrush :: DC b -> Brush a -> IO c -> IO c -- | Create a new brush from a BrushStyle. Returns both the brush -- and its deletion procedure. brushCreateFromStyle :: BrushStyle -> IO (Brush (), IO ()) -- | Get the BrushStyle of Brush. brushGetBrushStyle :: Brush a -> IO BrushStyle -- | Pen style. data PenStyle PenStyle :: !PenKind -> !Color -> !Int -> !CapStyle -> !JoinStyle -> PenStyle [_penKind] :: PenStyle -> !PenKind [_penColor] :: PenStyle -> !Color [_penWidth] :: PenStyle -> !Int [_penCap] :: PenStyle -> !CapStyle [_penJoin] :: PenStyle -> !JoinStyle -- | Pen kinds. data PenKind -- | No edge. PenTransparent :: PenKind PenSolid :: PenKind PenDash :: !DashStyle -> PenKind [_penDash] :: PenKind -> !DashStyle PenHatch :: !HatchStyle -> PenKind [_penHatch] :: PenKind -> !HatchStyle -- | _penColor is ignored PenStipple :: !(Bitmap ()) -> PenKind [_penBitmap] :: PenKind -> !(Bitmap ()) -- | Cap style data CapStyle -- | End points are rounded CapRound :: CapStyle CapProjecting :: CapStyle CapButt :: CapStyle -- | Join style. data JoinStyle -- | Corners are rounded JoinRound :: JoinStyle -- | Corners are bevelled JoinBevel :: JoinStyle -- | Corners are blocked JoinMiter :: JoinStyle -- | Dash style data DashStyle DashDot :: DashStyle DashLong :: DashStyle DashShort :: DashStyle DashDotShort :: DashStyle -- | Default pen (PenStyle PenSolid black 1 CapRound JoinRound) penDefault :: PenStyle -- | A solid pen with a certain color and width. penColored :: Color -> Int -> PenStyle -- | A transparent pen. penTransparent :: PenStyle -- | Set the current pen style. The text color is also adapted. dcSetPenStyle :: DC a -> PenStyle -> IO () -- | Get the current pen style. dcGetPenStyle :: DC a -> IO PenStyle -- | Use a pen that is automatically deleted at the end of the computation. withPenStyle :: PenStyle -> (Pen () -> IO a) -> IO a -- | Set a pen that is automatically deleted at the end of the computation. dcWithPenStyle :: DC a -> PenStyle -> IO b -> IO b -- | Set a pen that is used during a certain computation. dcWithPen :: DC a -> Pen p -> IO b -> IO b -- | Create a new pen from a PenStyle. Returns both the pen and its -- deletion procedure. penCreateFromStyle :: PenStyle -> IO (Pen (), IO ()) -- | Create a PenStyle from a Pen. penGetPenStyle :: Pen a -> IO PenStyle instance GHC.Show.Show Graphics.UI.WXCore.Draw.BrushStyle instance GHC.Classes.Eq Graphics.UI.WXCore.Draw.BrushStyle instance GHC.Show.Show Graphics.UI.WXCore.Draw.BrushKind instance GHC.Classes.Eq Graphics.UI.WXCore.Draw.BrushKind instance GHC.Show.Show Graphics.UI.WXCore.Draw.PenStyle instance GHC.Classes.Eq Graphics.UI.WXCore.Draw.PenStyle instance GHC.Show.Show Graphics.UI.WXCore.Draw.PenKind instance GHC.Classes.Eq Graphics.UI.WXCore.Draw.PenKind instance GHC.Show.Show Graphics.UI.WXCore.Draw.HatchStyle instance GHC.Classes.Eq Graphics.UI.WXCore.Draw.HatchStyle instance GHC.Show.Show Graphics.UI.WXCore.Draw.JoinStyle instance GHC.Classes.Eq Graphics.UI.WXCore.Draw.JoinStyle instance GHC.Show.Show Graphics.UI.WXCore.Draw.CapStyle instance GHC.Classes.Eq Graphics.UI.WXCore.Draw.CapStyle instance GHC.Show.Show Graphics.UI.WXCore.Draw.DashStyle instance GHC.Classes.Eq Graphics.UI.WXCore.Draw.DashStyle instance GHC.Show.Show Graphics.UI.WXCore.Draw.FontStyle instance GHC.Classes.Eq Graphics.UI.WXCore.Draw.FontStyle instance GHC.Show.Show Graphics.UI.WXCore.Draw.FontWeight instance GHC.Classes.Eq Graphics.UI.WXCore.Draw.FontWeight instance GHC.Show.Show Graphics.UI.WXCore.Draw.FontShape instance GHC.Classes.Eq Graphics.UI.WXCore.Draw.FontShape instance GHC.Show.Show Graphics.UI.WXCore.Draw.FontFamily instance GHC.Classes.Eq Graphics.UI.WXCore.Draw.FontFamily -- | Standard dialogs and (non modal) tip windows. module Graphics.UI.WXCore.Dialogs -- | An error dialog with a single Ok button. -- --
--   errorDialog parent "error" "fatal error, please re-install windows"
--   
errorDialog :: Window a -> String -> String -> IO () -- | An warning dialog with a single Ok button. -- --
--   warningDialog parent "warning" "you need a break"
--   
warningDialog :: Window a -> String -> String -> IO () -- | An information dialog with a single Ok button. -- --
--   infoDialog parent "info" "you've got mail"
--   
infoDialog :: Window a -> String -> String -> IO () -- | The expression (confirmDialog caption msg yesDefault parent) -- shows a confirm dialog with a Yes and No button. If -- yesDefault is True, the Yes button is default, -- otherwise the No button. Returns True when the -- Yes button was pressed. -- --
--   yes <- confirmDialog parent "confirm" "are you sure that you want to reformat the hardisk?"
--   
confirmDialog :: Window a -> String -> String -> Bool -> IO Bool -- | An dialog with an Ok and Cancel button. Returns -- True when Ok is pressed. -- --
--   proceedDialog parent "Error" "Do you want to debug this application?"
--   
proceedDialog :: Window a -> String -> String -> IO Bool -- | Opens a non-modal tip window with a text. The window is closed -- automatically when the user clicks the window or when it loses the -- focus. tipWindowMessage :: Window a -> String -> IO () -- | Opens a non-modal tip window with a text. The window is closed -- automatically when the mouse leaves the specified area, or when the -- user clicks the window, or when the window loses the focus. tipWindowMessageBounded :: Window a -> String -> Rect -> IO () -- | Show a modal file selection dialog. Usage: -- --
--   fileOpenDialog parent rememberCurrentDir allowReadOnly message wildcards directory filename
--   
-- -- If rememberCurrentDir is True, the library changes the -- current directory to the one where the files were chosen. -- allowReadOnly determines whether the read-only files can be -- selected. The message is displayed on top of the dialog. The -- directory is the default directory (use the empty string for -- the current directory). The filename is the default file -- name. The wildcards determine the entries in the file -- selection box. It consists of a list of pairs: the first element is a -- description ("Image files") and the second element a list of -- wildcard patterns (["*.bmp","*.gif"]). -- --
--   fileOpenDialog frame True True "Open image" [("Any file",["*.*"]),("Bitmaps",["*.bmp"])] "" ""
--   
-- -- Returns Nothing when the user presses the cancel button. fileOpenDialog :: Window a -> Bool -> Bool -> String -> [(String, [String])] -> FilePath -> FilePath -> IO (Maybe FilePath) -- | Opens a dialog that lets the user select multiple files. See -- fileOpenDialog for a description of the arguments. Returns the -- empty list when the user selected no files or pressed the cancel -- button. filesOpenDialog :: Window a -> Bool -> Bool -> String -> [(String, [String])] -> FilePath -> FilePath -> IO [FilePath] -- | Show a modal file save dialog. Usage: -- --
--   fileSaveDialog parent rememberCurrentDir overwritePrompt message directory filename
--   
-- -- The overwritePrompt argument determines whether the user gets -- a prompt for confirmation when overwriting a file. The other arguments -- are as in fileOpenDialog. fileSaveDialog :: Window a -> Bool -> Bool -> String -> [(String, [String])] -> FilePath -> FilePath -> IO (Maybe FilePath) -- | Show a modal directory dialog. Usage: -- --
--   dirOpenDialog parent allowNewDir message directory
--   
-- -- The allowNewDir argument determines whether the user can -- create new directories and edit directory names. The message -- is displayed on top of the dialog and directory is the -- default directory (or empty for the current directory). Return -- Nothing when the users presses the cancel button. dirOpenDialog :: Window a -> Bool -> FilePath -> FilePath -> IO (Maybe FilePath) -- | Show a font selection dialog with a given initial font. Returns -- Nothing when cancel was pressed. fontDialog :: Window a -> FontStyle -> IO (Maybe FontStyle) -- | Show a color selection dialog given an initial color. Returns -- Nothing when cancel was pressed. colorDialog :: Window a -> Color -> IO (Maybe Color) -- | Retrieve a password from a user. Returns the empty string on cancel. -- Usage: -- --
--   passwordDialog window message caption defaultText
--   
passwordDialog :: Window a -> String -> String -> String -> IO String -- | Retrieve a text string from a user. Returns the empty string on -- cancel. Usage: -- --
--   textDialog window message caption defaultText
--   
textDialog :: Window a -> String -> String -> String -> IO String -- | Retrieve a positive number from a user. Returns Nothing -- on cancel. Usage: -- --
--   numberDialog window message prompt caption initialValue minimum maximum
--   
numberDialog :: Window a -> String -> String -> String -> Int -> Int -> Int -> IO (Maybe Int) -- | A primitive message dialog, specify icons and buttons. -- --
--   r <- messageDialog w "Confirm" "Do you really want that?"
--                         (wxYES_NO .+. wxNO_DEFAULT .+. wxICON_QUESTION)
--   
messageDialog :: Window a -> String -> String -> BitFlag -> IO BitFlag -- | Generic file dialog function. Takes a function that is called when the -- dialog is terminated, style flags, a message, a list of wildcards, a -- directory, and a file name. For example: -- --
--   fileOpenDialog  
--     = fileDialog parent result flags message wildcards directory filename
--     where
--       flags
--        = wxOPEN .+. (if rememberCurrentDir then wxCHANGE_DIR else 0) 
--          .+. (if allowReadOnly then 0 else wxHIDE_READONLY)
--   
--      result fd r
--        = if (r /= wxID_OK)
--           then return Nothing
--           else do fname <- fileDialogGetPath fd
--                   return (Just fname)
--   
fileDialog :: Window a -> (FileDialog () -> Style -> IO b) -> Style -> String -> [(String, [String])] -> FilePath -> FilePath -> IO b -- | Dynamically set (and get) Haskell event handlers for basic wxWidgets -- events. Note that one should always call skipCurrentEvent when -- an event is not processed in the event handler so that other -- eventhandlers can process the event. module Graphics.UI.WXCore.Events -- | IO action to cancel events. type Veto = IO () -- | Set an event handler for a push button. buttonOnCommand :: Button a -> IO () -> IO () -- | Set an event handler for when a checkbox clicked. checkBoxOnCommand :: CheckBox a -> (IO ()) -> IO () -- | Set an event handler for when a choice item is (de)selected. choiceOnCommand :: Choice a -> IO () -> IO () -- | Set an event handler for when a combo box item is selected. comboBoxOnCommand :: ComboBox a -> IO () -> IO () -- | Set an event handler for an enter command in a combo box. comboBoxOnTextEnter :: ComboBox a -> IO () -> IO () -- | Set an event handler for "updated text", works for example on a -- TextCtrl and ComboBox. controlOnText :: Control a -> IO () -> IO () -- | Set an event handler for when a listbox item is (de)selected. listBoxOnCommand :: ListBox a -> IO () -> IO () -- | Set an event handler for when a spinCtrl clicked. spinCtrlOnCommand :: SpinCtrl a -> (IO ()) -> IO () -- | Set an event handler for when a radiobox item is selected. radioBoxOnCommand :: RadioBox a -> IO () -> IO () -- | Set an event handler for when a slider item changes. sliderOnCommand :: Slider a -> IO () -> IO () -- | Set an event handler for an enter command in a text control. textCtrlOnTextEnter :: TextCtrl a -> IO () -> IO () -- | Set a list event handler. listCtrlOnListEvent :: ListCtrl a -> (EventList -> IO ()) -> IO () -- | Set an event handler for a push button. toggleButtonOnCommand :: ToggleButton a -> IO () -> IO () -- | Set a tree event handler. treeCtrlOnTreeEvent :: TreeCtrl a -> (EventTree -> IO ()) -> IO () -- | Set a grid event handler. gridOnGridEvent :: Grid a -> (EventGrid -> IO ()) -> IO () -- | Set a calendar event handler. wizardOnWizEvent :: Wizard a -> (EventWizard -> IO ()) -> IO () -- | Set a PropertyGrid event handler. propertyGridOnPropertyGridEvent :: PropertyGrid a -> (EventPropertyGrid -> IO ()) -> IO () -- | Set a mouse event handler for a window. The first argument determines -- whether mouse motion events (MouseMotion) are handled or not. windowOnMouse :: Window a -> Bool -> (EventMouse -> IO ()) -> IO () -- | Set an event handler for translated key presses. windowOnKeyChar :: Window a -> (EventKey -> IO ()) -> IO () -- | Set an event handler for untranslated key presses. If -- skipCurrentEvent is not called, the corresponding -- windowOnKeyChar eventhandler won't be called. windowOnKeyDown :: Window a -> (EventKey -> IO ()) -> IO () -- | Set an event handler for (untranslated) key releases. windowOnKeyUp :: Window a -> (EventKey -> IO ()) -> IO () -- | Adds a close handler to the currently installed close handlers. windowAddOnClose :: Window a -> IO () -> IO () -- | Set an event handler that is called when the user tries to close a -- frame or dialog. Don't forget to call the previous handler or -- frameDestroy explicitly or otherwise the frame won't be -- closed. windowOnClose :: Window a -> IO () -> IO () -- | Set an event handler that is called when the window is destroyed. -- Note: does not seem to work on Windows. windowOnDestroy :: Window a -> IO () -> IO () -- | Add a delete-event handler to the current installed delete-event -- handlers. -- --
--   windowAddOnDelete window new
--     = do prev <- windowGetOnDelete window
--          windowOnDelete window (do{ new; prev })
--   
windowAddOnDelete :: Window a -> IO () -> IO () -- | Set an event handler that is called when the window is deleted. Use -- with care as the window itself is in a deletion state. windowOnDelete :: Window a -> IO () -> IO () -- | Set an event handler that is called when the window is created. windowOnCreate :: Window a -> IO () -> IO () -- | An idle event is generated in idle time. The handler should return -- whether more idle processing is needed (True) or otherwise the -- event loop goes into a passive waiting state. windowOnIdle :: Window a -> IO Bool -> IO () -- | A timer event is generated by an attached timer, see -- windowTimerAttach. Broken! (use timerOnCommand -- instead). windowOnTimer :: Window a -> IO () -> IO () -- | Set an event handler that is called when the window is resized. windowOnSize :: Window a -> IO () -> IO () -- | Set an event handler that is called when the window gets or loses the -- focus. The event parameter is True when the window gets the -- focus. windowOnFocus :: Window a -> (Bool -> IO ()) -> IO () -- | Set an event handler that is called when the window is activated or -- deactivated. The event parameter is True when the window is -- activated. windowOnActivate :: Window a -> (Bool -> IO ()) -> IO () -- | Set an event handler for paint events. The implementation uses an -- intermediate buffer for non-flickering redraws. The device context -- (DC) is always cleared before the paint handler is called. The -- paint handler also gets the currently visible view area as an argument -- (adjusted for scrolling). Note: you can not set both a -- windowOnPaintRaw and windowOnPaint handler! windowOnPaint :: Window a -> (DC () -> Rect -> IO ()) -> IO () -- | Set an event handler for raw paint events. Draws directly to -- the paint device context (PaintDC) and the DC is not -- cleared when the handler is called. The handler takes two other -- arguments: the view rectangle and a list of dirty rectangles. -- The rectangles contain logical coordinates and are already adjusted -- for scrolled windows. Note: you can not set both a -- windowOnPaintRaw and windowOnPaint handler! windowOnPaintRaw :: Window a -> (PaintDC () -> Rect -> [Rect] -> IO ()) -> IO () -- | Set an event handler for GCDC paint events. The implementation uses an -- intermediate buffer for non-flickering redraws. The device context -- (GCDC) is always cleared before the paint handler is called. -- The paint handler also gets the currently visible view area as an -- argument (adjusted for scrolling). Note: you can not set both a -- windowOnPaintRaw and windowOnPaint handler! windowOnPaintGc :: Window a -> (GCDC () -> Rect -> IO ()) -> IO () -- | A context menu event is generated when the user right-clicks in a -- window or presses shift-F10. windowOnContextMenu :: Window a -> IO () -> IO () -- | Set a scroll event handler. windowOnScroll :: Window a -> (EventScroll -> IO ()) -> IO () -- | Set a html event handler for a HTML window. The first argument -- determines whether hover events (HtmlCellHover) are handled or -- not. htmlWindowOnHtmlEvent :: WXCHtmlWindow a -> Bool -> (EventHtml -> IO ()) -> IO () -- | A menu event is generated when the user selects a menu item. You -- should install this handler on the window that owns the menubar or a -- popup menu. evtHandlerOnMenuCommand :: EvtHandler a -> Id -> IO () -> IO () -- | Called when a process is ended with the process pid and -- exitcode. evtHandlerOnEndProcess :: EvtHandler a -> (Int -> Int -> IO ()) -> IO () -- | Install an event handler on an input stream. The handler is called -- whenever input is read (or when an error occurred). The third -- parameter gives the size of the input batches. The original input -- stream should no longer be referenced after this call! evtHandlerOnInput :: EvtHandler b -> (String -> StreamStatus -> IO ()) -> InputStream a -> Int -> IO () -- | Install an event handler on a specific input sink. It is advised to -- use the evtHandlerOnInput whenever retrieval of the handler is -- not necessary. evtHandlerOnInputSink :: EvtHandler b -> (String -> StreamStatus -> IO ()) -> InputSink a -> IO () -- | Set a taskbar icon event handler. evtHandlerOnTaskBarIconEvent :: TaskBarIcon a -> (EventTaskBarIcon -> IO ()) -> IO () -- | Scintilla events. * Means extra information is available (excluding -- position, key and modifiers) but not yet implemented. ! means it's -- done data EventSTC -- | ! wxEVT_STC_CHANGE. STCChange :: EventSTC -- | ! wxEVT_STC_STYLENEEDED. STCStyleNeeded :: EventSTC -- | ? wxEVT_STC_CHARADDED. The position seems to be broken STCCharAdded :: Char -> Int -> EventSTC -- | ! wxEVT_STC_SAVEPOINTREACHED. STCSavePointReached :: EventSTC -- | ! wxEVT_STC_SAVEPOINTLEFT. STCSavePointLeft :: EventSTC -- | ! wxEVT_STC_ROMODIFYATTEMPT. STCROModifyAttempt :: EventSTC -- | STCKey :: EventSTC -- | ! wxEVT_STC_DOUBLECLICK. STCDoubleClick :: EventSTC -- | ! wxEVT_STC_UPDATEUI. STCUpdateUI :: EventSTC -- | ? wxEVT_STC_MODIFIED. STCModified :: Int -> Int -> (Maybe String) -> Int -> Int -> Int -> Int -> Int -> EventSTC -- | ! wxEVT_STC_MACRORECORD iMessage wParam lParam STCMacroRecord :: Int -> Int -> Int -> EventSTC -- | ? wxEVT_STC_MARGINCLICK. kolmodin 20050304: Add something nicer for -- alt, shift and ctrl? Perhaps a new datatype or a tuple. STCMarginClick :: Bool -> Bool -> Bool -> Int -> Int -> EventSTC -- | ! wxEVT_STC_NEEDSHOWN length position. STCNeedShown :: Int -> Int -> EventSTC -- | ! wxEVT_STC_PAINTED. STCPainted :: EventSTC -- | ! wxEVT_STC_USERLISTSELECTION listType text STCUserListSelection :: Int -> String -> EventSTC -- | ! wxEVT_STC_URIDROPPED STCUriDropped :: String -> EventSTC -- | ! wxEVT_STC_DWELLSTART STCDwellStart :: Point -> EventSTC -- | ! wxEVT_STC_DWELLEND STCDwellEnd :: Point -> EventSTC -- | ! wxEVT_STC_START_DRAG. STCStartDrag :: Int -> Int -> String -> EventSTC -- | ! wxEVT_STC_DRAG_OVER STCDragOver :: Point -> DragResult -> EventSTC -- | ! wxEVT_STC_DO_DROP STCDoDrop :: String -> DragResult -> EventSTC -- | ! wxEVT_STC_ZOOM STCZoom :: EventSTC -- | ! wxEVT_STC_HOTSPOT_CLICK STCHotspotClick :: EventSTC -- | ! wxEVT_STC_HOTSPOT_DCLICK STCHotspotDClick :: EventSTC -- | ! wxEVT_STC_CALLTIP_CLICK STCCalltipClick :: EventSTC -- | ! wxEVT_STC_AUTOCOMP_SELECTION STCAutocompSelection :: EventSTC -- | Unknown event. Should never occur. STCUnknown :: EventSTC stcOnSTCEvent :: StyledTextCtrl a -> (EventSTC -> IO ()) -> IO () stcGetOnSTCEvent :: StyledTextCtrl a -> IO (EventSTC -> IO ()) -- | Printer events. data EventPrint -- | Print a copy: cancel, start page, end page PrintBeginDoc :: (IO ()) -> Int -> Int -> EventPrint PrintEndDoc :: EventPrint -- | Begin a print job. PrintBegin :: EventPrint PrintEnd :: EventPrint -- | Prepare: chance to call printOutSetPageLimits for example. PrintPrepare :: EventPrint -- | Print a page: cancel, printer device context, page number. PrintPage :: (IO ()) -> (DC ()) -> Int -> EventPrint -- | Unknown print event with event code PrintUnknown :: Int -> EventPrint -- | Set an event handler for printing. printOutOnPrint :: WXCPrintout a -> (EventPrint -> IO ()) -> IO () -- | Get the current button event handler on a window. buttonGetOnCommand :: Window a -> IO (IO ()) -- | Get the current check box event handler. checkBoxGetOnCommand :: CheckBox a -> IO (IO ()) -- | Get the current choice command event handler. choiceGetOnCommand :: Choice a -> IO (IO ()) -- | Get the current combo box event handler for selections comboBoxGetOnCommand :: ComboBox a -> IO (IO ()) -- | Get the current text enter event handler. comboBoxGetOnTextEnter :: ComboBox a -> IO (IO ()) -- | Get the current event handler for updated text. controlGetOnText :: Control a -> IO (IO ()) -- | Get the current listbox event handler for selections. listBoxGetOnCommand :: ListBox a -> IO (IO ()) -- | Get the current check box event handler. spinCtrlGetOnCommand :: SpinCtrl a -> IO (IO ()) -- | Get the current radio box command handler. radioBoxGetOnCommand :: RadioBox a -> IO (IO ()) -- | Get the current slider command event handler. sliderGetOnCommand :: Slider a -> IO (IO ()) -- | Get the current text enter event handler. textCtrlGetOnTextEnter :: TextCtrl a -> IO (IO ()) -- | Get the current list event handler of a window. listCtrlGetOnListEvent :: ListCtrl a -> IO (EventList -> IO ()) -- | Get the current button event handler on a window. toggleButtonGetOnCommand :: Window a -> IO (IO ()) -- | Get the current tree event handler of a window. treeCtrlGetOnTreeEvent :: TreeCtrl a -> IO (EventTree -> IO ()) -- | Get the current grid event handler of a window. gridGetOnGridEvent :: Grid a -> IO (EventGrid -> IO ()) -- | Get the current calendar event handler of a window. wizardGetOnWizEvent :: Wizard a -> IO (EventWizard -> IO ()) -- | Get the current PropertyGrid event handler of a window. propertyGridGetOnPropertyGridEvent :: PropertyGrid a -> IO (EventPropertyGrid -> IO ()) -- | Get the current mouse event handler of a window. windowGetOnMouse :: Window a -> IO (EventMouse -> IO ()) -- | Get the current translated key handler of a window. windowGetOnKeyChar :: Window a -> IO (EventKey -> IO ()) -- | Get the current key down handler of a window. windowGetOnKeyDown :: Window a -> IO (EventKey -> IO ()) -- | Get the current key release handler of a window. windowGetOnKeyUp :: Window a -> IO (EventKey -> IO ()) -- | Get the current close event handler. windowGetOnClose :: Window a -> IO (IO ()) -- | Get the current destroy event handler. windowGetOnDestroy :: Window a -> IO (IO ()) -- | Get the current delete event handler. windowGetOnDelete :: Window a -> IO (IO ()) -- | Get the current create event handler. windowGetOnCreate :: Window a -> IO (IO ()) -- | Get the current context menu event handler. windowGetOnIdle :: Window a -> IO (IO Bool) -- | Get the current timer handler. windowGetOnTimer :: Window a -> IO (IO ()) -- | Get the current resize event handler. windowGetOnSize :: Window a -> IO (IO ()) -- | Get the current focus event handler. windowGetOnFocus :: Window a -> IO (Bool -> IO ()) -- | Get the current activate event handler. windowGetOnActivate :: Window a -> IO (Bool -> IO ()) -- | Get the current paint event handler. windowGetOnPaint :: Window a -> IO (DC () -> Rect -> IO ()) -- | Get the current raw paint event handler. windowGetOnPaintRaw :: Window a -> IO (PaintDC () -> Rect -> [Rect] -> IO ()) -- | Get the current paint event handler. windowGetOnPaintGc :: Window a -> IO (GCDC () -> Rect -> IO ()) -- | Get the current context menu event handler. windowGetOnContextMenu :: Window a -> IO (IO ()) -- | Get the current scroll event handler of a window. windowGetOnScroll :: Window a -> IO (EventScroll -> IO ()) -- | Get the current HTML event handler of a HTML window. htmlWindowGetOnHtmlEvent :: WXCHtmlWindow a -> IO (EventHtml -> IO ()) -- | Get the current event handler for a certain menu. evtHandlerGetOnMenuCommand :: EvtHandler a -> Id -> IO (IO ()) -- | Retrieve the current end process handler. evtHandlerGetOnEndProcess :: EvtHandler a -> IO (Int -> Int -> IO ()) -- | Retrieve the current input stream handler. evtHandlerGetOnInputSink :: EvtHandler b -> IO (String -> StreamStatus -> IO ()) -- | Get the current event handler for a taskbar icon. evtHandlerGetOnTaskBarIconEvent :: EvtHandler a -> Id -> EventTaskBarIcon -> IO (IO ()) -- | Get the current print handler printOutGetOnPrint :: WXCPrintout a -> IO (EventPrint -> IO ()) -- | Create a new Timer that is attached to a window. It is -- automatically deleted when its owner is deleted (using -- windowAddOnDelete). The owning window will receive timer events -- (windowOnTimer). Broken! (use -- 'windowTimerCreate'\/'timerOnCommand' instead.) windowTimerAttach :: Window a -> IO (Timer ()) -- | Create a new TimerEx timer. It is automatically deleted when -- its owner is deleted (using windowAddOnDelete). React to timer -- events using timerOnCommand. windowTimerCreate :: Window a -> IO (TimerEx ()) -- | Set an event handler that is called on a timer tick. This works for -- TimerEx objects. timerOnCommand :: TimerEx a -> IO () -> IO () -- | Get the current timer event handler. timerGetOnCommand :: TimerEx a -> IO (IO ()) -- | appRegisterIdle interval handler registers a global idle -- event handler that is at least called every interval -- milliseconds (and possible more). Returns a method that can be used to -- unregister this handler (so that it doesn't take any resources -- anymore). Multiple calls to this method chains the different idle -- event handlers. appRegisterIdle :: Int -> IO (IO ()) data EventCalendar CalendarDayChanged :: (DateTime ()) -> EventCalendar CalendarDoubleClicked :: (DateTime ()) -> EventCalendar CalendarMonthChanged :: (DateTime ()) -> EventCalendar CalendarSelectionChanged :: (DateTime ()) -> EventCalendar CalendarWeekdayClicked :: Int -> EventCalendar CalendarYearChanged :: (DateTime ()) -> EventCalendar CalendarUnknown :: EventCalendar -- | Set a calendar event handler. calendarCtrlOnCalEvent :: CalendarCtrl a -> (EventCalendar -> IO ()) -> IO () -- | Get the current calendar event handler of a window. calendarCtrlGetOnCalEvent :: CalendarCtrl a -> IO (EventCalendar -> IO ()) -- | The status of a stream (see StreamBase) data StreamStatus -- | No error. StreamOk :: StreamStatus -- | No more input. StreamEof :: StreamStatus -- | Read error. StreamReadError :: StreamStatus -- | Write error. StreamWriteError :: StreamStatus -- | Convert a stream status code into StreamStatus. streamStatusFromInt :: Int -> StreamStatus -- | The Modifiers indicate the meta keys that have been pressed -- (True) or not (False). data Modifiers Modifiers :: !Bool -> !Bool -> !Bool -> !Bool -> Modifiers -- | alt key down [altDown] :: Modifiers -> !Bool -- | shift key down [shiftDown] :: Modifiers -> !Bool -- | control key down [controlDown] :: Modifiers -> !Bool -- | meta key down [metaDown] :: Modifiers -> !Bool -- | Show modifiers, for example for use in menus. showModifiers :: Modifiers -> String -- | Construct a Modifiers structure with no meta keys pressed. noneDown :: Modifiers -- | Construct a Modifiers structure with just Shift meta key -- pressed. justShift :: Modifiers -- | Construct a Modifiers structure with just Alt meta key pressed. justAlt :: Modifiers -- | Construct a Modifiers structure with just Ctrl meta key -- pressed. justControl :: Modifiers -- | Construct a Modifiers structure with just Meta meta key -- pressed. justMeta :: Modifiers -- | Test if no meta key was pressed. isNoneDown :: Modifiers -> Bool -- | Test if no shift, alt, or control key was pressed. isNoShiftAltControlDown :: Modifiers -> Bool -- | Mouse events. The Point gives the logical (unscrolled) -- position. data EventMouse -- | Mouse was moved over the client area of the window MouseMotion :: !Point -> !Modifiers -> EventMouse -- | Mouse enters in the client area of the window MouseEnter :: !Point -> !Modifiers -> EventMouse -- | Mouse leaves the client area of the window MouseLeave :: !Point -> !Modifiers -> EventMouse -- | Mouse left button goes down MouseLeftDown :: !Point -> !Modifiers -> EventMouse -- | Mouse left button goes up MouseLeftUp :: !Point -> !Modifiers -> EventMouse -- | Mouse left button double click MouseLeftDClick :: !Point -> !Modifiers -> EventMouse -- | Mouse left button drag MouseLeftDrag :: !Point -> !Modifiers -> EventMouse -- | Mouse right button goes down MouseRightDown :: !Point -> !Modifiers -> EventMouse -- | Mouse right button goes up MouseRightUp :: !Point -> !Modifiers -> EventMouse -- | Mouse right button double click MouseRightDClick :: !Point -> !Modifiers -> EventMouse -- | Mouse right button drag (unsupported on most platforms) MouseRightDrag :: !Point -> !Modifiers -> EventMouse -- | Mouse middle button goes down MouseMiddleDown :: !Point -> !Modifiers -> EventMouse -- | Mouse middle button goes up MouseMiddleUp :: !Point -> !Modifiers -> EventMouse -- | Mouse middle button double click MouseMiddleDClick :: !Point -> !Modifiers -> EventMouse -- | Mouse middle button drag (unsupported on most platforms) MouseMiddleDrag :: !Point -> !Modifiers -> EventMouse -- | Mouse wheel rotation. (Bool is True for a downward rotation) MouseWheel :: !Bool -> !Point -> !Modifiers -> EventMouse -- | Show an EventMouse in a user friendly way. showMouse :: EventMouse -> String -- | Extract the position from a MouseEvent. mousePos :: EventMouse -> Point -- | Extract the modifiers from a MouseEvent. mouseModifiers :: EventMouse -> Modifiers -- | A keyboard event contains the key, the modifiers and the focus point. data EventKey EventKey :: !Key -> !Modifiers -> !Point -> EventKey -- | A Key represents a single key on a keyboard. data Key -- | An ascii code. KeyChar :: !Char -> Key -- | An unknown virtual key. KeyOther :: !KeyCode -> Key KeyBack :: Key KeyTab :: Key KeyReturn :: Key KeyEscape :: Key KeySpace :: Key KeyDelete :: Key KeyInsert :: Key KeyEnd :: Key KeyHome :: Key KeyLeft :: Key KeyUp :: Key KeyRight :: Key KeyDown :: Key KeyPageUp :: Key KeyPageDown :: Key KeyStart :: Key KeyClear :: Key KeyShift :: Key KeyAlt :: Key KeyControl :: Key KeyMenu :: Key KeyPause :: Key KeyCapital :: Key KeyHelp :: Key KeySelect :: Key KeyPrint :: Key KeyExecute :: Key KeySnapshot :: Key KeyCancel :: Key KeyLeftButton :: Key KeyRightButton :: Key KeyMiddleButton :: Key KeyNum0 :: Key KeyNum1 :: Key KeyNum2 :: Key KeyNum3 :: Key KeyNum4 :: Key KeyNum5 :: Key KeyNum6 :: Key KeyNum7 :: Key KeyNum8 :: Key KeyNum9 :: Key KeyMultiply :: Key KeyAdd :: Key KeySeparator :: Key KeySubtract :: Key KeyDecimal :: Key KeyDivide :: Key KeyF1 :: Key KeyF2 :: Key KeyF3 :: Key KeyF4 :: Key KeyF5 :: Key KeyF6 :: Key KeyF7 :: Key KeyF8 :: Key KeyF9 :: Key KeyF10 :: Key KeyF11 :: Key KeyF12 :: Key KeyF13 :: Key KeyF14 :: Key KeyF15 :: Key KeyF16 :: Key KeyF17 :: Key KeyF18 :: Key KeyF19 :: Key KeyF20 :: Key KeyF21 :: Key KeyF22 :: Key KeyF23 :: Key KeyF24 :: Key KeyNumLock :: Key KeyScroll :: Key -- | Extract the key from a keyboard event. keyKey :: EventKey -> Key -- | Extract the modifiers from a keyboard event. keyModifiers :: EventKey -> Modifiers -- | Extract the position from a keyboard event. keyPos :: EventKey -> Point -- | Show a key for use in menus for example. showKey :: Key -> String -- | Show a key/modifiers combination, for example for use in menus. showKeyModifiers :: Key -> Modifiers -> String -- | Drag results data DragResult DragError :: DragResult DragNone :: DragResult DragCopy :: DragResult DragMove :: DragResult DragLink :: DragResult DragCancel :: DragResult DragUnknown :: DragResult -- | Set an event handler that is called when the drop target can be filled -- with data. This function require to use dropTargetGetData in -- your event handler to fill data. dropTargetOnData :: DropTarget a -> (Point -> DragResult -> IO DragResult) -> IO () -- | Set an event handler for an drop' command in a drop' target. dropTargetOnDrop :: DropTarget a -> (Point -> IO Bool) -> IO () -- | Set an event handler for an enter command in a drop' target. dropTargetOnEnter :: DropTarget a -> (Point -> DragResult -> IO DragResult) -> IO () -- | Set an event handler for a drag over command in a drop' target. dropTargetOnDragOver :: DropTarget a -> (Point -> DragResult -> IO DragResult) -> IO () -- | Set an event handler for a leave command in a drop' target. dropTargetOnLeave :: DropTarget a -> (IO ()) -> IO () data DragMode CopyOnly :: DragMode AllowMove :: DragMode Default :: DragMode -- | Set an event handler for a drag & drop command between drag source -- window and drop target. You must set dropTarget before use -- this action. And If you use fileDropTarget or -- textDropTarget, you need not use this. dragAndDrop :: DropSource a -> DragMode -> (DragResult -> IO ()) -> IO () -- | Set an event handler that is called when files are dropped in target -- window. fileDropTarget :: Window a -> (Point -> [String] -> IO ()) -> IO () -- | Set an event handler that is called when text is dropped in target -- window. textDropTarget :: Window a -> TextDataObject b -> (Point -> String -> IO ()) -> IO () -- | Scroll events. data EventScroll -- | scroll to top ScrollTop :: !Orientation -> !Int -> EventScroll -- | scroll to bottom ScrollBottom :: !Orientation -> !Int -> EventScroll -- | scroll line up ScrollLineUp :: !Orientation -> !Int -> EventScroll -- | scroll line down ScrollLineDown :: !Orientation -> !Int -> EventScroll -- | scroll page up ScrollPageUp :: !Orientation -> !Int -> EventScroll -- | scroll page down ScrollPageDown :: !Orientation -> !Int -> EventScroll -- | frequent event when user drags the thumbtrack ScrollTrack :: !Orientation -> !Int -> EventScroll -- | thumbtrack is released ScrollRelease :: !Orientation -> !Int -> EventScroll -- | The orientation of a widget. data Orientation Horizontal :: Orientation Vertical :: Orientation -- | Get the orientation of a scroll event. scrollOrientation :: EventScroll -> Orientation -- | Get the position of the scroll bar. scrollPos :: EventScroll -> Int -- | Tree control events data EventTree -- | Drag with right button. Call IO action to continue dragging. TreeBeginRDrag :: TreeItem -> !Point -> (IO ()) -> EventTree TreeBeginDrag :: TreeItem -> !Point -> (IO ()) -> EventTree TreeEndDrag :: TreeItem -> !Point -> EventTree -- | Edit a label. Call IO argument to disallow the edit. TreeBeginLabelEdit :: TreeItem -> String -> (IO ()) -> EventTree -- | End edit. Bool is True when the edit was cancelled. -- Call the IO argument to veto the action. TreeEndLabelEdit :: TreeItem -> String -> Bool -> (IO ()) -> EventTree TreeDeleteItem :: TreeItem -> EventTree TreeItemActivated :: TreeItem -> EventTree TreeItemCollapsed :: TreeItem -> EventTree -- | Call the IO argument to veto. TreeItemCollapsing :: TreeItem -> (IO ()) -> EventTree -- | Call the IO argument to veto. TreeItemExpanding :: TreeItem -> (IO ()) -> EventTree TreeItemExpanded :: TreeItem -> EventTree TreeItemRightClick :: TreeItem -> EventTree TreeItemMiddleClick :: TreeItem -> EventTree TreeSelChanged :: TreeItem -> TreeItem -> EventTree -- | Call the IO argument to veto. TreeSelChanging :: TreeItem -> TreeItem -> (IO ()) -> EventTree TreeKeyDown :: TreeItem -> EventKey -> EventTree TreeUnknown :: EventTree -- | List control events. data EventList -- | Drag with left mouse button. Call IO argument to veto this -- action. ListBeginDrag :: !ListIndex -> !Point -> (IO ()) -> EventList -- | Drag with right mouse button. IO argument to veto this -- action. ListBeginRDrag :: !ListIndex -> !Point -> (IO ()) -> EventList -- | Edit label. Call IO argument to veto this action. ListBeginLabelEdit :: !ListIndex -> (IO ()) -> EventList -- | End editing label. Bool argument is True when -- cancelled. Call IO argument to veto this action. ListEndLabelEdit :: !ListIndex -> !Bool -> (IO ()) -> EventList ListDeleteItem :: !ListIndex -> EventList ListDeleteAllItems :: EventList ListItemSelected :: !ListIndex -> EventList ListItemDeselected :: !ListIndex -> EventList -- | Activate (ENTER or double click) ListItemActivated :: !ListIndex -> EventList ListItemFocused :: !ListIndex -> EventList ListItemMiddleClick :: !ListIndex -> EventList ListItemRightClick :: !ListIndex -> EventList ListInsertItem :: !ListIndex -> EventList -- | Column has been clicked. (-1 when clicked in control header outside -- any column) ListColClick :: !Int -> EventList ListColRightClick :: !Int -> EventList -- | Column is dragged. Index is of the column left of the divider that is -- being dragged. Call IO argument to veto this action. ListColBeginDrag :: !Int -> (IO ()) -> EventList ListColDragging :: !Int -> EventList -- | Column has been dragged. Call IO argument to veto this -- action. ListColEndDrag :: !Int -> (IO ()) -> EventList ListKeyDown :: !Key -> EventList -- | (Inclusive) range of list items that are advised to be cached. ListCacheHint :: !Int -> !Int -> EventList ListUnknown :: EventList -- | Type synonym for documentation purposes. type ListIndex = Int -- | Grid events. data EventGrid GridCellMouse :: !Row -> !Column -> !EventMouse -> EventGrid GridLabelMouse :: !Row -> !Column -> !EventMouse -> EventGrid GridCellChange :: !Row -> !Column -> !(IO ()) -> EventGrid GridCellSelect :: !Row -> !Column -> !(IO ()) -> EventGrid GridCellDeSelect :: !Row -> !Column -> !(IO ()) -> EventGrid GridEditorHidden :: !Row -> !Column -> !(IO ()) -> EventGrid GridEditorShown :: !Row -> !Column -> !(IO ()) -> EventGrid GridEditorCreated :: !Row -> !Column -> (IO (Control ())) -> EventGrid GridColSize :: !Column -> !Point -> !Modifiers -> (IO ()) -> EventGrid GridRowSize :: !Row -> !Point -> !Modifiers -> (IO ()) -> EventGrid GridRangeSelect :: !Row -> !Column -> !Row -> !Column -> !Rect -> !Modifiers -> !(IO ()) -> EventGrid GridRangeDeSelect :: !Row -> !Column -> !Row -> !Column -> !Rect -> !Modifiers -> !(IO ()) -> EventGrid GridUnknown :: !Row -> !Column -> !Int -> EventGrid type Row = Int type Column = Int -- | HTML window events data EventHtml -- | A cell is clicked. Contains the cell id attribute value, -- the mouse event and the logical coordinates. HtmlCellClicked :: String -> EventMouse -> Point -> EventHtml -- | The mouse hovers over a cell. Contains the cell id attribute -- value. HtmlCellHover :: String -> EventHtml -- | A link is clicked. Contains the hyperlink, the frame target, the cell -- id attribute value, the mouse event, and the logical -- coordinates. HtmlLinkClicked :: String -> String -> String -> EventMouse -> Point -> EventHtml -- | Called when a title tag is parsed. HtmlSetTitle :: String -> EventHtml -- | Unrecognised HTML event HtmlUnknown :: EventHtml data EventTaskBarIcon TaskBarIconMove :: EventTaskBarIcon TaskBarIconLeftDown :: EventTaskBarIcon TaskBarIconLeftUp :: EventTaskBarIcon TaskBarIconRightDown :: EventTaskBarIcon TaskBarIconRightUp :: EventTaskBarIcon TaskBarIconLeftDClick :: EventTaskBarIcon TaskBarIconRightDClick :: EventTaskBarIcon TaskBarIconUnknown :: EventTaskBarIcon data EventWizard WizardPageChanged :: Direction -> EventWizard WizardPageChanging :: Direction -> Veto -> EventWizard WizardPageShown :: EventWizard WizardCancel :: Veto -> EventWizard WizardHelp :: EventWizard WizardFinished :: EventWizard WizardUnknown :: EventWizard data Direction Backward :: Direction Forward :: Direction -- | PropertyGrid control events. data EventPropertyGrid PropertyGridHighlighted :: (Maybe (PGProperty ())) -> EventPropertyGrid PropertyGridChanged :: (PGProperty ()) -> EventPropertyGrid PropertyGridUnknown :: EventPropertyGrid -- | Represents a page in the AuiNotebook for a newtype WindowId WindowId :: Int -> WindowId data WindowSelection WindowSelection :: Int -> (Maybe PageWindow) -> WindowSelection data PageWindow PageWindow :: WindowId -> (Window ()) -> PageWindow [winId] :: PageWindow -> WindowId [win] :: PageWindow -> (Window ()) -- | AuiNotebook events. data EventAuiNotebook AuiNotebookAllowDnd :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookBeginDrag :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookBgDclick :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookButton :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookDragDone :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookDragMotion :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookEndDrag :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookPageChanged :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookPageChanging :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookPageClose :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookPageClosed :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookTabMiddleDown :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookTabMiddleUp :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookTabRightDown :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookTabRightUp :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiNotebookUnknown :: EventAuiNotebook AuiTabCtrlPageChanging :: WindowSelection -> WindowSelection -> EventAuiNotebook [newSel] :: EventAuiNotebook -> WindowSelection [oldSel] :: EventAuiNotebook -> WindowSelection AuiTabCtrlUnknown :: EventAuiNotebook noWindowSelection :: WindowSelection -- | use when you want to handle just wxAuiNotebook auiNotebookOnAuiNotebookEvent :: String -> EventId -> AuiNotebook a -> (EventAuiNotebook -> IO ()) -> IO () -- | use when you want to handle both wxAuiNotebook and wxAuiTabCtrl auiNotebookOnAuiNotebookEventEx :: String -> EventId -> AuiNotebook a -> (EventAuiNotebook -> IO ()) -> IO () auiNotebookGetOnAuiNotebookEvent :: EventId -> AuiNotebook a -> IO (EventAuiNotebook -> IO ()) -- | Pass the event on the next wxWidgets event handler, either on -- this window or its parent. Always call this method when you do not -- process the event. (This function just call skipCurrentEvent). propagateEvent :: IO () -- | Pass the event on the next wxWidgets event handler, either on -- this window or its parent. Always call this method when you do not -- process the event. Note: The use of propagateEvent is -- encouraged as it is a much better name than skipCurrentEvent. -- This function name is just for better compatibility with wxWidgets :-) skipCurrentEvent :: IO () -- | Do something with the current event if we are calling from an -- event handler. withCurrentEvent :: (Event () -> IO ()) -> IO () -- | Installs an init handler and starts the event loop. Note: the closure -- is deleted when initialization is complete, and than the Haskell init -- function is started. appOnInit :: IO () -> IO () -- | Attach a Haskell value to tree item data. The IO action -- executed when the object is deleted. treeCtrlSetItemClientData :: TreeCtrl a -> TreeItem -> IO () -> b -> IO () -- | Use attached Haskell data locally in a type-safe way. evtHandlerWithClientData :: EvtHandler a -> b -> ((b -> IO ()) -> IO b -> IO c) -> IO c -- | Attach a Haskell value to an object derived from EvtHandler. -- The IO action executed when the object is deleted. evtHandlerSetClientData :: EvtHandler a -> IO () -> b -> IO () -- | Use attached Haskell data locally. This makes it type-safe. objectWithClientData :: WxObject a -> b -> ((b -> IO ()) -> IO b -> IO c) -> IO c -- | Attach Haskell value to an arbitrary object. The IO action is -- executed when the object is deleted. Note: -- evtHandlerSetClientData is preferred when possible. objectSetClientData :: WxObject a -> IO () -> b -> IO () -- | Read the input from an InputSinkEvent. inputSinkEventLastString :: InputSinkEvent a -> IO String -- | A low-level virtual key code. type KeyCode = Int -- | Tranform modifiers into an accelerator modifiers code. modifiersToAccelFlags :: Modifiers -> Int -- | A virtual key code to a key. keyCodeToKey :: KeyCode -> Key -- | From a key to a virtual key code. keyToKeyCode :: Key -> KeyCode -- | Set a generic event handler on a certain window. windowOnEvent :: Window a -> [EventId] -> handler -> (Event () -> IO ()) -> IO () -- | Set a generic event handler on a certain window. Takes also a -- computation that is run when the event handler is destroyed -- the -- argument is True if the owner is deleted, and False if -- the event handler is disconnected for example. windowOnEventEx :: Window a -> [EventId] -> handler -> (Bool -> IO ()) -> (Event () -> IO ()) -> IO () -- | Type synonym to make the type signatures shorter for the documentation -- :-) type OnEvent = (Bool -> IO ()) -> (Event () -> IO ()) -> IO () -- | Sets a generic event handler, just as evtHandlerOnEventConnect -- but first disconnects any event handlers for the same kind of events. evtHandlerOnEvent :: EvtHandler a -> Id -> Id -> [EventId] -> handler -> OnEvent -- | Sets a generic event handler on an EvtHandler object. The call -- (evtHandlerOnEventConnect firstId lastId eventIds state destroy -- handler object) sets an event handler handler on -- object. The eventhandler gets called whenever an event -- happens that is in the list eventIds on an object with an -- Id between firstId and lastId (use -1 for any -- object). The state is any kind of Haskell data that is -- attached to this handler. It can be retrieved via -- unsafeGetHandlerState. Normally, the state is the -- event handler itself. This allows the current event handler to be -- retrieved via calls to buttonGetOnCommand for example. The -- destroy action is called when the event handler is destroyed. -- Its argument is True when the owner is deleted, and -- False if the event handler is just disconnected. evtHandlerOnEventConnect :: EvtHandler a -> Id -> Id -> [EventId] -> state -> OnEvent -- | Retrieve an attached Haskell value to a tree item, previously attached -- with treeCtrlSetItemClientData. unsafeTreeCtrlGetItemClientData :: TreeCtrl a -> TreeItem -> IO (Maybe b) -- | Retrieve an attached Haskell value, previously attached with -- evtHandlerSetClientData. unsafeEvtHandlerGetClientData :: EvtHandler a -> IO (Maybe b) -- | Retrieve an attached Haskell value. unsafeObjectGetClientData :: WxObject a -> IO (Maybe b) -- | Retrieves the state associated with a certain event handler. If no -- event handler is defined for this kind of event or Id, the -- default value is returned. unsafeGetHandlerState :: EvtHandler a -> Id -> EventId -> b -> IO b -- | Retrieve the event handler state for a certain event on a window. unsafeWindowGetHandlerState :: Window a -> EventId -> b -> IO b instance GHC.Classes.Eq Graphics.UI.WXCore.Events.EventAuiNotebook instance GHC.Show.Show Graphics.UI.WXCore.Events.EventAuiNotebook instance GHC.Classes.Eq Graphics.UI.WXCore.Events.WindowSelection instance GHC.Show.Show Graphics.UI.WXCore.Events.WindowSelection instance GHC.Classes.Eq Graphics.UI.WXCore.Events.PageWindow instance GHC.Show.Show Graphics.UI.WXCore.Events.PageWindow instance GHC.Show.Show Graphics.UI.WXCore.Events.WindowId instance GHC.Classes.Eq Graphics.UI.WXCore.Events.WindowId instance GHC.Classes.Eq Graphics.UI.WXCore.Events.EventTaskBarIcon instance GHC.Show.Show Graphics.UI.WXCore.Events.EventTaskBarIcon instance GHC.Show.Show Graphics.UI.WXCore.Events.DragMode instance GHC.Classes.Eq Graphics.UI.WXCore.Events.DragMode instance GHC.Show.Show Graphics.UI.WXCore.Events.DragResult instance GHC.Classes.Eq Graphics.UI.WXCore.Events.DragResult instance GHC.Show.Show Graphics.UI.WXCore.Events.EventKey instance GHC.Classes.Eq Graphics.UI.WXCore.Events.EventKey instance GHC.Classes.Eq Graphics.UI.WXCore.Events.Key instance GHC.Classes.Eq Graphics.UI.WXCore.Events.EventMouse instance GHC.Classes.Eq Graphics.UI.WXCore.Events.Modifiers instance GHC.Show.Show Graphics.UI.WXCore.Events.StreamStatus instance GHC.Classes.Eq Graphics.UI.WXCore.Events.StreamStatus instance GHC.Show.Show Graphics.UI.WXCore.Events.EventScroll instance GHC.Show.Show Graphics.UI.WXCore.Events.Orientation instance GHC.Classes.Eq Graphics.UI.WXCore.Events.Orientation instance GHC.Show.Show Graphics.UI.WXCore.Events.EventSTC instance GHC.Show.Show Graphics.UI.WXCore.Events.EventHtml instance GHC.Show.Show Graphics.UI.WXCore.Events.Modifiers instance GHC.Show.Show Graphics.UI.WXCore.Events.EventMouse instance GHC.Show.Show Graphics.UI.WXCore.Events.Key -- | Printer abstraction layer. See samples/wx/Print.hs for a -- demo. -- -- The application should create a pageSetupDialog to hold the -- printer settings of the user. -- --
--   f <- frame [text := "Print demo"]                               
--   
--   -- Create a pageSetup dialog with an initial margin of 25 mm.
--   pageSetup <- pageSetupDialog f 25
--   
-- -- The dialog can be shown using pageSetupShowModal. Furthermore, -- the function printDialog and printPreview can be used to -- show a print dialog and preview window. -- --
--   mprint   <- menuItem file 
--                  [ text := "&Print..."
--                  , help := "Print a test"
--                  , on command := printDialog pageSetup "Test"  pageFun printFun
--                  ]
--   mpreview <- menuItem file 
--                  [ text := "&Print preview"
--                  , help := "Print preview"
--                  , on command := printPreview pageSetup "Test" pageFun printFun 
--   
-- -- Those functions take a PageFunction and PrintFunction -- respectively that get called to determine the number of needed pages -- and to draw on the printer DC respectively. The framework takes -- automatic care of printer margins, preview scaling etc. module Graphics.UI.WXCore.Print -- | Create a (hidden) page setup dialog that remembers printer settings. -- It is a parameter to the functions printDialog and -- printPreview. The creation function takes a parent frame and -- the initial page margins (in millimeters) as an argument. pageSetupDialog :: Frame a -> Int -> IO (PageSetupDialog ()) -- | Show the page setup dialog pageSetupShowModal :: PageSetupDialog a -> IO () -- | Show a print dialog. printDialog :: PageSetupDialog a -> String -> PageFunction -> PrintFunction -> IO () -- | Show a preview window printPreview :: PageSetupDialog a -> String -> PageFunction -> PrintFunction -> IO () -- | Return a page range given page info, print info, and the printable -- size. The printable size is the number of pixels available for -- printing without the page margins. type PageFunction = PageInfo -> PrintInfo -> Size -> (Int, Int) -- | Print a page given page info, print info, the printable size, the -- printer device context and the current page. The printable size is the -- number of pixels available for printing without the page margins type PrintFunction = PageInfo -> PrintInfo -> Size -> DC () -> Int -> IO () -- | Information from the page setup dialog. All measurements are in -- millimeters. data PageInfo PageInfo :: Size -> Rect -> PageInfo -- | The page size (in millimeters) [pageSize] :: PageInfo -> Size -- | The available page area (=margins) (in millimeters) [pageArea] :: PageInfo -> Rect -- | Printer information. data PrintInfo PrintInfo :: Size -> Size -> Size -> PrintInfo -- | screen pixels per inch [screenPPI] :: PrintInfo -> Size -- | printer pixels per inch [printerPPI] :: PrintInfo -> Size -- | printable area (in pixels) = PageInfo pageSize minus printer margins [printPageSize] :: PrintInfo -> Size -- | Get page info pageSetupDataGetPageInfo :: PageSetupDialogData a -> IO PageInfo -- | Set page info pageSetupDataSetPageInfo :: PageSetupDialogData a -> PageInfo -> IO () -- | Extract print info printOutGetPrintInfo :: Printout a -> IO PrintInfo -- | Get the parent frame of a PageSetupDialog. pageSetupDialogGetFrame :: PageSetupDialog a -> IO (Frame ()) instance GHC.Show.Show Graphics.UI.WXCore.Print.PrintInfo instance GHC.Show.Show Graphics.UI.WXCore.Print.PageInfo -- | Process and stream wrappers. module Graphics.UI.WXCore.Process -- | Type of input receiver function. type OnReceive = String -> StreamStatus -> IO () -- | Type of end-of-process event handler. Gets the exitcode as its -- argument. type OnEndProcess = Int -> IO () -- | (processExecAsyncTimer command processOutputOnEnd onEndProcess -- onOutput onErrorOutput parent) starts the command -- asynchronously. The handler onEndProcess is called when the -- process terminates. onOutput receives the output from -- stdout, while onErrorOutput receives output from -- stderr. If processOutputOnEnd is True, the -- remaining output of a terminated process is processed (calling -- onOutput). The call returns a triple -- (send,process,pid): The send function is used to -- send input to the stdin pipe of the process. The process -- object is returned in process and the process identifier in -- pid. -- -- Note: The method uses idle event timers to process the output -- channels. On many platforms this is much more trustworthy and robust -- than the processExecAsync that uses threads (which can cause -- all kinds of portability problems). processExecAsyncTimed :: Window a -> String -> Bool -> OnEndProcess -> OnReceive -> OnReceive -> IO (String -> IO StreamStatus, Process (), Int) -- | deprecated: use processExecAsyncTimed instead (if possible). -- (processExecAsync command bufferSize onEndProcess onOutput -- onErrorOutput parent) starts the command asynchronously. -- The handler onEndProcess is called when the process -- terminates. onOutput receives the output from -- stdout, while onErrorOutput receives output from -- stderr. The bufferSize determines the intermediate -- buffer used to cache the output from those channels. The calls returns -- a triple (send,process,pid): The send function is -- used to send input to the stdin pipe of the process. The -- process object is returned in process and the process -- identifier in pid. -- | Deprecated: Use processExecAsyncTimed instead (if possible) processExecAsync :: Window a -> String -> Int -> OnEndProcess -> OnReceive -> OnReceive -> IO (String -> IO (), Process (), Int) -- | The status of a stream (see StreamBase) data StreamStatus -- | No error. StreamOk :: StreamStatus -- | No more input. StreamEof :: StreamStatus -- | Read error. StreamReadError :: StreamStatus -- | Write error. StreamWriteError :: StreamStatus -- | Return the status of the stream streamBaseStatus :: StreamBase a -> IO StreamStatus -- | Get the entire contents of an input stream. The content is returned as -- a lazy stream (like hGetContents). inputStreamGetContents :: InputStream a -> IO String -- | Get the entire contents of an input stream. The content is returned as -- a lazy stream (like hGetContents). The contents are returned -- in lazy batches, whose size is determined by the first -- parameter. inputStreamGetContentsN :: InputStream a -> Int -> IO String -- | inputStreamGetLine s n reads a line of at most n -- characters from the input stream (potentially waiting for input). The -- function does automatic end-of-line conversion. If the line ends with -- \n, an entire line has been read, otherwise, either the -- maximum has been reached, or no more input was available. inputStreamGetLine :: InputStream a -> Int -> IO String -- | The expression (inputStreamGetString n input) reads a string -- of maximally n characters from input. inputStreamGetString :: InputStream a -> Int -> IO String -- | Read a single character from the input. (equals -- inputStreamGetC) inputStreamGetChar :: InputStream a -> IO Char -- | Write a string to an output stream, potentially blocking until all -- output has been written. outputStreamPutString :: OutputStream a -> String -> IO () -- | inputStreamGetLineNoWait stream n reads a line of at most -- n characters from the input stream in a non-blocking way. The -- function does automatic end-of-line conversion. If the line ends with -- \n, an entire line has been read, otherwise, either the -- maximum has been reached, or no more input was available. inputStreamGetLineNoWait :: InputStream a -> Int -> IO String -- | inputStreamGetStringNoWait stream n reads a line of at most -- n characters from the input stream in a non-blocking way. inputStreamGetStringNoWait :: InputStream a -> Int -> IO String -- | Read a single character from the input, returning Nothing if -- no input was available (using inputStreamCanRead). inputStreamGetCharNoWait :: InputStream a -> IO (Maybe Char) -- | Write a string to an output stream, returning the number of bytes -- actually written. outputStreamPutStringNoWait :: OutputStream a -> String -> IO Int module Graphics.UI.WXCore.Controls -- | Set a text control as a log target. textCtrlMakeLogActiveTarget :: TextCtrl a -> IO () -- | Sets the active log target and deletes the old one. logDeleteAndSetActiveTarget :: Log a -> IO () -- | Represents the children of a tree control. data TreeCookie -- | Get a TreeCookie to iterate through the children of tree -- node. treeCtrlGetChildCookie :: TreeCtrl a -> TreeItem -> IO TreeCookie -- | Get the next child of a tree node. Returns Nothing when the end -- of the list is reached. This also invalidates the tree cookie. treeCtrlGetNextChild2 :: TreeCtrl a -> TreeCookie -> IO (Maybe TreeItem) -- | Iterate on the list of children of a tree node. treeCtrlWithChildren :: TreeCtrl a -> TreeItem -> (TreeItem -> IO b) -> IO [b] -- | Get the children of tree node. treeCtrlGetChildren :: TreeCtrl a -> TreeItem -> IO [TreeItem] -- | Get the selections of a tree control. treeCtrlGetSelections2 :: TreeCtrl a -> IO [TreeItem] -- | Return the current selection in a listbox. listBoxGetSelectionList :: ListBox a -> IO [Int] -- | Use a clipboardSetData or clipboardGetData in this -- function. But don't use long computation in this function. Because -- this function encloses the computation with clipboardOpen and -- clipboardClose, and wxHaskell uses Global clipboard on your -- environment. So, long computation causes problem. execClipBoardData :: Clipboard a -> (Clipboard a -> IO b) -> IO b -- | (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] -- | (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 () -- | This function just left for backward-compatiblity. Update your code to -- use wxcAppMilliSleep instead. -- | Deprecated: Use wxcAppMilliSleep instead wxcAppUSleep :: Int -> IO () -- | The WXCore module is the interface to the core wxWidgets -- functionality. -- -- The library contains the automatically generated interface to the raw -- wxWidgets API in Graphics.UI.WXCore.WxcClasses, -- Graphics.UI.WXCore.WxcClassTypes, and -- Graphics.UI.WXCore.WxcDefs. -- -- The other helper modules contain convenient wrappers but only use -- functional abstractions: no type classes or other fancy Haskell -- features. (The higher-level Graphics.UI.WX module provides such -- abstractions.) module Graphics.UI.WXCore -- | Start the event loop. Takes an initialisation action as argument. -- Except for run, the functions in the WX library can only be -- called from this initialisation action or from event handlers, -- otherwise bad things will happen :-) run :: IO a -> IO ()