-- 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.2.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 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 type Point = Point2 Int -- | 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 pointFromVec :: (Num a) => Vector -> Point2 a pointFromSize :: (Num a) => Size -> 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 type Size = Size2D Int -- | 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 sizeFromPoint :: (Num a) => Point2 a -> Size2D a sizeFromVec :: (Num a) => Vector2 a -> Size2D a sizeZero :: (Num 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 type Vector = Vector2 Int -- | 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 vecFromPoint :: (Num a) => Point2 a -> Vector2 a vecFromSize :: Size -> Vector -- | 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 type Rect = Rect2D Int -- | 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 rectTopLeft :: (Num a) => Rect2D a -> Point2 a rectTopRight :: (Num a) => Rect2D a -> Point2 a rectBottomLeft :: (Num a) => Rect2D a -> Point2 a rectBottomRight :: (Num a) => Rect2D a -> Point2 a rectBottom :: (Num a) => Rect2D a -> a rectRight :: (Num a) => 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 rectIsEmpty :: (Num a, Eq a) => Rect2D a -> Bool -- | An abstract data type to define colors. -- -- Note: Haddock 0.8 and 0.9 doesn't support GeneralizedNewtypeDeriving. -- So, This class doesn't have IArray class's unboxed array -- instance now. If you want to use this type with unboxed array, you -- must write code like this. -- --
--   {-# LANGUAGE GeneralizedNewtypeDeriving, StandaloneDeriving, MultiParamTypeClasses #-}
--   import Graphics.UI.WXCore.WxcTypes
--   ...
--   deriving instance IArray UArray Color
--   
-- -- We can't derive MArray class's unboxed array instance this -- way. This is a bad point of current MArray class definition. 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 withPointResult :: (Ptr CInt -> Ptr CInt -> IO ()) -> IO (Point2 Int) withWxPointResult :: IO (Ptr (TWxPoint a)) -> IO (Point2 Int) toCIntPointX :: Point2 Int -> CInt toCIntPointY :: Point2 Int -> CInt fromCPoint :: CInt -> CInt -> Point2 Int withCPoint :: Point2 Int -> (CInt -> CInt -> IO a) -> IO a withPointDoubleResult :: (Ptr CDouble -> Ptr CDouble -> IO ()) -> IO (Point2 Double) toCDoublePointX :: Point2 Double -> CDouble toCDoublePointY :: Point2 Double -> CDouble fromCPointDouble :: CDouble -> CDouble -> Point2 Double withCPointDouble :: Point2 Double -> (CDouble -> CDouble -> IO a) -> IO a withSizeResult :: (Ptr CInt -> Ptr CInt -> IO ()) -> IO Size withWxSizeResult :: IO (Ptr (TWxSize a)) -> IO Size toCIntSizeW :: Size -> CInt toCIntSizeH :: Size -> CInt fromCSize :: CInt -> CInt -> Size withCSize :: Size -> (CInt -> CInt -> IO a) -> IO a withSizeDoubleResult :: (Ptr CDouble -> Ptr CDouble -> IO ()) -> IO (Size2D Double) toCDoubleSizeW :: Size2D Double -> CDouble toCDoubleSizeH :: Size2D Double -> CDouble fromCSizeDouble :: CDouble -> CDouble -> Size2D Double withCSizeDouble :: Size2D Double -> (CDouble -> CDouble -> IO a) -> IO a withVectorResult :: (Ptr CInt -> Ptr CInt -> IO ()) -> IO Vector withWxVectorResult :: IO (Ptr (TWxPoint a)) -> IO Vector toCIntVectorX :: Vector -> CInt toCIntVectorY :: Vector -> CInt fromCVector :: CInt -> CInt -> Vector withCVector :: Vector -> (CInt -> CInt -> IO a) -> IO a withVectorDoubleResult :: (Ptr CDouble -> Ptr CDouble -> IO ()) -> IO (Vector2 Double) toCDoubleVectorX :: Vector2 Double -> CDouble toCDoubleVectorY :: Vector2 Double -> CDouble fromCVectorDouble :: CDouble -> CDouble -> Vector2 Double withCVectorDouble :: Vector2 Double -> (CDouble -> CDouble -> IO a) -> IO a withRectResult :: (Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO ()) -> IO Rect withWxRectResult :: IO (Ptr (TWxRect a)) -> IO Rect withWxRectPtr :: Rect -> (Ptr (TWxRect r) -> IO a) -> IO a toCIntRectX :: Rect -> CInt toCIntRectY :: Rect -> CInt toCIntRectW :: Rect -> CInt toCIntRectH :: Rect -> CInt fromCRect :: CInt -> CInt -> CInt -> CInt -> Rect withCRect :: Rect -> (CInt -> CInt -> CInt -> CInt -> IO a) -> IO a withRectDoubleResult :: (Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO ()) -> IO (Rect2D Double) toCDoubleRectX :: Rect2D Double -> CDouble toCDoubleRectY :: Rect2D Double -> CDouble toCDoubleRectW :: Rect2D Double -> CDouble toCDoubleRectH :: Rect2D Double -> CDouble fromCRectDouble :: CDouble -> CDouble -> CDouble -> CDouble -> Rect2D Double withCRectDouble :: Rect2D Double -> (CDouble -> CDouble -> CDouble -> CDouble -> IO a) -> IO a -- | 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 withArrayString :: [String] -> (CInt -> Ptr CString -> IO a) -> IO a withArrayWString :: [String] -> (CInt -> Ptr CWString -> IO a) -> IO a withArrayInt :: [Int] -> (CInt -> Ptr CInt -> IO a) -> IO a withArrayIntPtr :: [IntPtr] -> (CInt -> Ptr CIntPtr -> IO a) -> IO a withArrayObject :: [Ptr a] -> (CInt -> Ptr (Ptr a) -> IO b) -> IO b withArrayIntResult :: (Ptr CInt -> IO CInt) -> IO [Int] withArrayIntPtrResult :: (Ptr CIntPtr -> IO CInt) -> IO [IntPtr] withArrayStringResult :: (Ptr (Ptr CChar) -> IO CInt) -> IO [String] withArrayWStringResult :: (Ptr (Ptr CWchar) -> IO CInt) -> IO [String] withArrayObjectResult :: (Ptr (Ptr a) -> IO CInt) -> IO [Object a] colourFromColor :: Color -> IO (Colour ()) colorFromColour :: Colour a -> IO Color colourCreate :: IO (Ptr (TColour a)) colourSafeDelete :: Ptr (TColour a) -> IO () -- | 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 treeItemFromInt :: IntPtr -> TreeItem withRefTreeItemId :: (Ptr (TTreeItemId ()) -> IO ()) -> IO TreeItem withTreeItemIdPtr :: TreeItem -> (Ptr (TTreeItemId a) -> IO b) -> IO b withTreeItemIdRef :: String -> TreeItem -> (Ptr (TTreeItemId a) -> IO b) -> IO b withManagedTreeItemIdResult :: IO (Ptr (TTreeItemId a)) -> IO TreeItem withStringRef :: String -> String -> (Ptr (TWxString s) -> IO a) -> IO a withStringPtr :: String -> (Ptr (TWxString s) -> IO a) -> IO a withManagedStringResult :: IO (Ptr (TWxString a)) -> IO String withRefColour :: (Ptr (TColour a) -> IO ()) -> IO Color withColourRef :: String -> Color -> (Ptr (TColour a) -> IO b) -> IO b withColourPtr :: Color -> (Ptr (TColour a) -> IO b) -> IO b withManagedColourResult :: IO (Ptr (TColour a)) -> IO Color withRefBitmap :: (Ptr (TBitmap a) -> IO ()) -> IO (Bitmap a) withManagedBitmapResult :: IO (Ptr (TBitmap a)) -> IO (Bitmap a) withRefCursor :: (Ptr (TCursor a) -> IO ()) -> IO (Cursor a) withManagedCursorResult :: IO (Ptr (TCursor a)) -> IO (Cursor a) withRefIcon :: (Ptr (TIcon a) -> IO ()) -> IO (Icon a) withManagedIconResult :: IO (Ptr (TIcon a)) -> IO (Icon a) withRefPen :: (Ptr (TPen a) -> IO ()) -> IO (Pen a) withManagedPenResult :: IO (Ptr (TPen a)) -> IO (Pen a) withRefBrush :: (Ptr (TBrush a) -> IO ()) -> IO (Brush a) withManagedBrushResult :: IO (Ptr (TBrush a)) -> IO (Brush a) withRefFont :: (Ptr (TFont a) -> IO ()) -> IO (Font a) withManagedFontResult :: IO (Ptr (TFont a)) -> IO (Font a) withRefImage :: (Ptr (TImage a) -> IO ()) -> IO (Image a) withRefListItem :: (Ptr (TListItem a) -> IO ()) -> IO (ListItem a) withRefFontData :: (Ptr (TFontData a) -> IO ()) -> IO (FontData a) withRefPrintData :: (Ptr (TPrintData a) -> IO ()) -> IO (PrintData a) withRefPageSetupDialogData :: (Ptr (TPageSetupDialogData a) -> IO ()) -> IO (PageSetupDialogData a) withRefPrintDialogData :: (Ptr (TPrintDialogData a) -> IO ()) -> IO (PrintDialogData a) withRefDateTime :: (Ptr (TDateTime a) -> IO ()) -> IO (DateTime a) withManagedDateTimeResult :: IO (Ptr (TDateTime a)) -> IO (DateTime a) withRefGridCellCoordsArray :: (Ptr (TGridCellCoordsArray a) -> IO ()) -> IO (GridCellCoordsArray a) withManagedGridCellCoordsArrayResult :: IO (Ptr (TGridCellCoordsArray a)) -> IO (GridCellCoordsArray a) -- | 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 withStringResult :: (Ptr CChar -> IO CInt) -> IO String -- | 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 withWStringResult :: (Ptr CWchar -> IO CInt) -> IO String withByteStringResult :: (Ptr CChar -> IO CInt) -> IO ByteString withLazyByteStringResult :: (Ptr CChar -> IO CInt) -> IO ByteString -- | Haskell type representing the C int type. newtype CInt :: * CInt :: Int32 -> CInt toCInt :: Int -> CInt fromCInt :: CInt -> Int withIntResult :: IO CInt -> IO Int -- | 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 :: * data CIntPtr :: * toCIntPtr :: IntPtr -> CIntPtr fromCIntPtr :: CIntPtr -> IntPtr withIntPtrResult :: IO CIntPtr -> IO 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 toCDouble :: Double -> CDouble fromCDouble :: CDouble -> Double withDoubleResult :: IO CDouble -> IO Double -- | Haskell type representing the C char type. data CChar :: * toCChar :: Char -> CChar fromCChar :: CChar -> Char withCharResult :: (Num a, Integral a, Show a) => IO a -> IO Char -- | Haskell type representing the C wchar_t type. newtype CWchar :: * CWchar :: Int32 -> CWchar toCWchar :: (Num a) => Char -> a type CBool = CInt toCBool :: Bool -> CBool fromCBool :: CBool -> Bool withBoolResult :: IO CBool -> IO Bool -- | 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 :: * -> * toCFunPtr :: FunPtr a -> Ptr 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.Num.Num a, GHC.Read.Read a) => GHC.Read.Read (Graphics.UI.WXCore.WxcTypes.Rect2D a) instance (GHC.Num.Num a, GHC.Show.Show 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.Num.Num a, GHC.Read.Read a) => GHC.Read.Read (Graphics.UI.WXCore.WxcTypes.Vector2 a) instance (GHC.Num.Num a, GHC.Show.Show 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.Num.Num a, GHC.Show.Show 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.Num.Num a, GHC.Read.Read a) => GHC.Read.Read (Graphics.UI.WXCore.WxcTypes.Point2 a) instance (GHC.Num.Num a, GHC.Show.Show 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 () classActivateEvent :: ClassType (ActivateEvent ()) classApp :: ClassType (App ()) classArtProvider :: ClassType (ArtProvider ()) classAuiManager :: ClassType (AuiManager ()) classAuiManagerEvent :: ClassType (AuiManagerEvent ()) classAuiNotebook :: ClassType (AuiNotebook ()) classAuiNotebookEvent :: ClassType (AuiNotebookEvent ()) classAuiTabCtrl :: ClassType (AuiTabCtrl ()) classAuiToolBar :: ClassType (AuiToolBar ()) classAuiToolBarEvent :: ClassType (AuiToolBarEvent ()) classAutoBufferedPaintDC :: ClassType (AutoBufferedPaintDC ()) classAutomationObject :: ClassType (AutomationObject ()) classBitmap :: ClassType (Bitmap ()) classBitmapButton :: ClassType (BitmapButton ()) classBitmapHandler :: ClassType (BitmapHandler ()) classBitmapToggleButton :: ClassType (BitmapToggleButton ()) classBookCtrlBase :: ClassType (BookCtrlBase ()) classBookCtrlEvent :: ClassType (BookCtrlEvent ()) classBoolProperty :: ClassType (BoolProperty ()) classBoxSizer :: ClassType (BoxSizer ()) classBrush :: ClassType (Brush ()) classBrushList :: ClassType (BrushList ()) classBufferedDC :: ClassType (BufferedDC ()) classBufferedPaintDC :: ClassType (BufferedPaintDC ()) classButton :: ClassType (Button ()) classCalculateLayoutEvent :: ClassType (CalculateLayoutEvent ()) classCalendarCtrl :: ClassType (CalendarCtrl ()) classCalendarEvent :: ClassType (CalendarEvent ()) classCbAntiflickerPlugin :: ClassType (CbAntiflickerPlugin ()) classCbBarDragPlugin :: ClassType (CbBarDragPlugin ()) classCbBarHintsPlugin :: ClassType (CbBarHintsPlugin ()) classCbBarInfo :: ClassType (CbBarInfo ()) classCbBarSpy :: ClassType (CbBarSpy ()) classCbCloseBox :: ClassType (CbCloseBox ()) classCbCollapseBox :: ClassType (CbCollapseBox ()) classCbCommonPaneProperties :: ClassType (CbCommonPaneProperties ()) classCbCustomizeBarEvent :: ClassType (CbCustomizeBarEvent ()) classCbCustomizeLayoutEvent :: ClassType (CbCustomizeLayoutEvent ()) classCbDimHandlerBase :: ClassType (CbDimHandlerBase ()) classCbDimInfo :: ClassType (CbDimInfo ()) classCbDockBox :: ClassType (CbDockBox ()) classCbDockPane :: ClassType (CbDockPane ()) classCbDrawBarDecorEvent :: ClassType (CbDrawBarDecorEvent ()) classCbDrawBarHandlesEvent :: ClassType (CbDrawBarHandlesEvent ()) classCbDrawHintRectEvent :: ClassType (CbDrawHintRectEvent ()) classCbDrawPaneBkGroundEvent :: ClassType (CbDrawPaneBkGroundEvent ()) classCbDrawPaneDecorEvent :: ClassType (CbDrawPaneDecorEvent ()) classCbDrawRowBkGroundEvent :: ClassType (CbDrawRowBkGroundEvent ()) classCbDrawRowDecorEvent :: ClassType (CbDrawRowDecorEvent ()) classCbDrawRowHandlesEvent :: ClassType (CbDrawRowHandlesEvent ()) classCbDynToolBarDimHandler :: ClassType (CbDynToolBarDimHandler ()) classCbFinishDrawInAreaEvent :: ClassType (CbFinishDrawInAreaEvent ()) classCbFloatedBarWindow :: ClassType (CbFloatedBarWindow ()) classCbGCUpdatesMgr :: ClassType (CbGCUpdatesMgr ()) classCbHintAnimationPlugin :: ClassType (CbHintAnimationPlugin ()) classCbInsertBarEvent :: ClassType (CbInsertBarEvent ()) classCbLayoutRowEvent :: ClassType (CbLayoutRowEvent ()) classCbLeftDClickEvent :: ClassType (CbLeftDClickEvent ()) classCbLeftDownEvent :: ClassType (CbLeftDownEvent ()) classCbLeftUpEvent :: ClassType (CbLeftUpEvent ()) classCbMiniButton :: ClassType (CbMiniButton ()) classCbMotionEvent :: ClassType (CbMotionEvent ()) classCbPaneDrawPlugin :: ClassType (CbPaneDrawPlugin ()) classCbPluginBase :: ClassType (CbPluginBase ()) classCbPluginEvent :: ClassType (CbPluginEvent ()) classCbRemoveBarEvent :: ClassType (CbRemoveBarEvent ()) classCbResizeBarEvent :: ClassType (CbResizeBarEvent ()) classCbResizeRowEvent :: ClassType (CbResizeRowEvent ()) classCbRightDownEvent :: ClassType (CbRightDownEvent ()) classCbRightUpEvent :: ClassType (CbRightUpEvent ()) classCbRowDragPlugin :: ClassType (CbRowDragPlugin ()) classCbRowInfo :: ClassType (CbRowInfo ()) classCbRowLayoutPlugin :: ClassType (CbRowLayoutPlugin ()) classCbSimpleCustomizationPlugin :: ClassType (CbSimpleCustomizationPlugin ()) classCbSimpleUpdatesMgr :: ClassType (CbSimpleUpdatesMgr ()) classCbSizeBarWndEvent :: ClassType (CbSizeBarWndEvent ()) classCbStartBarDraggingEvent :: ClassType (CbStartBarDraggingEvent ()) classCbStartDrawInAreaEvent :: ClassType (CbStartDrawInAreaEvent ()) classCbUpdatesManagerBase :: ClassType (CbUpdatesManagerBase ()) classCheckBox :: ClassType (CheckBox ()) classCheckListBox :: ClassType (CheckListBox ()) classChoice :: ClassType (Choice ()) classClient :: ClassType (Client ()) classClientBase :: ClassType (ClientBase ()) classClientDC :: ClassType (ClientDC ()) classClipboard :: ClassType (Clipboard ()) classCloseEvent :: ClassType (CloseEvent ()) classClosure :: ClassType (Closure ()) classColour :: ClassType (Colour ()) classColourData :: ClassType (ColourData ()) classColourDatabase :: ClassType (ColourDatabase ()) classColourDialog :: ClassType (ColourDialog ()) classColourPickerCtrl :: ClassType (ColourPickerCtrl ()) classComboBox :: ClassType (ComboBox ()) classCommand :: ClassType (Command ()) classCommandEvent :: ClassType (CommandEvent ()) classCommandProcessor :: ClassType (CommandProcessor ()) classConnection :: ClassType (Connection ()) classConnectionBase :: ClassType (ConnectionBase ()) classContextHelp :: ClassType (ContextHelp ()) classContextHelpButton :: ClassType (ContextHelpButton ()) classControl :: ClassType (Control ()) classCursor :: ClassType (Cursor ()) classDatabase :: ClassType (Database ()) classDateProperty :: ClassType (DateProperty ()) classDC :: ClassType (DC ()) classDDEClient :: ClassType (DDEClient ()) classDDEConnection :: ClassType (DDEConnection ()) classDDEServer :: ClassType (DDEServer ()) classDialog :: ClassType (Dialog ()) classDialUpEvent :: ClassType (DialUpEvent ()) classDirDialog :: ClassType (DirDialog ()) classDocChildFrame :: ClassType (DocChildFrame ()) classDocManager :: ClassType (DocManager ()) classDocMDIChildFrame :: ClassType (DocMDIChildFrame ()) classDocMDIParentFrame :: ClassType (DocMDIParentFrame ()) classDocParentFrame :: ClassType (DocParentFrame ()) classDocTemplate :: ClassType (DocTemplate ()) classDocument :: ClassType (Document ()) classDragImage :: ClassType (DragImage ()) classDrawControl :: ClassType (DrawControl ()) classDrawWindow :: ClassType (DrawWindow ()) classDropFilesEvent :: ClassType (DropFilesEvent ()) classDynamicSashWindow :: ClassType (DynamicSashWindow ()) classDynamicToolBar :: ClassType (DynamicToolBar ()) classDynToolInfo :: ClassType (DynToolInfo ()) classEditableListBox :: ClassType (EditableListBox ()) classEncodingConverter :: ClassType (EncodingConverter ()) classEraseEvent :: ClassType (EraseEvent ()) classEvent :: ClassType (Event ()) classEvtHandler :: ClassType (EvtHandler ()) classExprDatabase :: ClassType (ExprDatabase ()) classFileDialog :: ClassType (FileDialog ()) classFileHistory :: ClassType (FileHistory ()) classFileProperty :: ClassType (FileProperty ()) classFileSystem :: ClassType (FileSystem ()) classFileSystemHandler :: ClassType (FileSystemHandler ()) classFindDialogEvent :: ClassType (FindDialogEvent ()) classFindReplaceData :: ClassType (FindReplaceData ()) classFindReplaceDialog :: ClassType (FindReplaceDialog ()) classFlexGridSizer :: ClassType (FlexGridSizer ()) classFloatProperty :: ClassType (FloatProperty ()) classFocusEvent :: ClassType (FocusEvent ()) classFont :: ClassType (Font ()) classFontData :: ClassType (FontData ()) classFontDialog :: ClassType (FontDialog ()) classFontList :: ClassType (FontList ()) classFrame :: ClassType (Frame ()) classFrameLayout :: ClassType (FrameLayout ()) classFSFile :: ClassType (FSFile ()) classFTP :: ClassType (FTP ()) classGauge :: ClassType (Gauge ()) classGauge95 :: ClassType (Gauge95 ()) classGaugeMSW :: ClassType (GaugeMSW ()) classGCDC :: ClassType (GCDC ()) classGDIObject :: ClassType (GDIObject ()) classGenericDirCtrl :: ClassType (GenericDirCtrl ()) classGenericDragImage :: ClassType (GenericDragImage ()) classGenericValidator :: ClassType (GenericValidator ()) classGLCanvas :: ClassType (GLCanvas ()) classGLContext :: ClassType (GLContext ()) classGraphicsBrush :: ClassType (GraphicsBrush ()) classGraphicsContext :: ClassType (GraphicsContext ()) classGraphicsFont :: ClassType (GraphicsFont ()) classGraphicsMatrix :: ClassType (GraphicsMatrix ()) classGraphicsObject :: ClassType (GraphicsObject ()) classGraphicsPath :: ClassType (GraphicsPath ()) classGraphicsPen :: ClassType (GraphicsPen ()) classGraphicsRenderer :: ClassType (GraphicsRenderer ()) classGrid :: ClassType (Grid ()) classGridEditorCreatedEvent :: ClassType (GridEditorCreatedEvent ()) classGridEvent :: ClassType (GridEvent ()) classGridRangeSelectEvent :: ClassType (GridRangeSelectEvent ()) classGridSizeEvent :: ClassType (GridSizeEvent ()) classGridSizer :: ClassType (GridSizer ()) classGridTableBase :: ClassType (GridTableBase ()) classHelpController :: ClassType (HelpController ()) classHelpControllerBase :: ClassType (HelpControllerBase ()) classHelpEvent :: ClassType (HelpEvent ()) classHtmlCell :: ClassType (HtmlCell ()) classHtmlColourCell :: ClassType (HtmlColourCell ()) classHtmlContainerCell :: ClassType (HtmlContainerCell ()) classHtmlDCRenderer :: ClassType (HtmlDCRenderer ()) classHtmlEasyPrinting :: ClassType (HtmlEasyPrinting ()) classHtmlFilter :: ClassType (HtmlFilter ()) classHtmlHelpController :: ClassType (HtmlHelpController ()) classHtmlHelpData :: ClassType (HtmlHelpData ()) classHtmlHelpFrame :: ClassType (HtmlHelpFrame ()) classHtmlLinkInfo :: ClassType (HtmlLinkInfo ()) classHtmlParser :: ClassType (HtmlParser ()) classHtmlPrintout :: ClassType (HtmlPrintout ()) classHtmlTag :: ClassType (HtmlTag ()) classHtmlTagHandler :: ClassType (HtmlTagHandler ()) classHtmlTagsModule :: ClassType (HtmlTagsModule ()) classHtmlWidgetCell :: ClassType (HtmlWidgetCell ()) classHtmlWindow :: ClassType (HtmlWindow ()) classHtmlWinParser :: ClassType (HtmlWinParser ()) classHtmlWinTagHandler :: ClassType (HtmlWinTagHandler ()) classHTTP :: ClassType (HTTP ()) classHyperlinkCtrl :: ClassType (HyperlinkCtrl ()) classIcon :: ClassType (Icon ()) classIconizeEvent :: ClassType (IconizeEvent ()) classIdleEvent :: ClassType (IdleEvent ()) classImage :: ClassType (Image ()) classImageHandler :: ClassType (ImageHandler ()) classImageList :: ClassType (ImageList ()) classIndividualLayoutConstraint :: ClassType (IndividualLayoutConstraint ()) classInitDialogEvent :: ClassType (InitDialogEvent ()) classInputSinkEvent :: ClassType (InputSinkEvent ()) classIntProperty :: ClassType (IntProperty ()) classIPV4address :: ClassType (IPV4address ()) classJoystick :: ClassType (Joystick ()) classJoystickEvent :: ClassType (JoystickEvent ()) classKeyEvent :: ClassType (KeyEvent ()) classLayoutAlgorithm :: ClassType (LayoutAlgorithm ()) classLayoutConstraints :: ClassType (LayoutConstraints ()) classLEDNumberCtrl :: ClassType (LEDNumberCtrl ()) classList :: ClassType (List ()) classListBox :: ClassType (ListBox ()) classListCtrl :: ClassType (ListCtrl ()) classListEvent :: ClassType (ListEvent ()) classListItem :: ClassType (ListItem ()) classMask :: ClassType (Mask ()) classMaximizeEvent :: ClassType (MaximizeEvent ()) classMDIChildFrame :: ClassType (MDIChildFrame ()) classMDIClientWindow :: ClassType (MDIClientWindow ()) classMDIParentFrame :: ClassType (MDIParentFrame ()) classMediaCtrl :: ClassType (MediaCtrl ()) classMediaEvent :: ClassType (MediaEvent ()) classMemoryDC :: ClassType (MemoryDC ()) classMemoryFSHandler :: ClassType (MemoryFSHandler ()) classMenu :: ClassType (Menu ()) classMenuBar :: ClassType (MenuBar ()) classMenuEvent :: ClassType (MenuEvent ()) classMenuItem :: ClassType (MenuItem ()) classMessageDialog :: ClassType (MessageDialog ()) classMetafile :: ClassType (Metafile ()) classMetafileDC :: ClassType (MetafileDC ()) classMiniFrame :: ClassType (MiniFrame ()) classMirrorDC :: ClassType (MirrorDC ()) classModule :: ClassType (Module ()) classMouseCaptureChangedEvent :: ClassType (MouseCaptureChangedEvent ()) classMouseEvent :: ClassType (MouseEvent ()) classMoveEvent :: ClassType (MoveEvent ()) classMultiCellCanvas :: ClassType (MultiCellCanvas ()) classMultiCellItemHandle :: ClassType (MultiCellItemHandle ()) classMultiCellSizer :: ClassType (MultiCellSizer ()) classNavigationKeyEvent :: ClassType (NavigationKeyEvent ()) classNewBitmapButton :: ClassType (NewBitmapButton ()) classNotebook :: ClassType (Notebook ()) classNotebookEvent :: ClassType (NotebookEvent ()) classNotifyEvent :: ClassType (NotifyEvent ()) classPageSetupDialog :: ClassType (PageSetupDialog ()) classPageSetupDialogData :: ClassType (PageSetupDialogData ()) classPaintDC :: ClassType (PaintDC ()) classPaintEvent :: ClassType (PaintEvent ()) classPalette :: ClassType (Palette ()) classPaletteChangedEvent :: ClassType (PaletteChangedEvent ()) classPanel :: ClassType (Panel ()) classPathList :: ClassType (PathList ()) classPen :: ClassType (Pen ()) classPenList :: ClassType (PenList ()) classPGProperty :: ClassType (PGProperty ()) classPickerBase :: ClassType (PickerBase ()) classPlotCurve :: ClassType (PlotCurve ()) classPlotEvent :: ClassType (PlotEvent ()) classPlotOnOffCurve :: ClassType (PlotOnOffCurve ()) classPlotWindow :: ClassType (PlotWindow ()) classPopupTransientWindow :: ClassType (PopupTransientWindow ()) classPopupWindow :: ClassType (PopupWindow ()) classPostScriptDC :: ClassType (PostScriptDC ()) classPostScriptPrintNativeData :: ClassType (PostScriptPrintNativeData ()) classPreviewCanvas :: ClassType (PreviewCanvas ()) classPreviewControlBar :: ClassType (PreviewControlBar ()) classPreviewFrame :: ClassType (PreviewFrame ()) classPrintData :: ClassType (PrintData ()) classPrintDialog :: ClassType (PrintDialog ()) classPrintDialogData :: ClassType (PrintDialogData ()) classPrinter :: ClassType (Printer ()) classPrinterDC :: ClassType (PrinterDC ()) classPrintout :: ClassType (Printout ()) classPrintPreview :: ClassType (PrintPreview ()) classProcess :: ClassType (Process ()) classProcessEvent :: ClassType (ProcessEvent ()) classProgressDialog :: ClassType (ProgressDialog ()) classPropertyCategory :: ClassType (PropertyCategory ()) classPropertyGrid :: ClassType (PropertyGrid ()) classPropertyGridEvent :: ClassType (PropertyGridEvent ()) classProtocol :: ClassType (Protocol ()) classQuantize :: ClassType (Quantize ()) classQueryCol :: ClassType (QueryCol ()) classQueryField :: ClassType (QueryField ()) classQueryLayoutInfoEvent :: ClassType (QueryLayoutInfoEvent ()) classQueryNewPaletteEvent :: ClassType (QueryNewPaletteEvent ()) classRadioBox :: ClassType (RadioBox ()) classRadioButton :: ClassType (RadioButton ()) classRecordSet :: ClassType (RecordSet ()) classRegion :: ClassType (Region ()) classRegionIterator :: ClassType (RegionIterator ()) classRemotelyScrolledTreeCtrl :: ClassType (RemotelyScrolledTreeCtrl ()) classSashEvent :: ClassType (SashEvent ()) classSashLayoutWindow :: ClassType (SashLayoutWindow ()) classSashWindow :: ClassType (SashWindow ()) classScreenDC :: ClassType (ScreenDC ()) classScrollBar :: ClassType (ScrollBar ()) classScrolledWindow :: ClassType (ScrolledWindow ()) classScrollEvent :: ClassType (ScrollEvent ()) classScrollWinEvent :: ClassType (ScrollWinEvent ()) classServer :: ClassType (Server ()) classServerBase :: ClassType (ServerBase ()) classSetCursorEvent :: ClassType (SetCursorEvent ()) classShowEvent :: ClassType (ShowEvent ()) classSingleChoiceDialog :: ClassType (SingleChoiceDialog ()) classSizeEvent :: ClassType (SizeEvent ()) classSizer :: ClassType (Sizer ()) classSizerItem :: ClassType (SizerItem ()) classSlider :: ClassType (Slider ()) classSlider95 :: ClassType (Slider95 ()) classSliderMSW :: ClassType (SliderMSW ()) classSockAddress :: ClassType (SockAddress ()) classSocketBase :: ClassType (SocketBase ()) classSocketClient :: ClassType (SocketClient ()) classSocketEvent :: ClassType (SocketEvent ()) classSocketServer :: ClassType (SocketServer ()) classSound :: ClassType (Sound ()) classSpinButton :: ClassType (SpinButton ()) classSpinCtrl :: ClassType (SpinCtrl ()) classSpinEvent :: ClassType (SpinEvent ()) classSplashScreen :: ClassType (SplashScreen ()) classSplitterEvent :: ClassType (SplitterEvent ()) classSplitterScrolledWindow :: ClassType (SplitterScrolledWindow ()) classSplitterWindow :: ClassType (SplitterWindow ()) classStaticBitmap :: ClassType (StaticBitmap ()) classStaticBox :: ClassType (StaticBox ()) classStaticBoxSizer :: ClassType (StaticBoxSizer ()) classStaticLine :: ClassType (StaticLine ()) classStaticText :: ClassType (StaticText ()) classStatusBar :: ClassType (StatusBar ()) classStringList :: ClassType (StringList ()) classStringProperty :: ClassType (StringProperty ()) classStringTokenizer :: ClassType (StringTokenizer ()) classStyledTextCtrl :: ClassType (StyledTextCtrl ()) classStyledTextEvent :: ClassType (StyledTextEvent ()) classSVGFileDC :: ClassType (SVGFileDC ()) classSysColourChangedEvent :: ClassType (SysColourChangedEvent ()) classSystemOptions :: ClassType (SystemOptions ()) classSystemSettings :: ClassType (SystemSettings ()) classTabCtrl :: ClassType (TabCtrl ()) classTabEvent :: ClassType (TabEvent ()) classTablesInUse :: ClassType (TablesInUse ()) classTaskBarIcon :: ClassType (TaskBarIcon ()) classTextCtrl :: ClassType (TextCtrl ()) classTextEntryDialog :: ClassType (TextEntryDialog ()) classTextValidator :: ClassType (TextValidator ()) classThinSplitterWindow :: ClassType (ThinSplitterWindow ()) classTime :: ClassType (Time ()) classTimer :: ClassType (Timer ()) classTimerBase :: ClassType (TimerBase ()) classTimerEvent :: ClassType (TimerEvent ()) classTimerEx :: ClassType (TimerEx ()) classTipWindow :: ClassType (TipWindow ()) classToggleButton :: ClassType (ToggleButton ()) classToolBar :: ClassType (ToolBar ()) classToolBarBase :: ClassType (ToolBarBase ()) classToolLayoutItem :: ClassType (ToolLayoutItem ()) classToolTip :: ClassType (ToolTip ()) classToolWindow :: ClassType (ToolWindow ()) classTopLevelWindow :: ClassType (TopLevelWindow ()) classTreeCompanionWindow :: ClassType (TreeCompanionWindow ()) classTreeCtrl :: ClassType (TreeCtrl ()) classTreeEvent :: ClassType (TreeEvent ()) classTreeLayout :: ClassType (TreeLayout ()) classTreeLayoutStored :: ClassType (TreeLayoutStored ()) classUpdateUIEvent :: ClassType (UpdateUIEvent ()) classURL :: ClassType (URL ()) classValidator :: ClassType (Validator ()) classVariant :: ClassType (Variant ()) classVariantData :: ClassType (VariantData ()) classView :: ClassType (View ()) classWindow :: ClassType (Window ()) classWindowCreateEvent :: ClassType (WindowCreateEvent ()) classWindowDC :: ClassType (WindowDC ()) classWindowDestroyEvent :: ClassType (WindowDestroyEvent ()) classWizard :: ClassType (Wizard ()) classWizardEvent :: ClassType (WizardEvent ()) classWizardPage :: ClassType (WizardPage ()) classWizardPageSimple :: ClassType (WizardPageSimple ()) classWXCApp :: ClassType (WXCApp ()) classWXCArtProv :: ClassType (WXCArtProv ()) classWXCClient :: ClassType (WXCClient ()) classWXCCommand :: ClassType (WXCCommand ()) classWXCConnection :: ClassType (WXCConnection ()) classWXCGridTable :: ClassType (WXCGridTable ()) classWXCHtmlEvent :: ClassType (WXCHtmlEvent ()) classWXCHtmlWindow :: ClassType (WXCHtmlWindow ()) classWXCPlotCurve :: ClassType (WXCPlotCurve ()) classWXCPreviewControlBar :: ClassType (WXCPreviewControlBar ()) classWXCPreviewFrame :: ClassType (WXCPreviewFrame ()) classWXCPrintEvent :: ClassType (WXCPrintEvent ()) classWXCPrintout :: ClassType (WXCPrintout ()) classWXCPrintoutHandler :: ClassType (WXCPrintoutHandler ()) classWXCServer :: ClassType (WXCServer ()) classWXCTextValidator :: ClassType (WXCTextValidator ()) classWxObject :: ClassType (WxObject ()) classXmlResource :: ClassType (XmlResource ()) classXmlResourceHandler :: ClassType (XmlResourceHandler ()) downcastActivateEvent :: ActivateEvent a -> ActivateEvent () downcastApp :: App a -> App () downcastArtProvider :: ArtProvider a -> ArtProvider () downcastAuiManager :: AuiManager a -> AuiManager () downcastAuiManagerEvent :: AuiManagerEvent a -> AuiManagerEvent () downcastAuiNotebook :: AuiNotebook a -> AuiNotebook () downcastAuiNotebookEvent :: AuiNotebookEvent a -> AuiNotebookEvent () downcastAuiTabCtrl :: AuiTabCtrl a -> AuiTabCtrl () downcastAuiToolBar :: AuiToolBar a -> AuiToolBar () downcastAuiToolBarEvent :: AuiToolBarEvent a -> AuiToolBarEvent () downcastAutoBufferedPaintDC :: AutoBufferedPaintDC a -> AutoBufferedPaintDC () downcastAutomationObject :: AutomationObject a -> AutomationObject () downcastBitmap :: Bitmap a -> Bitmap () downcastBitmapButton :: BitmapButton a -> BitmapButton () downcastBitmapHandler :: BitmapHandler a -> BitmapHandler () downcastBitmapToggleButton :: BitmapToggleButton a -> BitmapToggleButton () downcastBookCtrlBase :: BookCtrlBase a -> BookCtrlBase () downcastBookCtrlEvent :: BookCtrlEvent a -> BookCtrlEvent () downcastBoolProperty :: BoolProperty a -> BoolProperty () downcastBoxSizer :: BoxSizer a -> BoxSizer () downcastBrush :: Brush a -> Brush () downcastBrushList :: BrushList a -> BrushList () downcastBufferedDC :: BufferedDC a -> BufferedDC () downcastBufferedPaintDC :: BufferedPaintDC a -> BufferedPaintDC () downcastButton :: Button a -> Button () downcastCalculateLayoutEvent :: CalculateLayoutEvent a -> CalculateLayoutEvent () downcastCalendarCtrl :: CalendarCtrl a -> CalendarCtrl () downcastCalendarEvent :: CalendarEvent a -> CalendarEvent () downcastCbAntiflickerPlugin :: CbAntiflickerPlugin a -> CbAntiflickerPlugin () downcastCbBarDragPlugin :: CbBarDragPlugin a -> CbBarDragPlugin () downcastCbBarHintsPlugin :: CbBarHintsPlugin a -> CbBarHintsPlugin () downcastCbBarInfo :: CbBarInfo a -> CbBarInfo () downcastCbBarSpy :: CbBarSpy a -> CbBarSpy () downcastCbCloseBox :: CbCloseBox a -> CbCloseBox () downcastCbCollapseBox :: CbCollapseBox a -> CbCollapseBox () downcastCbCommonPaneProperties :: CbCommonPaneProperties a -> CbCommonPaneProperties () downcastCbCustomizeBarEvent :: CbCustomizeBarEvent a -> CbCustomizeBarEvent () downcastCbCustomizeLayoutEvent :: CbCustomizeLayoutEvent a -> CbCustomizeLayoutEvent () downcastCbDimHandlerBase :: CbDimHandlerBase a -> CbDimHandlerBase () downcastCbDimInfo :: CbDimInfo a -> CbDimInfo () downcastCbDockBox :: CbDockBox a -> CbDockBox () downcastCbDockPane :: CbDockPane a -> CbDockPane () downcastCbDrawBarDecorEvent :: CbDrawBarDecorEvent a -> CbDrawBarDecorEvent () downcastCbDrawBarHandlesEvent :: CbDrawBarHandlesEvent a -> CbDrawBarHandlesEvent () downcastCbDrawHintRectEvent :: CbDrawHintRectEvent a -> CbDrawHintRectEvent () downcastCbDrawPaneBkGroundEvent :: CbDrawPaneBkGroundEvent a -> CbDrawPaneBkGroundEvent () downcastCbDrawPaneDecorEvent :: CbDrawPaneDecorEvent a -> CbDrawPaneDecorEvent () downcastCbDrawRowBkGroundEvent :: CbDrawRowBkGroundEvent a -> CbDrawRowBkGroundEvent () downcastCbDrawRowDecorEvent :: CbDrawRowDecorEvent a -> CbDrawRowDecorEvent () downcastCbDrawRowHandlesEvent :: CbDrawRowHandlesEvent a -> CbDrawRowHandlesEvent () downcastCbDynToolBarDimHandler :: CbDynToolBarDimHandler a -> CbDynToolBarDimHandler () downcastCbFinishDrawInAreaEvent :: CbFinishDrawInAreaEvent a -> CbFinishDrawInAreaEvent () downcastCbFloatedBarWindow :: CbFloatedBarWindow a -> CbFloatedBarWindow () downcastCbGCUpdatesMgr :: CbGCUpdatesMgr a -> CbGCUpdatesMgr () downcastCbHintAnimationPlugin :: CbHintAnimationPlugin a -> CbHintAnimationPlugin () downcastCbInsertBarEvent :: CbInsertBarEvent a -> CbInsertBarEvent () downcastCbLayoutRowEvent :: CbLayoutRowEvent a -> CbLayoutRowEvent () downcastCbLeftDClickEvent :: CbLeftDClickEvent a -> CbLeftDClickEvent () downcastCbLeftDownEvent :: CbLeftDownEvent a -> CbLeftDownEvent () downcastCbLeftUpEvent :: CbLeftUpEvent a -> CbLeftUpEvent () downcastCbMiniButton :: CbMiniButton a -> CbMiniButton () downcastCbMotionEvent :: CbMotionEvent a -> CbMotionEvent () downcastCbPaneDrawPlugin :: CbPaneDrawPlugin a -> CbPaneDrawPlugin () downcastCbPluginBase :: CbPluginBase a -> CbPluginBase () downcastCbPluginEvent :: CbPluginEvent a -> CbPluginEvent () downcastCbRemoveBarEvent :: CbRemoveBarEvent a -> CbRemoveBarEvent () downcastCbResizeBarEvent :: CbResizeBarEvent a -> CbResizeBarEvent () downcastCbResizeRowEvent :: CbResizeRowEvent a -> CbResizeRowEvent () downcastCbRightDownEvent :: CbRightDownEvent a -> CbRightDownEvent () downcastCbRightUpEvent :: CbRightUpEvent a -> CbRightUpEvent () downcastCbRowDragPlugin :: CbRowDragPlugin a -> CbRowDragPlugin () downcastCbRowInfo :: CbRowInfo a -> CbRowInfo () downcastCbRowLayoutPlugin :: CbRowLayoutPlugin a -> CbRowLayoutPlugin () downcastCbSimpleCustomizationPlugin :: CbSimpleCustomizationPlugin a -> CbSimpleCustomizationPlugin () downcastCbSimpleUpdatesMgr :: CbSimpleUpdatesMgr a -> CbSimpleUpdatesMgr () downcastCbSizeBarWndEvent :: CbSizeBarWndEvent a -> CbSizeBarWndEvent () downcastCbStartBarDraggingEvent :: CbStartBarDraggingEvent a -> CbStartBarDraggingEvent () downcastCbStartDrawInAreaEvent :: CbStartDrawInAreaEvent a -> CbStartDrawInAreaEvent () downcastCbUpdatesManagerBase :: CbUpdatesManagerBase a -> CbUpdatesManagerBase () downcastCheckBox :: CheckBox a -> CheckBox () downcastCheckListBox :: CheckListBox a -> CheckListBox () downcastChoice :: Choice a -> Choice () downcastClient :: Client a -> Client () downcastClientBase :: ClientBase a -> ClientBase () downcastClientDC :: ClientDC a -> ClientDC () downcastClipboard :: Clipboard a -> Clipboard () downcastCloseEvent :: CloseEvent a -> CloseEvent () downcastClosure :: Closure a -> Closure () downcastColour :: Colour a -> Colour () downcastColourData :: ColourData a -> ColourData () downcastColourDatabase :: ColourDatabase a -> ColourDatabase () downcastColourDialog :: ColourDialog a -> ColourDialog () downcastColourPickerCtrl :: ColourPickerCtrl a -> ColourPickerCtrl () downcastComboBox :: ComboBox a -> ComboBox () downcastCommand :: Command a -> Command () downcastCommandEvent :: CommandEvent a -> CommandEvent () downcastCommandProcessor :: CommandProcessor a -> CommandProcessor () downcastConnection :: Connection a -> Connection () downcastConnectionBase :: ConnectionBase a -> ConnectionBase () downcastContextHelp :: ContextHelp a -> ContextHelp () downcastContextHelpButton :: ContextHelpButton a -> ContextHelpButton () downcastControl :: Control a -> Control () downcastCursor :: Cursor a -> Cursor () downcastDatabase :: Database a -> Database () downcastDateProperty :: DateProperty a -> DateProperty () downcastDC :: DC a -> DC () downcastDDEClient :: DDEClient a -> DDEClient () downcastDDEConnection :: DDEConnection a -> DDEConnection () downcastDDEServer :: DDEServer a -> DDEServer () downcastDialog :: Dialog a -> Dialog () downcastDialUpEvent :: DialUpEvent a -> DialUpEvent () downcastDirDialog :: DirDialog a -> DirDialog () downcastDocChildFrame :: DocChildFrame a -> DocChildFrame () downcastDocManager :: DocManager a -> DocManager () downcastDocMDIChildFrame :: DocMDIChildFrame a -> DocMDIChildFrame () downcastDocMDIParentFrame :: DocMDIParentFrame a -> DocMDIParentFrame () downcastDocParentFrame :: DocParentFrame a -> DocParentFrame () downcastDocTemplate :: DocTemplate a -> DocTemplate () downcastDocument :: Document a -> Document () downcastDragImage :: DragImage a -> DragImage () downcastDrawControl :: DrawControl a -> DrawControl () downcastDrawWindow :: DrawWindow a -> DrawWindow () downcastDropFilesEvent :: DropFilesEvent a -> DropFilesEvent () downcastDynamicSashWindow :: DynamicSashWindow a -> DynamicSashWindow () downcastDynamicToolBar :: DynamicToolBar a -> DynamicToolBar () downcastDynToolInfo :: DynToolInfo a -> DynToolInfo () downcastEditableListBox :: EditableListBox a -> EditableListBox () downcastEncodingConverter :: EncodingConverter a -> EncodingConverter () downcastEraseEvent :: EraseEvent a -> EraseEvent () downcastEvent :: Event a -> Event () downcastEvtHandler :: EvtHandler a -> EvtHandler () downcastExprDatabase :: ExprDatabase a -> ExprDatabase () downcastFileDialog :: FileDialog a -> FileDialog () downcastFileHistory :: FileHistory a -> FileHistory () downcastFileProperty :: FileProperty a -> FileProperty () downcastFileSystem :: FileSystem a -> FileSystem () downcastFileSystemHandler :: FileSystemHandler a -> FileSystemHandler () downcastFindDialogEvent :: FindDialogEvent a -> FindDialogEvent () downcastFindReplaceData :: FindReplaceData a -> FindReplaceData () downcastFindReplaceDialog :: FindReplaceDialog a -> FindReplaceDialog () downcastFlexGridSizer :: FlexGridSizer a -> FlexGridSizer () downcastFloatProperty :: FloatProperty a -> FloatProperty () downcastFocusEvent :: FocusEvent a -> FocusEvent () downcastFont :: Font a -> Font () downcastFontData :: FontData a -> FontData () downcastFontDialog :: FontDialog a -> FontDialog () downcastFontList :: FontList a -> FontList () downcastFrame :: Frame a -> Frame () downcastFrameLayout :: FrameLayout a -> FrameLayout () downcastFSFile :: FSFile a -> FSFile () downcastFTP :: FTP a -> FTP () downcastGauge :: Gauge a -> Gauge () downcastGauge95 :: Gauge95 a -> Gauge95 () downcastGaugeMSW :: GaugeMSW a -> GaugeMSW () downcastGCDC :: GCDC a -> GCDC () downcastGDIObject :: GDIObject a -> GDIObject () downcastGenericDirCtrl :: GenericDirCtrl a -> GenericDirCtrl () downcastGenericDragImage :: GenericDragImage a -> GenericDragImage () downcastGenericValidator :: GenericValidator a -> GenericValidator () downcastGLCanvas :: GLCanvas a -> GLCanvas () downcastGLContext :: GLContext a -> GLContext () downcastGraphicsBrush :: GraphicsBrush a -> GraphicsBrush () downcastGraphicsContext :: GraphicsContext a -> GraphicsContext () downcastGraphicsFont :: GraphicsFont a -> GraphicsFont () downcastGraphicsMatrix :: GraphicsMatrix a -> GraphicsMatrix () downcastGraphicsObject :: GraphicsObject a -> GraphicsObject () downcastGraphicsPath :: GraphicsPath a -> GraphicsPath () downcastGraphicsPen :: GraphicsPen a -> GraphicsPen () downcastGraphicsRenderer :: GraphicsRenderer a -> GraphicsRenderer () downcastGrid :: Grid a -> Grid () downcastGridEditorCreatedEvent :: GridEditorCreatedEvent a -> GridEditorCreatedEvent () downcastGridEvent :: GridEvent a -> GridEvent () downcastGridRangeSelectEvent :: GridRangeSelectEvent a -> GridRangeSelectEvent () downcastGridSizeEvent :: GridSizeEvent a -> GridSizeEvent () downcastGridSizer :: GridSizer a -> GridSizer () downcastGridTableBase :: GridTableBase a -> GridTableBase () downcastHelpController :: HelpController a -> HelpController () downcastHelpControllerBase :: HelpControllerBase a -> HelpControllerBase () downcastHelpEvent :: HelpEvent a -> HelpEvent () downcastHtmlCell :: HtmlCell a -> HtmlCell () downcastHtmlColourCell :: HtmlColourCell a -> HtmlColourCell () downcastHtmlContainerCell :: HtmlContainerCell a -> HtmlContainerCell () downcastHtmlDCRenderer :: HtmlDCRenderer a -> HtmlDCRenderer () downcastHtmlEasyPrinting :: HtmlEasyPrinting a -> HtmlEasyPrinting () downcastHtmlFilter :: HtmlFilter a -> HtmlFilter () downcastHtmlHelpController :: HtmlHelpController a -> HtmlHelpController () downcastHtmlHelpData :: HtmlHelpData a -> HtmlHelpData () downcastHtmlHelpFrame :: HtmlHelpFrame a -> HtmlHelpFrame () downcastHtmlLinkInfo :: HtmlLinkInfo a -> HtmlLinkInfo () downcastHtmlParser :: HtmlParser a -> HtmlParser () downcastHtmlPrintout :: HtmlPrintout a -> HtmlPrintout () downcastHtmlTag :: HtmlTag a -> HtmlTag () downcastHtmlTagHandler :: HtmlTagHandler a -> HtmlTagHandler () downcastHtmlTagsModule :: HtmlTagsModule a -> HtmlTagsModule () downcastHtmlWidgetCell :: HtmlWidgetCell a -> HtmlWidgetCell () downcastHtmlWindow :: HtmlWindow a -> HtmlWindow () downcastHtmlWinParser :: HtmlWinParser a -> HtmlWinParser () downcastHtmlWinTagHandler :: HtmlWinTagHandler a -> HtmlWinTagHandler () downcastHTTP :: HTTP a -> HTTP () downcastHyperlinkCtrl :: HyperlinkCtrl a -> HyperlinkCtrl () downcastIcon :: Icon a -> Icon () downcastIconizeEvent :: IconizeEvent a -> IconizeEvent () downcastIdleEvent :: IdleEvent a -> IdleEvent () downcastImage :: Image a -> Image () downcastImageHandler :: ImageHandler a -> ImageHandler () downcastImageList :: ImageList a -> ImageList () downcastIndividualLayoutConstraint :: IndividualLayoutConstraint a -> IndividualLayoutConstraint () downcastInitDialogEvent :: InitDialogEvent a -> InitDialogEvent () downcastInputSinkEvent :: InputSinkEvent a -> InputSinkEvent () downcastIntProperty :: IntProperty a -> IntProperty () downcastIPV4address :: IPV4address a -> IPV4address () downcastJoystick :: Joystick a -> Joystick () downcastJoystickEvent :: JoystickEvent a -> JoystickEvent () downcastKeyEvent :: KeyEvent a -> KeyEvent () downcastLayoutAlgorithm :: LayoutAlgorithm a -> LayoutAlgorithm () downcastLayoutConstraints :: LayoutConstraints a -> LayoutConstraints () downcastLEDNumberCtrl :: LEDNumberCtrl a -> LEDNumberCtrl () downcastList :: List a -> List () downcastListBox :: ListBox a -> ListBox () downcastListCtrl :: ListCtrl a -> ListCtrl () downcastListEvent :: ListEvent a -> ListEvent () downcastListItem :: ListItem a -> ListItem () downcastMask :: Mask a -> Mask () downcastMaximizeEvent :: MaximizeEvent a -> MaximizeEvent () downcastMDIChildFrame :: MDIChildFrame a -> MDIChildFrame () downcastMDIClientWindow :: MDIClientWindow a -> MDIClientWindow () downcastMDIParentFrame :: MDIParentFrame a -> MDIParentFrame () downcastMediaCtrl :: MediaCtrl a -> MediaCtrl () downcastMediaEvent :: MediaEvent a -> MediaEvent () downcastMemoryDC :: MemoryDC a -> MemoryDC () downcastMemoryFSHandler :: MemoryFSHandler a -> MemoryFSHandler () downcastMenu :: Menu a -> Menu () downcastMenuBar :: MenuBar a -> MenuBar () downcastMenuEvent :: MenuEvent a -> MenuEvent () downcastMenuItem :: MenuItem a -> MenuItem () downcastMessageDialog :: MessageDialog a -> MessageDialog () downcastMetafile :: Metafile a -> Metafile () downcastMetafileDC :: MetafileDC a -> MetafileDC () downcastMiniFrame :: MiniFrame a -> MiniFrame () downcastMirrorDC :: MirrorDC a -> MirrorDC () downcastModule :: Module a -> Module () downcastMouseCaptureChangedEvent :: MouseCaptureChangedEvent a -> MouseCaptureChangedEvent () downcastMouseEvent :: MouseEvent a -> MouseEvent () downcastMoveEvent :: MoveEvent a -> MoveEvent () downcastMultiCellCanvas :: MultiCellCanvas a -> MultiCellCanvas () downcastMultiCellItemHandle :: MultiCellItemHandle a -> MultiCellItemHandle () downcastMultiCellSizer :: MultiCellSizer a -> MultiCellSizer () downcastNavigationKeyEvent :: NavigationKeyEvent a -> NavigationKeyEvent () downcastNewBitmapButton :: NewBitmapButton a -> NewBitmapButton () downcastNotebook :: Notebook a -> Notebook () downcastNotebookEvent :: NotebookEvent a -> NotebookEvent () downcastNotifyEvent :: NotifyEvent a -> NotifyEvent () downcastPageSetupDialog :: PageSetupDialog a -> PageSetupDialog () downcastPageSetupDialogData :: PageSetupDialogData a -> PageSetupDialogData () downcastPaintDC :: PaintDC a -> PaintDC () downcastPaintEvent :: PaintEvent a -> PaintEvent () downcastPalette :: Palette a -> Palette () downcastPaletteChangedEvent :: PaletteChangedEvent a -> PaletteChangedEvent () downcastPanel :: Panel a -> Panel () downcastPathList :: PathList a -> PathList () downcastPen :: Pen a -> Pen () downcastPenList :: PenList a -> PenList () downcastPGProperty :: PGProperty a -> PGProperty () downcastPickerBase :: PickerBase a -> PickerBase () downcastPlotCurve :: PlotCurve a -> PlotCurve () downcastPlotEvent :: PlotEvent a -> PlotEvent () downcastPlotOnOffCurve :: PlotOnOffCurve a -> PlotOnOffCurve () downcastPlotWindow :: PlotWindow a -> PlotWindow () downcastPopupTransientWindow :: PopupTransientWindow a -> PopupTransientWindow () downcastPopupWindow :: PopupWindow a -> PopupWindow () downcastPostScriptDC :: PostScriptDC a -> PostScriptDC () downcastPostScriptPrintNativeData :: PostScriptPrintNativeData a -> PostScriptPrintNativeData () downcastPreviewCanvas :: PreviewCanvas a -> PreviewCanvas () downcastPreviewControlBar :: PreviewControlBar a -> PreviewControlBar () downcastPreviewFrame :: PreviewFrame a -> PreviewFrame () downcastPrintData :: PrintData a -> PrintData () downcastPrintDialog :: PrintDialog a -> PrintDialog () downcastPrintDialogData :: PrintDialogData a -> PrintDialogData () downcastPrinter :: Printer a -> Printer () downcastPrinterDC :: PrinterDC a -> PrinterDC () downcastPrintout :: Printout a -> Printout () downcastPrintPreview :: PrintPreview a -> PrintPreview () downcastProcess :: Process a -> Process () downcastProcessEvent :: ProcessEvent a -> ProcessEvent () downcastProgressDialog :: ProgressDialog a -> ProgressDialog () downcastPropertyCategory :: PropertyCategory a -> PropertyCategory () downcastPropertyGrid :: PropertyGrid a -> PropertyGrid () downcastPropertyGridEvent :: PropertyGridEvent a -> PropertyGridEvent () downcastProtocol :: Protocol a -> Protocol () downcastQuantize :: Quantize a -> Quantize () downcastQueryCol :: QueryCol a -> QueryCol () downcastQueryField :: QueryField a -> QueryField () downcastQueryLayoutInfoEvent :: QueryLayoutInfoEvent a -> QueryLayoutInfoEvent () downcastQueryNewPaletteEvent :: QueryNewPaletteEvent a -> QueryNewPaletteEvent () downcastRadioBox :: RadioBox a -> RadioBox () downcastRadioButton :: RadioButton a -> RadioButton () downcastRecordSet :: RecordSet a -> RecordSet () downcastRegion :: Region a -> Region () downcastRegionIterator :: RegionIterator a -> RegionIterator () downcastRemotelyScrolledTreeCtrl :: RemotelyScrolledTreeCtrl a -> RemotelyScrolledTreeCtrl () downcastSashEvent :: SashEvent a -> SashEvent () downcastSashLayoutWindow :: SashLayoutWindow a -> SashLayoutWindow () downcastSashWindow :: SashWindow a -> SashWindow () downcastScreenDC :: ScreenDC a -> ScreenDC () downcastScrollBar :: ScrollBar a -> ScrollBar () downcastScrolledWindow :: ScrolledWindow a -> ScrolledWindow () downcastScrollEvent :: ScrollEvent a -> ScrollEvent () downcastScrollWinEvent :: ScrollWinEvent a -> ScrollWinEvent () downcastServer :: Server a -> Server () downcastServerBase :: ServerBase a -> ServerBase () downcastSetCursorEvent :: SetCursorEvent a -> SetCursorEvent () downcastShowEvent :: ShowEvent a -> ShowEvent () downcastSingleChoiceDialog :: SingleChoiceDialog a -> SingleChoiceDialog () downcastSizeEvent :: SizeEvent a -> SizeEvent () downcastSizer :: Sizer a -> Sizer () downcastSizerItem :: SizerItem a -> SizerItem () downcastSlider :: Slider a -> Slider () downcastSlider95 :: Slider95 a -> Slider95 () downcastSliderMSW :: SliderMSW a -> SliderMSW () downcastSockAddress :: SockAddress a -> SockAddress () downcastSocketBase :: SocketBase a -> SocketBase () downcastSocketClient :: SocketClient a -> SocketClient () downcastSocketEvent :: SocketEvent a -> SocketEvent () downcastSocketServer :: SocketServer a -> SocketServer () downcastSound :: Sound a -> Sound () downcastSpinButton :: SpinButton a -> SpinButton () downcastSpinCtrl :: SpinCtrl a -> SpinCtrl () downcastSpinEvent :: SpinEvent a -> SpinEvent () downcastSplashScreen :: SplashScreen a -> SplashScreen () downcastSplitterEvent :: SplitterEvent a -> SplitterEvent () downcastSplitterScrolledWindow :: SplitterScrolledWindow a -> SplitterScrolledWindow () downcastSplitterWindow :: SplitterWindow a -> SplitterWindow () downcastStaticBitmap :: StaticBitmap a -> StaticBitmap () downcastStaticBox :: StaticBox a -> StaticBox () downcastStaticBoxSizer :: StaticBoxSizer a -> StaticBoxSizer () downcastStaticLine :: StaticLine a -> StaticLine () downcastStaticText :: StaticText a -> StaticText () downcastStatusBar :: StatusBar a -> StatusBar () downcastStringList :: StringList a -> StringList () downcastStringProperty :: StringProperty a -> StringProperty () downcastStringTokenizer :: StringTokenizer a -> StringTokenizer () downcastStyledTextCtrl :: StyledTextCtrl a -> StyledTextCtrl () downcastStyledTextEvent :: StyledTextEvent a -> StyledTextEvent () downcastSVGFileDC :: SVGFileDC a -> SVGFileDC () downcastSysColourChangedEvent :: SysColourChangedEvent a -> SysColourChangedEvent () downcastSystemOptions :: SystemOptions a -> SystemOptions () downcastSystemSettings :: SystemSettings a -> SystemSettings () downcastTabCtrl :: TabCtrl a -> TabCtrl () downcastTabEvent :: TabEvent a -> TabEvent () downcastTablesInUse :: TablesInUse a -> TablesInUse () downcastTaskBarIcon :: TaskBarIcon a -> TaskBarIcon () downcastTextCtrl :: TextCtrl a -> TextCtrl () downcastTextEntryDialog :: TextEntryDialog a -> TextEntryDialog () downcastTextValidator :: TextValidator a -> TextValidator () downcastThinSplitterWindow :: ThinSplitterWindow a -> ThinSplitterWindow () downcastTime :: Time a -> Time () downcastTimer :: Timer a -> Timer () downcastTimerBase :: TimerBase a -> TimerBase () downcastTimerEvent :: TimerEvent a -> TimerEvent () downcastTimerEx :: TimerEx a -> TimerEx () downcastTipWindow :: TipWindow a -> TipWindow () downcastToggleButton :: ToggleButton a -> ToggleButton () downcastToolBar :: ToolBar a -> ToolBar () downcastToolBarBase :: ToolBarBase a -> ToolBarBase () downcastToolLayoutItem :: ToolLayoutItem a -> ToolLayoutItem () downcastToolTip :: ToolTip a -> ToolTip () downcastToolWindow :: ToolWindow a -> ToolWindow () downcastTopLevelWindow :: TopLevelWindow a -> TopLevelWindow () downcastTreeCompanionWindow :: TreeCompanionWindow a -> TreeCompanionWindow () downcastTreeCtrl :: TreeCtrl a -> TreeCtrl () downcastTreeEvent :: TreeEvent a -> TreeEvent () downcastTreeLayout :: TreeLayout a -> TreeLayout () downcastTreeLayoutStored :: TreeLayoutStored a -> TreeLayoutStored () downcastUpdateUIEvent :: UpdateUIEvent a -> UpdateUIEvent () downcastURL :: URL a -> URL () downcastValidator :: Validator a -> Validator () downcastVariant :: Variant a -> Variant () downcastVariantData :: VariantData a -> VariantData () downcastView :: View a -> View () downcastWindow :: Window a -> Window () downcastWindowCreateEvent :: WindowCreateEvent a -> WindowCreateEvent () downcastWindowDC :: WindowDC a -> WindowDC () downcastWindowDestroyEvent :: WindowDestroyEvent a -> WindowDestroyEvent () downcastWizard :: Wizard a -> Wizard () downcastWizardEvent :: WizardEvent a -> WizardEvent () downcastWizardPage :: WizardPage a -> WizardPage () downcastWizardPageSimple :: WizardPageSimple a -> WizardPageSimple () downcastWXCApp :: WXCApp a -> WXCApp () downcastWXCArtProv :: WXCArtProv a -> WXCArtProv () downcastWXCClient :: WXCClient a -> WXCClient () downcastWXCCommand :: WXCCommand a -> WXCCommand () downcastWXCConnection :: WXCConnection a -> WXCConnection () downcastWXCGridTable :: WXCGridTable a -> WXCGridTable () downcastWXCHtmlEvent :: WXCHtmlEvent a -> WXCHtmlEvent () downcastWXCHtmlWindow :: WXCHtmlWindow a -> WXCHtmlWindow () downcastWXCPlotCurve :: WXCPlotCurve a -> WXCPlotCurve () downcastWXCPreviewControlBar :: WXCPreviewControlBar a -> WXCPreviewControlBar () downcastWXCPreviewFrame :: WXCPreviewFrame a -> WXCPreviewFrame () downcastWXCPrintEvent :: WXCPrintEvent a -> WXCPrintEvent () downcastWXCPrintout :: WXCPrintout a -> WXCPrintout () downcastWXCPrintoutHandler :: WXCPrintoutHandler a -> WXCPrintoutHandler () downcastWXCServer :: WXCServer a -> WXCServer () downcastWXCTextValidator :: WXCTextValidator a -> WXCTextValidator () downcastWxObject :: WxObject a -> WxObject () downcastXmlResource :: XmlResource a -> XmlResource () downcastXmlResourceHandler :: XmlResourceHandler a -> XmlResourceHandler () -- | 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 -- | 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 cB_BAR_CONTENT_HITTED :: Int cB_LEFT_BAR_HANDLE_HITTED :: Int cB_LOWER_ROW_HANDLE_HITTED :: Int cB_NO_ITEMS_HITTED :: Int cB_RIGHT_BAR_HANDLE_HITTED :: Int cB_UPPER_ROW_HANDLE_HITTED :: Int fL_ALIGN_BOTTOM :: Int fL_ALIGN_BOTTOM_PANE :: Int fL_ALIGN_LEFT :: Int fL_ALIGN_LEFT_PANE :: Int fL_ALIGN_RIGHT :: Int fL_ALIGN_RIGHT_PANE :: Int fL_ALIGN_TOP :: Int fL_ALIGN_TOP_PANE :: Int wxACCEL_ALT :: Int wxACCEL_CTRL :: Int wxACCEL_NORMAL :: Int wxACCEL_SHIFT :: Int -- | Deprecated: Don't use this wxADJUST_MINSIZE :: Int wxALIGN_BOTTOM :: Int wxALIGN_CENTER :: Int wxALIGN_CENTER_HORIZONTAL :: Int wxALIGN_CENTER_VERTICAL :: Int wxALIGN_CENTRE :: Int wxALIGN_CENTRE_HORIZONTAL :: Int wxALIGN_CENTRE_VERTICAL :: Int wxALIGN_LEFT :: Int wxALIGN_NOT :: Int wxALIGN_RIGHT :: Int wxALIGN_TOP :: Int wxALL :: Int wxALL_PANES :: Int wxAND :: Int wxAND_INVERT :: Int wxAND_REVERSE :: Int wxAUI_BUTTON_STATE_NORMAL :: Int wxAUI_BUTTON_STATE_HOVER :: Int wxAUI_BUTTON_STATE_PRESSED :: Int wxAUI_BUTTON_STATE_DISABLED :: Int wxAUI_BUTTON_STATE_HIDDEN :: Int wxAUI_BUTTON_STATE_CHECKED :: Int wxAUI_BUTTON_CLOSE :: Int wxAUI_BUTTON_MAXIMIZE_RESTORE :: Int wxAUI_BUTTON_MINIMIZE :: Int wxAUI_BUTTON_PIN :: Int wxAUI_BUTTON_OPTIONS :: Int wxAUI_BUTTON_WINDOWLIST :: Int wxAUI_BUTTON_LEFT :: Int wxAUI_BUTTON_RIGHT :: Int wxAUI_BUTTON_UP :: Int wxAUI_BUTTON_DOWN :: Int wxAUI_BUTTON_CUSTOM1 :: Int wxAUI_BUTTON_CUSTOM2 :: Int wxAUI_BUTTON_CUSTOM3 :: Int wxAUI_DOCK_NONE :: Int wxAUI_DOCK_TOP :: Int wxAUI_DOCK_RIGHT :: Int wxAUI_DOCK_BOTTOM :: Int wxAUI_DOCK_LEFT :: Int wxAUI_DOCK_CENTER :: Int wxAUI_DOCK_CENTRE :: Int wxAUI_DOCKART_SASH_SIZE :: Int wxAUI_DOCKART_CAPTION_SIZE :: Int wxAUI_DOCKART_GRIPPER_SIZE :: Int wxAUI_DOCKART_PANE_BORDER_SIZE :: Int wxAUI_DOCKART_PANE_BUTTON_SIZE :: Int wxAUI_DOCKART_BACKGROUND_COLOUR :: Int wxAUI_DOCKART_SASH_COLOUR :: Int wxAUI_DOCKART_ACTIVE_CAPTION_COLOUR :: Int wxAUI_DOCKART_ACTIVE_CAPTION_GRADIENT_COLOUR :: Int wxAUI_DOCKART_INACTIVE_CAPTION_COLOUR :: Int wxAUI_DOCKART_INACTIVE_CAPTION_GRADIENT_COLOUR :: Int wxAUI_DOCKART_ACTIVE_CAPTION_TEXT_COLOUR :: Int wxAUI_DOCKART_INACTIVE_CAPTION_TEXT_COLOUR :: Int wxAUI_DOCKART_BORDER_COLOUR :: Int wxAUI_DOCKART_GRIPPER_COLOUR :: Int wxAUI_DOCKART_CAPTION_FONT :: Int wxAUI_DOCKART_GRADIENT_TYPE :: Int wxAUI_GRADIENT_NONE :: Int wxAUI_GRADIENT_VERTICAL :: Int wxAUI_GRADIENT_HORIZONTAL :: Int wxAUI_MGR_ALLOW_FLOATING :: Int wxAUI_MGR_ALLOW_ACTIVE_PANE :: Int wxAUI_MGR_TRANSPARENT_DRAG :: Int wxAUI_MGR_TRANSPARENT_HINT :: Int wxAUI_MGR_VENETIAN_BLINDS_HINT :: Int wxAUI_MGR_RECTANGLE_HINT :: Int wxAUI_MGR_HINT_FADE :: Int wxAUI_MGR_NO_VENETIAN_BLINDS_FADE :: Int wxAUI_MGR_LIVE_RESIZE :: Int wxAUI_MGR_DEFAULT :: Int wxAUI_NB_TOP :: Int wxAUI_NB_LEFT :: Int wxAUI_NB_RIGHT :: Int wxAUI_NB_BOTTOM :: Int wxAUI_NB_TAB_SPLIT :: Int wxAUI_NB_TAB_MOVE :: Int wxAUI_NB_TAB_EXTERNAL_MOVE :: Int wxAUI_NB_TAB_FIXED_WIDTH :: Int wxAUI_NB_SCROLL_BUTTONS :: Int wxAUI_NB_WINDOWLIST_BUTTON :: Int wxAUI_NB_CLOSE_BUTTON :: Int wxAUI_NB_CLOSE_ON_ACTIVE_TAB :: Int wxAUI_NB_CLOSE_ON_ALL_TABS :: Int wxAUI_NB_MIDDLE_CLICK_CLOSE :: Int wxAUI_NB_DEFAULT_STYLE :: Int wxAUI_INSERT_PANE :: Int wxAUI_INSERT_ROW :: Int wxAUI_INSERT_DOCK :: Int wxAUI_TB_TEXT :: Int wxAUI_TB_NO_TOOLTIPS :: Int wxAUI_TB_NO_AUTORESIZE :: Int wxAUI_TB_GRIPPER :: Int wxAUI_TB_OVERFLOW :: Int wxAUI_TB_VERTICAL :: Int wxAUI_TB_HORZ_LAYOUT :: Int wxAUI_TB_HORIZONTAL :: Int wxAUI_TB_PLAIN_BACKGROUND :: Int wxAUI_TB_HORZ_TEXT :: Int wxAUI_ORIENTATION_MASK :: Int wxAUI_TB_DEFAULT_STYLE :: Int wxAUI_TBART_SEPARATOR_SIZE :: Int wxAUI_TBART_GRIPPER_SIZE :: Int wxAUI_TBART_OVERFLOW_SIZE :: Int wxAUI_TBTOOL_TEXT_LEFT :: Int wxAUI_TBTOOL_TEXT_RIGHT :: Int wxAUI_TBTOOL_TEXT_TOP :: Int wxAUI_TBTOOL_TEXT_BOTTOM :: Int wxBACKWARD :: Int -- | Deprecated: Don't use this wxBDIAGONAL_HATCH :: Int wxBEOS :: Int wxBIG_ENDIAN :: Int wxBITMAP_TYPE_INVALID :: Int wxBITMAP_TYPE_BMP :: Int wxBITMAP_TYPE_BMP_RESOURCE :: Int wxBITMAP_TYPE_RESOURCE :: Int wxBITMAP_TYPE_ICO :: Int wxBITMAP_TYPE_ICO_RESOURCE :: Int wxBITMAP_TYPE_CUR :: Int wxBITMAP_TYPE_CUR_RESOURCE :: Int wxBITMAP_TYPE_XBM :: Int wxBITMAP_TYPE_XBM_DATA :: Int wxBITMAP_TYPE_XPM :: Int wxBITMAP_TYPE_XPM_DATA :: Int wxBITMAP_TYPE_TIFF :: Int wxBITMAP_TYPE_TIFF_RESOURCE :: Int wxBITMAP_TYPE_TIF :: Int wxBITMAP_TYPE_TIF_RESOURCE :: Int wxBITMAP_TYPE_GIF :: Int wxBITMAP_TYPE_GIF_RESOURCE :: Int wxBITMAP_TYPE_PNG :: Int wxBITMAP_TYPE_PNG_RESOURCE :: Int wxBITMAP_TYPE_JPEG :: Int wxBITMAP_TYPE_JPEG_RESOURCE :: Int wxBITMAP_TYPE_PNM :: Int wxBITMAP_TYPE_PNM_RESOURCE :: Int wxBITMAP_TYPE_PCX :: Int wxBITMAP_TYPE_PCX_RESOURCE :: Int wxBITMAP_TYPE_PICT :: Int wxBITMAP_TYPE_PICT_RESOURCE :: Int wxBITMAP_TYPE_ICON :: Int wxBITMAP_TYPE_ICON_RESOURCE :: Int wxBITMAP_TYPE_ANI :: Int wxBITMAP_TYPE_IFF :: Int wxBITMAP_TYPE_TGA :: Int wxBITMAP_TYPE_MACCURSOR :: Int wxBITMAP_TYPE_MACCURSOR_RESOURCE :: Int wxBITMAP_TYPE_MAX :: Int wxBITMAP_TYPE_ANY :: Int wxBLACK :: Int wxBLACK_BRUSH :: Int wxBLACK_DASHED_PEN :: Int wxBLACK_PEN :: Int wxBLUE :: Int wxBLUE_BRUSH :: Int -- | Deprecated: Don't use this wxBOLD :: Int wxBOOLEAN :: Int wxBORDER :: 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 wxBOTH :: Int wxBOTTOM :: Int wxBRUSHSTYLE_BDIAGONAL_HATCH :: Int wxBRUSHSTYLE_CROSSDIAG_HATCH :: Int wxBRUSHSTYLE_CROSS_HATCH :: Int wxBRUSHSTYLE_FDIAGONAL_HATCH :: Int wxBRUSHSTYLE_FIRST_HATCH :: Int wxBRUSHSTYLE_HORIZONTAL_HATCH :: Int wxBRUSHSTYLE_INVALID :: Int wxBRUSHSTYLE_LAST_HATCH :: Int wxBRUSHSTYLE_SOLID :: Int wxBRUSHSTYLE_STIPPLE :: Int wxBRUSHSTYLE_STIPPLE_MASK :: Int wxBRUSHSTYLE_STIPPLE_MASK_OPAQUE :: Int wxBRUSHSTYLE_TRANSPARENT :: Int wxBRUSHSTYLE_VERTICAL_HATCH :: Int wxBU_ALIGN_MASK :: Int -- | Deprecated: Don't use this wxBU_AUTODRAW :: Int wxBU_BOTTOM :: Int wxBU_EXACTFIT :: Int wxBU_LEFT :: Int -- | Deprecated: Don't use this wxBU_NOAUTODRAW :: Int wxBU_NOTEXT :: Int wxBU_RIGHT :: Int wxBU_TOP :: Int wxCAL_BORDER_NONE :: Int wxCAL_BORDER_ROUND :: Int wxCAL_BORDER_SQUARE :: Int wxCAL_HITTEST_DAY :: Int wxCAL_HITTEST_HEADER :: Int wxCAL_HITTEST_NOWHERE :: Int wxCAL_MONDAY_FIRST :: Int wxCAL_NO_MONTH_CHANGE :: Int wxCAL_NO_YEAR_CHANGE :: Int wxCAL_SHOW_HOLIDAYS :: Int wxCAL_SUNDAY_FIRST :: Int wxCANCEL :: Int wxCAPTION :: Int wxCAP_BUTT :: Int wxCAP_INVALID :: Int wxCAP_PROJECTING :: Int wxCAP_ROUND :: Int wxCBAR_DOCKED_HORIZONTALLY :: Int wxCBAR_DOCKED_VERTICALLY :: Int wxCBAR_FLOATING :: Int wxCBAR_HIDDEN :: Int wxCB_DROPDOWN :: Int wxCB_READONLY :: Int wxCB_SIMPLE :: Int wxCB_SORT :: Int wxCENTER :: Int wxCENTER_FRAME :: Int wxCENTRE :: Int wxCENTRE_ON_SCREEN :: Int wxCHANGE_DIR :: Int wxCLEAR :: Int wxCLIP_CHILDREN :: Int wxCLOSE_BOX :: Int wxCOLOURED :: Int wxCONFIG_TYPE_BOOLEAN :: Int wxCONFIG_TYPE_FLOAT :: Int wxCONFIG_TYPE_INTEGER :: Int wxCONFIG_TYPE_STRING :: Int wxCONFIG_TYPE_UNKNOWN :: Int wxCONFIG_USE_GLOBAL_FILE :: Int wxCONFIG_USE_LOCAL_FILE :: Int wxCONFIG_USE_NO_ESCAPE_CHARACTERS :: Int wxCONFIG_USE_RELATIVE_PATH :: Int wxCOPY :: Int wxCOSE_X :: Int wxPB_USE_TEXTCTRL :: Int wxPB_SMALL :: Int wxCLRP_USE_TEXTCTRL :: Int wxCLRP_DEFAULT_STYLE :: Int wxCLRP_SHOW_LABEL :: Int -- | Deprecated: Don't use this wxCROSSDIAG_HATCH :: Int -- | Deprecated: Don't use this wxCROSS_HATCH :: Int wxCURSES :: Int wxCURSOR_ARROW :: Int wxCURSOR_BLANK :: Int wxCURSOR_BULLSEYE :: Int wxCURSOR_CHAR :: Int wxCURSOR_CROSS :: Int wxCURSOR_HAND :: Int wxCURSOR_IBEAM :: Int wxCURSOR_LEFT_BUTTON :: Int wxCURSOR_MAGNIFIER :: Int wxCURSOR_MIDDLE_BUTTON :: Int wxCURSOR_NONE :: Int wxCURSOR_NO_ENTRY :: Int wxCURSOR_PAINT_BRUSH :: Int wxCURSOR_PENCIL :: Int wxCURSOR_POINT_LEFT :: Int wxCURSOR_POINT_RIGHT :: Int wxCURSOR_QUESTION_ARROW :: Int wxCURSOR_RIGHT_ARROW :: Int wxCURSOR_RIGHT_BUTTON :: Int wxCURSOR_SIZENESW :: Int wxCURSOR_SIZENS :: Int wxCURSOR_SIZENWSE :: Int wxCURSOR_SIZEWE :: Int wxCURSOR_SIZING :: Int wxCURSOR_SPRAYCAN :: Int wxCURSOR_WAIT :: Int wxCURSOR_WATCH :: Int wxCYAN :: Int wxCYAN_BRUSH :: Int wxCYAN_PEN :: Int wxDB_DATA_TYPE_BLOB :: Int wxDB_DATA_TYPE_DATE :: Int wxDB_DATA_TYPE_FLOAT :: Int wxDB_DATA_TYPE_INTEGER :: Int wxDB_DATA_TYPE_VARCHAR :: Int wxDB_DEL_KEYFIELDS :: Int wxDB_DEL_MATCHING :: Int wxDB_DEL_WHERE :: Int wxDB_GRANT_ALL :: Int wxDB_GRANT_DELETE :: Int wxDB_GRANT_INSERT :: Int wxDB_GRANT_SELECT :: Int wxDB_GRANT_UPDATE :: Int wxDB_MAX_COLUMN_NAME_LEN :: Int wxDB_MAX_ERROR_HISTORY :: Int wxDB_MAX_ERROR_MSG_LEN :: Int wxDB_MAX_STATEMENT_LEN :: Int wxDB_MAX_TABLE_NAME_LEN :: Int wxDB_MAX_WHERE_CLAUSE_LEN :: Int wxDB_SELECT_KEYFIELDS :: Int wxDB_SELECT_MATCHING :: Int wxDB_SELECT_STATEMENT :: Int wxDB_SELECT_WHERE :: Int wxDB_TYPE_NAME_LEN :: Int wxDB_UPD_KEYFIELDS :: Int wxDB_UPD_WHERE :: Int wxDB_WHERE_KEYFIELDS :: Int wxDB_WHERE_MATCHING :: Int -- | Deprecated: Don't use this wxDECORATIVE :: Int -- | Deprecated: Don't use this wxDEFAULT :: Int wxDEFAULT_FRAME_STYLE :: Int wxDF_BITMAP :: Int wxDF_DIB :: Int wxDF_DIF :: Int wxDF_ENHMETAFILE :: Int wxDF_FILENAME :: Int wxDF_HTML :: Int wxDF_INVALID :: Int wxDF_LOCALE :: Int wxDF_MAX :: Int wxDF_METAFILE :: Int wxDF_OEMTEXT :: Int wxDF_PALETTE :: Int wxDF_PENDATA :: Int wxDF_PRIVATE :: Int wxDF_RIFF :: Int wxDF_SYLK :: Int wxDF_TEXT :: Int wxDF_TIFF :: Int wxDF_UNICODETEXT :: Int wxDF_WAVE :: Int wxDIALOG_EX_CONTEXTHELP :: Int wxDIALOG_MODAL :: Int wxDIALOG_MODELESS :: Int -- | Deprecated: Don't use this wxDOT :: Int -- | Deprecated: Don't use this wxDOT_DASH :: Int -- | Deprecated -- | Deprecated: Use wxBORDER_THEME wxDOUBLE_BORDER :: Int wxDOWN :: Int wxDRAG_ALLOWMOVE :: Int wxDRAG_CANCEL :: Int wxDRAG_COPY :: Int wxDRAG_COPYONLY :: Int wxDRAG_DEFALUTMOVE :: Int wxDRAG_ERROR :: Int wxDRAG_LINK :: Int wxDRAG_MOVE :: Int wxDRAG_NONE :: Int wxDS_DRAG_CORNER :: Int wxDS_MANAGE_SCROLLBARS :: Int wxDUPLEX_HORIZONTAL :: Int wxDUPLEX_SIMPLEX :: Int wxDUPLEX_VERTICAL :: Int wxEAST :: Int wxEDGE_BOTTOM :: Int wxEDGE_CENTER :: Int wxEDGE_CENTREX :: Int wxEDGE_CENTREY :: Int wxEDGE_HEIGHT :: Int wxEDGE_LEFT :: Int wxEDGE_RIGHT :: Int wxEDGE_TOP :: Int wxEDGE_WIDTH :: Int wxED_BUTTONS_BOTTOM :: Int wxED_BUTTONS_RIGHT :: Int wxED_CLIENT_MARGIN :: Int wxED_STATIC_LINE :: Int wxEL_ALLOW_DELETE :: Int wxEL_ALLOW_EDIT :: Int wxEL_ALLOW_NEW :: Int wxEQUIV :: Int wxEVT_FIRST :: Int wxEVT_NULL :: Int wxEXEC_ASYNC :: BitFlag wxEXEC_MAKE_GROUP_LEADER :: BitFlag wxEXEC_NOHIDE :: BitFlag wxEXEC_SYNC :: BitFlag wxEXPAND :: Int -- | Deprecated: Don't use this wxFDIAGONAL_HATCH :: Int wxFILE_MUST_EXIST :: Int wxFILTER_ALPHA :: Int wxFILTER_ALPHANUMERIC :: Int wxFILTER_ASCII :: Int wxFILTER_EXCLUDE_LIST :: Int wxFILTER_INCLUDE_LIST :: Int wxFILTER_LOWER_CASE :: Int wxFILTER_NONE :: Int wxFILTER_NUMERIC :: Int wxFILTER_UPPER_CASE :: Int -- | Deprecated: Don't use this wxFIXED :: Int wxFIXED_LENGTH :: Int wxFIXED_MINSIZE :: Int wxFLOAT :: Int wxFLOOD_BORDER :: Int wxFLOOD_SURFACE :: Int wxFONTENCODING_ALTERNATIVE :: Int wxFONTENCODING_BULGARIAN :: Int wxFONTENCODING_CP1250 :: Int wxFONTENCODING_CP1251 :: Int wxFONTENCODING_CP1252 :: Int wxFONTENCODING_CP1253 :: Int wxFONTENCODING_CP1254 :: Int wxFONTENCODING_CP1255 :: Int wxFONTENCODING_CP1256 :: Int wxFONTENCODING_CP1257 :: Int wxFONTENCODING_CP12_MAX :: Int wxFONTENCODING_CP437 :: Int wxFONTENCODING_CP850 :: Int wxFONTENCODING_CP852 :: Int wxFONTENCODING_CP855 :: Int wxFONTENCODING_CP866 :: Int wxFONTENCODING_CP874 :: Int wxFONTENCODING_DEFAULT :: Int wxFONTENCODING_ISO8859_1 :: Int wxFONTENCODING_ISO8859_10 :: Int wxFONTENCODING_ISO8859_11 :: Int wxFONTENCODING_ISO8859_12 :: Int wxFONTENCODING_ISO8859_13 :: Int wxFONTENCODING_ISO8859_14 :: Int wxFONTENCODING_ISO8859_15 :: Int wxFONTENCODING_ISO8859_2 :: Int wxFONTENCODING_ISO8859_3 :: Int wxFONTENCODING_ISO8859_4 :: Int wxFONTENCODING_ISO8859_5 :: Int wxFONTENCODING_ISO8859_6 :: Int wxFONTENCODING_ISO8859_7 :: Int wxFONTENCODING_ISO8859_8 :: Int wxFONTENCODING_ISO8859_9 :: Int wxFONTENCODING_ISO8859_MAX :: Int wxFONTENCODING_KOI8 :: Int wxFONTENCODING_MAX :: Int wxFONTENCODING_SYSTEM :: Int wxFONTENCODING_UNICODE :: Int wxFONTFAMILY_DECORATIVE :: Int wxFONTFAMILY_DEFAULT :: Int wxFONTFAMILY_MAX :: Int wxFONTFAMILY_MODERN :: Int wxFONTFAMILY_ROMAN :: Int wxFONTFAMILY_SCRIPT :: Int wxFONTFAMILY_SWISS :: Int wxFONTFAMILY_TELETYPE :: Int wxFONTFAMILY_UNKNOWN :: Int wxFONTFLAG_ANTIALIASED :: Int wxFONTFLAG_BOLD :: Int wxFONTFLAG_DEFAULT :: Int wxFONTFLAG_ITALIC :: Int wxFONTFLAG_LIGHT :: Int wxFONTFLAG_MASK :: Int wxFONTFLAG_NOT_ANTIALIASED :: Int wxFONTFLAG_SLANT :: Int wxFONTFLAG_STRIKETHROUGH :: Int wxFONTFLAG_UNDERLINED :: Int wxFONTSIZE_LARGE :: Int wxFONTSIZE_MEDIUM :: Int wxFONTSIZE_SMALL :: Int wxFONTSIZE_XX_LARGE :: Int wxFONTSIZE_XX_SMALL :: Int wxFONTSIZE_X_LARGE :: Int wxFONTSIZE_X_SMALL :: Int wxFONTSTYLE_ITALIC :: Int wxFONTSTYLE_MAX :: Int wxFONTSTYLE_NORMAL :: Int wxFONTSTYLE_SLANT :: Int wxFONTWEIGHT_BOLD :: Int wxFONTWEIGHT_LIGHT :: Int wxFONTWEIGHT_MAX :: Int wxFONTWEIGHT_NORMAL :: Int wxFORWARD :: Int wxFRAME_EX_CONTEXTHELP :: Int wxFRAME_FLOAT_ON_PARENT :: Int wxFRAME_NO_WINDOW_MENU :: Int wxFRAME_SHAPED :: Int wxFRAME_TOOL_WINDOW :: Int wxFR_DOWN :: Int wxFR_MATCHCASE :: Int wxFR_NOMATCHCASE :: Int wxFR_NOUPDOWN :: Int wxFR_NOWHOLEWORD :: Int wxFR_REPLACEDIALOG :: Int wxFR_WHOLEWORD :: Int wxFULLSCREEN_ALL :: Int wxFULLSCREEN_NOBORDER :: Int wxFULLSCREEN_NOCAPTION :: Int wxFULLSCREEN_NOMENUBAR :: Int wxFULLSCREEN_NOSTATUSBAR :: Int wxFULLSCREEN_NOTOOLBAR :: Int wxGA_PROGRESSBAR :: Int wxGA_SMOOTH :: Int wxGEOS :: Int wxGREEN :: Int wxGREEN_BRUSH :: Int wxGREEN_PEN :: Int wxGREY_BRUSH :: Int wxGREY_PEN :: Int wxGRIDTABLE_NOTIFY_COLS_APPENDED :: Int wxGRIDTABLE_NOTIFY_COLS_DELETED :: Int wxGRIDTABLE_NOTIFY_COLS_INSERTED :: Int wxGRIDTABLE_NOTIFY_ROWS_APPENDED :: Int wxGRIDTABLE_NOTIFY_ROWS_DELETED :: Int wxGRIDTABLE_NOTIFY_ROWS_INSERTED :: Int wxGRIDTABLE_REQUEST_VIEW_GET_VALUES :: Int wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES :: Int wxGROW :: Int wxGTK :: Int wxGTK_BEOS :: Int wxGTK_OS2 :: Int wxGTK_WIN32 :: Int wxGridSelectCells :: Int wxGridSelectColumns :: Int wxGridSelectRows :: Int wxHATCHSTYLE_BDIAGONAL :: Int wxHATCHSTYLE_CROSS :: Int wxHATCHSTYLE_CROSSDIAG :: Int wxHATCHSTYLE_FDIAGONAL :: Int wxHATCHSTYLE_FIRST :: Int wxHATCHSTYLE_HORIZONTAL :: Int wxHATCHSTYLE_LAST :: Int wxHATCHSTYLE_VERTICAL :: Int wxHELP :: Int wxHF_BOOKMARKS :: Int wxHF_CONTENTS :: Int wxHF_DEFAULTSTYLE :: Int wxHF_FLATTOOLBAR :: Int wxHF_INDEX :: Int wxHF_OPENFILES :: Int wxHF_PRINT :: Int wxHF_SEARCH :: Int wxHF_TOOLBAR :: Int wxHIDE_READONLY :: Int wxHORIZONTAL :: Int -- | Deprecated: Don't use this wxHORIZONTAL_HATCH :: Int wxHSCROLL :: Int wxHW_SCROLLBAR_AUTO :: Int wxHW_SCROLLBAR_NEVER :: Int wxHL_CONTEXTMENU :: Int wxHL_ALIGN_LEFT :: Int wxHL_ALIGN_RIGHT :: Int wxHL_ALIGN_CENTRE :: Int wxHL_DEFAULT_STYLE :: Int wxICONIZE :: Int wxICON_EXCLAMATION :: Int wxICON_HAND :: Int wxICON_INFORMATION :: Int wxICON_QUESTION :: Int wxID_ABOUT :: Int wxID_APPLY :: Int wxID_BACKWARD :: Int wxID_CANCEL :: Int wxID_CLEAR :: Int wxID_CLOSE :: Int wxID_CLOSE_ALL :: Int wxID_COPY :: Int wxID_CUT :: Int wxID_DEFAULT :: Int wxID_DELETE :: Int wxID_DUPLICATE :: Int wxID_EDIT :: Int wxID_EXIT :: Int wxID_FILE1 :: Int wxID_FILE2 :: Int wxID_FILE3 :: Int wxID_FILE4 :: Int wxID_FILE5 :: Int wxID_FILE6 :: Int wxID_FILE7 :: Int wxID_FILE8 :: Int wxID_FILE9 :: Int wxID_FILEDLGG :: Int wxID_FIND :: Int wxID_FORWARD :: Int wxID_HELP :: Int wxID_HELP_COMMANDS :: Int wxID_HELP_CONTENTS :: Int wxID_HELP_CONTEXT :: Int wxID_HELP_PROCEDURES :: Int wxID_HIGHEST :: Int wxID_LOWEST :: Int wxID_MORE :: Int wxID_NEW :: Int wxID_NO :: Int wxID_OK :: Int wxID_OPEN :: Int wxID_PASTE :: Int wxID_PREFERENCES :: Int wxID_PREVIEW :: Int wxID_PREVIEW_CLOSE :: Int wxID_PREVIEW_FIRST :: Int wxID_PREVIEW_GOTO :: Int wxID_PREVIEW_LAST :: Int wxID_PREVIEW_NEXT :: Int wxID_PREVIEW_PREVIOUS :: Int wxID_PREVIEW_PRINT :: Int wxID_PREVIEW_ZOOM :: Int wxID_PRINT :: Int wxID_PRINT_SETUP :: Int wxID_PROPERTIES :: Int wxID_REDO :: Int wxID_REPLACE :: Int wxID_REPLACE_ALL :: Int wxID_RESET :: Int wxID_REVERT :: Int wxID_SAVE :: Int wxID_SAVEAS :: Int wxID_SELECTALL :: Int wxID_SETUP :: Int wxID_STATIC :: Int wxID_UNDO :: Int wxID_VIEW_DETAILS :: Int wxID_VIEW_LARGEICONS :: Int wxID_VIEW_LIST :: Int wxID_VIEW_SMALLICONS :: Int wxID_VIEW_SORTDATE :: Int wxID_VIEW_SORTNAME :: Int wxID_VIEW_SORTSIZE :: Int wxID_VIEW_SORTTYPE :: Int wxID_YES :: Int wxIMAGE_LIST_NORMAL :: Int wxIMAGE_LIST_SMALL :: Int wxIMAGE_LIST_STATE :: Int wxIMAGE_QUALITY_NEAREST :: Int wxIMAGE_QUALITY_BILINEAR :: Int wxIMAGE_QUALITY_BICUBIC :: Int wxIMAGE_QUALITY_BOX_AVERAGE :: Int wxIMAGE_QUALITY_NORMAL :: Int wxIMAGE_QUALITY_HIGH :: Int wxINTEGER :: Int wxINVERT :: Int -- | Deprecated: Don't use this wxITALIC :: Int wxITEM_CHECK :: Int wxITEM_MAX :: Int wxITEM_NORMAL :: Int wxITEM_RADIO :: Int wxITEM_SEPARATOR :: Int wxJOIN_BEVEL :: Int wxJOIN_INVALID :: Int wxJOIN_MITER :: Int wxJOIN_ROUND :: Int wxJOYSTICK1 :: Int wxJOYSTICK2 :: Int wxJOY_BUTTON1 :: Int wxJOY_BUTTON2 :: Int wxJOY_BUTTON3 :: Int wxJOY_BUTTON4 :: Int wxKILL_ACCESS_DENIED :: Int wxKILL_BAD_SIGNAL :: Int wxKILL_ERROR :: Int wxKILL_NO_PROCESS :: Int wxKILL_OK :: Int wxLANDSCAPE :: Int wxLANGUAGE_ABKHAZIAN :: Int wxLANGUAGE_AFAR :: Int wxLANGUAGE_AFRIKAANS :: Int wxLANGUAGE_ALBANIAN :: Int wxLANGUAGE_AMHARIC :: Int wxLANGUAGE_ARABIC :: Int wxLANGUAGE_ARABIC_ALGERIA :: Int wxLANGUAGE_ARABIC_BAHRAIN :: Int wxLANGUAGE_ARABIC_EGYPT :: Int wxLANGUAGE_ARABIC_IRAQ :: Int wxLANGUAGE_ARABIC_JORDAN :: Int wxLANGUAGE_ARABIC_KUWAIT :: Int wxLANGUAGE_ARABIC_LEBANON :: Int wxLANGUAGE_ARABIC_LIBYA :: Int wxLANGUAGE_ARABIC_MOROCCO :: Int wxLANGUAGE_ARABIC_OMAN :: Int wxLANGUAGE_ARABIC_QATAR :: Int wxLANGUAGE_ARABIC_SAUDI_ARABIA :: Int wxLANGUAGE_ARABIC_SUDAN :: Int wxLANGUAGE_ARABIC_SYRIA :: Int wxLANGUAGE_ARABIC_TUNISIA :: Int wxLANGUAGE_ARABIC_UAE :: Int wxLANGUAGE_ARABIC_YEMEN :: Int wxLANGUAGE_ARMENIAN :: Int wxLANGUAGE_ASSAMESE :: Int wxLANGUAGE_AYMARA :: Int wxLANGUAGE_AZERI :: Int wxLANGUAGE_AZERI_CYRILLIC :: Int wxLANGUAGE_AZERI_LATIN :: Int wxLANGUAGE_BASHKIR :: Int wxLANGUAGE_BASQUE :: Int wxLANGUAGE_BELARUSIAN :: Int wxLANGUAGE_BENGALI :: Int wxLANGUAGE_BHUTANI :: Int wxLANGUAGE_BIHARI :: Int wxLANGUAGE_BISLAMA :: Int wxLANGUAGE_BRETON :: Int wxLANGUAGE_BULGARIAN :: Int wxLANGUAGE_BURMESE :: Int wxLANGUAGE_CAMBODIAN :: Int wxLANGUAGE_CATALAN :: Int wxLANGUAGE_CHINESE :: Int wxLANGUAGE_CHINESE_HONGKONG :: Int wxLANGUAGE_CHINESE_MACAU :: Int wxLANGUAGE_CHINESE_SIMPLIFIED :: Int wxLANGUAGE_CHINESE_SINGAPORE :: Int wxLANGUAGE_CHINESE_TAIWAN :: Int wxLANGUAGE_CHINESE_TRADITIONAL :: Int wxLANGUAGE_CORSICAN :: Int wxLANGUAGE_CROATIAN :: Int wxLANGUAGE_CZECH :: Int wxLANGUAGE_DANISH :: Int wxLANGUAGE_DEFAULT :: Int wxLANGUAGE_DUTCH :: Int wxLANGUAGE_DUTCH_BELGIAN :: Int wxLANGUAGE_ENGLISH :: Int wxLANGUAGE_ENGLISH_AUSTRALIA :: Int wxLANGUAGE_ENGLISH_BELIZE :: Int wxLANGUAGE_ENGLISH_BOTSWANA :: Int wxLANGUAGE_ENGLISH_CANADA :: Int wxLANGUAGE_ENGLISH_CARIBBEAN :: Int wxLANGUAGE_ENGLISH_DENMARK :: Int wxLANGUAGE_ENGLISH_EIRE :: Int wxLANGUAGE_ENGLISH_JAMAICA :: Int wxLANGUAGE_ENGLISH_NEW_ZEALAND :: Int wxLANGUAGE_ENGLISH_PHILIPPINES :: Int wxLANGUAGE_ENGLISH_SOUTH_AFRICA :: Int wxLANGUAGE_ENGLISH_TRINIDAD :: Int wxLANGUAGE_ENGLISH_UK :: Int wxLANGUAGE_ENGLISH_US :: Int wxLANGUAGE_ENGLISH_ZIMBABWE :: Int wxLANGUAGE_ESPERANTO :: Int wxLANGUAGE_ESTONIAN :: Int wxLANGUAGE_FAEROESE :: Int wxLANGUAGE_FARSI :: Int wxLANGUAGE_FIJI :: Int wxLANGUAGE_FINNISH :: Int wxLANGUAGE_FRENCH :: Int wxLANGUAGE_FRENCH_BELGIAN :: Int wxLANGUAGE_FRENCH_CANADIAN :: Int wxLANGUAGE_FRENCH_LUXEMBOURG :: Int wxLANGUAGE_FRENCH_MONACO :: Int wxLANGUAGE_FRENCH_SWISS :: Int wxLANGUAGE_FRISIAN :: Int wxLANGUAGE_GALICIAN :: Int wxLANGUAGE_GEORGIAN :: Int wxLANGUAGE_GERMAN :: Int wxLANGUAGE_GERMAN_AUSTRIAN :: Int wxLANGUAGE_GERMAN_BELGIUM :: Int wxLANGUAGE_GERMAN_LIECHTENSTEIN :: Int wxLANGUAGE_GERMAN_LUXEMBOURG :: Int wxLANGUAGE_GERMAN_SWISS :: Int wxLANGUAGE_GREEK :: Int wxLANGUAGE_GREENLANDIC :: Int wxLANGUAGE_GUARANI :: Int wxLANGUAGE_GUJARATI :: Int wxLANGUAGE_HAUSA :: Int wxLANGUAGE_HEBREW :: Int wxLANGUAGE_HINDI :: Int wxLANGUAGE_HUNGARIAN :: Int wxLANGUAGE_ICELANDIC :: Int wxLANGUAGE_INDONESIAN :: Int wxLANGUAGE_INTERLINGUA :: Int wxLANGUAGE_INTERLINGUE :: Int wxLANGUAGE_INUKTITUT :: Int wxLANGUAGE_INUPIAK :: Int wxLANGUAGE_IRISH :: Int wxLANGUAGE_ITALIAN :: Int wxLANGUAGE_ITALIAN_SWISS :: Int wxLANGUAGE_JAPANESE :: Int wxLANGUAGE_JAVANESE :: Int wxLANGUAGE_KANNADA :: Int wxLANGUAGE_KASHMIRI :: Int wxLANGUAGE_KASHMIRI_INDIA :: Int wxLANGUAGE_KAZAKH :: Int wxLANGUAGE_KERNEWEK :: Int wxLANGUAGE_KINYARWANDA :: Int wxLANGUAGE_KIRGHIZ :: Int wxLANGUAGE_KIRUNDI :: Int wxLANGUAGE_KONKANI :: Int wxLANGUAGE_KOREAN :: Int wxLANGUAGE_KURDISH :: Int wxLANGUAGE_LAOTHIAN :: Int wxLANGUAGE_LATIN :: Int wxLANGUAGE_LATVIAN :: Int wxLANGUAGE_LINGALA :: Int wxLANGUAGE_LITHUANIAN :: Int wxLANGUAGE_MACEDONIAN :: Int wxLANGUAGE_MALAGASY :: Int wxLANGUAGE_MALAY :: Int wxLANGUAGE_MALAYALAM :: Int wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM :: Int wxLANGUAGE_MALAY_MALAYSIA :: Int wxLANGUAGE_MALTESE :: Int wxLANGUAGE_MANIPURI :: Int wxLANGUAGE_MAORI :: Int wxLANGUAGE_MARATHI :: Int wxLANGUAGE_MOLDAVIAN :: Int wxLANGUAGE_MONGOLIAN :: Int wxLANGUAGE_NAURU :: Int wxLANGUAGE_NEPALI :: Int wxLANGUAGE_NEPALI_INDIA :: Int wxLANGUAGE_NORWEGIAN_BOKMAL :: Int wxLANGUAGE_NORWEGIAN_NYNORSK :: Int wxLANGUAGE_OCCITAN :: Int wxLANGUAGE_ORIYA :: Int wxLANGUAGE_OROMO :: Int wxLANGUAGE_PASHTO :: Int wxLANGUAGE_POLISH :: Int wxLANGUAGE_PORTUGUESE :: Int wxLANGUAGE_PORTUGUESE_BRAZILIAN :: Int wxLANGUAGE_PUNJABI :: Int wxLANGUAGE_QUECHUA :: Int wxLANGUAGE_RHAETO_ROMANCE :: Int wxLANGUAGE_ROMANIAN :: Int wxLANGUAGE_RUSSIAN :: Int wxLANGUAGE_RUSSIAN_UKRAINE :: Int wxLANGUAGE_SAMOAN :: Int wxLANGUAGE_SANGHO :: Int wxLANGUAGE_SANSKRIT :: Int wxLANGUAGE_SCOTS_GAELIC :: Int wxLANGUAGE_SERBIAN :: Int wxLANGUAGE_SERBIAN_CYRILLIC :: Int wxLANGUAGE_SERBIAN_LATIN :: Int wxLANGUAGE_SERBO_CROATIAN :: Int wxLANGUAGE_SESOTHO :: Int wxLANGUAGE_SETSWANA :: Int wxLANGUAGE_SHONA :: Int wxLANGUAGE_SINDHI :: Int wxLANGUAGE_SINHALESE :: Int wxLANGUAGE_SISWATI :: Int wxLANGUAGE_SLOVAK :: Int wxLANGUAGE_SLOVENIAN :: Int wxLANGUAGE_SOMALI :: Int wxLANGUAGE_SPANISH :: Int wxLANGUAGE_SPANISH_ARGENTINA :: Int wxLANGUAGE_SPANISH_BOLIVIA :: Int wxLANGUAGE_SPANISH_CHILE :: Int wxLANGUAGE_SPANISH_COLOMBIA :: Int wxLANGUAGE_SPANISH_COSTA_RICA :: Int wxLANGUAGE_SPANISH_DOMINICAN_REPUBLIC :: Int wxLANGUAGE_SPANISH_ECUADOR :: Int wxLANGUAGE_SPANISH_EL_SALVADOR :: Int wxLANGUAGE_SPANISH_GUATEMALA :: Int wxLANGUAGE_SPANISH_HONDURAS :: Int wxLANGUAGE_SPANISH_MEXICAN :: Int wxLANGUAGE_SPANISH_MODERN :: Int wxLANGUAGE_SPANISH_NICARAGUA :: Int wxLANGUAGE_SPANISH_PANAMA :: Int wxLANGUAGE_SPANISH_PARAGUAY :: Int wxLANGUAGE_SPANISH_PERU :: Int wxLANGUAGE_SPANISH_PUERTO_RICO :: Int wxLANGUAGE_SPANISH_URUGUAY :: Int wxLANGUAGE_SPANISH_US :: Int wxLANGUAGE_SPANISH_VENEZUELA :: Int wxLANGUAGE_SUNDANESE :: Int wxLANGUAGE_SWAHILI :: Int wxLANGUAGE_SWEDISH :: Int wxLANGUAGE_SWEDISH_FINLAND :: Int wxLANGUAGE_TAGALOG :: Int wxLANGUAGE_TAJIK :: Int wxLANGUAGE_TAMIL :: Int wxLANGUAGE_TATAR :: Int wxLANGUAGE_TELUGU :: Int wxLANGUAGE_THAI :: Int wxLANGUAGE_TIBETAN :: Int wxLANGUAGE_TIGRINYA :: Int wxLANGUAGE_TONGA :: Int wxLANGUAGE_TSONGA :: Int wxLANGUAGE_TURKISH :: Int wxLANGUAGE_TURKMEN :: Int wxLANGUAGE_TWI :: Int wxLANGUAGE_UIGHUR :: Int wxLANGUAGE_UKRAINIAN :: Int wxLANGUAGE_UNKNOWN :: Int wxLANGUAGE_URDU :: Int wxLANGUAGE_URDU_INDIA :: Int wxLANGUAGE_URDU_PAKISTAN :: Int wxLANGUAGE_USER_DEFINE :: Int wxLANGUAGE_UZBEK :: Int wxLANGUAGE_UZBEK_CYRILLIC :: Int wxLANGUAGE_UZBEK_LATIN :: Int wxLANGUAGE_VIETNAMESE :: Int wxLANGUAGE_VOLAPUK :: Int wxLANGUAGE_WELSH :: Int wxLANGUAGE_WOLOF :: Int wxLANGUAGE_XHOSA :: Int wxLANGUAGE_YIDDISH :: Int wxLANGUAGE_YORUBA :: Int wxLANGUAGE_ZHUANG :: Int wxLANGUAGE_ZULU :: Int wxLAYOUT_BOTTOM :: Int wxLAYOUT_DEFAULT_MARGIN :: Int wxLAYOUT_HORIZONTAL :: Int wxLAYOUT_LEFT :: Int wxLAYOUT_NONE :: Int wxLAYOUT_RIGHT :: Int wxLAYOUT_TOP :: Int wxLAYOUT_VERTICAL :: Int wxLB_ALWAYS_SB :: Int wxLB_EXTENDED :: Int wxLB_MULTIPLE :: Int wxLB_NEEDED_SB :: Int wxLB_OWNERDRAW :: Int wxLB_SINGLE :: Int wxLB_SORT :: Int wxLC_ALIGN_LEFT :: Int wxLC_ALIGN_TOP :: Int wxLC_AUTOARRANGE :: Int wxLC_EDIT_LABELS :: Int wxLC_HRULES :: Int wxLC_ICON :: Int wxLC_LIST :: Int wxLC_MASK_ALIGN :: Int wxLC_MASK_SORT :: Int wxLC_MASK_TYPE :: Int wxLC_NO_HEADER :: Int wxLC_NO_SORT_HEADER :: Int wxLC_REPORT :: Int wxLC_SINGLE_SEL :: Int wxLC_SMALL_ICON :: Int wxLC_SORT_ASCENDING :: Int wxLC_SORT_DESCENDING :: Int wxLC_VIRTUAL :: Int wxLC_VRULES :: Int wxLED_ALIGN_CENTER :: Int wxLED_ALIGN_LEFT :: Int wxLED_ALIGN_MASK :: Int wxLED_ALIGN_RIGHT :: Int wxLED_DRAW_FADED :: Int wxLEFT :: Int -- | Deprecated: Don't use this wxLIGHT :: Int wxLIGHT_GREY :: Int wxLIGHT_GREY_BRUSH :: Int wxLIGHT_GREY_PEN :: Int wxLIST_FORMAT_CENTER :: Int wxLIST_FORMAT_CENTRE :: Int wxLIST_FORMAT_LEFT :: Int wxLIST_FORMAT_RIGHT :: Int wxLIST_MASK_DATA :: Int wxLIST_MASK_FORMAT :: Int wxLIST_MASK_IMAGE :: Int wxLIST_MASK_STATE :: Int wxLIST_MASK_TEXT :: Int wxLIST_MASK_WIDTH :: Int wxLIST_NEXT_ABOVE :: Int wxLIST_NEXT_ALL :: Int wxLIST_NEXT_BELOW :: Int wxLIST_NEXT_LEFT :: Int wxLIST_NEXT_RIGHT :: Int wxLIST_STATE_CUT :: Int wxLIST_STATE_DONTCARE :: Int wxLIST_STATE_DROPHILITED :: Int wxLIST_STATE_FOCUSED :: Int wxLIST_STATE_SELECTED :: Int wxLITTLE_ENDIAN :: Int wxLOCALE_CONV_ENCODING :: Int wxLOCALE_DECIMAL_POINT :: Int wxLOCALE_LOAD_DEFAULT :: Int wxLOCALE_THOUSANDS_SEP :: Int -- | Deprecated: Don't use this wxLONG_DASH :: Int wxMACINTOSH :: Int wxMAXIMIZE :: Int wxMAXIMIZE_BOX :: Int wxMB_DOCKABLE :: Int wxMEDIACTRLPLAYERCONTROLS_DEFAULT :: BitFlag wxMEDIACTRLPLAYERCONTROLS_NONE :: BitFlag wxMEDIACTRLPLAYERCONTROLS_STEP :: BitFlag wxMEDIACTRLPLAYERCONTROLS_VOLUME :: BitFlag wxMEDIUM_GREY_BRUSH :: Int wxMEDIUM_GREY_PEN :: Int wxMENU_TEAROFF :: Int wxMGL_OS2 :: Int wxMGL_UNIX :: Int wxMGL_WIN32 :: Int wxMGL_X :: Int wxMINIMIZE_BOX :: Int wxMM_ANISOTROPIC :: Int wxMM_HIENGLISH :: Int wxMM_HIMETRIC :: Int wxMM_ISOTROPIC :: Int wxMM_LOENGLISH :: Int wxMM_LOMETRIC :: Int wxMM_METRIC :: Int wxMM_POINTS :: Int wxMM_TEXT :: Int wxMM_TWIPS :: Int -- | Deprecated: Don't use this wxMODERN :: Int wxMORE :: Int wxMOTIF_X :: Int wxMULTIPLE :: Int wxMUTEX_BUSY :: Int wxMUTEX_DEAD_LOCK :: Int wxMUTEX_MISC_ERROR :: Int wxMUTEX_NO_ERROR :: Int wxMUTEX_UNLOCKED :: Int wxNAND :: Int wxNB_FIXEDWIDTH :: Int wxNB_MULTILINE :: Int wxNEXTSTEP :: Int wxNO :: Int wxNOR :: Int -- | Deprecated: Don't use this wxNORMAL :: Int wxNORTH :: Int wxNOT_FOUND :: Int wxNO_3D :: Int wxNO_BORDER :: Int wxNO_DEFAULT :: Int wxNO_FULL_REPAINT_ON_RESIZE :: Int wxNO_OP :: Int wxNULL_FLAG :: Int wxODDEVEN_RULE :: Int wxOK :: Int wxOPEN :: Int wxOR :: Int wxOR_INVERT :: Int wxOR_REVERSE :: Int wxOS2_PM :: Int wxOVERWRITE_PROMPT :: Int wxPAPER_10X11 :: Int wxPAPER_10X14 :: Int wxPAPER_11X17 :: Int wxPAPER_15X11 :: Int wxPAPER_9X11 :: Int wxPAPER_A2 :: Int wxPAPER_A3 :: Int wxPAPER_A3_EXTRA :: Int wxPAPER_A3_EXTRA_TRANSVERSE :: Int wxPAPER_A3_TRANSVERSE :: Int wxPAPER_A4 :: Int wxPAPER_A4SMALL :: Int wxPAPER_A4_EXTRA :: Int wxPAPER_A4_PLUS :: Int wxPAPER_A4_TRANSVERSE :: Int wxPAPER_A5 :: Int wxPAPER_A5_EXTRA :: Int wxPAPER_A5_TRANSVERSE :: Int wxPAPER_A_PLUS :: Int wxPAPER_B4 :: Int wxPAPER_B5 :: Int wxPAPER_B5_EXTRA :: Int wxPAPER_B5_TRANSVERSE :: Int wxPAPER_B_PLUS :: Int wxPAPER_CSHEET :: Int wxPAPER_DSHEET :: Int wxPAPER_ENV_10 :: Int wxPAPER_ENV_11 :: Int wxPAPER_ENV_12 :: Int wxPAPER_ENV_14 :: Int wxPAPER_ENV_9 :: Int wxPAPER_ENV_B4 :: Int wxPAPER_ENV_B5 :: Int wxPAPER_ENV_B6 :: Int wxPAPER_ENV_C3 :: Int wxPAPER_ENV_C4 :: Int wxPAPER_ENV_C5 :: Int wxPAPER_ENV_C6 :: Int wxPAPER_ENV_C65 :: Int wxPAPER_ENV_DL :: Int wxPAPER_ENV_INVITE :: Int wxPAPER_ENV_ITALY :: Int wxPAPER_ENV_MONARCH :: Int wxPAPER_ENV_PERSONAL :: Int wxPAPER_ESHEET :: Int wxPAPER_EXECUTIVE :: Int wxPAPER_FANFOLD_LGL_GERMAN :: Int wxPAPER_FANFOLD_STD_GERMAN :: Int wxPAPER_FANFOLD_US :: Int wxPAPER_FOLIO :: Int wxPAPER_ISO_B4 :: Int wxPAPER_JAPANESE_POSTCARD :: Int wxPAPER_LEDGER :: Int wxPAPER_LEGAL :: Int wxPAPER_LEGAL_EXTRA :: Int wxPAPER_LETTER :: Int wxPAPER_LETTERSMALL :: Int wxPAPER_LETTER_EXTRA :: Int wxPAPER_LETTER_EXTRA_TRANSVERSE :: Int wxPAPER_LETTER_PLUS :: Int wxPAPER_LETTER_TRANSVERSE :: Int wxPAPER_NONE :: Int wxPAPER_NOTE :: Int wxPAPER_QUARTO :: Int wxPAPER_STATEMENT :: Int wxPAPER_TABLOID :: Int wxPAPER_TABLOID_EXTRA :: Int -- | Deprecated: Use wxTE_PASSWORD wxPASSWORD :: Int wxPDP_ENDIAN :: Int wxPD_APP_MODAL :: Int wxPD_AUTO_HIDE :: Int wxPD_CAN_ABORT :: Int wxPD_ELAPSED_TIME :: Int wxPD_ESTIMATED_TIME :: Int wxPD_REMAINING_TIME :: Int wxPENSTYLE_BDIAGONAL_HATCH :: Int wxPENSTYLE_CROSSDIAG_HATCH :: Int wxPENSTYLE_CROSS_HATCH :: Int wxPENSTYLE_DOT :: Int wxPENSTYLE_DOT_DASH :: Int wxPENSTYLE_FDIAGONAL_HATCH :: Int wxPENSTYLE_FIRST_HATCH :: Int wxPENSTYLE_HORIZONTAL_HATCH :: Int wxPENSTYLE_INVALID :: Int wxPENSTYLE_LAST_HATCH :: Int wxPENSTYLE_LONG_DASH :: Int wxPENSTYLE_SHORT_DASH :: Int wxPENSTYLE_SOLID :: Int wxPENSTYLE_STIPPLE :: Int wxPENSTYLE_STIPPLE_MASK :: Int wxPENSTYLE_STIPPLE_MASK_OPAQUE :: Int wxPENSTYLE_TRANSPARENT :: Int wxPENSTYLE_USER_DASH :: Int wxPENSTYLE_VERTICAL_HATCH :: Int wxPENWINDOWS :: Int wxPG_DEFAULT_STYLE :: Int wxPLATFORM_CURRENT :: Int wxPLATFORM_MAC :: Int wxPLATFORM_OS2 :: Int wxPLATFORM_UNIX :: Int wxPLATFORM_WINDOWS :: Int wxPORTRAIT :: Int wxPREVIEW_DEFAULT :: Int wxPREVIEW_FIRST :: Int wxPREVIEW_GOTO :: Int wxPREVIEW_LAST :: Int wxPREVIEW_NEXT :: Int wxPREVIEW_PREVIOUS :: Int wxPREVIEW_PRINT :: Int wxPREVIEW_ZOOM :: Int wxPRINTER_CANCELLED :: Int wxPRINTER_ERROR :: Int wxPRINTER_NO_ERROR :: Int wxPRINTID_BOTTOMMARGIN :: Int wxPRINTID_COMMAND :: Int wxPRINTID_COPIES :: Int wxPRINTID_FROM :: Int wxPRINTID_LEFTMARGIN :: Int wxPRINTID_OPTIONS :: Int wxPRINTID_ORIENTATION :: Int wxPRINTID_PAPERSIZE :: Int wxPRINTID_PRINTCOLOUR :: Int wxPRINTID_PRINTTOFILE :: Int wxPRINTID_RANGE :: Int wxPRINTID_RIGHTMARGIN :: Int wxPRINTID_SETUP :: Int wxPRINTID_STATIC :: Int wxPRINTID_TO :: Int wxPRINTID_TOPMARGIN :: Int wxPRINT_MODE_FILE :: Int wxPRINT_MODE_NONE :: Int wxPRINT_MODE_PREVIEW :: Int wxPRINT_MODE_PRINTER :: Int -- | Deprecated: Use wxTE_PROCESS_ENTER wxPROCESS_ENTER :: Int wxQT :: Int wxQUANTIZE_FILL_DESTINATION_IMAGE :: Int wxQUANTIZE_INCLUDE_WINDOWS_COLOURS :: Int wxQUANTIZE_RETURN_8BIT_DATA :: Int -- | Deprecated -- | Deprecated: Use wxBORDER_RAISED wxRAISED_BORDER :: Int wxRA_SPECIFY_COLS :: Int wxRA_SPECIFY_ROWS :: Int wxRB_GROUP :: Int wxRED :: Int wxRED_BRUSH :: Int wxRED_PEN :: Int wxRELATIONSHIP_ABOVE :: Int wxRELATIONSHIP_ABSOLUTE :: Int wxRELATIONSHIP_ASIS :: Int wxRELATIONSHIP_BELOW :: Int wxRELATIONSHIP_LEFTOF :: Int wxRELATIONSHIP_PERCENTOF :: Int wxRELATIONSHIP_RIGHTOF :: Int wxRELATIONSHIP_SAMEAS :: Int wxRELATIONSHIP_UNCONSTRAINED :: Int wxRESERVE_SPACE_EVEN_IF_HIDDEN :: Int wxRESET :: Int wxRESIZE_BORDER :: Int wxRETAINED :: Int wxRIGHT :: Int -- | Deprecated: Don't use this wxROMAN :: Int wxSASH_BOTTOM :: Int wxSASH_DRAG_DRAGGING :: Int wxSASH_DRAG_LEFT_DOWN :: Int wxSASH_DRAG_NONE :: Int wxSASH_LEFT :: Int wxSASH_NONE :: Int wxSASH_RIGHT :: Int wxSASH_STATUS_OK :: Int wxSASH_STATUS_OUT_OF_RANGE :: Int wxSASH_TOP :: Int wxSAVE :: Int -- | Deprecated: Don't use this wxSCRIPT :: Int wxSET :: Int wxSETUP :: Int wxSHAPED :: Int -- | Deprecated: Don't use this wxSHORT_DASH :: Int wxSHRINK :: Int wxSIGABRT :: Int wxSIGALRM :: Int wxSIGBUS :: Int wxSIGEMT :: Int wxSIGFPE :: Int wxSIGHUP :: Int wxSIGILL :: Int wxSIGINT :: Int wxSIGKILL :: Int wxSIGNONE :: Int wxSIGPIPE :: Int wxSIGQUIT :: Int wxSIGSEGV :: Int wxSIGSYS :: Int wxSIGTERM :: Int wxSIGTRAP :: Int wxSIZER_FLAG_BITS_MASK :: Int wxSIZE_ALLOW_MINUS_ONE :: Int wxSIZE_AUTO_HEIGHT :: Int wxSIZE_AUTO_WIDTH :: Int wxSIZE_NO_ADJUSTMENTS :: Int wxSIZE_USE_EXISTING :: Int -- | Deprecated: Don't use this wxSLANT :: Int wxSL_AUTOTICKS :: Int wxSL_BOTH :: Int wxSL_BOTTOM :: Int wxSL_LABELS :: Int wxSL_LEFT :: Int wxSL_NOTIFY_DRAG :: Int wxSL_RIGHT :: Int wxSL_SELRANGE :: Int wxSL_TOP :: Int -- | Deprecated: Don't use this wxSOLID :: Int wxSOUND_ASYNC :: Int wxSOUND_LOOP :: Int wxSOUND_SYNC :: Int wxSOUTH :: Int wxSPLIT_HORIZONTAL :: Int wxSPLIT_VERTICAL :: Int wxSP_3D :: Int wxSP_3DBORDER :: Int wxSP_3DSASH :: Int wxSP_ARROW_KEYS :: Int wxSP_BORDER :: Int wxSP_FULLSASH :: Int wxSP_LIVE_UPDATE :: Int wxSP_NOBORDER :: Int wxSP_NOSASH :: Int wxSP_PERMIT_UNSPLIT :: Int wxSP_WRAP :: Int wxSQL_CHAR :: Int wxSQL_C_CHAR :: Int wxSQL_C_DATE :: Int wxSQL_C_DEFAULT :: Int wxSQL_C_DOUBLE :: Int wxSQL_C_FLOAT :: Int wxSQL_C_LONG :: Int wxSQL_C_SHORT :: Int wxSQL_C_TIME :: Int wxSQL_C_TIMESTAMP :: Int wxSQL_DATA_AT_EXEC :: Int wxSQL_DATE :: Int wxSQL_DECIMAL :: Int wxSQL_DOUBLE :: Int wxSQL_ERROR :: Int wxSQL_FETCH_ABSOLUTE :: Int wxSQL_FETCH_BOOKMARK :: Int wxSQL_FETCH_FIRST :: Int wxSQL_FETCH_LAST :: Int wxSQL_FETCH_NEXT :: Int wxSQL_FETCH_PRIOR :: Int wxSQL_FETCH_RELATIVE :: Int wxSQL_FLOAT :: Int wxSQL_INTEGER :: Int wxSQL_INVALID_HANDLE :: Int wxSQL_NO_DATA_FOUND :: Int wxSQL_NO_NULLS :: Int wxSQL_NTS :: Int wxSQL_NULLABLE :: Int wxSQL_NULLABLE_UNKNOWN :: Int wxSQL_NULL_DATA :: Int wxSQL_NUMERIC :: Int wxSQL_REAL :: Int wxSQL_SMALLINT :: Int wxSQL_SUCCESS :: Int wxSQL_SUCCESS_WITH_INFO :: Int wxSQL_TIME :: Int wxSQL_TIMESTAMP :: Int wxSQL_VARCHAR :: Int wxSRC_INVERT :: Int -- | Deprecated -- | Deprecated: Use wxBORDER_STATIC wxSTATIC_BORDER :: Int wxSTAY_ON_TOP :: Int wxSTC_ADA_CHARACTER :: Int wxSTC_ADA_CHARACTEREOL :: Int wxSTC_ADA_COMMENTLINE :: Int wxSTC_ADA_DEFAULT :: Int wxSTC_ADA_DELIMITER :: Int wxSTC_ADA_IDENTIFIER :: Int wxSTC_ADA_ILLEGAL :: Int wxSTC_ADA_LABEL :: Int wxSTC_ADA_NUMBER :: Int wxSTC_ADA_STRING :: Int wxSTC_ADA_STRINGEOL :: Int wxSTC_ADA_WORD :: Int wxSTC_APDL_ARGUMENT :: Int wxSTC_APDL_COMMAND :: Int wxSTC_APDL_COMMENT :: Int wxSTC_APDL_COMMENTBLOCK :: Int wxSTC_APDL_DEFAULT :: Int wxSTC_APDL_FUNCTION :: Int wxSTC_APDL_NUMBER :: Int wxSTC_APDL_OPERATOR :: Int wxSTC_APDL_PROCESSOR :: Int wxSTC_APDL_SLASHCOMMAND :: Int wxSTC_APDL_STARCOMMAND :: Int wxSTC_APDL_STRING :: Int wxSTC_APDL_WORD :: Int wxSTC_ASM_COMMENT :: Int wxSTC_ASM_CPUINSTRUCTION :: Int wxSTC_ASM_DEFAULT :: Int wxSTC_ASM_DIRECTIVE :: Int wxSTC_ASM_DIRECTIVEOPERAND :: Int wxSTC_ASM_IDENTIFIER :: Int wxSTC_ASM_MATHINSTRUCTION :: Int wxSTC_ASM_NUMBER :: Int wxSTC_ASM_OPERATOR :: Int wxSTC_ASM_REGISTER :: Int wxSTC_ASM_STRING :: Int wxSTC_ASN1_ATTRIBUTE :: Int wxSTC_ASN1_COMMENT :: Int wxSTC_ASN1_DEFAULT :: Int wxSTC_ASN1_DESCRIPTOR :: Int wxSTC_ASN1_IDENTIFIER :: Int wxSTC_ASN1_KEYWORD :: Int wxSTC_ASN1_OID :: Int wxSTC_ASN1_OPERATOR :: Int wxSTC_ASN1_SCALAR :: Int wxSTC_ASN1_STRING :: Int wxSTC_ASN1_TYPE :: Int wxSTC_AU3_COMMENT :: Int wxSTC_AU3_COMMENTBLOCK :: Int wxSTC_AU3_COMOBJ :: Int wxSTC_AU3_DEFAULT :: Int wxSTC_AU3_EXPAND :: Int wxSTC_AU3_FUNCTION :: Int wxSTC_AU3_KEYWORD :: Int wxSTC_AU3_MACRO :: Int wxSTC_AU3_NUMBER :: Int wxSTC_AU3_OPERATOR :: Int wxSTC_AU3_PREPROCESSOR :: Int wxSTC_AU3_SENT :: Int wxSTC_AU3_SPECIAL :: Int wxSTC_AU3_STRING :: Int wxSTC_AU3_VARIABLE :: Int wxSTC_AVE_COMMENT :: Int wxSTC_AVE_DEFAULT :: Int wxSTC_AVE_ENUM :: Int wxSTC_AVE_IDENTIFIER :: Int wxSTC_AVE_NUMBER :: Int wxSTC_AVE_OPERATOR :: Int wxSTC_AVE_STRING :: Int wxSTC_AVE_STRINGEOL :: Int wxSTC_AVE_WORD :: Int wxSTC_AVE_WORD1 :: Int wxSTC_AVE_WORD2 :: Int wxSTC_AVE_WORD3 :: Int wxSTC_AVE_WORD4 :: Int wxSTC_AVE_WORD5 :: Int wxSTC_AVE_WORD6 :: Int wxSTC_BAAN_COMMENT :: Int wxSTC_BAAN_COMMENTDOC :: Int wxSTC_BAAN_DEFAULT :: Int wxSTC_BAAN_IDENTIFIER :: Int wxSTC_BAAN_NUMBER :: Int wxSTC_BAAN_OPERATOR :: Int wxSTC_BAAN_PREPROCESSOR :: Int wxSTC_BAAN_STRING :: Int wxSTC_BAAN_STRINGEOL :: Int wxSTC_BAAN_WORD :: Int wxSTC_BAAN_WORD2 :: Int wxSTC_BAT_COMMAND :: Int wxSTC_BAT_COMMENT :: Int wxSTC_BAT_DEFAULT :: Int wxSTC_BAT_HIDE :: Int wxSTC_BAT_IDENTIFIER :: Int wxSTC_BAT_LABEL :: Int wxSTC_BAT_OPERATOR :: Int wxSTC_BAT_WORD :: Int wxSTC_B_COMMENT :: Int wxSTC_B_DATE :: Int wxSTC_B_DEFAULT :: Int wxSTC_B_IDENTIFIER :: Int wxSTC_B_KEYWORD :: Int wxSTC_B_NUMBER :: Int wxSTC_B_OPERATOR :: Int wxSTC_B_PREPROCESSOR :: Int wxSTC_B_STRING :: Int wxSTC_CACHE_CARET :: Int wxSTC_CACHE_DOCUMENT :: Int wxSTC_CACHE_NONE :: Int wxSTC_CACHE_PAGE :: Int wxSTC_CAML_CHAR :: Int wxSTC_CAML_COMMENT :: Int wxSTC_CAML_COMMENT1 :: Int wxSTC_CAML_COMMENT2 :: Int wxSTC_CAML_COMMENT3 :: Int wxSTC_CAML_DEFAULT :: Int wxSTC_CAML_IDENTIFIER :: Int wxSTC_CAML_KEYWORD :: Int wxSTC_CAML_KEYWORD2 :: Int wxSTC_CAML_KEYWORD3 :: Int wxSTC_CAML_LINENUM :: Int wxSTC_CAML_NUMBER :: Int wxSTC_CAML_OPERATOR :: Int wxSTC_CAML_STRING :: Int wxSTC_CAML_TAGNAME :: Int wxSTC_CARET_EVEN :: Int wxSTC_CARET_JUMPS :: Int wxSTC_CARET_SLOP :: Int wxSTC_CARET_STRICT :: Int wxSTC_CASE_LOWER :: Int wxSTC_CASE_MIXED :: Int wxSTC_CASE_UPPER :: Int wxSTC_CHARSET_ANSI :: Int wxSTC_CHARSET_ARABIC :: Int wxSTC_CHARSET_BALTIC :: Int wxSTC_CHARSET_CHINESEBIG5 :: Int wxSTC_CHARSET_DEFAULT :: Int wxSTC_CHARSET_EASTEUROPE :: Int wxSTC_CHARSET_GB2312 :: Int wxSTC_CHARSET_GREEK :: Int wxSTC_CHARSET_HANGUL :: Int wxSTC_CHARSET_HEBREW :: Int wxSTC_CHARSET_JOHAB :: Int wxSTC_CHARSET_MAC :: Int wxSTC_CHARSET_OEM :: Int wxSTC_CHARSET_RUSSIAN :: Int wxSTC_CHARSET_SHIFTJIS :: Int wxSTC_CHARSET_SYMBOL :: Int wxSTC_CHARSET_THAI :: Int wxSTC_CHARSET_TURKISH :: Int wxSTC_CHARSET_VIETNAMESE :: Int wxSTC_CLW_ATTRIBUTE :: Int wxSTC_CLW_BUILTIN_PROCEDURES_FUNCTION :: Int wxSTC_CLW_COMMENT :: Int wxSTC_CLW_COMPILER_DIRECTIVE :: Int wxSTC_CLW_DEFAULT :: Int wxSTC_CLW_DEPRECATED :: Int wxSTC_CLW_ERROR :: Int wxSTC_CLW_INTEGER_CONSTANT :: Int wxSTC_CLW_KEYWORD :: Int wxSTC_CLW_LABEL :: Int wxSTC_CLW_PICTURE_STRING :: Int wxSTC_CLW_REAL_CONSTANT :: Int wxSTC_CLW_RUNTIME_EXPRESSIONS :: Int wxSTC_CLW_STANDARD_EQUATE :: Int wxSTC_CLW_STRING :: Int wxSTC_CLW_STRUCTURE_DATA_TYPE :: Int wxSTC_CLW_USER_IDENTIFIER :: Int wxSTC_CMD_BACKTAB :: Int wxSTC_CMD_CANCEL :: Int wxSTC_CMD_CHARLEFT :: Int wxSTC_CMD_CHARLEFTEXTEND :: Int wxSTC_CMD_CHARLEFTRECTEXTEND :: Int wxSTC_CMD_CHARRIGHT :: Int wxSTC_CMD_CHARRIGHTEXTEND :: Int wxSTC_CMD_CHARRIGHTRECTEXTEND :: Int wxSTC_CMD_CLEAR :: Int wxSTC_CMD_COPY :: Int wxSTC_CMD_CUT :: Int wxSTC_CMD_DELETEBACK :: Int wxSTC_CMD_DELETEBACKNOTLINE :: Int wxSTC_CMD_DELLINELEFT :: Int wxSTC_CMD_DELLINERIGHT :: Int wxSTC_CMD_DELWORDLEFT :: Int wxSTC_CMD_DELWORDRIGHT :: Int wxSTC_CMD_DOCUMENTEND :: Int wxSTC_CMD_DOCUMENTENDEXTEND :: Int wxSTC_CMD_DOCUMENTSTART :: Int wxSTC_CMD_DOCUMENTSTARTEXTEND :: Int wxSTC_CMD_EDITTOGGLEOVERTYPE :: Int wxSTC_CMD_FORMFEED :: Int wxSTC_CMD_HOME :: Int wxSTC_CMD_HOMEDISPLAY :: Int wxSTC_CMD_HOMEDISPLAYEXTEND :: Int wxSTC_CMD_HOMEEXTEND :: Int wxSTC_CMD_HOMERECTEXTEND :: Int wxSTC_CMD_HOMEWRAP :: Int wxSTC_CMD_HOMEWRAPEXTEND :: Int wxSTC_CMD_LINECOPY :: Int wxSTC_CMD_LINECUT :: Int wxSTC_CMD_LINEDELETE :: Int wxSTC_CMD_LINEDOWN :: Int wxSTC_CMD_LINEDOWNEXTEND :: Int wxSTC_CMD_LINEDOWNRECTEXTEND :: Int wxSTC_CMD_LINEDUPLICATE :: Int wxSTC_CMD_LINEEND :: Int wxSTC_CMD_LINEENDDISPLAY :: Int wxSTC_CMD_LINEENDDISPLAYEXTEND :: Int wxSTC_CMD_LINEENDEXTEND :: Int wxSTC_CMD_LINEENDRECTEXTEND :: Int wxSTC_CMD_LINEENDWRAP :: Int wxSTC_CMD_LINEENDWRAPEXTEND :: Int wxSTC_CMD_LINESCROLLDOWN :: Int wxSTC_CMD_LINESCROLLUP :: Int wxSTC_CMD_LINETRANSPOSE :: Int wxSTC_CMD_LINEUP :: Int wxSTC_CMD_LINEUPEXTEND :: Int wxSTC_CMD_LINEUPRECTEXTEND :: Int wxSTC_CMD_LOWERCASE :: Int wxSTC_CMD_NEWLINE :: Int wxSTC_CMD_PAGEDOWN :: Int wxSTC_CMD_PAGEDOWNEXTEND :: Int wxSTC_CMD_PAGEDOWNRECTEXTEND :: Int wxSTC_CMD_PAGEUP :: Int wxSTC_CMD_PAGEUPEXTEND :: Int wxSTC_CMD_PAGEUPRECTEXTEND :: Int wxSTC_CMD_PARADOWN :: Int wxSTC_CMD_PARADOWNEXTEND :: Int wxSTC_CMD_PARAUP :: Int wxSTC_CMD_PARAUPEXTEND :: Int wxSTC_CMD_PASTE :: Int wxSTC_CMD_REDO :: Int wxSTC_CMD_SELECTALL :: Int wxSTC_CMD_STUTTEREDPAGEDOWN :: Int wxSTC_CMD_STUTTEREDPAGEDOWNEXTEND :: Int wxSTC_CMD_STUTTEREDPAGEUP :: Int wxSTC_CMD_STUTTEREDPAGEUPEXTEND :: Int wxSTC_CMD_TAB :: Int wxSTC_CMD_UNDO :: Int wxSTC_CMD_UPPERCASE :: Int wxSTC_CMD_VCHOME :: Int wxSTC_CMD_VCHOMEEXTEND :: Int wxSTC_CMD_VCHOMERECTEXTEND :: Int wxSTC_CMD_VCHOMEWRAP :: Int wxSTC_CMD_VCHOMEWRAPEXTEND :: Int wxSTC_CMD_WORDLEFT :: Int wxSTC_CMD_WORDLEFTEND :: Int wxSTC_CMD_WORDLEFTENDEXTEND :: Int wxSTC_CMD_WORDLEFTEXTEND :: Int wxSTC_CMD_WORDPARTLEFT :: Int wxSTC_CMD_WORDPARTLEFTEXTEND :: Int wxSTC_CMD_WORDPARTRIGHT :: Int wxSTC_CMD_WORDPARTRIGHTEXTEND :: Int wxSTC_CMD_WORDRIGHT :: Int wxSTC_CMD_WORDRIGHTEND :: Int wxSTC_CMD_WORDRIGHTENDEXTEND :: Int wxSTC_CMD_WORDRIGHTEXTEND :: Int wxSTC_CMD_ZOOMIN :: Int wxSTC_CMD_ZOOMOUT :: Int wxSTC_CONF_COMMENT :: Int wxSTC_CONF_DEFAULT :: Int wxSTC_CONF_DIRECTIVE :: Int wxSTC_CONF_EXTENSION :: Int wxSTC_CONF_IDENTIFIER :: Int wxSTC_CONF_IP :: Int wxSTC_CONF_NUMBER :: Int wxSTC_CONF_OPERATOR :: Int wxSTC_CONF_PARAMETER :: Int wxSTC_CONF_STRING :: Int wxSTC_CP_DBCS :: Int wxSTC_CP_UTF8 :: Int wxSTC_CSOUND_ARATE_VAR :: Int wxSTC_CSOUND_COMMENT :: Int wxSTC_CSOUND_COMMENTBLOCK :: Int wxSTC_CSOUND_DEFAULT :: Int wxSTC_CSOUND_GLOBAL_VAR :: Int wxSTC_CSOUND_HEADERSTMT :: Int wxSTC_CSOUND_IDENTIFIER :: Int wxSTC_CSOUND_INSTR :: Int wxSTC_CSOUND_IRATE_VAR :: Int wxSTC_CSOUND_KRATE_VAR :: Int wxSTC_CSOUND_NUMBER :: Int wxSTC_CSOUND_OPCODE :: Int wxSTC_CSOUND_OPERATOR :: Int wxSTC_CSOUND_PARAM :: Int wxSTC_CSOUND_STRINGEOL :: Int wxSTC_CSOUND_USERKEYWORD :: Int wxSTC_CSS_CLASS :: Int wxSTC_CSS_COMMENT :: Int wxSTC_CSS_DEFAULT :: Int wxSTC_CSS_DIRECTIVE :: Int wxSTC_CSS_DOUBLESTRING :: Int wxSTC_CSS_ID :: Int wxSTC_CSS_IDENTIFIER :: Int wxSTC_CSS_IMPORTANT :: Int wxSTC_CSS_OPERATOR :: Int wxSTC_CSS_PSEUDOCLASS :: Int wxSTC_CSS_SINGLESTRING :: Int wxSTC_CSS_TAG :: Int wxSTC_CSS_UNKNOWN_IDENTIFIER :: Int wxSTC_CSS_UNKNOWN_PSEUDOCLASS :: Int wxSTC_CSS_VALUE :: Int wxSTC_CURSORNORMAL :: Int wxSTC_CURSORWAIT :: Int wxSTC_C_CHARACTER :: Int wxSTC_C_COMMENT :: Int wxSTC_C_COMMENTDOC :: Int wxSTC_C_COMMENTDOCKEYWORD :: Int wxSTC_C_COMMENTDOCKEYWORDERROR :: Int wxSTC_C_COMMENTLINE :: Int wxSTC_C_COMMENTLINEDOC :: Int wxSTC_C_DEFAULT :: Int wxSTC_C_GLOBALCLASS :: Int wxSTC_C_IDENTIFIER :: Int wxSTC_C_NUMBER :: Int wxSTC_C_OPERATOR :: Int wxSTC_C_PREPROCESSOR :: Int wxSTC_C_REGEX :: Int wxSTC_C_STRING :: Int wxSTC_C_STRINGEOL :: Int wxSTC_C_UUID :: Int wxSTC_C_VERBATIM :: Int wxSTC_C_WORD :: Int wxSTC_C_WORD2 :: Int wxSTC_DIFF_ADDED :: Int wxSTC_DIFF_COMMAND :: Int wxSTC_DIFF_COMMENT :: Int wxSTC_DIFF_DEFAULT :: Int wxSTC_DIFF_DELETED :: Int wxSTC_DIFF_HEADER :: Int wxSTC_DIFF_POSITION :: Int wxSTC_EDGE_BACKGROUND :: Int wxSTC_EDGE_LINE :: Int wxSTC_EDGE_NONE :: Int wxSTC_EIFFEL_CHARACTER :: Int wxSTC_EIFFEL_COMMENTLINE :: Int wxSTC_EIFFEL_DEFAULT :: Int wxSTC_EIFFEL_IDENTIFIER :: Int wxSTC_EIFFEL_NUMBER :: Int wxSTC_EIFFEL_OPERATOR :: Int wxSTC_EIFFEL_STRING :: Int wxSTC_EIFFEL_STRINGEOL :: Int wxSTC_EIFFEL_WORD :: Int wxSTC_EOL_CR :: Int wxSTC_EOL_CRLF :: Int wxSTC_EOL_LF :: Int wxSTC_ERLANG_ATOM :: Int wxSTC_ERLANG_CHARACTER :: Int wxSTC_ERLANG_COMMENT :: Int wxSTC_ERLANG_DEFAULT :: Int wxSTC_ERLANG_FUNCTION_NAME :: Int wxSTC_ERLANG_KEYWORD :: Int wxSTC_ERLANG_MACRO :: Int wxSTC_ERLANG_NODE_NAME :: Int wxSTC_ERLANG_NUMBER :: Int wxSTC_ERLANG_OPERATOR :: Int wxSTC_ERLANG_RECORD :: Int wxSTC_ERLANG_SEPARATOR :: Int wxSTC_ERLANG_STRING :: Int wxSTC_ERLANG_UNKNOWN :: Int wxSTC_ERLANG_VARIABLE :: Int wxSTC_ERR_BORLAND :: Int wxSTC_ERR_CMD :: Int wxSTC_ERR_CTAG :: Int wxSTC_ERR_DEFAULT :: Int wxSTC_ERR_DIFF_ADDITION :: Int wxSTC_ERR_DIFF_CHANGED :: Int wxSTC_ERR_DIFF_DELETION :: Int wxSTC_ERR_DIFF_MESSAGE :: Int wxSTC_ERR_ELF :: Int wxSTC_ERR_GCC :: Int wxSTC_ERR_IFC :: Int wxSTC_ERR_LUA :: Int wxSTC_ERR_MS :: Int wxSTC_ERR_NET :: Int wxSTC_ERR_PERL :: Int wxSTC_ERR_PHP :: Int wxSTC_ERR_PYTHON :: Int wxSTC_ESCRIPT_BRACE :: Int wxSTC_ESCRIPT_COMMENT :: Int wxSTC_ESCRIPT_COMMENTDOC :: Int wxSTC_ESCRIPT_COMMENTLINE :: Int wxSTC_ESCRIPT_DEFAULT :: Int wxSTC_ESCRIPT_IDENTIFIER :: Int wxSTC_ESCRIPT_NUMBER :: Int wxSTC_ESCRIPT_OPERATOR :: Int wxSTC_ESCRIPT_STRING :: Int wxSTC_ESCRIPT_WORD :: Int wxSTC_ESCRIPT_WORD2 :: Int wxSTC_ESCRIPT_WORD3 :: Int wxSTC_FIND_MATCHCASE :: Int wxSTC_FIND_POSIX :: Int wxSTC_FIND_REGEXP :: Int wxSTC_FIND_WHOLEWORD :: Int wxSTC_FIND_WORDSTART :: Int wxSTC_FOLDFLAG_BOX :: Int wxSTC_FOLDFLAG_LEVELNUMBERS :: Int wxSTC_FOLDFLAG_LINEAFTER_CONTRACTED :: Int wxSTC_FOLDFLAG_LINEAFTER_EXPANDED :: Int wxSTC_FOLDFLAG_LINEBEFORE_CONTRACTED :: Int wxSTC_FOLDFLAG_LINEBEFORE_EXPANDED :: Int wxSTC_FOLDLEVELBASE :: Int wxSTC_FOLDLEVELBOXFOOTERFLAG :: Int wxSTC_FOLDLEVELBOXHEADERFLAG :: Int wxSTC_FOLDLEVELCONTRACTED :: Int wxSTC_FOLDLEVELHEADERFLAG :: Int wxSTC_FOLDLEVELNUMBERMASK :: Int wxSTC_FOLDLEVELUNINDENT :: Int wxSTC_FOLDLEVELWHITEFLAG :: Int wxSTC_FS_ASM :: Int wxSTC_FS_BINNUMBER :: Int wxSTC_FS_COMMENT :: Int wxSTC_FS_COMMENTDOC :: Int wxSTC_FS_COMMENTDOCKEYWORD :: Int wxSTC_FS_COMMENTDOCKEYWORDERROR :: Int wxSTC_FS_COMMENTLINE :: Int wxSTC_FS_COMMENTLINEDOC :: Int wxSTC_FS_CONSTANT :: Int wxSTC_FS_DATE :: Int wxSTC_FS_DEFAULT :: Int wxSTC_FS_ERROR :: Int wxSTC_FS_HEXNUMBER :: Int wxSTC_FS_IDENTIFIER :: Int wxSTC_FS_KEYWORD :: Int wxSTC_FS_KEYWORD2 :: Int wxSTC_FS_KEYWORD3 :: Int wxSTC_FS_KEYWORD4 :: Int wxSTC_FS_LABEL :: Int wxSTC_FS_NUMBER :: Int wxSTC_FS_OPERATOR :: Int wxSTC_FS_PREPROCESSOR :: Int wxSTC_FS_STRING :: Int wxSTC_FS_STRINGEOL :: Int wxSTC_F_COMMENT :: Int wxSTC_F_CONTINUATION :: Int wxSTC_F_DEFAULT :: Int wxSTC_F_IDENTIFIER :: Int wxSTC_F_LABEL :: Int wxSTC_F_NUMBER :: Int wxSTC_F_OPERATOR :: Int wxSTC_F_OPERATOR2 :: Int wxSTC_F_PREPROCESSOR :: Int wxSTC_F_STRING1 :: Int wxSTC_F_STRING2 :: Int wxSTC_F_STRINGEOL :: Int wxSTC_F_WORD :: Int wxSTC_F_WORD2 :: Int wxSTC_F_WORD3 :: Int wxSTC_GC_ATTRIBUTE :: Int wxSTC_GC_COMMAND :: Int wxSTC_GC_COMMENTBLOCK :: Int wxSTC_GC_COMMENTLINE :: Int wxSTC_GC_CONTROL :: Int wxSTC_GC_DEFAULT :: Int wxSTC_GC_EVENT :: Int wxSTC_GC_GLOBAL :: Int wxSTC_GC_OPERATOR :: Int wxSTC_GC_STRING :: Int wxSTC_HA_CAPITAL :: Int wxSTC_HA_CHARACTER :: Int wxSTC_HA_CLASS :: Int wxSTC_HA_COMMENTBLOCK :: Int wxSTC_HA_COMMENTBLOCK2 :: Int wxSTC_HA_COMMENTBLOCK3 :: Int wxSTC_HA_COMMENTLINE :: Int wxSTC_HA_DATA :: Int wxSTC_HA_DEFAULT :: Int wxSTC_HA_IDENTIFIER :: Int wxSTC_HA_IMPORT :: Int wxSTC_HA_INSTANCE :: Int wxSTC_HA_KEYWORD :: Int wxSTC_HA_MODULE :: Int wxSTC_HA_NUMBER :: Int wxSTC_HA_OPERATOR :: Int wxSTC_HA_PREPROCESSOR :: Int wxSTC_HA_STRING :: Int wxSTC_HBA_COMMENTLINE :: Int wxSTC_HBA_DEFAULT :: Int wxSTC_HBA_IDENTIFIER :: Int wxSTC_HBA_NUMBER :: Int wxSTC_HBA_START :: Int wxSTC_HBA_STRING :: Int wxSTC_HBA_STRINGEOL :: Int wxSTC_HBA_WORD :: Int wxSTC_HB_COMMENTLINE :: Int wxSTC_HB_DEFAULT :: Int wxSTC_HB_IDENTIFIER :: Int wxSTC_HB_NUMBER :: Int wxSTC_HB_START :: Int wxSTC_HB_STRING :: Int wxSTC_HB_STRINGEOL :: Int wxSTC_HB_WORD :: Int wxSTC_HJA_COMMENT :: Int wxSTC_HJA_COMMENTDOC :: Int wxSTC_HJA_COMMENTLINE :: Int wxSTC_HJA_DEFAULT :: Int wxSTC_HJA_DOUBLESTRING :: Int wxSTC_HJA_KEYWORD :: Int wxSTC_HJA_NUMBER :: Int wxSTC_HJA_REGEX :: Int wxSTC_HJA_SINGLESTRING :: Int wxSTC_HJA_START :: Int wxSTC_HJA_STRINGEOL :: Int wxSTC_HJA_SYMBOLS :: Int wxSTC_HJA_WORD :: Int wxSTC_HJ_COMMENT :: Int wxSTC_HJ_COMMENTDOC :: Int wxSTC_HJ_COMMENTLINE :: Int wxSTC_HJ_DEFAULT :: Int wxSTC_HJ_DOUBLESTRING :: Int wxSTC_HJ_KEYWORD :: Int wxSTC_HJ_NUMBER :: Int wxSTC_HJ_REGEX :: Int wxSTC_HJ_SINGLESTRING :: Int wxSTC_HJ_START :: Int wxSTC_HJ_STRINGEOL :: Int wxSTC_HJ_SYMBOLS :: Int wxSTC_HJ_WORD :: Int wxSTC_HPA_CHARACTER :: Int wxSTC_HPA_CLASSNAME :: Int wxSTC_HPA_COMMENTLINE :: Int wxSTC_HPA_DEFAULT :: Int wxSTC_HPA_DEFNAME :: Int wxSTC_HPA_IDENTIFIER :: Int wxSTC_HPA_NUMBER :: Int wxSTC_HPA_OPERATOR :: Int wxSTC_HPA_START :: Int wxSTC_HPA_STRING :: Int wxSTC_HPA_TRIPLE :: Int wxSTC_HPA_TRIPLEDOUBLE :: Int wxSTC_HPA_WORD :: Int wxSTC_HPHP_COMMENT :: Int wxSTC_HPHP_COMMENTLINE :: Int wxSTC_HPHP_DEFAULT :: Int wxSTC_HPHP_HSTRING :: Int wxSTC_HPHP_HSTRING_VARIABLE :: Int wxSTC_HPHP_NUMBER :: Int wxSTC_HPHP_OPERATOR :: Int wxSTC_HPHP_SIMPLESTRING :: Int wxSTC_HPHP_VARIABLE :: Int wxSTC_HPHP_WORD :: Int wxSTC_HP_CHARACTER :: Int wxSTC_HP_CLASSNAME :: Int wxSTC_HP_COMMENTLINE :: Int wxSTC_HP_DEFAULT :: Int wxSTC_HP_DEFNAME :: Int wxSTC_HP_IDENTIFIER :: Int wxSTC_HP_NUMBER :: Int wxSTC_HP_OPERATOR :: Int wxSTC_HP_START :: Int wxSTC_HP_STRING :: Int wxSTC_HP_TRIPLE :: Int wxSTC_HP_TRIPLEDOUBLE :: Int wxSTC_HP_WORD :: Int wxSTC_H_ASP :: Int wxSTC_H_ASPAT :: Int wxSTC_H_ATTRIBUTE :: Int wxSTC_H_ATTRIBUTEUNKNOWN :: Int wxSTC_H_CDATA :: Int wxSTC_H_COMMENT :: Int wxSTC_H_DEFAULT :: Int wxSTC_H_DOUBLESTRING :: Int wxSTC_H_ENTITY :: Int wxSTC_H_NUMBER :: Int wxSTC_H_OTHER :: Int wxSTC_H_QUESTION :: Int wxSTC_H_SCRIPT :: Int wxSTC_H_SGML_1ST_PARAM :: Int wxSTC_H_SGML_1ST_PARAM_COMMENT :: Int wxSTC_H_SGML_BLOCK_DEFAULT :: Int wxSTC_H_SGML_COMMAND :: Int wxSTC_H_SGML_COMMENT :: Int wxSTC_H_SGML_DEFAULT :: Int wxSTC_H_SGML_DOUBLESTRING :: Int wxSTC_H_SGML_ENTITY :: Int wxSTC_H_SGML_ERROR :: Int wxSTC_H_SGML_SIMPLESTRING :: Int wxSTC_H_SGML_SPECIAL :: Int wxSTC_H_SINGLESTRING :: Int wxSTC_H_TAG :: Int wxSTC_H_TAGEND :: Int wxSTC_H_TAGUNKNOWN :: Int wxSTC_H_VALUE :: Int wxSTC_H_XCCOMMENT :: Int wxSTC_H_XMLEND :: Int wxSTC_H_XMLSTART :: Int wxSTC_INDIC0_MASK :: Int wxSTC_INDIC1_MASK :: Int wxSTC_INDIC2_MASK :: Int wxSTC_INDICS_MASK :: Int wxSTC_INDIC_DIAGONAL :: Int wxSTC_INDIC_HIDDEN :: Int wxSTC_INDIC_MAX :: Int wxSTC_INDIC_PLAIN :: Int wxSTC_INDIC_SQUIGGLE :: Int wxSTC_INDIC_STRIKE :: Int wxSTC_INDIC_TT :: Int wxSTC_INVALID_POSITION :: Int wxSTC_KEYWORDSET_MAX :: Int wxSTC_KEY_ADD :: Int wxSTC_KEY_BACK :: Int wxSTC_KEY_DELETE :: Int wxSTC_KEY_DIVIDE :: Int wxSTC_KEY_DOWN :: Int wxSTC_KEY_END :: Int wxSTC_KEY_ESCAPE :: Int wxSTC_KEY_HOME :: Int wxSTC_KEY_INSERT :: Int wxSTC_KEY_LEFT :: Int wxSTC_KEY_NEXT :: Int wxSTC_KEY_PRIOR :: Int wxSTC_KEY_RETURN :: Int wxSTC_KEY_RIGHT :: Int wxSTC_KEY_SUBTRACT :: Int wxSTC_KEY_TAB :: Int wxSTC_KEY_UP :: Int wxSTC_KIX_COMMENT :: Int wxSTC_KIX_DEFAULT :: Int wxSTC_KIX_FUNCTIONS :: Int wxSTC_KIX_IDENTIFIER :: Int wxSTC_KIX_KEYWORD :: Int wxSTC_KIX_MACRO :: Int wxSTC_KIX_NUMBER :: Int wxSTC_KIX_OPERATOR :: Int wxSTC_KIX_STRING1 :: Int wxSTC_KIX_STRING2 :: Int wxSTC_KIX_VAR :: Int wxSTC_LASTSTEPINUNDOREDO :: Int wxSTC_LEXER_START :: Int wxSTC_LEX_ADA :: Int wxSTC_LEX_ASM :: Int wxSTC_LEX_ASP :: Int wxSTC_LEX_AUTOMATIC :: Int wxSTC_LEX_AVE :: Int wxSTC_LEX_BAAN :: Int wxSTC_LEX_BATCH :: Int wxSTC_LEX_BULLANT :: Int wxSTC_LEX_CONF :: Int wxSTC_LEX_CONTAINER :: Int wxSTC_LEX_CPP :: Int wxSTC_LEX_CPPNOCASE :: Int wxSTC_LEX_CSOUND :: Int wxSTC_LEX_CSS :: Int wxSTC_LEX_DIFF :: Int wxSTC_LEX_EIFFEL :: Int wxSTC_LEX_EIFFELKW :: Int wxSTC_LEX_ERRORLIST :: Int wxSTC_LEX_ESCRIPT :: Int wxSTC_LEX_F77 :: Int wxSTC_LEX_FLAGSHIP :: Int wxSTC_LEX_FORTRAN :: Int wxSTC_LEX_FREEBASIC :: Int wxSTC_LEX_HASKELL :: Int wxSTC_LEX_HTML :: Int wxSTC_LEX_LATEX :: Int wxSTC_LEX_LISP :: Int wxSTC_LEX_LOUT :: Int wxSTC_LEX_LUA :: Int wxSTC_LEX_MAKEFILE :: Int wxSTC_LEX_MATLAB :: Int wxSTC_LEX_MMIXAL :: Int wxSTC_LEX_NNCRONTAB :: Int wxSTC_LEX_NSIS :: Int wxSTC_LEX_NULL :: Int wxSTC_LEX_PASCAL :: Int wxSTC_LEX_PERL :: Int wxSTC_LEX_PHP :: Int wxSTC_LEX_PHPSCRIPT :: Int wxSTC_LEX_POV :: Int wxSTC_LEX_PROPERTIES :: Int wxSTC_LEX_PS :: Int wxSTC_LEX_PYTHON :: Int wxSTC_LEX_REBOL :: Int wxSTC_LEX_RUBY :: Int wxSTC_LEX_SCRIPTOL :: Int wxSTC_LEX_SMALLTALK :: Int wxSTC_LEX_SQL :: Int wxSTC_LEX_TADS3 :: Int wxSTC_LEX_TCL :: Int wxSTC_LEX_VB :: Int wxSTC_LEX_VBSCRIPT :: Int wxSTC_LEX_XCODE :: Int wxSTC_LEX_XML :: Int wxSTC_LISP_COMMENT :: Int wxSTC_LISP_DEFAULT :: Int wxSTC_LISP_IDENTIFIER :: Int wxSTC_LISP_KEYWORD :: Int wxSTC_LISP_NUMBER :: Int wxSTC_LISP_OPERATOR :: Int wxSTC_LISP_STRING :: Int wxSTC_LISP_STRINGEOL :: Int wxSTC_LOT_ABORT :: Int wxSTC_LOT_BREAK :: Int wxSTC_LOT_DEFAULT :: Int wxSTC_LOT_FAIL :: Int wxSTC_LOT_HEADER :: Int wxSTC_LOT_PASS :: Int wxSTC_LOT_SET :: Int wxSTC_LOUT_COMMENT :: Int wxSTC_LOUT_DEFAULT :: Int wxSTC_LOUT_IDENTIFIER :: Int wxSTC_LOUT_NUMBER :: Int wxSTC_LOUT_OPERATOR :: Int wxSTC_LOUT_STRING :: Int wxSTC_LOUT_STRINGEOL :: Int wxSTC_LOUT_WORD :: Int wxSTC_LOUT_WORD2 :: Int wxSTC_LOUT_WORD3 :: Int wxSTC_LOUT_WORD4 :: Int wxSTC_LUA_CHARACTER :: Int wxSTC_LUA_COMMENT :: Int wxSTC_LUA_COMMENTDOC :: Int wxSTC_LUA_COMMENTLINE :: Int wxSTC_LUA_DEFAULT :: Int wxSTC_LUA_IDENTIFIER :: Int wxSTC_LUA_LITERALSTRING :: Int wxSTC_LUA_NUMBER :: Int wxSTC_LUA_OPERATOR :: Int wxSTC_LUA_PREPROCESSOR :: Int wxSTC_LUA_STRING :: Int wxSTC_LUA_STRINGEOL :: Int wxSTC_LUA_WORD :: Int wxSTC_LUA_WORD2 :: Int wxSTC_LUA_WORD3 :: Int wxSTC_LUA_WORD4 :: Int wxSTC_LUA_WORD5 :: Int wxSTC_LUA_WORD6 :: Int wxSTC_LUA_WORD7 :: Int wxSTC_LUA_WORD8 :: Int wxSTC_L_COMMAND :: Int wxSTC_L_COMMENT :: Int wxSTC_L_DEFAULT :: Int wxSTC_L_MATH :: Int wxSTC_L_TAG :: Int wxSTC_MAKE_COMMENT :: Int wxSTC_MAKE_DEFAULT :: Int wxSTC_MAKE_IDENTIFIER :: Int wxSTC_MAKE_IDEOL :: Int wxSTC_MAKE_OPERATOR :: Int wxSTC_MAKE_PREPROCESSOR :: Int wxSTC_MAKE_TARGET :: Int wxSTC_MARGIN_NUMBER :: Int wxSTC_MARGIN_SYMBOL :: Int wxSTC_MARKER_MAX :: Int wxSTC_MARKNUM_FOLDER :: Int wxSTC_MARKNUM_FOLDEREND :: Int wxSTC_MARKNUM_FOLDERMIDTAIL :: Int wxSTC_MARKNUM_FOLDEROPEN :: Int wxSTC_MARKNUM_FOLDEROPENMID :: Int wxSTC_MARKNUM_FOLDERSUB :: Int wxSTC_MARKNUM_FOLDERTAIL :: Int wxSTC_MARK_ARROW :: Int wxSTC_MARK_ARROWDOWN :: Int wxSTC_MARK_ARROWS :: Int wxSTC_MARK_BACKGROUND :: Int wxSTC_MARK_BOXMINUS :: Int wxSTC_MARK_BOXMINUSCONNECTED :: Int wxSTC_MARK_BOXPLUS :: Int wxSTC_MARK_BOXPLUSCONNECTED :: Int wxSTC_MARK_CHARACTER :: Int wxSTC_MARK_CIRCLE :: Int wxSTC_MARK_CIRCLEMINUS :: Int wxSTC_MARK_CIRCLEMINUSCONNECTED :: Int wxSTC_MARK_CIRCLEPLUS :: Int wxSTC_MARK_CIRCLEPLUSCONNECTED :: Int wxSTC_MARK_DOTDOTDOT :: Int wxSTC_MARK_EMPTY :: Int wxSTC_MARK_LCORNER :: Int wxSTC_MARK_LCORNERCURVE :: Int wxSTC_MARK_MINUS :: Int wxSTC_MARK_PIXMAP :: Int wxSTC_MARK_PLUS :: Int wxSTC_MARK_ROUNDRECT :: Int wxSTC_MARK_SHORTARROW :: Int wxSTC_MARK_SMALLRECT :: Int wxSTC_MARK_TCORNER :: Int wxSTC_MARK_TCORNERCURVE :: Int wxSTC_MARK_VLINE :: Int wxSTC_MASK_FOLDERS :: Int wxSTC_MATLAB_COMMAND :: Int wxSTC_MATLAB_COMMENT :: Int wxSTC_MATLAB_DEFAULT :: Int wxSTC_MATLAB_IDENTIFIER :: Int wxSTC_MATLAB_KEYWORD :: Int wxSTC_MATLAB_NUMBER :: Int wxSTC_MATLAB_OPERATOR :: Int wxSTC_MATLAB_STRING :: Int wxSTC_METAPOST_COMMAND :: Int wxSTC_METAPOST_DEFAULT :: Int wxSTC_METAPOST_EXTRA :: Int wxSTC_METAPOST_GROUP :: Int wxSTC_METAPOST_SPECIAL :: Int wxSTC_METAPOST_SYMBOL :: Int wxSTC_METAPOST_TEXT :: Int wxSTC_MMIXAL_CHAR :: Int wxSTC_MMIXAL_COMMENT :: Int wxSTC_MMIXAL_HEX :: Int wxSTC_MMIXAL_INCLUDE :: Int wxSTC_MMIXAL_LABEL :: Int wxSTC_MMIXAL_LEADWS :: Int wxSTC_MMIXAL_NUMBER :: Int wxSTC_MMIXAL_OPCODE :: Int wxSTC_MMIXAL_OPCODE_POST :: Int wxSTC_MMIXAL_OPCODE_PRE :: Int wxSTC_MMIXAL_OPCODE_UNKNOWN :: Int wxSTC_MMIXAL_OPCODE_VALID :: Int wxSTC_MMIXAL_OPERANDS :: Int wxSTC_MMIXAL_OPERATOR :: Int wxSTC_MMIXAL_REF :: Int wxSTC_MMIXAL_REGISTER :: Int wxSTC_MMIXAL_STRING :: Int wxSTC_MMIXAL_SYMBOL :: Int wxSTC_MODEVENTMASKALL :: Int wxSTC_MOD_BEFOREDELETE :: Int wxSTC_MOD_BEFOREINSERT :: Int wxSTC_MOD_CHANGEFOLD :: Int wxSTC_MOD_CHANGEMARKER :: Int wxSTC_MOD_CHANGESTYLE :: Int wxSTC_MOD_DELETETEXT :: Int wxSTC_MOD_INSERTTEXT :: Int wxSTC_MSSQL_COLUMN_NAME :: Int wxSTC_MSSQL_COLUMN_NAME_2 :: Int wxSTC_MSSQL_COMMENT :: Int wxSTC_MSSQL_DATATYPE :: Int wxSTC_MSSQL_DEFAULT :: Int wxSTC_MSSQL_DEFAULT_PREF_DATATYPE :: Int wxSTC_MSSQL_FUNCTION :: Int wxSTC_MSSQL_GLOBAL_VARIABLE :: Int wxSTC_MSSQL_IDENTIFIER :: Int wxSTC_MSSQL_LINE_COMMENT :: Int wxSTC_MSSQL_NUMBER :: Int wxSTC_MSSQL_OPERATOR :: Int wxSTC_MSSQL_STATEMENT :: Int wxSTC_MSSQL_STORED_PROCEDURE :: Int wxSTC_MSSQL_STRING :: Int wxSTC_MSSQL_SYSTABLE :: Int wxSTC_MSSQL_VARIABLE :: Int wxSTC_NNCRONTAB_ASTERISK :: Int wxSTC_NNCRONTAB_COMMENT :: Int wxSTC_NNCRONTAB_DEFAULT :: Int wxSTC_NNCRONTAB_ENVIRONMENT :: Int wxSTC_NNCRONTAB_IDENTIFIER :: Int wxSTC_NNCRONTAB_KEYWORD :: Int wxSTC_NNCRONTAB_MODIFIER :: Int wxSTC_NNCRONTAB_NUMBER :: Int wxSTC_NNCRONTAB_SECTION :: Int wxSTC_NNCRONTAB_STRING :: Int wxSTC_NNCRONTAB_TASK :: Int wxSTC_NSIS_COMMENT :: Int wxSTC_NSIS_DEFAULT :: Int wxSTC_NSIS_FUNCTION :: Int wxSTC_NSIS_IFDEFINEDEF :: Int wxSTC_NSIS_LABEL :: Int wxSTC_NSIS_MACRODEF :: Int wxSTC_NSIS_SECTIONDEF :: Int wxSTC_NSIS_STRINGDQ :: Int wxSTC_NSIS_STRINGLQ :: Int wxSTC_NSIS_STRINGRQ :: Int wxSTC_NSIS_STRINGVAR :: Int wxSTC_NSIS_SUBSECTIONDEF :: Int wxSTC_NSIS_USERDEFINED :: Int wxSTC_NSIS_VARIABLE :: Int wxSTC_OPTIONAL_START :: Int wxSTC_PERFORMED_REDO :: Int wxSTC_PERFORMED_UNDO :: Int wxSTC_PERFORMED_USER :: Int wxSTC_PL_ARRAY :: Int wxSTC_PL_BACKTICKS :: Int wxSTC_PL_CHARACTER :: Int wxSTC_PL_COMMENTLINE :: Int wxSTC_PL_DATASECTION :: Int wxSTC_PL_DEFAULT :: Int wxSTC_PL_ERROR :: Int wxSTC_PL_HASH :: Int wxSTC_PL_HERE_DELIM :: Int wxSTC_PL_HERE_Q :: Int wxSTC_PL_HERE_QQ :: Int wxSTC_PL_HERE_QX :: Int wxSTC_PL_IDENTIFIER :: Int wxSTC_PL_LONGQUOTE :: Int wxSTC_PL_NUMBER :: Int wxSTC_PL_OPERATOR :: Int wxSTC_PL_POD :: Int wxSTC_PL_PREPROCESSOR :: Int wxSTC_PL_PUNCTUATION :: Int wxSTC_PL_REGEX :: Int wxSTC_PL_REGSUBST :: Int wxSTC_PL_SCALAR :: Int wxSTC_PL_STRING :: Int wxSTC_PL_STRING_Q :: Int wxSTC_PL_STRING_QQ :: Int wxSTC_PL_STRING_QR :: Int wxSTC_PL_STRING_QW :: Int wxSTC_PL_STRING_QX :: Int wxSTC_PL_SYMBOLTABLE :: Int wxSTC_PL_WORD :: Int wxSTC_POV_BADDIRECTIVE :: Int wxSTC_POV_COMMENT :: Int wxSTC_POV_COMMENTLINE :: Int wxSTC_POV_DEFAULT :: Int wxSTC_POV_DIRECTIVE :: Int wxSTC_POV_IDENTIFIER :: Int wxSTC_POV_NUMBER :: Int wxSTC_POV_OPERATOR :: Int wxSTC_POV_STRING :: Int wxSTC_POV_STRINGEOL :: Int wxSTC_POV_WORD2 :: Int wxSTC_POV_WORD3 :: Int wxSTC_POV_WORD4 :: Int wxSTC_POV_WORD5 :: Int wxSTC_POV_WORD6 :: Int wxSTC_POV_WORD7 :: Int wxSTC_POV_WORD8 :: Int wxSTC_PRINT_BLACKONWHITE :: Int wxSTC_PRINT_COLOURONWHITE :: Int wxSTC_PRINT_COLOURONWHITEDEFAULTBG :: Int wxSTC_PRINT_INVERTLIGHT :: Int wxSTC_PRINT_NORMAL :: Int wxSTC_PROPS_ASSIGNMENT :: Int wxSTC_PROPS_COMMENT :: Int wxSTC_PROPS_DEFAULT :: Int wxSTC_PROPS_DEFVAL :: Int wxSTC_PROPS_SECTION :: Int wxSTC_PS_BADSTRINGCHAR :: Int wxSTC_PS_BASE85STRING :: Int wxSTC_PS_COMMENT :: Int wxSTC_PS_DEFAULT :: Int wxSTC_PS_DSC_COMMENT :: Int wxSTC_PS_DSC_VALUE :: Int wxSTC_PS_HEXSTRING :: Int wxSTC_PS_IMMEVAL :: Int wxSTC_PS_KEYWORD :: Int wxSTC_PS_LITERAL :: Int wxSTC_PS_NAME :: Int wxSTC_PS_NUMBER :: Int wxSTC_PS_PAREN_ARRAY :: Int wxSTC_PS_PAREN_DICT :: Int wxSTC_PS_PAREN_PROC :: Int wxSTC_PS_TEXT :: Int wxSTC_P_CHARACTER :: Int wxSTC_P_CLASSNAME :: Int wxSTC_P_COMMENTBLOCK :: Int wxSTC_P_COMMENTLINE :: Int wxSTC_P_DEFAULT :: Int wxSTC_P_DEFNAME :: Int wxSTC_P_IDENTIFIER :: Int wxSTC_P_NUMBER :: Int wxSTC_P_OPERATOR :: Int wxSTC_P_STRING :: Int wxSTC_P_STRINGEOL :: Int wxSTC_P_TRIPLE :: Int wxSTC_P_TRIPLEDOUBLE :: Int wxSTC_P_WORD :: Int wxSTC_REBOL_BINARY :: Int wxSTC_REBOL_BRACEDSTRING :: Int wxSTC_REBOL_CHARACTER :: Int wxSTC_REBOL_COMMENTBLOCK :: Int wxSTC_REBOL_COMMENTLINE :: Int wxSTC_REBOL_DATE :: Int wxSTC_REBOL_DEFAULT :: Int wxSTC_REBOL_EMAIL :: Int wxSTC_REBOL_FILE :: Int wxSTC_REBOL_IDENTIFIER :: Int wxSTC_REBOL_ISSUE :: Int wxSTC_REBOL_MONEY :: Int wxSTC_REBOL_NUMBER :: Int wxSTC_REBOL_OPERATOR :: Int wxSTC_REBOL_PAIR :: Int wxSTC_REBOL_PREFACE :: Int wxSTC_REBOL_QUOTEDSTRING :: Int wxSTC_REBOL_TAG :: Int wxSTC_REBOL_TIME :: Int wxSTC_REBOL_TUPLE :: Int wxSTC_REBOL_URL :: Int wxSTC_REBOL_WORD :: Int wxSTC_REBOL_WORD2 :: Int wxSTC_REBOL_WORD3 :: Int wxSTC_REBOL_WORD4 :: Int wxSTC_REBOL_WORD5 :: Int wxSTC_REBOL_WORD6 :: Int wxSTC_REBOL_WORD7 :: Int wxSTC_REBOL_WORD8 :: Int wxSTC_SCMOD_ALT :: Int wxSTC_SCMOD_CTRL :: Int wxSTC_SCMOD_SHIFT :: Int wxSTC_SCRIPTOL_CHARACTER :: Int wxSTC_SCRIPTOL_COMMENT :: Int wxSTC_SCRIPTOL_COMMENTBASIC :: Int wxSTC_SCRIPTOL_COMMENTDOC :: Int wxSTC_SCRIPTOL_COMMENTDOCKEYWORD :: Int wxSTC_SCRIPTOL_COMMENTDOCKEYWORDERROR :: Int wxSTC_SCRIPTOL_COMMENTLINE :: Int wxSTC_SCRIPTOL_COMMENTLINEDOC :: Int wxSTC_SCRIPTOL_DEFAULT :: Int wxSTC_SCRIPTOL_IDENTIFIER :: Int wxSTC_SCRIPTOL_NUMBER :: Int wxSTC_SCRIPTOL_OPERATOR :: Int wxSTC_SCRIPTOL_PREPROCESSOR :: Int wxSTC_SCRIPTOL_REGEX :: Int wxSTC_SCRIPTOL_STRING :: Int wxSTC_SCRIPTOL_STRINGEOL :: Int wxSTC_SCRIPTOL_UUID :: Int wxSTC_SCRIPTOL_VERBATIM :: Int wxSTC_SCRIPTOL_WORD :: Int wxSTC_SCRIPTOL_WORD2 :: Int wxSTC_SEL_LINES :: Int wxSTC_SEL_RECTANGLE :: Int wxSTC_SEL_STREAM :: Int wxSTC_SH_BACKTICKS :: Int wxSTC_SH_CHARACTER :: Int wxSTC_SH_COMMENTLINE :: Int wxSTC_SH_DEFAULT :: Int wxSTC_SH_ERROR :: Int wxSTC_SH_HERE_DELIM :: Int wxSTC_SH_HERE_Q :: Int wxSTC_SH_IDENTIFIER :: Int wxSTC_SH_NUMBER :: Int wxSTC_SH_OPERATOR :: Int wxSTC_SH_PARAM :: Int wxSTC_SH_SCALAR :: Int wxSTC_SH_STRING :: Int wxSTC_SH_WORD :: Int wxSTC_SN_CODE :: Int wxSTC_SN_COMMENTLINE :: Int wxSTC_SN_COMMENTLINEBANG :: Int wxSTC_SN_DEFAULT :: Int wxSTC_SN_IDENTIFIER :: Int wxSTC_SN_NUMBER :: Int wxSTC_SN_OPERATOR :: Int wxSTC_SN_PREPROCESSOR :: Int wxSTC_SN_REGEXTAG :: Int wxSTC_SN_SIGNAL :: Int wxSTC_SN_STRING :: Int wxSTC_SN_STRINGEOL :: Int wxSTC_SN_USER :: Int wxSTC_SN_WORD :: Int wxSTC_SN_WORD2 :: Int wxSTC_SN_WORD3 :: Int wxSTC_SQL_CHARACTER :: Int wxSTC_SQL_COMMENT :: Int wxSTC_SQL_COMMENTDOC :: Int wxSTC_SQL_COMMENTDOCKEYWORD :: Int wxSTC_SQL_COMMENTDOCKEYWORDERROR :: Int wxSTC_SQL_COMMENTLINE :: Int wxSTC_SQL_COMMENTLINEDOC :: Int wxSTC_SQL_DEFAULT :: Int wxSTC_SQL_IDENTIFIER :: Int wxSTC_SQL_NUMBER :: Int wxSTC_SQL_OPERATOR :: Int wxSTC_SQL_QUOTEDIDENTIFIER :: Int wxSTC_SQL_SQLPLUS :: Int wxSTC_SQL_SQLPLUS_COMMENT :: Int wxSTC_SQL_SQLPLUS_PROMPT :: Int wxSTC_SQL_STRING :: Int wxSTC_SQL_USER1 :: Int wxSTC_SQL_USER2 :: Int wxSTC_SQL_USER3 :: Int wxSTC_SQL_USER4 :: Int wxSTC_SQL_WORD :: Int wxSTC_SQL_WORD2 :: Int wxSTC_START :: Int wxSTC_STYLE_BRACEBAD :: Int wxSTC_STYLE_BRACELIGHT :: Int wxSTC_STYLE_CONTROLCHAR :: Int wxSTC_STYLE_DEFAULT :: Int wxSTC_STYLE_INDENTGUIDE :: Int wxSTC_STYLE_LASTPREDEFINED :: Int wxSTC_STYLE_LINENUMBER :: Int wxSTC_STYLE_MAX :: Int wxSTC_ST_ASSIGN :: Int wxSTC_ST_BINARY :: Int wxSTC_ST_BOOL :: Int wxSTC_ST_CHARACTER :: Int wxSTC_ST_COMMENT :: Int wxSTC_ST_DEFAULT :: Int wxSTC_ST_GLOBAL :: Int wxSTC_ST_KWSEND :: Int wxSTC_ST_NIL :: Int wxSTC_ST_NUMBER :: Int wxSTC_ST_RETURN :: Int wxSTC_ST_SELF :: Int wxSTC_ST_SPECIAL :: Int wxSTC_ST_SPEC_SEL :: Int wxSTC_ST_STRING :: Int wxSTC_ST_SUPER :: Int wxSTC_ST_SYMBOL :: Int wxSTC_T3_BLOCK_COMMENT :: Int wxSTC_T3_DEFAULT :: Int wxSTC_T3_D_STRING :: Int wxSTC_T3_HTML_DEFAULT :: Int wxSTC_T3_HTML_STRING :: Int wxSTC_T3_HTML_TAG :: Int wxSTC_T3_IDENTIFIER :: Int wxSTC_T3_KEYWORD :: Int wxSTC_T3_LIB_DIRECTIVE :: Int wxSTC_T3_LINE_COMMENT :: Int wxSTC_T3_MSG_PARAM :: Int wxSTC_T3_NUMBER :: Int wxSTC_T3_OPERATOR :: Int wxSTC_T3_PREPROCESSOR :: Int wxSTC_T3_S_STRING :: Int wxSTC_T3_USER1 :: Int wxSTC_T3_USER2 :: Int wxSTC_T3_USER3 :: Int wxSTC_T3_X_DEFAULT :: Int wxSTC_T3_X_STRING :: Int wxSTC_TEX_COMMAND :: Int wxSTC_TEX_DEFAULT :: Int wxSTC_TEX_GROUP :: Int wxSTC_TEX_SPECIAL :: Int wxSTC_TEX_SYMBOL :: Int wxSTC_TEX_TEXT :: Int wxSTC_TIME_FOREVER :: Int wxSTC_VHDL_ATTRIBUTE :: Int wxSTC_VHDL_COMMENT :: Int wxSTC_VHDL_COMMENTLINEBANG :: Int wxSTC_VHDL_DEFAULT :: Int wxSTC_VHDL_IDENTIFIER :: Int wxSTC_VHDL_KEYWORD :: Int wxSTC_VHDL_NUMBER :: Int wxSTC_VHDL_OPERATOR :: Int wxSTC_VHDL_STDFUNCTION :: Int wxSTC_VHDL_STDOPERATOR :: Int wxSTC_VHDL_STDPACKAGE :: Int wxSTC_VHDL_STDTYPE :: Int wxSTC_VHDL_STRING :: Int wxSTC_VHDL_STRINGEOL :: Int wxSTC_VHDL_USERWORD :: Int wxSTC_VISIBLE_SLOP :: Int wxSTC_VISIBLE_STRICT :: Int wxSTC_V_COMMENT :: Int wxSTC_V_COMMENTLINE :: Int wxSTC_V_COMMENTLINEBANG :: Int wxSTC_V_DEFAULT :: Int wxSTC_V_IDENTIFIER :: Int wxSTC_V_NUMBER :: Int wxSTC_V_OPERATOR :: Int wxSTC_V_PREPROCESSOR :: Int wxSTC_V_STRING :: Int wxSTC_V_STRINGEOL :: Int wxSTC_V_USER :: Int wxSTC_V_WORD :: Int wxSTC_V_WORD2 :: Int wxSTC_V_WORD3 :: Int wxSTC_WRAP_NONE :: Int wxSTC_WRAP_WORD :: Int wxSTC_WS_INVISIBLE :: Int wxSTC_WS_VISIBLEAFTERINDENT :: Int wxSTC_WS_VISIBLEALWAYS :: Int wxSTC_YAML_COMMENT :: Int wxSTC_YAML_DEFAULT :: Int wxSTC_YAML_DOCUMENT :: Int wxSTC_YAML_ERROR :: Int wxSTC_YAML_IDENTIFIER :: Int wxSTC_YAML_KEYWORD :: Int wxSTC_YAML_NUMBER :: Int wxSTC_YAML_REFERENCE :: Int wxSTC_YAML_TEXT :: Int -- | Deprecated: Don't use this wxSTIPPLE :: Int -- | Deprecated: Don't use this wxSTIPPLE_MASK :: Int -- | Deprecated: Don't use this wxSTIPPLE_MASK_OPAQUE :: Int wxSTREAM_EOF :: Int wxSTREAM_NO_ERROR :: Int wxSTREAM_READ_ERROR :: Int wxSTREAM_WRITE_ERROR :: Int wxSTRETCH_NOT :: Int wxSTRING :: Int wxST_NO_AUTORESIZE :: Int wxST_SIZEGRIP :: Int -- | Deprecated -- | Deprecated: Use wxBORDER_SUNKEN wxSUNKEN_BORDER :: Int -- | Deprecated: Don't use this wxSWISS :: Int wxSW_3D :: Int wxSW_3DBORDER :: Int wxSW_3DSASH :: Int wxSW_BORDER :: Int wxSW_NOBORDER :: Int wxSYSTEM_MENU :: Int wxSYS_ANSI_FIXED_FONT :: Int wxSYS_ANSI_VAR_FONT :: Int wxSYS_BLACK_BRUSH :: Int wxSYS_BLACK_PEN :: Int wxSYS_BORDER_X :: Int wxSYS_BORDER_Y :: Int wxSYS_CAPTION_Y :: Int wxSYS_COLOUR_3DDKSHADOW :: Int wxSYS_COLOUR_3DFACE :: Int wxSYS_COLOUR_3DHIGHLIGHT :: Int wxSYS_COLOUR_3DHILIGHT :: Int wxSYS_COLOUR_3DLIGHT :: Int wxSYS_COLOUR_3DSHADOW :: Int wxSYS_COLOUR_ACTIVEBORDER :: Int wxSYS_COLOUR_ACTIVECAPTION :: Int wxSYS_COLOUR_APPWORKSPACE :: Int wxSYS_COLOUR_BACKGROUND :: Int wxSYS_COLOUR_BTNFACE :: Int wxSYS_COLOUR_BTNHIGHLIGHT :: Int wxSYS_COLOUR_BTNHILIGHT :: Int wxSYS_COLOUR_BTNSHADOW :: Int wxSYS_COLOUR_BTNTEXT :: Int wxSYS_COLOUR_CAPTIONTEXT :: Int wxSYS_COLOUR_DESKTOP :: Int wxSYS_COLOUR_GRAYTEXT :: Int wxSYS_COLOUR_HIGHLIGHT :: Int wxSYS_COLOUR_HIGHLIGHTTEXT :: Int wxSYS_COLOUR_INACTIVEBORDER :: Int wxSYS_COLOUR_INACTIVECAPTION :: Int wxSYS_COLOUR_INACTIVECAPTIONTEXT :: Int wxSYS_COLOUR_INFOBK :: Int wxSYS_COLOUR_INFOTEXT :: Int wxSYS_COLOUR_LISTBOX :: Int wxSYS_COLOUR_MENU :: Int wxSYS_COLOUR_MENUTEXT :: Int wxSYS_COLOUR_SCROLLBAR :: Int wxSYS_COLOUR_WINDOW :: Int wxSYS_COLOUR_WINDOWFRAME :: Int wxSYS_COLOUR_WINDOWTEXT :: Int wxSYS_CURSOR_X :: Int wxSYS_CURSOR_Y :: Int wxSYS_DCLICK_X :: Int wxSYS_DCLICK_Y :: Int wxSYS_DEFAULT_GUI_FONT :: Int wxSYS_DEFAULT_PALETTE :: Int wxSYS_DEVICE_DEFAULT_FONT :: Int wxSYS_DKGRAY_BRUSH :: Int wxSYS_DRAG_X :: Int wxSYS_DRAG_Y :: Int wxSYS_EDGE_X :: Int wxSYS_EDGE_Y :: Int wxSYS_FRAMESIZE_X :: Int wxSYS_FRAMESIZE_Y :: Int wxSYS_GRAY_BRUSH :: Int wxSYS_HOLLOW_BRUSH :: Int wxSYS_HSCROLL_ARROW_X :: Int wxSYS_HSCROLL_ARROW_Y :: Int wxSYS_HSCROLL_Y :: Int wxSYS_HTHUMB_X :: Int wxSYS_ICONSPACING_X :: Int wxSYS_ICONSPACING_Y :: Int wxSYS_ICON_X :: Int wxSYS_ICON_Y :: Int wxSYS_LTGRAY_BRUSH :: Int wxSYS_MENU_Y :: Int wxSYS_MOUSE_BUTTONS :: Int wxSYS_NETWORK_PRESENT :: Int wxSYS_NULL_BRUSH :: Int wxSYS_NULL_PEN :: Int wxSYS_OEM_FIXED_FONT :: Int wxSYS_PENWINDOWS_PRESENT :: Int wxSYS_SCREEN_DESKTOP :: Int wxSYS_SCREEN_NONE :: Int wxSYS_SCREEN_PDA :: Int wxSYS_SCREEN_SMALL :: Int wxSYS_SCREEN_TINY :: Int wxSYS_SCREEN_X :: Int wxSYS_SCREEN_Y :: Int wxSYS_SHOW_SOUNDS :: Int wxSYS_SMALLICON_X :: Int wxSYS_SMALLICON_Y :: Int wxSYS_SWAP_BUTTONS :: Int wxSYS_SYSTEM_FIXED_FONT :: Int wxSYS_SYSTEM_FONT :: Int wxSYS_VSCROLL_ARROW_X :: Int wxSYS_VSCROLL_ARROW_Y :: Int wxSYS_VSCROLL_X :: Int wxSYS_VTHUMB_Y :: Int wxSYS_WHITE_BRUSH :: Int wxSYS_WHITE_PEN :: Int wxSYS_WINDOWMIN_X :: Int wxSYS_WINDOWMIN_Y :: Int wxTAB_TRAVERSAL :: Int wxTB_3DBUTTONS :: Int wxTB_BOTTOM :: Int wxTB_DEFAULT_STYLE :: Int wxTB_DOCKABLE :: Int wxTB_FLAT :: Int wxTB_HORIZONTAL :: Int wxTB_HORZ_LAYOUT :: Int wxTB_HORZ_TEXT :: Int wxTB_LEFT :: Int wxTB_NOALIGN :: Int wxTB_NODIVIDER :: Int wxTB_NOICONS :: Int wxTB_NO_TOOLTIPS :: Int wxTB_RIGHT :: Int wxTB_TEXT :: Int wxTB_TOP :: Int wxTB_VERTICAL :: Int wxTC_FIXEDWIDTH :: Int wxTC_MULTILINE :: Int wxTC_OWNERDRAW :: Int wxTC_RIGHTJUSTIFY :: Int -- | Deprecated: Don't use this wxTELETYPE :: Int wxTEXT_ALIGNMENT_CENTER :: Int wxTEXT_ALIGNMENT_CENTRE :: Int wxTEXT_ALIGNMENT_DEFAULT :: Int wxTEXT_ALIGNMENT_JUSTIFIED :: Int wxTEXT_ALIGNMENT_LEFT :: Int wxTEXT_ALIGNMENT_RIGHT :: Int wxTEXT_ATTR_ALIGNMENT :: Int wxTEXT_ATTR_ALL :: Int wxTEXT_ATTR_BACKGROUND_COLOUR :: Int wxTEXT_ATTR_BULLET :: Int wxTEXT_ATTR_BULLET_NAME :: Int wxTEXT_ATTR_BULLET_NUMBER :: Int wxTEXT_ATTR_BULLET_STYLE :: Int wxTEXT_ATTR_BULLET_STYLE_ALIGN_CENTRE :: Int wxTEXT_ATTR_BULLET_STYLE_ALIGN_LEFT :: Int wxTEXT_ATTR_BULLET_STYLE_ALIGN_RIGHT :: Int wxTEXT_ATTR_BULLET_STYLE_ARABIC :: Int wxTEXT_ATTR_BULLET_STYLE_BITMAP :: Int wxTEXT_ATTR_BULLET_STYLE_CONTINUATION :: Int wxTEXT_ATTR_BULLET_STYLE_LETTERS_LOWER :: Int wxTEXT_ATTR_BULLET_STYLE_LETTERS_UPPER :: Int wxTEXT_ATTR_BULLET_STYLE_NONE :: Int wxTEXT_ATTR_BULLET_STYLE_OUTLINE :: Int wxTEXT_ATTR_BULLET_STYLE_PARENTHESES :: Int wxTEXT_ATTR_BULLET_STYLE_PERIOD :: Int wxTEXT_ATTR_BULLET_STYLE_RIGHT_PARENTHESIS :: Int wxTEXT_ATTR_BULLET_STYLE_ROMAN_LOWER :: Int wxTEXT_ATTR_BULLET_STYLE_ROMAN_UPPER :: Int wxTEXT_ATTR_BULLET_STYLE_STANDARD :: Int wxTEXT_ATTR_BULLET_STYLE_SYMBOL :: Int wxTEXT_ATTR_BULLET_TEXT :: Int wxTEXT_ATTR_CHARACTER :: Int wxTEXT_ATTR_CHARACTER_STYLE_NAME :: Int wxTEXT_ATTR_EFFECTS :: Int wxTEXT_ATTR_EFFECT_CAPITALS :: Int wxTEXT_ATTR_EFFECT_DOUBLE_STRIKETHROUGH :: Int wxTEXT_ATTR_EFFECT_EMBOSS :: Int wxTEXT_ATTR_EFFECT_ENGRAVE :: Int wxTEXT_ATTR_EFFECT_NONE :: Int wxTEXT_ATTR_EFFECT_OUTLINE :: Int wxTEXT_ATTR_EFFECT_SHADOW :: Int wxTEXT_ATTR_EFFECT_SMALL_CAPITALS :: Int wxTEXT_ATTR_EFFECT_STRIKETHROUGH :: Int wxTEXT_ATTR_EFFECT_SUBSCRIPT :: Int wxTEXT_ATTR_EFFECT_SUPERSCRIPT :: Int wxTEXT_ATTR_FONT :: Int wxTEXT_ATTR_FONT_ENCODING :: Int wxTEXT_ATTR_FONT_FACE :: Int wxTEXT_ATTR_FONT_FAMILY :: Int wxTEXT_ATTR_FONT_ITALIC :: Int wxTEXT_ATTR_FONT_PIXEL_SIZE :: Int wxTEXT_ATTR_FONT_POINT_SIZE :: Int wxTEXT_ATTR_FONT_SIZE :: Int wxTEXT_ATTR_FONT_STRIKETHROUGH :: Int wxTEXT_ATTR_FONT_UNDERLINE :: Int wxTEXT_ATTR_FONT_WEIGHT :: Int wxTEXT_ATTR_LEFT_INDENT :: Int wxTEXT_ATTR_LINE_SPACING :: Int wxTEXT_ATTR_LINE_SPACING_HALF :: Int wxTEXT_ATTR_LINE_SPACING_NORMAL :: Int wxTEXT_ATTR_LINE_SPACING_TWICE :: Int wxTEXT_ATTR_LIST_STYLE_NAME :: Int wxTEXT_ATTR_OUTLINE_LEVEL :: Int wxTEXT_ATTR_PAGE_BREAK :: Int wxTEXT_ATTR_PARAGRAPH :: Int wxTEXT_ATTR_PARAGRAPH_STYLE_NAME :: Int wxTEXT_ATTR_PARA_SPACING_AFTER :: Int wxTEXT_ATTR_PARA_SPACING_BEFORE :: Int wxTEXT_ATTR_RIGHT_INDENT :: Int wxTEXT_ATTR_TABS :: Int wxTEXT_ATTR_TEXT_COLOUR :: Int wxTEXT_ATTR_URL :: Int wxTEXT_TYPE_ANY :: Int -- | Deprecated: Don't use this wxTE_AUTO_SCROLL :: Int wxTE_AUTO_URL :: Int wxTE_BESTWRAP :: Int wxTE_CAPITALIZE :: Int wxTE_CENTER :: Int wxTE_CENTRE :: Int wxTE_CHARWRAP :: Int wxTE_DONTWRAP :: Int wxTE_HT_BEFORE :: Int wxTE_HT_BELOW :: Int wxTE_HT_BEYOND :: Int wxTE_HT_ON_TEXT :: Int wxTE_HT_UNKNOWN :: Int wxTE_LEFT :: Int -- | Deprecated: Don't use this wxTE_LINEWRAP :: Int wxTE_MULTILINE :: Int wxTE_NOHIDESEL :: Int wxTE_NO_VSCROLL :: Int wxTE_PASSWORD :: Int wxTE_PROCESS_ENTER :: Int wxTE_PROCESS_TAB :: Int wxTE_READONLY :: Int wxTE_RICH :: Int wxTE_RICH2 :: Int wxTE_RIGHT :: Int wxTE_WORDWRAP :: Int wxTILE :: Int wxTINY_CAPTION_HORIZ :: Int wxTINY_CAPTION_VERT :: Int wxTOOL_BOTTOM :: Int wxTOOL_LEFT :: Int wxTOOL_RIGHT :: Int wxTOOL_TOP :: Int wxTOP :: Int -- | Deprecated: Don't use this wxTRANSPARENT :: Int wxTRANSPARENT_BRUSH :: Int wxTRANSPARENT_PEN :: Int wxTRANSPARENT_WINDOW :: Int wxTREE_HITTEST_ABOVE :: Int wxTREE_HITTEST_BELOW :: Int wxTREE_HITTEST_NOWHERE :: Int wxTREE_HITTEST_ONITEM :: Int wxTREE_HITTEST_ONITEMBUTTON :: Int wxTREE_HITTEST_ONITEMICON :: Int wxTREE_HITTEST_ONITEMINDENT :: Int wxTREE_HITTEST_ONITEMLABEL :: Int wxTREE_HITTEST_ONITEMLOWERPART :: Int wxTREE_HITTEST_ONITEMRIGHT :: Int wxTREE_HITTEST_ONITEMSTATEICON :: Int wxTREE_HITTEST_ONITEMUPPERPART :: Int wxTREE_HITTEST_TOLEFT :: Int wxTREE_HITTEST_TORIGHT :: Int wxTR_AQUA_BUTTONS :: Int wxTR_EDIT_LABELS :: Int wxTR_EXTENDED :: Int wxTR_FULL_ROW_HIGHLIGHT :: Int wxTR_HAS_BUTTONS :: Int wxTR_HAS_VARIABLE_ROW_HEIGHT :: Int wxTR_HIDE_ROOT :: Int wxTR_LINES_AT_ROOT :: Int wxTR_MULTIPLE :: Int wxTR_NO_BUTTONS :: Int wxTR_NO_LINES :: Int wxTR_ROW_LINES :: Int wxTR_SINGLE :: Int wxTR_TWIST_BUTTONS :: Int wxTreeItemIcon_Expanded :: Int wxTreeItemIcon_Normal :: Int wxTreeItemIcon_Selected :: Int wxTreeItemIcon_SelectedExpanded :: Int wxUNIX :: Int wxUNKNOWN :: Int wxUNKNOWN_PLATFORM :: Int wxUP :: Int wxUSER_COLOURS :: Int -- | Deprecated: Don't use this wxUSER_DASH :: Int -- | Deprecated: Don't use this wxVARIABLE :: Int wxVERTICAL :: Int -- | Deprecated: Don't use this wxVERTICAL_HATCH :: Int wxVSCROLL :: Int wxWANTS_CHARS :: Int wxWEST :: Int wxWHITE :: Int wxWHITE_BRUSH :: Int wxWHITE_PEN :: Int wxWIN32S :: Int wxWIN386 :: Int wxWIN95 :: Int wxWINDING_RULE :: Int wxWINDOWS :: Int wxWINDOWS_NT :: Int wxWINDOWS_OS2 :: Int wxWS_EX_VALIDATE_RECURSIVELY :: Int wxXOR :: Int wxXRC_NONE :: Int wxXRC_NO_RELOADING :: Int wxXRC_NO_SUBCLASSING :: Int wxXRC_USE_LOCALE :: Int wxXVIEW_X :: Int wxYES :: Int wxYES_DEFAULT :: Int wxYES_NO :: Int -- | 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 -- | 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 -- | Unset certain bits in a bitmask. (.-.) :: Bits a => a -> a -> a -- | 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 toCBool :: Bool -> CBool fromCBool :: CBool -> Bool -- | An abstract data type to define colors. -- -- Note: Haddock 0.8 and 0.9 doesn't support GeneralizedNewtypeDeriving. -- So, This class doesn't have IArray class's unboxed array -- instance now. If you want to use this type with unboxed array, you -- must write code like this. -- --
--   {-# LANGUAGE GeneralizedNewtypeDeriving, StandaloneDeriving, MultiParamTypeClasses #-}
--   import Graphics.UI.WXCore.WxcTypes
--   ...
--   deriving instance IArray UArray Color
--   
-- -- We can't derive MArray class's unboxed array instance this -- way. This is a bad point of current MArray class definition. 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 black :: Color darkgrey :: Color dimgrey :: Color mediumgrey :: Color grey :: Color lightgrey :: Color white :: Color red :: Color green :: Color blue :: Color cyan :: Color magenta :: Color yellow :: Color -- | 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 type Point = Point2 Int -- | 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 pointFromVec :: (Num a) => Vector -> Point2 a pointFromSize :: (Num a) => Size -> 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 pointMove :: (Num a) => Vector2 a -> Point2 a -> Point2 a pointMoveBySize :: (Num a) => Point2 a -> Size2D a -> Point2 a pointAdd :: (Num a) => Point2 a -> Point2 a -> Point2 a pointSub :: (Num a) => Point2 a -> Point2 a -> Point2 a pointScale :: (Num a) => Point2 a -> a -> Point2 a type Size = Size2D Int -- | 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 sizeFromPoint :: (Num a) => Point2 a -> Size2D a sizeFromVec :: (Num a) => Vector2 a -> Size2D a sizeZero :: (Num 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 type Vector = Vector2 Int -- | 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 vecFromPoint :: (Num a) => Point2 a -> Vector2 a vecFromSize :: Size -> Vector -- | 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 vecNegate :: (Num a) => Vector2 a -> Vector2 a vecOrtogonal :: (Num a) => Vector2 a -> Vector2 a vecAdd :: (Num a) => Vector2 a -> Vector2 a -> Vector2 a vecSub :: (Num a) => Vector2 a -> Vector2 a -> Vector2 a vecScale :: (Num a) => Vector2 a -> a -> Vector2 a vecBetween :: (Num a) => Point2 a -> Point2 a -> Vector2 a vecLength :: Vector -> Double vecLengthDouble :: Vector2 Double -> Double type Rect = Rect2D Int -- | 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 rectTopLeft :: (Num a) => Rect2D a -> Point2 a rectTopRight :: (Num a) => Rect2D a -> Point2 a rectBottomLeft :: (Num a) => Rect2D a -> Point2 a rectBottomRight :: (Num a) => Rect2D a -> Point2 a rectBottom :: (Num a) => Rect2D a -> a rectRight :: (Num a) => 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 rectIsEmpty :: (Num a, Eq a) => Rect2D a -> Bool rectContains :: (Num a, Ord a) => Rect2D a -> Point2 a -> Bool rectMoveTo :: (Num a) => Rect2D a -> Point2 a -> Rect2D a rectFromPoint :: (Num a) => Point2 a -> Rect2D a rectCentralPoint :: Rect2D Int -> Point2 Int rectCentralRect :: Rect2D Int -> Size -> Rect2D Int rectStretchTo :: (Num a) => Rect2D a -> Size2D a -> Rect2D a rectCentralPointDouble :: (Fractional a) => Rect2D a -> Point2 a rectCentralRectDouble :: (Fractional a) => Rect2D a -> Size2D a -> Rect2D a rectMove :: (Num a) => Rect2D a -> Vector2 a -> Rect2D a rectOverlaps :: (Num a, Ord a) => Rect2D a -> Rect2D a -> Bool -- | A list with rectangles that constitute the difference between two -- rectangles. rectsDiff :: (Num a, Ord a) => Rect2D a -> Rect2D a -> [Rect2D a] rectUnion :: (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 rectUnions :: (Num a, Ord a) => [Rect2D a] -> Rect2D a instance GHC.Enum.Enum Graphics.UI.WXCore.Types.SystemColor 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 () -- | 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 ()) -- | 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. withPaintDC :: Window a -> (PaintDC () -> IO b) -> IO b -- | Use a ClientDC. 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 -- | 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 -- | 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 -- | 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 ()) -- | 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 -- | 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 -- | 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 -- | (primitive) Create a static label label (= StaticText). label :: String -> Layout -- | (primitive) A line with a given width and height 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) 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 -- | 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 ()) -- | 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 ()