wxcore 0.91.0.0 → 0.92.0.0
raw patch · 15 files changed
+19946/−14297 lines, 15 filesdep ~wxc
Dependency ranges changed: wxc
Files
- LICENSE +1/−1
- src/haskell/Graphics/UI/WXCore/Dialogs.hs +1/−1
- src/haskell/Graphics/UI/WXCore/Draw.hs +53/−32
- src/haskell/Graphics/UI/WXCore/Events.hs +287/−45
- src/haskell/Graphics/UI/WXCore/Frame.hs +3/−3
- src/haskell/Graphics/UI/WXCore/OpenGL.hs +11/−2
- src/haskell/Graphics/UI/WXCore/Print.hs +11/−11
- src/haskell/Graphics/UI/WXCore/Types.hs +7/−5
- src/haskell/Graphics/UI/WXCore/WxcClassInfo.hs +111/−1
- src/haskell/Graphics/UI/WXCore/WxcClassTypes.hs +6249/−5985
- src/haskell/Graphics/UI/WXCore/WxcClasses.hs +2/−2
- src/haskell/Graphics/UI/WXCore/WxcClassesAL.hs +12607/−8001
- src/haskell/Graphics/UI/WXCore/WxcClassesMZ.hs +243/−205
- src/haskell/Graphics/UI/WXCore/WxcDefs.hs +358/−1
- wxcore.cabal +2/−2
LICENSE view
@@ -5,7 +5,7 @@ license. The documentation is subject to the wxWidgets documentation license. -See "http://www.wxwidgets.org/newlicen.htm" for the legal description +See "https://www.wxwidgets.org/about/licence/" for the legal description of the license, which is also included in this document. The wxWindows library licence is essentially the L-GPL (Library General
src/haskell/Graphics/UI/WXCore/Dialogs.hs view
@@ -138,7 +138,7 @@ -- > else do fname <- fileDialogGetPath fd -- > return (Just fname) -fileDialog :: Window a -> (FileDialog () -> Int -> IO b) -> Int -> String -> [(String,[String])] -> FilePath -> FilePath -> IO b +fileDialog :: Window a -> (FileDialog () -> Style -> IO b) -> Style -> String -> [(String,[String])] -> FilePath -> FilePath -> IO b fileDialog parent processResult flags message wildcards directory filename = bracket (fileDialogCreate parent message directory filename (formatWildCards wildcards) pointNull flags)
src/haskell/Graphics/UI/WXCore/Draw.hs view
@@ -1,11 +1,11 @@ ----------------------------------------------------------------------------------------- -{-| Module : Draw - Copyright : (c) Daan Leijen 2003 - License : wxWindows +{-| Module : Draw + Copyright : (c) Daan Leijen 2003 + License : wxWindows - Maintainer : wxhaskell-devel@lists.sourceforge.net - Stability : provisional - Portability : portable + Maintainer : wxhaskell-devel@lists.sourceforge.net + Stability : provisional + Portability : portable Drawing. -} @@ -21,6 +21,7 @@ , DrawState, dcEncapsulate, dcGetDrawState, dcSetDrawState, drawStateDelete -- ** Double buffering , dcBuffer, dcBufferWithRef, dcBufferWithRefEx + , dcBufferWithRefExGcdc -- * Scrolled windows , windowGetViewStart, windowGetViewRect, windowCalcUnscrolledPosition -- * Font @@ -599,8 +600,8 @@ = case brushStyle of BrushStyle BrushTransparent color -> do brush <- if (wxToolkit == WxMac) - then brushCreateFromColour color wxBRUSHSTYLE_TRANSPARENT - else brushCreateFromStock 7 {- transparent brush -} + then brushCreateFromColour color wxBRUSHSTYLE_TRANSPARENT + else brushCreateFromStock 7 {- transparent brush -} return (brush,return ()) BrushStyle BrushSolid color -> case lookup color stockBrushes of @@ -760,7 +761,7 @@ -- 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 :: DC a -> Rect -> (DC () -> IO ()) -> IO () +dcBuffer :: WindowDC a -> Rect -> (DC () -> IO ()) -> IO () dcBuffer dc r draw = dcBufferWithRef dc Nothing r draw @@ -769,7 +770,7 @@ -- 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 :: DC a -> Maybe (Var (Bitmap ())) -> Rect -> (DC () -> IO ()) -> IO () +dcBufferWithRef :: WindowDC a -> Maybe (Var (Bitmap ())) -> Rect -> (DC () -> IO ()) -> IO () dcBufferWithRef dc mbVar viewArea draw = dcBufferWithRefEx dc (\dc -> dcClearRect dc viewArea) mbVar viewArea draw @@ -777,10 +778,29 @@ -- | 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 :: DC a -> (DC () -> IO ()) -> Maybe (Var (Bitmap ())) -> Rect -> (DC () -> IO ()) -> IO () -dcBufferWithRefEx dc clear mbVar view draw +dcBufferWithRefEx :: WindowDC a -> (DC () -> IO ()) -> Maybe (Var (Bitmap ())) + -> Rect -> (DC () -> IO ()) -> IO () +dcBufferWithRefEx = dcBufferedAux simpleDraw simpleDraw + where simpleDraw dc draw = draw $ downcastDC dc + +-- | 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 () +dcBufferWithRefExGcdc = + dcBufferedAux (withGC gcdcCreate) (withGC gcdcCreateFromMemory) + where withGC create dc_ draw = do + dc <- create dc_ + draw dc + gcdcDelete dc + +dcBufferedAux :: (WindowDC a -> f -> IO ()) -> (MemoryDC c -> f -> IO ()) + -> WindowDC a -> (DC () -> IO ()) -> Maybe (Var (Bitmap ())) + -> Rect -> f -> IO () +dcBufferedAux _ _ _ _ _ view _ | rectSize view == sizeZero = return () -dcBufferWithRefEx dc clear mbVar view draw +dcBufferedAux withWinDC withMemoryDC dc clear mbVar view draw = bracket (initBitmap) (doneBitmap) (\bitmap -> @@ -789,22 +809,20 @@ else bracket (do p <- memoryDCCreateCompatible dc; return (objectCast p)) (\memdc -> when (memdc/=objectNull) (memoryDCDelete memdc)) (\memdc -> if (memdc==objectNull) - then drawUnbuffered - else do memoryDCSelectObject memdc bitmap - drawBuffered memdc - memoryDCSelectObject memdc nullBitmap - ) - ) + then drawUnbuffered + else do memoryDCSelectObject memdc bitmap + drawBuffered memdc + memoryDCSelectObject memdc nullBitmap)) where initBitmap = case mbVar of Nothing -> bitmapCreateEmpty (rectSize view) (-1) Just v -> do bitmap <- varGet v size <- if (bitmap==objectNull) - then return sizeZero - else do bw <- bitmapGetWidth bitmap - bh <- bitmapGetHeight bitmap - return (Size bw bh) + then return sizeZero + else do bw <- bitmapGetWidth bitmap + bh <- bitmapGetHeight bitmap + return (Size bw bh) -- re-use the bitmap if possible if (sizeEncloses size (rectSize view) && bitmap /= objectNull) then return bitmap @@ -814,9 +832,11 @@ let (Size w h) = rectSize view neww = div (w*105) 100 newh = div (h*105) 100 - bm <- bitmapCreateEmpty (sz neww newh) (-1) - varSet v bm - return bm + if (w > 0 && h > 0) then + do bm <- bitmapCreateEmpty (sz neww newh) (-1) + varSet v bm + return bm + else return objectNull doneBitmap bitmap = case mbVar of @@ -826,25 +846,26 @@ drawUnbuffered = do clear (downcastDC dc) - draw (downcastDC dc) -- down cast + withWinDC dc draw drawBuffered memdc = do -- set the device origin for scrolled windows dcSetDeviceOrigin memdc (pointFromVec (vecNegate (vecFromPoint (rectTopLeft view)))) dcSetClippingRegion memdc view -- dcBlit memdc view dc (rectTopLeft view) wxCOPY False - bracket (dcGetBackground dc) + bracket (dcGetBackground dc) (\brush -> do dcSetBrush memdc nullBrush brushDelete brush) (\brush -> do -- set the background to the owner brush dcSetBackground memdc brush if (wxToolkit == WxMac) - then withBrushStyle brushTransparent (dcSetBrush memdc) - else dcSetBrush memdc brush + then withBrushStyle brushTransparent (dcSetBrush memdc) + else dcSetBrush memdc brush clear (downcastDC memdc) - -- and finally do the drawing! - draw (downcastDC memdc) -- down cast + -- and finally do the drawing! + withMemoryDC memdc draw ) -- blit the memdc into the owner dc. dcBlit dc view memdc (rectTopLeft view) wxCOPY False return () +
src/haskell/Graphics/UI/WXCore/Events.hs view
@@ -1,12 +1,12 @@ {-# LANGUAGE ForeignFunctionInterface #-} ----------------------------------------------------------------------------------------- -{-| Module : Events - Copyright : (c) Daan Leijen 2003 - License : wxWindows +{-| Module : Events + Copyright : (c) Daan Leijen 2003 + License : wxWindows - Maintainer : wxhaskell-devel@lists.sourceforge.net - Stability : provisional - Portability : portable + Maintainer : wxhaskell-devel@lists.sourceforge.net + Stability : provisional + Portability : portable Dynamically set (and get) Haskell event handlers for basic wxWidgets events. Note that one should always call 'skipCurrentEvent' when an event is not @@ -16,9 +16,11 @@ ----------------------------------------------------------------------------------------- module Graphics.UI.WXCore.Events ( + -- Veto command for veto-able events + Veto -- * Set event handlers -- ** Controls - buttonOnCommand + , buttonOnCommand , checkBoxOnCommand , choiceOnCommand , comboBoxOnCommand @@ -34,6 +36,7 @@ , toggleButtonOnCommand , treeCtrlOnTreeEvent , gridOnGridEvent + , wizardOnWizEvent , propertyGridOnPropertyGridEvent -- ** Windows @@ -54,6 +57,7 @@ , windowOnActivate , windowOnPaint , windowOnPaintRaw + , windowOnPaintGc , windowOnContextMenu , windowOnScroll , htmlWindowOnHtmlEvent @@ -92,6 +96,7 @@ , toggleButtonGetOnCommand , treeCtrlGetOnTreeEvent , gridGetOnGridEvent + , wizardGetOnWizEvent , propertyGridGetOnPropertyGridEvent -- ** Windows @@ -110,6 +115,7 @@ , windowGetOnActivate , windowGetOnPaint , windowGetOnPaintRaw + , windowGetOnPaintGc , windowGetOnContextMenu , windowGetOnScroll , htmlWindowGetOnHtmlEvent @@ -194,9 +200,20 @@ -- * TaskBar icon events , EventTaskBarIcon(..) + -- ** Wizard events + , EventWizard(..), Direction(..) + -- ** PropertyGrid events , EventPropertyGrid(..) + -- ** AuiNotebook events + , WindowId(..) + , WindowSelection(..) + , PageWindow(..) + , EventAuiNotebook(..) + , noWindowSelection + , auiNotebookOnAuiNotebookEvent + , auiNotebookGetOnAuiNotebookEvent -- * Current event , propagateEvent @@ -263,6 +280,9 @@ import Graphics.UI.WXCore.Draw import Graphics.UI.WXCore.Defines +-- | IO action to cancel events. +type Veto = IO () + ------------------------------------------------------------------------------------------ -- Controls (COMMAND events) ------------------------------------------------------------------------------------------ @@ -437,17 +457,17 @@ | STCSavePointLeft -- ^ ! wxEVT_STC_SAVEPOINTLEFT. | STCROModifyAttempt -- ^ ! wxEVT_STC_ROMODIFYATTEMPT. | STCKey -- ^ * wxEVT_STC_KEY. - -- kolmodin 20050304: - -- is this event ever raised? not under linux. - -- according to davve, not under windows either + -- kolmodin 20050304: + -- is this event ever raised? not under linux. + -- according to davve, not under windows either | STCDoubleClick -- ^ ! wxEVT_STC_DOUBLECLICK. | STCUpdateUI -- ^ ! wxEVT_STC_UPDATEUI. | STCModified Int Int (Maybe String) Int Int Int Int Int -- ^ ? wxEVT_STC_MODIFIED. | STCMacroRecord Int Int Int -- ^ ! wxEVT_STC_MACRORECORD iMessage wParam lParam | STCMarginClick Bool Bool Bool Int Int -- ^ ? wxEVT_STC_MARGINCLICK. - -- kolmodin 20050304: - -- Add something nicer for alt, shift and ctrl? - -- Perhaps a new datatype or a tuple. + -- kolmodin 20050304: + -- Add something nicer for alt, shift and ctrl? + -- Perhaps a new datatype or a tuple. | STCNeedShown Int Int -- ^ ! wxEVT_STC_NEEDSHOWN length position. | STCPainted -- ^ ! wxEVT_STC_PAINTED. | STCUserListSelection Int String -- ^ ! wxEVT_STC_USERLISTSELECTION listType text @@ -498,36 +518,36 @@ = do et <- eventGetEventType event case lookup et stcEvents of Just action -> action event - Nothing -> return STCUnknown + Nothing -> return STCUnknown stcEvents :: [(EventId, StyledTextEvent a -> IO EventSTC)] stcEvents = [ (wxEVT_STC_CHANGE, \_ -> return STCChange) - , (wxEVT_STC_STYLENEEDED, \_ -> return STCStyleNeeded) - , (wxEVT_STC_CHARADDED, charAdded) - , (wxEVT_STC_SAVEPOINTREACHED, \_ -> return STCSavePointReached) - , (wxEVT_STC_SAVEPOINTLEFT, \_ -> return STCSavePointLeft) - , (wxEVT_STC_ROMODIFYATTEMPT, \_ -> return STCROModifyAttempt) - , (wxEVT_STC_KEY, \_ -> return STCKey) - , (wxEVT_STC_DOUBLECLICK, \_ -> return STCDoubleClick) - , (wxEVT_STC_UPDATEUI, \_ -> return STCUpdateUI) - , (wxEVT_STC_MODIFIED, modified) - , (wxEVT_STC_MACRORECORD, macroRecord) - , (wxEVT_STC_MARGINCLICK, marginClick) - , (wxEVT_STC_NEEDSHOWN, needShown) - , (wxEVT_STC_PAINTED, \_ -> return STCPainted) - , (wxEVT_STC_USERLISTSELECTION, userListSelection) - , (wxEVT_STC_URIDROPPED, uriDropped) - , (wxEVT_STC_DWELLSTART, dwellStart) - , (wxEVT_STC_DWELLEND, dwellEnd) - , (wxEVT_STC_START_DRAG, startDrag) - , (wxEVT_STC_DRAG_OVER, dragOver) - , (wxEVT_STC_DO_DROP, doDrop) - , (wxEVT_STC_ZOOM, \_ -> return STCZoom) - , (wxEVT_STC_HOTSPOT_CLICK, \_ -> return STCHotspotClick) - , (wxEVT_STC_CALLTIP_CLICK, \_ -> return STCCalltipClick) - -- TODO: STCAutocompSelection event is not tested yet. - , (wxEVT_STC_AUTOCOMP_SELECTION, \_ -> return STCAutocompSelection) - ] + , (wxEVT_STC_STYLENEEDED, \_ -> return STCStyleNeeded) + , (wxEVT_STC_CHARADDED, charAdded) + , (wxEVT_STC_SAVEPOINTREACHED, \_ -> return STCSavePointReached) + , (wxEVT_STC_SAVEPOINTLEFT, \_ -> return STCSavePointLeft) + , (wxEVT_STC_ROMODIFYATTEMPT, \_ -> return STCROModifyAttempt) + , (wxEVT_STC_KEY, \_ -> return STCKey) + , (wxEVT_STC_DOUBLECLICK, \_ -> return STCDoubleClick) + , (wxEVT_STC_UPDATEUI, \_ -> return STCUpdateUI) + , (wxEVT_STC_MODIFIED, modified) + , (wxEVT_STC_MACRORECORD, macroRecord) + , (wxEVT_STC_MARGINCLICK, marginClick) + , (wxEVT_STC_NEEDSHOWN, needShown) + , (wxEVT_STC_PAINTED, \_ -> return STCPainted) + , (wxEVT_STC_USERLISTSELECTION, userListSelection) + , (wxEVT_STC_URIDROPPED, uriDropped) + , (wxEVT_STC_DWELLSTART, dwellStart) + , (wxEVT_STC_DWELLEND, dwellEnd) + , (wxEVT_STC_START_DRAG, startDrag) + , (wxEVT_STC_DRAG_OVER, dragOver) + , (wxEVT_STC_DO_DROP, doDrop) + , (wxEVT_STC_ZOOM, \_ -> return STCZoom) + , (wxEVT_STC_HOTSPOT_CLICK, \_ -> return STCHotspotClick) + , (wxEVT_STC_CALLTIP_CLICK, \_ -> return STCCalltipClick) + -- TODO: STCAutocompSelection event is not tested yet. + , (wxEVT_STC_AUTOCOMP_SELECTION, \_ -> return STCAutocompSelection) + ] where charAdded evt = do c <- styledTextEventGetKey evt @@ -1014,7 +1034,7 @@ -- 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 -> (DC () -> Rect -> [Rect] -> IO ()) -> IO () +windowOnPaintRaw :: Window a -> (PaintDC () -> Rect -> [Rect] -> IO ()) -> IO () windowOnPaintRaw window paintHandler = windowOnEvent window [wxEVT_PAINT] paintHandler onPaint where @@ -1028,15 +1048,19 @@ withPaintDC window (\paintDC -> do isScrolled <- objectIsScrolledWindow window when (isScrolled) (scrolledWindowPrepareDC (objectCast window) paintDC) - paintHandler (downcastDC paintDC) view region) + paintHandler paintDC view region) - -- | Get the current /raw/ paint event handler. -windowGetOnPaintRaw :: Window a -> IO (DC () -> Rect -> [Rect] -> IO ()) +windowGetOnPaintRaw :: Window a -> IO (PaintDC () -> Rect -> [Rect] -> IO ()) windowGetOnPaintRaw window = unsafeWindowGetHandlerState window wxEVT_PAINT (\dc rect region -> return ()) +-- | Get the current paint event handler. +windowGetOnPaintGc :: Window a -> IO (GCDC () -> Rect -> IO ()) +windowGetOnPaintGc window + = unsafeWindowGetHandlerState window wxEVT_PAINT (\dc view -> return ()) + -- | Set an event handler for paint events. The implementation uses an -- intermediate buffer for non-flickering redraws. -- The device context ('DC') @@ -1045,7 +1069,7 @@ -- Note: you can not set both a 'windowOnPaintRaw' and 'windowOnPaint' handler! windowOnPaint :: Window a -> (DC () -> Rect -> IO ()) -> IO () windowOnPaint window paintHandler - | wxToolkit == WxMac = windowOnPaintRaw window (\dc view _ -> paintHandler dc view) + | wxToolkit == WxMac = windowOnPaintRaw window (\dc view _ -> paintHandler (downcastDC dc) view) | otherwise = do v <- varCreate objectNull windowOnEventEx window [wxEVT_PAINT] paintHandler (destroy v) (onPaint v) @@ -1069,7 +1093,42 @@ -- and repaint with buffer dcBufferWithRefEx paintDC clear (Just v) view (\dc -> paintHandler dc view)) +-- | 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 () +windowOnPaintGc window paintHandler + | wxToolkit == WxMac = windowOnPaintRaw window + (\dc_ view _ -> do + dc <- gcdcCreate dc_ + paintHandler dc view + gcdcDelete dc) + | otherwise + = do v <- varCreate objectNull + windowOnEventEx window [wxEVT_PAINT] paintHandler (destroy v) (onPaint v) + where + destroy v ownerDeleted + = do bitmap <- varSwap v objectNull + when (not (objectIsNull bitmap)) (bitmapDelete bitmap) + onPaint v event + = do obj <- eventGetEventObject event + if (obj==objectNull) + then return () + else do let window = objectCast obj + view <- windowGetViewRect window + withPaintDC window (\paintDC -> + do isScrolled <- objectIsScrolledWindow window + when (isScrolled) (scrolledWindowPrepareDC (objectCast window) paintDC) + -- Note: wxMSW 2.4 does not clear the properly scrolled view rectangle. + let clear dc | wxToolkit == WxMSW = dcClearRect dc view + | otherwise = dcClear dc + -- and repaint with buffer + dcBufferWithRefExGcdc paintDC clear (Just v) view (\dc -> paintHandler dc view)) + -- | Get the current paint event handler. windowGetOnPaint :: Window a -> IO (DC () -> Rect -> IO ()) windowGetOnPaint window @@ -2389,7 +2448,68 @@ $ lookup evt $ uncurry (flip zip) . unzip $ taskBarIconEvents) skipCurrentEvent +{----------------------------------------------------------------------------------------- + Wizard events +-----------------------------------------------------------------------------------------} +data Direction = Backward | Forward +data EventWizard + = WizardPageChanged Direction + | WizardPageChanging Direction Veto +-- | WizardBeforePageChanged Veto -- Missing from ClassesMZ + | WizardPageShown + | WizardCancel Veto + | WizardHelp + | WizardFinished + | WizardUnknown + +fromWizardEvent :: WizardEvent a -> IO EventWizard +fromWizardEvent wizEvent + = do tp <- eventGetEventType wizEvent + case lookup tp wizEvents of + Just f -> f wizEvent + Nothing -> return WizardUnknown + +wizEvents :: [(Int, WizardEvent a -> IO EventWizard)] +wizEvents + = [(wxEVT_WIZARD_PAGE_CHANGED ,withDir (withPage WizardPageChanged)) + ,(wxEVT_WIZARD_PAGE_CHANGING ,withVeto $ withDir (withPage WizardPageChanging)) +-- ,(wxEVT_WIZARD_BEFORE_PAGE_CHANGED, withVeto WizardBeforePageChanged) -- missing from ClassesMZ + ,(wxEVT_WIZARD_PAGE_SHOWN ,withPage WizardPageShown) + ,(wxEVT_WIZARD_CANCEL ,withVeto (withPage WizardCancel)) + ,(wxEVT_WIZARD_HELP ,withPage WizardHelp) + ,(wxEVT_WIZARD_FINISHED ,withPage WizardFinished)] + where -- page getter is missing from ClassesMZ, omitting page for the time being + withPage :: c -> WizardEvent a -> IO c + withPage = const . return + withDir :: (WizardEvent a -> IO (Direction -> c)) -> WizardEvent a -> IO c + withDir make wizEvent + = do + dir <- wizardEventGetDirection wizEvent + f <- make wizEvent + return $ f (if dir /= 0 then Forward else Backward) + withVeto :: (WizardEvent a -> IO (Veto -> c)) -> WizardEvent a -> IO c + withVeto make wizEvent + = do + f <- make wizEvent + return $ f (notifyEventVeto wizEvent) + +-- | Set a calendar event handler. +wizardOnWizEvent :: Wizard a -> (EventWizard -> IO ()) -> IO () +wizardOnWizEvent wiz eventHandler + = windowOnEvent wiz (map fst wizEvents) eventHandler wizHandler + where + wizHandler event + = do eventWizard <- fromWizardEvent (objectCast event) + eventHandler eventWizard + +-- | Get the current calendar event handler of a window. +wizardGetOnWizEvent :: Wizard a -> IO (EventWizard -> IO ()) +wizardGetOnWizEvent wiz + -- not sure about the wxEVT_WIZARD_PAGE_CHANGED + = unsafeWindowGetHandlerState wiz wxEVT_WIZARD_PAGE_CHANGED (\event -> skipCurrentEvent) + + {----------------------------------------------------------------------------------------- PropertyGrid events -----------------------------------------------------------------------------------------} @@ -2434,7 +2554,129 @@ -- I'm not sure what expEVT_PG_HIGHLIGHTED needs to be here for, just followed pattern with `listCtrlGetOnListEvent' = unsafeWindowGetHandlerState propertyGrid wxEVT_PG_HIGHLIGHTED (\event -> skipCurrentEvent) +{----------------------------------------------------------------------------------------- + AuiNotebook events +-----------------------------------------------------------------------------------------} +-- | Represents a page in the AuiNotebook for a + +newtype WindowId = WindowId Int deriving (Eq,Show) +data WindowSelection = WindowSelection Int (Maybe PageWindow) deriving (Show, Eq) +data PageWindow = PageWindow { winId :: WindowId, win :: (Window ()) } deriving (Show, Eq) + +noWindowSelection :: WindowSelection +noWindowSelection = WindowSelection wxNOT_FOUND Nothing + +-- | AuiNotebook events. +data EventAuiNotebook = AuiNotebookAllowDnd { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookBeginDrag { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookBgDclick { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookButton { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookDragDone { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookDragMotion { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookEndDrag { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookPageChanged { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookPageChanging { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookPageClose { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookPageClosed { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookTabMiddleDown { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookTabMiddleUp { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookTabRightDown { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookTabRightUp { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiNotebookUnknown + | AuiTabCtrlPageChanging { newSel :: WindowSelection, oldSel :: WindowSelection } + | AuiTabCtrlUnknown + deriving (Show, Eq) + + +auiTabCtrlEvents :: AuiNotebook a -> [(Int, AuiNotebookEvent b -> IO EventAuiNotebook)] +auiTabCtrlEvents nb + = [(wxEVT_AUINOTEBOOK_PAGE_CHANGING, auiWithSelection nb AuiTabCtrlPageChanging)] + +auiNotebookEvents :: AuiNotebook a -> [(Int, AuiNotebookEvent b -> IO EventAuiNotebook)] +auiNotebookEvents nb + = [(wxEVT_AUINOTEBOOK_ALLOW_DND, auiWithSelection nb AuiNotebookAllowDnd) + ,(wxEVT_AUINOTEBOOK_BEGIN_DRAG, auiWithSelection nb AuiNotebookBeginDrag) + ,(wxEVT_AUINOTEBOOK_BG_DCLICK, auiWithSelection nb AuiNotebookBgDclick) + ,(wxEVT_AUINOTEBOOK_BUTTON, auiWithSelection nb AuiNotebookButton) + ,(wxEVT_AUINOTEBOOK_DRAG_DONE, auiWithSelection nb AuiNotebookDragDone) + ,(wxEVT_AUINOTEBOOK_DRAG_MOTION, auiWithSelection nb AuiNotebookDragMotion) + ,(wxEVT_AUINOTEBOOK_END_DRAG, auiWithSelection nb AuiNotebookEndDrag) + ,(wxEVT_AUINOTEBOOK_PAGE_CHANGED, auiWithSelection nb AuiNotebookPageChanged) + ,(wxEVT_AUINOTEBOOK_PAGE_CHANGING, auiWithSelection nb AuiNotebookPageChanging) + ,(wxEVT_AUINOTEBOOK_PAGE_CLOSE, auiWithSelection nb AuiNotebookPageClose) + ,(wxEVT_AUINOTEBOOK_PAGE_CLOSED, auiWithSelection nb AuiNotebookPageClosed) + ,(wxEVT_AUINOTEBOOK_TAB_MIDDLE_DOWN,auiWithSelection nb AuiNotebookTabMiddleDown) + ,(wxEVT_AUINOTEBOOK_TAB_MIDDLE_UP, auiWithSelection nb AuiNotebookTabMiddleUp) + ,(wxEVT_AUINOTEBOOK_TAB_RIGHT_DOWN, auiWithSelection nb AuiNotebookTabRightDown) + ,(wxEVT_AUINOTEBOOK_TAB_RIGHT_UP, auiWithSelection nb AuiNotebookTabRightUp)] + + +auiWithSelection nb eventAN auiNEvent = do + selection <- bookCtrlEventGetSelection auiNEvent + oldSelection <- bookCtrlEventGetOldSelection auiNEvent + eventObj <- eventGetEventObject auiNEvent + winSel <- fromSelId nb eventObj selection auiNEvent + winOldSel <- fromSelId nb eventObj oldSelection auiNEvent + return $ eventAN winSel winOldSel + where + fromSelId nb eventObj selId ev = do + pageCount <- auiNotebookGetPageCount nb + if selId < pageCount && selId /= wxNOT_FOUND then do + pg <- auiNotebookGetPage nb selId + id <- windowGetId pg + return $ WindowSelection selId $ Just $ PageWindow (WindowId id) pg + else return noWindowSelection + +fromAuiNotebookEvent :: Object a -> String -> AuiNotebookEvent q -> IO EventAuiNotebook +fromAuiNotebookEvent eventObj cName anEvent + = do eventType <- eventGetEventType anEvent + case cName of + "wxAuiNotebook" -> + lookupEvent eventType (auiNotebookEvents $ objectCast eventObj) AuiNotebookUnknown + "wxAuiTabCtrl" -> + do par <- windowGetParent $ objectCast eventObj + let t = (auiTabCtrlEvents . objectCast) par + lookupEvent eventType t AuiTabCtrlUnknown + + --lookup an event in the given evtTable, if not found use defaul + where lookupEvent eventType evtTable defaul = case lookup eventType evtTable of + Just f -> f anEvent + Nothing -> return defaul + +-- | accept an event and return the wxWidgets class name of the event's eventObject +objectClassName :: WxObject a -> IO String +objectClassName obj = do cInfo <- objectGetClassInfo obj + classInfoGetClassNameEx cInfo + +-- | use when you want to handle just wxAuiNotebook +auiNotebookOnAuiNotebookEvent :: String -> EventId -> AuiNotebook a -> (EventAuiNotebook -> IO ()) -> IO () +auiNotebookOnAuiNotebookEvent s eventId notebook eventHandler + = windowOnEvent notebook [eventId] handler (const handler) + where handler = withCurrentEvent (\event -> do + eventObj <- eventGetEventObject (objectCast event) + cName <- objectClassName eventObj + case cName of + "wxAuiNotebook" -> + do ean <- fromAuiNotebookEvent eventObj cName (objectCast event) + eventHandler ean + _ -> skipCurrentEvent + ) + +-- | use when you want to handle both wxAuiNotebook and wxAuiTabCtrl +auiNotebookOnAuiNotebookEventEx :: String -> EventId -> AuiNotebook a -> (EventAuiNotebook -> IO ()) -> IO () +auiNotebookOnAuiNotebookEventEx s eventId notebook eventHandler + = windowOnEvent notebook [eventId] handler (const handler) + where handler = withCurrentEvent (\event -> do + eventObj <- eventGetEventObject (objectCast event) + cName <- objectClassName eventObj + ean <- fromAuiNotebookEvent eventObj cName (objectCast event) + eventHandler ean + ) + +auiNotebookGetOnAuiNotebookEvent :: EventId -> AuiNotebook a -> IO (EventAuiNotebook -> IO ()) +auiNotebookGetOnAuiNotebookEvent eventId notebook + = unsafeWindowGetHandlerState notebook eventId (const skipCurrentEvent) ------------------------------------------------------------------------------------------ -- TimerEx is handled specially.
src/haskell/Graphics/UI/WXCore/Frame.hs view
@@ -42,12 +42,12 @@ -- | The default frame style for a normal top-level 'Frame'. -frameDefaultStyle :: Int +frameDefaultStyle :: Style frameDefaultStyle = wxDEFAULT_FRAME_STYLE .|. wxCLIP_CHILDREN -- .|. wxNO_FULL_REPAINT_ON_RESIZE -- | The default frame style for a normal 'Dialog'. -dialogDefaultStyle :: Int +dialogDefaultStyle :: Style dialogDefaultStyle = wxCAPTION .|. wxSYSTEM_MENU .|. wxTAB_TRAVERSAL .|. wxCLOSE_BOX .|. wxCLIP_CHILDREN -- .|. wxNO_FULL_REPAINT_ON_RESIZE @@ -147,4 +147,4 @@ if (len <= 1) then return sb else do withArray (map toCInt widths) (\pwidths -> statusBarSetStatusWidths sb (length widths) pwidths) - return sb+ return sb
src/haskell/Graphics/UI/WXCore/OpenGL.hs view
@@ -53,7 +53,11 @@ | GL_MIN_ACCUM_GREEN Int -- ^ Use green buffer with at least /argument/ bits | GL_MIN_ACCUM_BLUE Int -- ^ Use blue buffer with at least /argument/ bits | GL_MIN_ACCUM_ALPHA Int -- ^ Use blue buffer with at least /argument/ bits - + | GL_SAMPLE_BUFFERS Int -- ^ 1 for multisampling support (antialiasing) + | GL_SAMPLES Int -- ^ 4 for 2x2 antialiasing supersampling on most graphics cards + | GL_CORE_PROFILE -- ^ request an OpenGL core profile. This will result in also requesting OpenGL at least version 3.0, since wx 3.1 + | GL_MAJOR_VERSION Int -- ^ request a specific OpenGL major version number (>= 3), since wx 3.1 + | GL_MINOR_VERSION Int -- ^ request a specific OpenGL minor version number (e.g. 2 for 3.2), since wx 3.1 encodeAttributes :: [GLAttribute] -> [Int] encodeAttributes attributes @@ -77,6 +81,11 @@ GL_MIN_ACCUM_GREEN n -> [14,n] GL_MIN_ACCUM_BLUE n -> [15,n] GL_MIN_ACCUM_ALPHA n -> [16,n] + GL_SAMPLE_BUFFERS n -> [17,n] + GL_SAMPLES n -> [18,n] + GL_CORE_PROFILE -> [19] + GL_MAJOR_VERSION n -> [20,n] + GL_MINOR_VERSION n -> [21,n] -- | Create a standard openGL canvas window with a certain title and attributes. glCanvasCreateDefault :: Window a -> Style -> String -> [GLAttribute] -> IO (GLCanvas ()) @@ -87,4 +96,4 @@ glCanvasCreateEx :: Window a -> Id -> Rect -> Style -> String -> [GLAttribute] -> Palette b -> IO (GLCanvas ()) glCanvasCreateEx parent id rect style title attributes palette = withArray0 (toCInt 0) (map toCInt (encodeAttributes attributes)) $ \pattrs -> - glCanvasCreate parent id pattrs rect style title palette+ glCanvasCreate parent id pattrs rect style title palette
src/haskell/Graphics/UI/WXCore/Print.hs view
@@ -1,11 +1,11 @@ ----------------------------------------------------------------------------------------- -{-| Module : Print - Copyright : (c) Daan Leijen 2003 - License : wxWindows +{-| Module : Print + Copyright : (c) Daan Leijen 2003 + License : wxWindows - Maintainer : wxhaskell-devel@lists.sourceforge.net - Stability : provisional - Portability : portable + Maintainer : wxhaskell-devel@lists.sourceforge.net + Stability : provisional + Portability : portable Printer abstraction layer. See @samples/wx/Print.hs@ for a demo. @@ -134,11 +134,11 @@ bottom= ppmmH * (max minY (toDouble mbottom)) right = ppmmW * (max minX (toDouble mright)) - dw = round (right + left) - dh = round (bottom + top) - (dw', dh') = if sizeW (printPageSize printInfo) < sizeH (printPageSize printInfo) - then (dw, dh) - else (dh, dw) + dw = round (right + left) + dh = round (bottom + top) + (dw', dh') = if sizeW (printPageSize printInfo) < sizeH (printPageSize printInfo) + then (dw, dh) + else (dh, dw) -- the actual printable page size printSize = sz (sizeW (printPageSize printInfo) - dw')
src/haskell/Graphics/UI/WXCore/Types.hs view
@@ -88,6 +88,7 @@ -- utility import Data.Array import Data.Bits +import Data.Word import Control.Concurrent.STM import qualified Control.Exception as CE import qualified Control.Monad as M @@ -110,22 +111,22 @@ Bitmasks --------------------------------------------------------------------------------} -- | Bitwise /or/ of two bit masks. -(.+.) :: Int -> Int -> Int +(.+.) :: Bits a => a -> a -> a (.+.) i j = i .|. j -- | Unset certain bits in a bitmask. -(.-.) :: Int -> BitFlag -> Int +(.-.) :: Bits a => a -> a -> a (.-.) i j = i .&. complement j -- | Bitwise /or/ of a list of bit masks. -bits :: [Int] -> Int +bits :: (Num a, Bits a) => [a] -> a bits xs = foldr (.+.) 0 xs -- | (@bitsSet mask i@) tests if all bits in @mask@ are also set in @i@. -bitsSet :: Int -> Int -> Bool +bitsSet :: Bits a => a -> a -> Bool bitsSet mask i = (i .&. mask == mask) @@ -478,7 +479,8 @@ = error "Graphics.UI.WXCore.Types.SytemColor.toEnum: can not convert integers to system colors." fromEnum systemColor - = case systemColor of + = fromIntegral $ + case systemColor of ColorScrollBar -> wxSYS_COLOUR_SCROLLBAR ColorBackground -> wxSYS_COLOUR_BACKGROUND ColorActiveCaption -> wxSYS_COLOUR_ACTIVECAPTION
src/haskell/Graphics/UI/WXCore/WxcClassInfo.hs view
@@ -12,7 +12,7 @@ Do not edit this file manually! This file was automatically generated by wxDirect. -And contains 393 class info definitions. +And contains 403 class info definitions. -} -------------------------------------------------------------------------------- module Graphics.UI.WXCore.WxcClassInfo @@ -24,12 +24,21 @@ ,classActivateEvent ,classApp ,classArtProvider + ,classAuiManager + ,classAuiManagerEvent + ,classAuiNotebook + ,classAuiNotebookEvent + ,classAuiTabCtrl + ,classAuiToolBar + ,classAuiToolBarEvent ,classAutoBufferedPaintDC ,classAutomationObject ,classBitmap ,classBitmapButton ,classBitmapHandler ,classBitmapToggleButton + ,classBookCtrlBase + ,classBookCtrlEvent ,classBoolProperty ,classBoxSizer ,classBrush @@ -165,6 +174,7 @@ ,classGauge ,classGauge95 ,classGaugeMSW + ,classGCDC ,classGDIObject ,classGenericDirCtrl ,classGenericDragImage @@ -418,12 +428,21 @@ ,downcastActivateEvent ,downcastApp ,downcastArtProvider + ,downcastAuiManager + ,downcastAuiManagerEvent + ,downcastAuiNotebook + ,downcastAuiNotebookEvent + ,downcastAuiTabCtrl + ,downcastAuiToolBar + ,downcastAuiToolBarEvent ,downcastAutoBufferedPaintDC ,downcastAutomationObject ,downcastBitmap ,downcastBitmapButton ,downcastBitmapHandler ,downcastBitmapToggleButton + ,downcastBookCtrlBase + ,downcastBookCtrlEvent ,downcastBoolProperty ,downcastBoxSizer ,downcastBrush @@ -559,6 +578,7 @@ ,downcastGauge ,downcastGauge95 ,downcastGaugeMSW + ,downcastGCDC ,downcastGDIObject ,downcastGenericDirCtrl ,downcastGenericDragImage @@ -882,6 +902,41 @@ classArtProvider = ClassType (unsafePerformIO (classInfoFindClass "wxArtProvider")) +{-# NOINLINE classAuiManager #-} +classAuiManager :: ClassType (AuiManager ()) +classAuiManager = ClassType (unsafePerformIO (classInfoFindClass "wxAuiManager")) + + +{-# NOINLINE classAuiManagerEvent #-} +classAuiManagerEvent :: ClassType (AuiManagerEvent ()) +classAuiManagerEvent = ClassType (unsafePerformIO (classInfoFindClass "wxAuiManagerEvent")) + + +{-# NOINLINE classAuiNotebook #-} +classAuiNotebook :: ClassType (AuiNotebook ()) +classAuiNotebook = ClassType (unsafePerformIO (classInfoFindClass "wxAuiNotebook")) + + +{-# NOINLINE classAuiNotebookEvent #-} +classAuiNotebookEvent :: ClassType (AuiNotebookEvent ()) +classAuiNotebookEvent = ClassType (unsafePerformIO (classInfoFindClass "wxAuiNotebookEvent")) + + +{-# NOINLINE classAuiTabCtrl #-} +classAuiTabCtrl :: ClassType (AuiTabCtrl ()) +classAuiTabCtrl = ClassType (unsafePerformIO (classInfoFindClass "wxAuiTabCtrl")) + + +{-# NOINLINE classAuiToolBar #-} +classAuiToolBar :: ClassType (AuiToolBar ()) +classAuiToolBar = ClassType (unsafePerformIO (classInfoFindClass "wxAuiToolBar")) + + +{-# NOINLINE classAuiToolBarEvent #-} +classAuiToolBarEvent :: ClassType (AuiToolBarEvent ()) +classAuiToolBarEvent = ClassType (unsafePerformIO (classInfoFindClass "wxAuiToolBarEvent")) + + {-# NOINLINE classAutoBufferedPaintDC #-} classAutoBufferedPaintDC :: ClassType (AutoBufferedPaintDC ()) classAutoBufferedPaintDC = ClassType (unsafePerformIO (classInfoFindClass "wxAutoBufferedPaintDC")) @@ -912,6 +967,16 @@ classBitmapToggleButton = ClassType (unsafePerformIO (classInfoFindClass "wxBitmapToggleButton")) +{-# NOINLINE classBookCtrlBase #-} +classBookCtrlBase :: ClassType (BookCtrlBase ()) +classBookCtrlBase = ClassType (unsafePerformIO (classInfoFindClass "wxBookCtrlBase")) + + +{-# NOINLINE classBookCtrlEvent #-} +classBookCtrlEvent :: ClassType (BookCtrlEvent ()) +classBookCtrlEvent = ClassType (unsafePerformIO (classInfoFindClass "wxBookCtrlEvent")) + + {-# NOINLINE classBoolProperty #-} classBoolProperty :: ClassType (BoolProperty ()) classBoolProperty = ClassType (unsafePerformIO (classInfoFindClass "wxBoolProperty")) @@ -1587,6 +1652,11 @@ classGaugeMSW = ClassType (unsafePerformIO (classInfoFindClass "wxGaugeMSW")) +{-# NOINLINE classGCDC #-} +classGCDC :: ClassType (GCDC ()) +classGCDC = ClassType (unsafePerformIO (classInfoFindClass "wxGCDC")) + + {-# NOINLINE classGDIObject #-} classGDIObject :: ClassType (GDIObject ()) classGDIObject = ClassType (unsafePerformIO (classInfoFindClass "wxGDIObject")) @@ -2844,6 +2914,34 @@ downcastArtProvider obj = objectCast obj +downcastAuiManager :: AuiManager a -> AuiManager () +downcastAuiManager obj = objectCast obj + + +downcastAuiManagerEvent :: AuiManagerEvent a -> AuiManagerEvent () +downcastAuiManagerEvent obj = objectCast obj + + +downcastAuiNotebook :: AuiNotebook a -> AuiNotebook () +downcastAuiNotebook obj = objectCast obj + + +downcastAuiNotebookEvent :: AuiNotebookEvent a -> AuiNotebookEvent () +downcastAuiNotebookEvent obj = objectCast obj + + +downcastAuiTabCtrl :: AuiTabCtrl a -> AuiTabCtrl () +downcastAuiTabCtrl obj = objectCast obj + + +downcastAuiToolBar :: AuiToolBar a -> AuiToolBar () +downcastAuiToolBar obj = objectCast obj + + +downcastAuiToolBarEvent :: AuiToolBarEvent a -> AuiToolBarEvent () +downcastAuiToolBarEvent obj = objectCast obj + + downcastAutoBufferedPaintDC :: AutoBufferedPaintDC a -> AutoBufferedPaintDC () downcastAutoBufferedPaintDC obj = objectCast obj @@ -2868,6 +2966,14 @@ downcastBitmapToggleButton obj = objectCast obj +downcastBookCtrlBase :: BookCtrlBase a -> BookCtrlBase () +downcastBookCtrlBase obj = objectCast obj + + +downcastBookCtrlEvent :: BookCtrlEvent a -> BookCtrlEvent () +downcastBookCtrlEvent obj = objectCast obj + + downcastBoolProperty :: BoolProperty a -> BoolProperty () downcastBoolProperty obj = objectCast obj @@ -3406,6 +3512,10 @@ downcastGaugeMSW :: GaugeMSW a -> GaugeMSW () downcastGaugeMSW obj = objectCast obj + + +downcastGCDC :: GCDC a -> GCDC () +downcastGCDC obj = objectCast obj downcastGDIObject :: GDIObject a -> GDIObject ()
src/haskell/Graphics/UI/WXCore/WxcClassTypes.hs view
@@ -14,5991 +14,6255 @@ From the files: - * @C:\Users\-\AppData\Roaming\cabal\i386-windows-ghc-7.8.3\wxc-0.91.0.0\include\wxc.h@ - -And contains 547 class definitions. --} --------------------------------------------------------------------------------- -module Graphics.UI.WXCore.WxcClassTypes - ( -- * Classes - -- ** AcceleratorEntry - AcceleratorEntry - ,TAcceleratorEntry - ,CAcceleratorEntry - -- ** AcceleratorTable - ,AcceleratorTable - ,TAcceleratorTable - ,CAcceleratorTable - -- ** ActivateEvent - ,ActivateEvent - ,TActivateEvent - ,CActivateEvent - -- ** App - ,App - ,TApp - ,CApp - -- ** ArrayString - ,ArrayString - ,TArrayString - ,CArrayString - -- ** ArtProvider - ,ArtProvider - ,TArtProvider - ,CArtProvider - -- ** AutoBufferedPaintDC - ,AutoBufferedPaintDC - ,TAutoBufferedPaintDC - ,CAutoBufferedPaintDC - -- ** AutomationObject - ,AutomationObject - ,TAutomationObject - ,CAutomationObject - -- ** Bitmap - ,Bitmap - ,TBitmap - ,CBitmap - -- ** BitmapButton - ,BitmapButton - ,TBitmapButton - ,CBitmapButton - -- ** BitmapDataObject - ,BitmapDataObject - ,TBitmapDataObject - ,CBitmapDataObject - -- ** BitmapHandler - ,BitmapHandler - ,TBitmapHandler - ,CBitmapHandler - -- ** BitmapToggleButton - ,BitmapToggleButton - ,TBitmapToggleButton - ,CBitmapToggleButton - -- ** BoolProperty - ,BoolProperty - ,TBoolProperty - ,CBoolProperty - -- ** BoxSizer - ,BoxSizer - ,TBoxSizer - ,CBoxSizer - -- ** Brush - ,Brush - ,TBrush - ,CBrush - -- ** BrushList - ,BrushList - ,TBrushList - ,CBrushList - -- ** BufferedDC - ,BufferedDC - ,TBufferedDC - ,CBufferedDC - -- ** BufferedInputStream - ,BufferedInputStream - ,TBufferedInputStream - ,CBufferedInputStream - -- ** BufferedOutputStream - ,BufferedOutputStream - ,TBufferedOutputStream - ,CBufferedOutputStream - -- ** BufferedPaintDC - ,BufferedPaintDC - ,TBufferedPaintDC - ,CBufferedPaintDC - -- ** BusyCursor - ,BusyCursor - ,TBusyCursor - ,CBusyCursor - -- ** BusyInfo - ,BusyInfo - ,TBusyInfo - ,CBusyInfo - -- ** Button - ,Button - ,TButton - ,CButton - -- ** CSConv - ,CSConv - ,TCSConv - ,CCSConv - -- ** CalculateLayoutEvent - ,CalculateLayoutEvent - ,TCalculateLayoutEvent - ,CCalculateLayoutEvent - -- ** CalendarCtrl - ,CalendarCtrl - ,TCalendarCtrl - ,CCalendarCtrl - -- ** CalendarDateAttr - ,CalendarDateAttr - ,TCalendarDateAttr - ,CCalendarDateAttr - -- ** CalendarEvent - ,CalendarEvent - ,TCalendarEvent - ,CCalendarEvent - -- ** Caret - ,Caret - ,TCaret - ,CCaret - -- ** CbAntiflickerPlugin - ,CbAntiflickerPlugin - ,TCbAntiflickerPlugin - ,CCbAntiflickerPlugin - -- ** CbBarDragPlugin - ,CbBarDragPlugin - ,TCbBarDragPlugin - ,CCbBarDragPlugin - -- ** CbBarHintsPlugin - ,CbBarHintsPlugin - ,TCbBarHintsPlugin - ,CCbBarHintsPlugin - -- ** CbBarInfo - ,CbBarInfo - ,TCbBarInfo - ,CCbBarInfo - -- ** CbBarSpy - ,CbBarSpy - ,TCbBarSpy - ,CCbBarSpy - -- ** CbCloseBox - ,CbCloseBox - ,TCbCloseBox - ,CCbCloseBox - -- ** CbCollapseBox - ,CbCollapseBox - ,TCbCollapseBox - ,CCbCollapseBox - -- ** CbCommonPaneProperties - ,CbCommonPaneProperties - ,TCbCommonPaneProperties - ,CCbCommonPaneProperties - -- ** CbCustomizeBarEvent - ,CbCustomizeBarEvent - ,TCbCustomizeBarEvent - ,CCbCustomizeBarEvent - -- ** CbCustomizeLayoutEvent - ,CbCustomizeLayoutEvent - ,TCbCustomizeLayoutEvent - ,CCbCustomizeLayoutEvent - -- ** CbDimHandlerBase - ,CbDimHandlerBase - ,TCbDimHandlerBase - ,CCbDimHandlerBase - -- ** CbDimInfo - ,CbDimInfo - ,TCbDimInfo - ,CCbDimInfo - -- ** CbDockBox - ,CbDockBox - ,TCbDockBox - ,CCbDockBox - -- ** CbDockPane - ,CbDockPane - ,TCbDockPane - ,CCbDockPane - -- ** CbDrawBarDecorEvent - ,CbDrawBarDecorEvent - ,TCbDrawBarDecorEvent - ,CCbDrawBarDecorEvent - -- ** CbDrawBarHandlesEvent - ,CbDrawBarHandlesEvent - ,TCbDrawBarHandlesEvent - ,CCbDrawBarHandlesEvent - -- ** CbDrawHintRectEvent - ,CbDrawHintRectEvent - ,TCbDrawHintRectEvent - ,CCbDrawHintRectEvent - -- ** CbDrawPaneBkGroundEvent - ,CbDrawPaneBkGroundEvent - ,TCbDrawPaneBkGroundEvent - ,CCbDrawPaneBkGroundEvent - -- ** CbDrawPaneDecorEvent - ,CbDrawPaneDecorEvent - ,TCbDrawPaneDecorEvent - ,CCbDrawPaneDecorEvent - -- ** CbDrawRowBkGroundEvent - ,CbDrawRowBkGroundEvent - ,TCbDrawRowBkGroundEvent - ,CCbDrawRowBkGroundEvent - -- ** CbDrawRowDecorEvent - ,CbDrawRowDecorEvent - ,TCbDrawRowDecorEvent - ,CCbDrawRowDecorEvent - -- ** CbDrawRowHandlesEvent - ,CbDrawRowHandlesEvent - ,TCbDrawRowHandlesEvent - ,CCbDrawRowHandlesEvent - -- ** CbDynToolBarDimHandler - ,CbDynToolBarDimHandler - ,TCbDynToolBarDimHandler - ,CCbDynToolBarDimHandler - -- ** CbFinishDrawInAreaEvent - ,CbFinishDrawInAreaEvent - ,TCbFinishDrawInAreaEvent - ,CCbFinishDrawInAreaEvent - -- ** CbFloatedBarWindow - ,CbFloatedBarWindow - ,TCbFloatedBarWindow - ,CCbFloatedBarWindow - -- ** CbGCUpdatesMgr - ,CbGCUpdatesMgr - ,TCbGCUpdatesMgr - ,CCbGCUpdatesMgr - -- ** CbHintAnimationPlugin - ,CbHintAnimationPlugin - ,TCbHintAnimationPlugin - ,CCbHintAnimationPlugin - -- ** CbInsertBarEvent - ,CbInsertBarEvent - ,TCbInsertBarEvent - ,CCbInsertBarEvent - -- ** CbLayoutRowEvent - ,CbLayoutRowEvent - ,TCbLayoutRowEvent - ,CCbLayoutRowEvent - -- ** CbLeftDClickEvent - ,CbLeftDClickEvent - ,TCbLeftDClickEvent - ,CCbLeftDClickEvent - -- ** CbLeftDownEvent - ,CbLeftDownEvent - ,TCbLeftDownEvent - ,CCbLeftDownEvent - -- ** CbLeftUpEvent - ,CbLeftUpEvent - ,TCbLeftUpEvent - ,CCbLeftUpEvent - -- ** CbMiniButton - ,CbMiniButton - ,TCbMiniButton - ,CCbMiniButton - -- ** CbMotionEvent - ,CbMotionEvent - ,TCbMotionEvent - ,CCbMotionEvent - -- ** CbPaneDrawPlugin - ,CbPaneDrawPlugin - ,TCbPaneDrawPlugin - ,CCbPaneDrawPlugin - -- ** CbPluginBase - ,CbPluginBase - ,TCbPluginBase - ,CCbPluginBase - -- ** CbPluginEvent - ,CbPluginEvent - ,TCbPluginEvent - ,CCbPluginEvent - -- ** CbRemoveBarEvent - ,CbRemoveBarEvent - ,TCbRemoveBarEvent - ,CCbRemoveBarEvent - -- ** CbResizeBarEvent - ,CbResizeBarEvent - ,TCbResizeBarEvent - ,CCbResizeBarEvent - -- ** CbResizeRowEvent - ,CbResizeRowEvent - ,TCbResizeRowEvent - ,CCbResizeRowEvent - -- ** CbRightDownEvent - ,CbRightDownEvent - ,TCbRightDownEvent - ,CCbRightDownEvent - -- ** CbRightUpEvent - ,CbRightUpEvent - ,TCbRightUpEvent - ,CCbRightUpEvent - -- ** CbRowDragPlugin - ,CbRowDragPlugin - ,TCbRowDragPlugin - ,CCbRowDragPlugin - -- ** CbRowInfo - ,CbRowInfo - ,TCbRowInfo - ,CCbRowInfo - -- ** CbRowLayoutPlugin - ,CbRowLayoutPlugin - ,TCbRowLayoutPlugin - ,CCbRowLayoutPlugin - -- ** CbSimpleCustomizationPlugin - ,CbSimpleCustomizationPlugin - ,TCbSimpleCustomizationPlugin - ,CCbSimpleCustomizationPlugin - -- ** CbSimpleUpdatesMgr - ,CbSimpleUpdatesMgr - ,TCbSimpleUpdatesMgr - ,CCbSimpleUpdatesMgr - -- ** CbSizeBarWndEvent - ,CbSizeBarWndEvent - ,TCbSizeBarWndEvent - ,CCbSizeBarWndEvent - -- ** CbStartBarDraggingEvent - ,CbStartBarDraggingEvent - ,TCbStartBarDraggingEvent - ,CCbStartBarDraggingEvent - -- ** CbStartDrawInAreaEvent - ,CbStartDrawInAreaEvent - ,TCbStartDrawInAreaEvent - ,CCbStartDrawInAreaEvent - -- ** CbUpdatesManagerBase - ,CbUpdatesManagerBase - ,TCbUpdatesManagerBase - ,CCbUpdatesManagerBase - -- ** CheckBox - ,CheckBox - ,TCheckBox - ,CCheckBox - -- ** CheckListBox - ,CheckListBox - ,TCheckListBox - ,CCheckListBox - -- ** Choice - ,Choice - ,TChoice - ,CChoice - -- ** ClassInfo - ,ClassInfo - ,TClassInfo - ,CClassInfo - -- ** Client - ,Client - ,TClient - ,CClient - -- ** ClientBase - ,ClientBase - ,TClientBase - ,CClientBase - -- ** ClientDC - ,ClientDC - ,TClientDC - ,CClientDC - -- ** ClientData - ,ClientData - ,TClientData - ,CClientData - -- ** ClientDataContainer - ,ClientDataContainer - ,TClientDataContainer - ,CClientDataContainer - -- ** Clipboard - ,Clipboard - ,TClipboard - ,CClipboard - -- ** CloseEvent - ,CloseEvent - ,TCloseEvent - ,CCloseEvent - -- ** Closure - ,Closure - ,TClosure - ,CClosure - -- ** Colour - ,Colour - ,TColour - ,CColour - -- ** ColourData - ,ColourData - ,TColourData - ,CColourData - -- ** ColourDatabase - ,ColourDatabase - ,TColourDatabase - ,CColourDatabase - -- ** ColourDialog - ,ColourDialog - ,TColourDialog - ,CColourDialog - -- ** ComboBox - ,ComboBox - ,TComboBox - ,CComboBox - -- ** Command - ,Command - ,TCommand - ,CCommand - -- ** CommandEvent - ,CommandEvent - ,TCommandEvent - ,CCommandEvent - -- ** CommandLineParser - ,CommandLineParser - ,TCommandLineParser - ,CCommandLineParser - -- ** CommandProcessor - ,CommandProcessor - ,TCommandProcessor - ,CCommandProcessor - -- ** Condition - ,Condition - ,TCondition - ,CCondition - -- ** ConfigBase - ,ConfigBase - ,TConfigBase - ,CConfigBase - -- ** Connection - ,Connection - ,TConnection - ,CConnection - -- ** ConnectionBase - ,ConnectionBase - ,TConnectionBase - ,CConnectionBase - -- ** ContextHelp - ,ContextHelp - ,TContextHelp - ,CContextHelp - -- ** ContextHelpButton - ,ContextHelpButton - ,TContextHelpButton - ,CContextHelpButton - -- ** Control - ,Control - ,TControl - ,CControl - -- ** CountingOutputStream - ,CountingOutputStream - ,TCountingOutputStream - ,CCountingOutputStream - -- ** CriticalSection - ,CriticalSection - ,TCriticalSection - ,CCriticalSection - -- ** CriticalSectionLocker - ,CriticalSectionLocker - ,TCriticalSectionLocker - ,CCriticalSectionLocker - -- ** Cursor - ,Cursor - ,TCursor - ,CCursor - -- ** CustomDataObject - ,CustomDataObject - ,TCustomDataObject - ,CCustomDataObject - -- ** DC - ,DC - ,TDC - ,CDC - -- ** DCClipper - ,DCClipper - ,TDCClipper - ,CDCClipper - -- ** DDEClient - ,DDEClient - ,TDDEClient - ,CDDEClient - -- ** DDEConnection - ,DDEConnection - ,TDDEConnection - ,CDDEConnection - -- ** DDEServer - ,DDEServer - ,TDDEServer - ,CDDEServer - -- ** DataFormat - ,DataFormat - ,TDataFormat - ,CDataFormat - -- ** DataInputStream - ,DataInputStream - ,TDataInputStream - ,CDataInputStream - -- ** DataObject - ,DataObject - ,TDataObject - ,CDataObject - -- ** DataObjectComposite - ,DataObjectComposite - ,TDataObjectComposite - ,CDataObjectComposite - -- ** DataObjectSimple - ,DataObjectSimple - ,TDataObjectSimple - ,CDataObjectSimple - -- ** DataOutputStream - ,DataOutputStream - ,TDataOutputStream - ,CDataOutputStream - -- ** Database - ,Database - ,TDatabase - ,CDatabase - -- ** DateProperty - ,DateProperty - ,TDateProperty - ,CDateProperty - -- ** DateTime - ,DateTime - ,TDateTime - ,CDateTime - -- ** Db - ,Db - ,TDb - ,CDb - -- ** DbColDef - ,DbColDef - ,TDbColDef - ,CDbColDef - -- ** DbColFor - ,DbColFor - ,TDbColFor - ,CDbColFor - -- ** DbColInf - ,DbColInf - ,TDbColInf - ,CDbColInf - -- ** DbConnectInf - ,DbConnectInf - ,TDbConnectInf - ,CDbConnectInf - -- ** DbInf - ,DbInf - ,TDbInf - ,CDbInf - -- ** DbSqlTypeInfo - ,DbSqlTypeInfo - ,TDbSqlTypeInfo - ,CDbSqlTypeInfo - -- ** DbTable - ,DbTable - ,TDbTable - ,CDbTable - -- ** DbTableInfo - ,DbTableInfo - ,TDbTableInfo - ,CDbTableInfo - -- ** DebugContext - ,DebugContext - ,TDebugContext - ,CDebugContext - -- ** DialUpEvent - ,DialUpEvent - ,TDialUpEvent - ,CDialUpEvent - -- ** DialUpManager - ,DialUpManager - ,TDialUpManager - ,CDialUpManager - -- ** Dialog - ,Dialog - ,TDialog - ,CDialog - -- ** DirDialog - ,DirDialog - ,TDirDialog - ,CDirDialog - -- ** DirTraverser - ,DirTraverser - ,TDirTraverser - ,CDirTraverser - -- ** DocChildFrame - ,DocChildFrame - ,TDocChildFrame - ,CDocChildFrame - -- ** DocMDIChildFrame - ,DocMDIChildFrame - ,TDocMDIChildFrame - ,CDocMDIChildFrame - -- ** DocMDIParentFrame - ,DocMDIParentFrame - ,TDocMDIParentFrame - ,CDocMDIParentFrame - -- ** DocManager - ,DocManager - ,TDocManager - ,CDocManager - -- ** DocParentFrame - ,DocParentFrame - ,TDocParentFrame - ,CDocParentFrame - -- ** DocTemplate - ,DocTemplate - ,TDocTemplate - ,CDocTemplate - -- ** Document - ,Document - ,TDocument - ,CDocument - -- ** DragImage - ,DragImage - ,TDragImage - ,CDragImage - -- ** DrawControl - ,DrawControl - ,TDrawControl - ,CDrawControl - -- ** DrawWindow - ,DrawWindow - ,TDrawWindow - ,CDrawWindow - -- ** DropFilesEvent - ,DropFilesEvent - ,TDropFilesEvent - ,CDropFilesEvent - -- ** DropSource - ,DropSource - ,TDropSource - ,CDropSource - -- ** DropTarget - ,DropTarget - ,TDropTarget - ,CDropTarget - -- ** DynToolInfo - ,DynToolInfo - ,TDynToolInfo - ,CDynToolInfo - -- ** DynamicLibrary - ,DynamicLibrary - ,TDynamicLibrary - ,CDynamicLibrary - -- ** DynamicSashWindow - ,DynamicSashWindow - ,TDynamicSashWindow - ,CDynamicSashWindow - -- ** DynamicToolBar - ,DynamicToolBar - ,TDynamicToolBar - ,CDynamicToolBar - -- ** EditableListBox - ,EditableListBox - ,TEditableListBox - ,CEditableListBox - -- ** EncodingConverter - ,EncodingConverter - ,TEncodingConverter - ,CEncodingConverter - -- ** EraseEvent - ,EraseEvent - ,TEraseEvent - ,CEraseEvent - -- ** Event - ,Event - ,TEvent - ,CEvent - -- ** EvtHandler - ,EvtHandler - ,TEvtHandler - ,CEvtHandler - -- ** ExprDatabase - ,ExprDatabase - ,TExprDatabase - ,CExprDatabase - -- ** FFile - ,FFile - ,TFFile - ,CFFile - -- ** FFileInputStream - ,FFileInputStream - ,TFFileInputStream - ,CFFileInputStream - -- ** FFileOutputStream - ,FFileOutputStream - ,TFFileOutputStream - ,CFFileOutputStream - -- ** FSFile - ,FSFile - ,TFSFile - ,CFSFile - -- ** FTP - ,FTP - ,TFTP - ,CFTP - -- ** FileConfig - ,FileConfig - ,TFileConfig - ,CFileConfig - -- ** FileDataObject - ,FileDataObject - ,TFileDataObject - ,CFileDataObject - -- ** FileDialog - ,FileDialog - ,TFileDialog - ,CFileDialog - -- ** FileDropTarget - ,FileDropTarget - ,TFileDropTarget - ,CFileDropTarget - -- ** FileHistory - ,FileHistory - ,TFileHistory - ,CFileHistory - -- ** FileInputStream - ,FileInputStream - ,TFileInputStream - ,CFileInputStream - -- ** FileName - ,FileName - ,TFileName - ,CFileName - -- ** FileOutputStream - ,FileOutputStream - ,TFileOutputStream - ,CFileOutputStream - -- ** FileProperty - ,FileProperty - ,TFileProperty - ,CFileProperty - -- ** FileSystem - ,FileSystem - ,TFileSystem - ,CFileSystem - -- ** FileSystemHandler - ,FileSystemHandler - ,TFileSystemHandler - ,CFileSystemHandler - -- ** FileType - ,FileType - ,TFileType - ,CFileType - -- ** FilterInputStream - ,FilterInputStream - ,TFilterInputStream - ,CFilterInputStream - -- ** FilterOutputStream - ,FilterOutputStream - ,TFilterOutputStream - ,CFilterOutputStream - -- ** FindDialogEvent - ,FindDialogEvent - ,TFindDialogEvent - ,CFindDialogEvent - -- ** FindReplaceData - ,FindReplaceData - ,TFindReplaceData - ,CFindReplaceData - -- ** FindReplaceDialog - ,FindReplaceDialog - ,TFindReplaceDialog - ,CFindReplaceDialog - -- ** FlexGridSizer - ,FlexGridSizer - ,TFlexGridSizer - ,CFlexGridSizer - -- ** FloatProperty - ,FloatProperty - ,TFloatProperty - ,CFloatProperty - -- ** FocusEvent - ,FocusEvent - ,TFocusEvent - ,CFocusEvent - -- ** Font - ,Font - ,TFont - ,CFont - -- ** FontData - ,FontData - ,TFontData - ,CFontData - -- ** FontDialog - ,FontDialog - ,TFontDialog - ,CFontDialog - -- ** FontEnumerator - ,FontEnumerator - ,TFontEnumerator - ,CFontEnumerator - -- ** FontList - ,FontList - ,TFontList - ,CFontList - -- ** FontMapper - ,FontMapper - ,TFontMapper - ,CFontMapper - -- ** Frame - ,Frame - ,TFrame - ,CFrame - -- ** FrameLayout - ,FrameLayout - ,TFrameLayout - ,CFrameLayout - -- ** GDIObject - ,GDIObject - ,TGDIObject - ,CGDIObject - -- ** GLCanvas - ,GLCanvas - ,TGLCanvas - ,CGLCanvas - -- ** GLContext - ,GLContext - ,TGLContext - ,CGLContext - -- ** Gauge - ,Gauge - ,TGauge - ,CGauge - -- ** Gauge95 - ,Gauge95 - ,TGauge95 - ,CGauge95 - -- ** GaugeMSW - ,GaugeMSW - ,TGaugeMSW - ,CGaugeMSW - -- ** GenericDirCtrl - ,GenericDirCtrl - ,TGenericDirCtrl - ,CGenericDirCtrl - -- ** GenericDragImage - ,GenericDragImage - ,TGenericDragImage - ,CGenericDragImage - -- ** GenericValidator - ,GenericValidator - ,TGenericValidator - ,CGenericValidator - -- ** GraphicsBrush - ,GraphicsBrush - ,TGraphicsBrush - ,CGraphicsBrush - -- ** GraphicsContext - ,GraphicsContext - ,TGraphicsContext - ,CGraphicsContext - -- ** GraphicsFont - ,GraphicsFont - ,TGraphicsFont - ,CGraphicsFont - -- ** GraphicsMatrix - ,GraphicsMatrix - ,TGraphicsMatrix - ,CGraphicsMatrix - -- ** GraphicsObject - ,GraphicsObject - ,TGraphicsObject - ,CGraphicsObject - -- ** GraphicsPath - ,GraphicsPath - ,TGraphicsPath - ,CGraphicsPath - -- ** GraphicsPen - ,GraphicsPen - ,TGraphicsPen - ,CGraphicsPen - -- ** GraphicsRenderer - ,GraphicsRenderer - ,TGraphicsRenderer - ,CGraphicsRenderer - -- ** Grid - ,Grid - ,TGrid - ,CGrid - -- ** GridCellAttr - ,GridCellAttr - ,TGridCellAttr - ,CGridCellAttr - -- ** GridCellAutoWrapStringRenderer - ,GridCellAutoWrapStringRenderer - ,TGridCellAutoWrapStringRenderer - ,CGridCellAutoWrapStringRenderer - -- ** GridCellBoolEditor - ,GridCellBoolEditor - ,TGridCellBoolEditor - ,CGridCellBoolEditor - -- ** GridCellBoolRenderer - ,GridCellBoolRenderer - ,TGridCellBoolRenderer - ,CGridCellBoolRenderer - -- ** GridCellChoiceEditor - ,GridCellChoiceEditor - ,TGridCellChoiceEditor - ,CGridCellChoiceEditor - -- ** GridCellCoordsArray - ,GridCellCoordsArray - ,TGridCellCoordsArray - ,CGridCellCoordsArray - -- ** GridCellEditor - ,GridCellEditor - ,TGridCellEditor - ,CGridCellEditor - -- ** GridCellFloatEditor - ,GridCellFloatEditor - ,TGridCellFloatEditor - ,CGridCellFloatEditor - -- ** GridCellFloatRenderer - ,GridCellFloatRenderer - ,TGridCellFloatRenderer - ,CGridCellFloatRenderer - -- ** GridCellNumberEditor - ,GridCellNumberEditor - ,TGridCellNumberEditor - ,CGridCellNumberEditor - -- ** GridCellNumberRenderer - ,GridCellNumberRenderer - ,TGridCellNumberRenderer - ,CGridCellNumberRenderer - -- ** GridCellRenderer - ,GridCellRenderer - ,TGridCellRenderer - ,CGridCellRenderer - -- ** GridCellStringRenderer - ,GridCellStringRenderer - ,TGridCellStringRenderer - ,CGridCellStringRenderer - -- ** GridCellTextEditor - ,GridCellTextEditor - ,TGridCellTextEditor - ,CGridCellTextEditor - -- ** GridCellTextEnterEditor - ,GridCellTextEnterEditor - ,TGridCellTextEnterEditor - ,CGridCellTextEnterEditor - -- ** GridCellWorker - ,GridCellWorker - ,TGridCellWorker - ,CGridCellWorker - -- ** GridEditorCreatedEvent - ,GridEditorCreatedEvent - ,TGridEditorCreatedEvent - ,CGridEditorCreatedEvent - -- ** GridEvent - ,GridEvent - ,TGridEvent - ,CGridEvent - -- ** GridRangeSelectEvent - ,GridRangeSelectEvent - ,TGridRangeSelectEvent - ,CGridRangeSelectEvent - -- ** GridSizeEvent - ,GridSizeEvent - ,TGridSizeEvent - ,CGridSizeEvent - -- ** GridSizer - ,GridSizer - ,TGridSizer - ,CGridSizer - -- ** GridTableBase - ,GridTableBase - ,TGridTableBase - ,CGridTableBase - -- ** HTTP - ,HTTP - ,THTTP - ,CHTTP - -- ** HashMap - ,HashMap - ,THashMap - ,CHashMap - -- ** HelpController - ,HelpController - ,THelpController - ,CHelpController - -- ** HelpControllerBase - ,HelpControllerBase - ,THelpControllerBase - ,CHelpControllerBase - -- ** HelpControllerHelpProvider - ,HelpControllerHelpProvider - ,THelpControllerHelpProvider - ,CHelpControllerHelpProvider - -- ** HelpEvent - ,HelpEvent - ,THelpEvent - ,CHelpEvent - -- ** HelpProvider - ,HelpProvider - ,THelpProvider - ,CHelpProvider - -- ** HtmlCell - ,HtmlCell - ,THtmlCell - ,CHtmlCell - -- ** HtmlColourCell - ,HtmlColourCell - ,THtmlColourCell - ,CHtmlColourCell - -- ** HtmlContainerCell - ,HtmlContainerCell - ,THtmlContainerCell - ,CHtmlContainerCell - -- ** HtmlDCRenderer - ,HtmlDCRenderer - ,THtmlDCRenderer - ,CHtmlDCRenderer - -- ** HtmlEasyPrinting - ,HtmlEasyPrinting - ,THtmlEasyPrinting - ,CHtmlEasyPrinting - -- ** HtmlFilter - ,HtmlFilter - ,THtmlFilter - ,CHtmlFilter - -- ** HtmlHelpController - ,HtmlHelpController - ,THtmlHelpController - ,CHtmlHelpController - -- ** HtmlHelpData - ,HtmlHelpData - ,THtmlHelpData - ,CHtmlHelpData - -- ** HtmlHelpFrame - ,HtmlHelpFrame - ,THtmlHelpFrame - ,CHtmlHelpFrame - -- ** HtmlLinkInfo - ,HtmlLinkInfo - ,THtmlLinkInfo - ,CHtmlLinkInfo - -- ** HtmlParser - ,HtmlParser - ,THtmlParser - ,CHtmlParser - -- ** HtmlPrintout - ,HtmlPrintout - ,THtmlPrintout - ,CHtmlPrintout - -- ** HtmlTag - ,HtmlTag - ,THtmlTag - ,CHtmlTag - -- ** HtmlTagHandler - ,HtmlTagHandler - ,THtmlTagHandler - ,CHtmlTagHandler - -- ** HtmlTagsModule - ,HtmlTagsModule - ,THtmlTagsModule - ,CHtmlTagsModule - -- ** HtmlWidgetCell - ,HtmlWidgetCell - ,THtmlWidgetCell - ,CHtmlWidgetCell - -- ** HtmlWinParser - ,HtmlWinParser - ,THtmlWinParser - ,CHtmlWinParser - -- ** HtmlWinTagHandler - ,HtmlWinTagHandler - ,THtmlWinTagHandler - ,CHtmlWinTagHandler - -- ** HtmlWindow - ,HtmlWindow - ,THtmlWindow - ,CHtmlWindow - -- ** IPV4address - ,IPV4address - ,TIPV4address - ,CIPV4address - -- ** Icon - ,Icon - ,TIcon - ,CIcon - -- ** IconBundle - ,IconBundle - ,TIconBundle - ,CIconBundle - -- ** IconizeEvent - ,IconizeEvent - ,TIconizeEvent - ,CIconizeEvent - -- ** IdleEvent - ,IdleEvent - ,TIdleEvent - ,CIdleEvent - -- ** Image - ,Image - ,TImage - ,CImage - -- ** ImageHandler - ,ImageHandler - ,TImageHandler - ,CImageHandler - -- ** ImageList - ,ImageList - ,TImageList - ,CImageList - -- ** IndividualLayoutConstraint - ,IndividualLayoutConstraint - ,TIndividualLayoutConstraint - ,CIndividualLayoutConstraint - -- ** InitDialogEvent - ,InitDialogEvent - ,TInitDialogEvent - ,CInitDialogEvent - -- ** InputSink - ,InputSink - ,TInputSink - ,CInputSink - -- ** InputSinkEvent - ,InputSinkEvent - ,TInputSinkEvent - ,CInputSinkEvent - -- ** InputStream - ,InputStream - ,TInputStream - ,CInputStream - -- ** IntProperty - ,IntProperty - ,TIntProperty - ,CIntProperty - -- ** Joystick - ,Joystick - ,TJoystick - ,CJoystick - -- ** JoystickEvent - ,JoystickEvent - ,TJoystickEvent - ,CJoystickEvent - -- ** KeyEvent - ,KeyEvent - ,TKeyEvent - ,CKeyEvent - -- ** LEDNumberCtrl - ,LEDNumberCtrl - ,TLEDNumberCtrl - ,CLEDNumberCtrl - -- ** LayoutAlgorithm - ,LayoutAlgorithm - ,TLayoutAlgorithm - ,CLayoutAlgorithm - -- ** LayoutConstraints - ,LayoutConstraints - ,TLayoutConstraints - ,CLayoutConstraints - -- ** List - ,List - ,TList - ,CList - -- ** ListBox - ,ListBox - ,TListBox - ,CListBox - -- ** ListCtrl - ,ListCtrl - ,TListCtrl - ,CListCtrl - -- ** ListEvent - ,ListEvent - ,TListEvent - ,CListEvent - -- ** ListItem - ,ListItem - ,TListItem - ,CListItem - -- ** Locale - ,Locale - ,TLocale - ,CLocale - -- ** Log - ,Log - ,TLog - ,CLog - -- ** LogChain - ,LogChain - ,TLogChain - ,CLogChain - -- ** LogGUI - ,LogGUI - ,TLogGUI - ,CLogGUI - -- ** LogNull - ,LogNull - ,TLogNull - ,CLogNull - -- ** LogPassThrough - ,LogPassThrough - ,TLogPassThrough - ,CLogPassThrough - -- ** LogStderr - ,LogStderr - ,TLogStderr - ,CLogStderr - -- ** LogStream - ,LogStream - ,TLogStream - ,CLogStream - -- ** LogTextCtrl - ,LogTextCtrl - ,TLogTextCtrl - ,CLogTextCtrl - -- ** LogWindow - ,LogWindow - ,TLogWindow - ,CLogWindow - -- ** LongLong - ,LongLong - ,TLongLong - ,CLongLong - -- ** MBConv - ,MBConv - ,TMBConv - ,CMBConv - -- ** MBConvFile - ,MBConvFile - ,TMBConvFile - ,CMBConvFile - -- ** MBConvUTF7 - ,MBConvUTF7 - ,TMBConvUTF7 - ,CMBConvUTF7 - -- ** MBConvUTF8 - ,MBConvUTF8 - ,TMBConvUTF8 - ,CMBConvUTF8 - -- ** MDIChildFrame - ,MDIChildFrame - ,TMDIChildFrame - ,CMDIChildFrame - -- ** MDIClientWindow - ,MDIClientWindow - ,TMDIClientWindow - ,CMDIClientWindow - -- ** MDIParentFrame - ,MDIParentFrame - ,TMDIParentFrame - ,CMDIParentFrame - -- ** Mask - ,Mask - ,TMask - ,CMask - -- ** MaximizeEvent - ,MaximizeEvent - ,TMaximizeEvent - ,CMaximizeEvent - -- ** MediaCtrl - ,MediaCtrl - ,TMediaCtrl - ,CMediaCtrl - -- ** MediaEvent - ,MediaEvent - ,TMediaEvent - ,CMediaEvent - -- ** MemoryBuffer - ,MemoryBuffer - ,TMemoryBuffer - ,CMemoryBuffer - -- ** MemoryDC - ,MemoryDC - ,TMemoryDC - ,CMemoryDC - -- ** MemoryFSHandler - ,MemoryFSHandler - ,TMemoryFSHandler - ,CMemoryFSHandler - -- ** MemoryInputStream - ,MemoryInputStream - ,TMemoryInputStream - ,CMemoryInputStream - -- ** MemoryOutputStream - ,MemoryOutputStream - ,TMemoryOutputStream - ,CMemoryOutputStream - -- ** Menu - ,Menu - ,TMenu - ,CMenu - -- ** MenuBar - ,MenuBar - ,TMenuBar - ,CMenuBar - -- ** MenuEvent - ,MenuEvent - ,TMenuEvent - ,CMenuEvent - -- ** MenuItem - ,MenuItem - ,TMenuItem - ,CMenuItem - -- ** MessageDialog - ,MessageDialog - ,TMessageDialog - ,CMessageDialog - -- ** Metafile - ,Metafile - ,TMetafile - ,CMetafile - -- ** MetafileDC - ,MetafileDC - ,TMetafileDC - ,CMetafileDC - -- ** MimeTypesManager - ,MimeTypesManager - ,TMimeTypesManager - ,CMimeTypesManager - -- ** MiniFrame - ,MiniFrame - ,TMiniFrame - ,CMiniFrame - -- ** MirrorDC - ,MirrorDC - ,TMirrorDC - ,CMirrorDC - -- ** Module - ,Module - ,TModule - ,CModule - -- ** MouseCaptureChangedEvent - ,MouseCaptureChangedEvent - ,TMouseCaptureChangedEvent - ,CMouseCaptureChangedEvent - -- ** MouseEvent - ,MouseEvent - ,TMouseEvent - ,CMouseEvent - -- ** MoveEvent - ,MoveEvent - ,TMoveEvent - ,CMoveEvent - -- ** MultiCellCanvas - ,MultiCellCanvas - ,TMultiCellCanvas - ,CMultiCellCanvas - -- ** MultiCellItemHandle - ,MultiCellItemHandle - ,TMultiCellItemHandle - ,CMultiCellItemHandle - -- ** MultiCellSizer - ,MultiCellSizer - ,TMultiCellSizer - ,CMultiCellSizer - -- ** Mutex - ,Mutex - ,TMutex - ,CMutex - -- ** MutexLocker - ,MutexLocker - ,TMutexLocker - ,CMutexLocker - -- ** NavigationKeyEvent - ,NavigationKeyEvent - ,TNavigationKeyEvent - ,CNavigationKeyEvent - -- ** NewBitmapButton - ,NewBitmapButton - ,TNewBitmapButton - ,CNewBitmapButton - -- ** NodeBase - ,NodeBase - ,TNodeBase - ,CNodeBase - -- ** Notebook - ,Notebook - ,TNotebook - ,CNotebook - -- ** NotebookEvent - ,NotebookEvent - ,TNotebookEvent - ,CNotebookEvent - -- ** NotifyEvent - ,NotifyEvent - ,TNotifyEvent - ,CNotifyEvent - -- ** ObjectRefData - ,ObjectRefData - ,TObjectRefData - ,CObjectRefData - -- ** OutputStream - ,OutputStream - ,TOutputStream - ,COutputStream - -- ** PGProperty - ,PGProperty - ,TPGProperty - ,CPGProperty - -- ** PageSetupDialog - ,PageSetupDialog - ,TPageSetupDialog - ,CPageSetupDialog - -- ** PageSetupDialogData - ,PageSetupDialogData - ,TPageSetupDialogData - ,CPageSetupDialogData - -- ** PaintDC - ,PaintDC - ,TPaintDC - ,CPaintDC - -- ** PaintEvent - ,PaintEvent - ,TPaintEvent - ,CPaintEvent - -- ** Palette - ,Palette - ,TPalette - ,CPalette - -- ** PaletteChangedEvent - ,PaletteChangedEvent - ,TPaletteChangedEvent - ,CPaletteChangedEvent - -- ** Panel - ,Panel - ,TPanel - ,CPanel - -- ** PathList - ,PathList - ,TPathList - ,CPathList - -- ** Pen - ,Pen - ,TPen - ,CPen - -- ** PenList - ,PenList - ,TPenList - ,CPenList - -- ** PlotCurve - ,PlotCurve - ,TPlotCurve - ,CPlotCurve - -- ** PlotEvent - ,PlotEvent - ,TPlotEvent - ,CPlotEvent - -- ** PlotOnOffCurve - ,PlotOnOffCurve - ,TPlotOnOffCurve - ,CPlotOnOffCurve - -- ** PlotWindow - ,PlotWindow - ,TPlotWindow - ,CPlotWindow - -- ** PopupTransientWindow - ,PopupTransientWindow - ,TPopupTransientWindow - ,CPopupTransientWindow - -- ** PopupWindow - ,PopupWindow - ,TPopupWindow - ,CPopupWindow - -- ** PostScriptDC - ,PostScriptDC - ,TPostScriptDC - ,CPostScriptDC - -- ** PostScriptPrintNativeData - ,PostScriptPrintNativeData - ,TPostScriptPrintNativeData - ,CPostScriptPrintNativeData - -- ** PreviewCanvas - ,PreviewCanvas - ,TPreviewCanvas - ,CPreviewCanvas - -- ** PreviewControlBar - ,PreviewControlBar - ,TPreviewControlBar - ,CPreviewControlBar - -- ** PreviewFrame - ,PreviewFrame - ,TPreviewFrame - ,CPreviewFrame - -- ** PrintData - ,PrintData - ,TPrintData - ,CPrintData - -- ** PrintDialog - ,PrintDialog - ,TPrintDialog - ,CPrintDialog - -- ** PrintDialogData - ,PrintDialogData - ,TPrintDialogData - ,CPrintDialogData - -- ** PrintPreview - ,PrintPreview - ,TPrintPreview - ,CPrintPreview - -- ** Printer - ,Printer - ,TPrinter - ,CPrinter - -- ** PrinterDC - ,PrinterDC - ,TPrinterDC - ,CPrinterDC - -- ** Printout - ,Printout - ,TPrintout - ,CPrintout - -- ** PrivateDropTarget - ,PrivateDropTarget - ,TPrivateDropTarget - ,CPrivateDropTarget - -- ** Process - ,Process - ,TProcess - ,CProcess - -- ** ProcessEvent - ,ProcessEvent - ,TProcessEvent - ,CProcessEvent - -- ** ProgressDialog - ,ProgressDialog - ,TProgressDialog - ,CProgressDialog - -- ** PropertyCategory - ,PropertyCategory - ,TPropertyCategory - ,CPropertyCategory - -- ** PropertyGrid - ,PropertyGrid - ,TPropertyGrid - ,CPropertyGrid - -- ** PropertyGridEvent - ,PropertyGridEvent - ,TPropertyGridEvent - ,CPropertyGridEvent - -- ** Protocol - ,Protocol - ,TProtocol - ,CProtocol - -- ** Quantize - ,Quantize - ,TQuantize - ,CQuantize - -- ** QueryCol - ,QueryCol - ,TQueryCol - ,CQueryCol - -- ** QueryField - ,QueryField - ,TQueryField - ,CQueryField - -- ** QueryLayoutInfoEvent - ,QueryLayoutInfoEvent - ,TQueryLayoutInfoEvent - ,CQueryLayoutInfoEvent - -- ** QueryNewPaletteEvent - ,QueryNewPaletteEvent - ,TQueryNewPaletteEvent - ,CQueryNewPaletteEvent - -- ** RadioBox - ,RadioBox - ,TRadioBox - ,CRadioBox - -- ** RadioButton - ,RadioButton - ,TRadioButton - ,CRadioButton - -- ** RealPoint - ,RealPoint - ,TRealPoint - ,CRealPoint - -- ** RecordSet - ,RecordSet - ,TRecordSet - ,CRecordSet - -- ** RegEx - ,RegEx - ,TRegEx - ,CRegEx - -- ** Region - ,Region - ,TRegion - ,CRegion - -- ** RegionIterator - ,RegionIterator - ,TRegionIterator - ,CRegionIterator - -- ** RemotelyScrolledTreeCtrl - ,RemotelyScrolledTreeCtrl - ,TRemotelyScrolledTreeCtrl - ,CRemotelyScrolledTreeCtrl - -- ** STCDoc - ,STCDoc - ,TSTCDoc - ,CSTCDoc - -- ** SVGFileDC - ,SVGFileDC - ,TSVGFileDC - ,CSVGFileDC - -- ** SashEvent - ,SashEvent - ,TSashEvent - ,CSashEvent - -- ** SashLayoutWindow - ,SashLayoutWindow - ,TSashLayoutWindow - ,CSashLayoutWindow - -- ** SashWindow - ,SashWindow - ,TSashWindow - ,CSashWindow - -- ** ScopedArray - ,ScopedArray - ,TScopedArray - ,CScopedArray - -- ** ScopedPtr - ,ScopedPtr - ,TScopedPtr - ,CScopedPtr - -- ** ScreenDC - ,ScreenDC - ,TScreenDC - ,CScreenDC - -- ** ScrollBar - ,ScrollBar - ,TScrollBar - ,CScrollBar - -- ** ScrollEvent - ,ScrollEvent - ,TScrollEvent - ,CScrollEvent - -- ** ScrollWinEvent - ,ScrollWinEvent - ,TScrollWinEvent - ,CScrollWinEvent - -- ** ScrolledWindow - ,ScrolledWindow - ,TScrolledWindow - ,CScrolledWindow - -- ** Semaphore - ,Semaphore - ,TSemaphore - ,CSemaphore - -- ** Server - ,Server - ,TServer - ,CServer - -- ** ServerBase - ,ServerBase - ,TServerBase - ,CServerBase - -- ** SetCursorEvent - ,SetCursorEvent - ,TSetCursorEvent - ,CSetCursorEvent - -- ** ShowEvent - ,ShowEvent - ,TShowEvent - ,CShowEvent - -- ** SimpleHelpProvider - ,SimpleHelpProvider - ,TSimpleHelpProvider - ,CSimpleHelpProvider - -- ** SingleChoiceDialog - ,SingleChoiceDialog - ,TSingleChoiceDialog - ,CSingleChoiceDialog - -- ** SingleInstanceChecker - ,SingleInstanceChecker - ,TSingleInstanceChecker - ,CSingleInstanceChecker - -- ** SizeEvent - ,SizeEvent - ,TSizeEvent - ,CSizeEvent - -- ** Sizer - ,Sizer - ,TSizer - ,CSizer - -- ** SizerItem - ,SizerItem - ,TSizerItem - ,CSizerItem - -- ** Slider - ,Slider - ,TSlider - ,CSlider - -- ** Slider95 - ,Slider95 - ,TSlider95 - ,CSlider95 - -- ** SliderMSW - ,SliderMSW - ,TSliderMSW - ,CSliderMSW - -- ** SockAddress - ,SockAddress - ,TSockAddress - ,CSockAddress - -- ** SocketBase - ,SocketBase - ,TSocketBase - ,CSocketBase - -- ** SocketClient - ,SocketClient - ,TSocketClient - ,CSocketClient - -- ** SocketEvent - ,SocketEvent - ,TSocketEvent - ,CSocketEvent - -- ** SocketInputStream - ,SocketInputStream - ,TSocketInputStream - ,CSocketInputStream - -- ** SocketOutputStream - ,SocketOutputStream - ,TSocketOutputStream - ,CSocketOutputStream - -- ** SocketServer - ,SocketServer - ,TSocketServer - ,CSocketServer - -- ** Sound - ,Sound - ,TSound - ,CSound - -- ** SpinButton - ,SpinButton - ,TSpinButton - ,CSpinButton - -- ** SpinCtrl - ,SpinCtrl - ,TSpinCtrl - ,CSpinCtrl - -- ** SpinEvent - ,SpinEvent - ,TSpinEvent - ,CSpinEvent - -- ** SplashScreen - ,SplashScreen - ,TSplashScreen - ,CSplashScreen - -- ** SplitterEvent - ,SplitterEvent - ,TSplitterEvent - ,CSplitterEvent - -- ** SplitterScrolledWindow - ,SplitterScrolledWindow - ,TSplitterScrolledWindow - ,CSplitterScrolledWindow - -- ** SplitterWindow - ,SplitterWindow - ,TSplitterWindow - ,CSplitterWindow - -- ** StaticBitmap - ,StaticBitmap - ,TStaticBitmap - ,CStaticBitmap - -- ** StaticBox - ,StaticBox - ,TStaticBox - ,CStaticBox - -- ** StaticBoxSizer - ,StaticBoxSizer - ,TStaticBoxSizer - ,CStaticBoxSizer - -- ** StaticLine - ,StaticLine - ,TStaticLine - ,CStaticLine - -- ** StaticText - ,StaticText - ,TStaticText - ,CStaticText - -- ** StatusBar - ,StatusBar - ,TStatusBar - ,CStatusBar - -- ** StopWatch - ,StopWatch - ,TStopWatch - ,CStopWatch - -- ** StreamBase - ,StreamBase - ,TStreamBase - ,CStreamBase - -- ** StreamBuffer - ,StreamBuffer - ,TStreamBuffer - ,CStreamBuffer - -- ** StreamToTextRedirector - ,StreamToTextRedirector - ,TStreamToTextRedirector - ,CStreamToTextRedirector - -- ** StringBuffer - ,StringBuffer - ,TStringBuffer - ,CStringBuffer - -- ** StringClientData - ,StringClientData - ,TStringClientData - ,CStringClientData - -- ** StringList - ,StringList - ,TStringList - ,CStringList - -- ** StringProperty - ,StringProperty - ,TStringProperty - ,CStringProperty - -- ** StringTokenizer - ,StringTokenizer - ,TStringTokenizer - ,CStringTokenizer - -- ** StyledTextCtrl - ,StyledTextCtrl - ,TStyledTextCtrl - ,CStyledTextCtrl - -- ** StyledTextEvent - ,StyledTextEvent - ,TStyledTextEvent - ,CStyledTextEvent - -- ** SysColourChangedEvent - ,SysColourChangedEvent - ,TSysColourChangedEvent - ,CSysColourChangedEvent - -- ** SystemOptions - ,SystemOptions - ,TSystemOptions - ,CSystemOptions - -- ** SystemSettings - ,SystemSettings - ,TSystemSettings - ,CSystemSettings - -- ** TabCtrl - ,TabCtrl - ,TTabCtrl - ,CTabCtrl - -- ** TabEvent - ,TabEvent - ,TTabEvent - ,CTabEvent - -- ** TablesInUse - ,TablesInUse - ,TTablesInUse - ,CTablesInUse - -- ** TaskBarIcon - ,TaskBarIcon - ,TTaskBarIcon - ,CTaskBarIcon - -- ** TempFile - ,TempFile - ,TTempFile - ,CTempFile - -- ** TextAttr - ,TextAttr - ,TTextAttr - ,CTextAttr - -- ** TextCtrl - ,TextCtrl - ,TTextCtrl - ,CTextCtrl - -- ** TextDataObject - ,TextDataObject - ,TTextDataObject - ,CTextDataObject - -- ** TextDropTarget - ,TextDropTarget - ,TTextDropTarget - ,CTextDropTarget - -- ** TextEntryDialog - ,TextEntryDialog - ,TTextEntryDialog - ,CTextEntryDialog - -- ** TextFile - ,TextFile - ,TTextFile - ,CTextFile - -- ** TextInputStream - ,TextInputStream - ,TTextInputStream - ,CTextInputStream - -- ** TextOutputStream - ,TextOutputStream - ,TTextOutputStream - ,CTextOutputStream - -- ** TextValidator - ,TextValidator - ,TTextValidator - ,CTextValidator - -- ** ThinSplitterWindow - ,ThinSplitterWindow - ,TThinSplitterWindow - ,CThinSplitterWindow - -- ** Thread - ,Thread - ,TThread - ,CThread - -- ** Time - ,Time - ,TTime - ,CTime - -- ** TimeSpan - ,TimeSpan - ,TTimeSpan - ,CTimeSpan - -- ** Timer - ,Timer - ,TTimer - ,CTimer - -- ** TimerBase - ,TimerBase - ,TTimerBase - ,CTimerBase - -- ** TimerEvent - ,TimerEvent - ,TTimerEvent - ,CTimerEvent - -- ** TimerEx - ,TimerEx - ,TTimerEx - ,CTimerEx - -- ** TimerRunner - ,TimerRunner - ,TTimerRunner - ,CTimerRunner - -- ** TipProvider - ,TipProvider - ,TTipProvider - ,CTipProvider - -- ** TipWindow - ,TipWindow - ,TTipWindow - ,CTipWindow - -- ** ToggleButton - ,ToggleButton - ,TToggleButton - ,CToggleButton - -- ** ToolBar - ,ToolBar - ,TToolBar - ,CToolBar - -- ** ToolBarBase - ,ToolBarBase - ,TToolBarBase - ,CToolBarBase - -- ** ToolLayoutItem - ,ToolLayoutItem - ,TToolLayoutItem - ,CToolLayoutItem - -- ** ToolTip - ,ToolTip - ,TToolTip - ,CToolTip - -- ** ToolWindow - ,ToolWindow - ,TToolWindow - ,CToolWindow - -- ** TopLevelWindow - ,TopLevelWindow - ,TTopLevelWindow - ,CTopLevelWindow - -- ** TreeCompanionWindow - ,TreeCompanionWindow - ,TTreeCompanionWindow - ,CTreeCompanionWindow - -- ** TreeCtrl - ,TreeCtrl - ,TTreeCtrl - ,CTreeCtrl - -- ** TreeEvent - ,TreeEvent - ,TTreeEvent - ,CTreeEvent - -- ** TreeItemData - ,TreeItemData - ,TTreeItemData - ,CTreeItemData - -- ** TreeItemId - ,TreeItemId - ,TTreeItemId - ,CTreeItemId - -- ** TreeLayout - ,TreeLayout - ,TTreeLayout - ,CTreeLayout - -- ** TreeLayoutStored - ,TreeLayoutStored - ,TTreeLayoutStored - ,CTreeLayoutStored - -- ** URL - ,URL - ,TURL - ,CURL - -- ** UpdateUIEvent - ,UpdateUIEvent - ,TUpdateUIEvent - ,CUpdateUIEvent - -- ** Validator - ,Validator - ,TValidator - ,CValidator - -- ** Variant - ,Variant - ,TVariant - ,CVariant - -- ** VariantData - ,VariantData - ,TVariantData - ,CVariantData - -- ** View - ,View - ,TView - ,CView - -- ** WXCApp - ,WXCApp - ,TWXCApp - ,CWXCApp - -- ** WXCArtProv - ,WXCArtProv - ,TWXCArtProv - ,CWXCArtProv - -- ** WXCClient - ,WXCClient - ,TWXCClient - ,CWXCClient - -- ** WXCCommand - ,WXCCommand - ,TWXCCommand - ,CWXCCommand - -- ** WXCConnection - ,WXCConnection - ,TWXCConnection - ,CWXCConnection - -- ** WXCDragDataObject - ,WXCDragDataObject - ,TWXCDragDataObject - ,CWXCDragDataObject - -- ** WXCDropTarget - ,WXCDropTarget - ,TWXCDropTarget - ,CWXCDropTarget - -- ** WXCFileDropTarget - ,WXCFileDropTarget - ,TWXCFileDropTarget - ,CWXCFileDropTarget - -- ** WXCGridTable - ,WXCGridTable - ,TWXCGridTable - ,CWXCGridTable - -- ** WXCHtmlEvent - ,WXCHtmlEvent - ,TWXCHtmlEvent - ,CWXCHtmlEvent - -- ** WXCHtmlWindow - ,WXCHtmlWindow - ,TWXCHtmlWindow - ,CWXCHtmlWindow - -- ** WXCLocale - ,WXCLocale - ,TWXCLocale - ,CWXCLocale - -- ** WXCLog - ,WXCLog - ,TWXCLog - ,CWXCLog - -- ** WXCMessageParameters - ,WXCMessageParameters - ,TWXCMessageParameters - ,CWXCMessageParameters - -- ** WXCPlotCurve - ,WXCPlotCurve - ,TWXCPlotCurve - ,CWXCPlotCurve - -- ** WXCPreviewControlBar - ,WXCPreviewControlBar - ,TWXCPreviewControlBar - ,CWXCPreviewControlBar - -- ** WXCPreviewFrame - ,WXCPreviewFrame - ,TWXCPreviewFrame - ,CWXCPreviewFrame - -- ** WXCPrintEvent - ,WXCPrintEvent - ,TWXCPrintEvent - ,CWXCPrintEvent - -- ** WXCPrintout - ,WXCPrintout - ,TWXCPrintout - ,CWXCPrintout - -- ** WXCPrintoutHandler - ,WXCPrintoutHandler - ,TWXCPrintoutHandler - ,CWXCPrintoutHandler - -- ** WXCServer - ,WXCServer - ,TWXCServer - ,CWXCServer - -- ** WXCTextDropTarget - ,WXCTextDropTarget - ,TWXCTextDropTarget - ,CWXCTextDropTarget - -- ** WXCTextValidator - ,WXCTextValidator - ,TWXCTextValidator - ,CWXCTextValidator - -- ** WXCTreeItemData - ,WXCTreeItemData - ,TWXCTreeItemData - ,CWXCTreeItemData - -- ** Window - ,Window - ,TWindow - ,CWindow - -- ** WindowCreateEvent - ,WindowCreateEvent - ,TWindowCreateEvent - ,CWindowCreateEvent - -- ** WindowDC - ,WindowDC - ,TWindowDC - ,CWindowDC - -- ** WindowDestroyEvent - ,WindowDestroyEvent - ,TWindowDestroyEvent - ,CWindowDestroyEvent - -- ** WindowDisabler - ,WindowDisabler - ,TWindowDisabler - ,CWindowDisabler - -- ** Wizard - ,Wizard - ,TWizard - ,CWizard - -- ** WizardEvent - ,WizardEvent - ,TWizardEvent - ,CWizardEvent - -- ** WizardPage - ,WizardPage - ,TWizardPage - ,CWizardPage - -- ** WizardPageSimple - ,WizardPageSimple - ,TWizardPageSimple - ,CWizardPageSimple - -- ** WxArray - ,WxArray - ,TWxArray - ,CWxArray - -- ** WxDllLoader - ,WxDllLoader - ,TWxDllLoader - ,CWxDllLoader - -- ** WxExpr - ,WxExpr - ,TWxExpr - ,CWxExpr - -- ** WxManagedPtr - ,WxManagedPtr - ,TWxManagedPtr - ,CWxManagedPtr - -- ** WxObject - ,WxObject - ,TWxObject - ,CWxObject - -- ** WxPoint - ,WxPoint - ,TWxPoint - ,CWxPoint - -- ** WxRect - ,WxRect - ,TWxRect - ,CWxRect - -- ** WxSize - ,WxSize - ,TWxSize - ,CWxSize - -- ** WxString - ,WxString - ,TWxString - ,CWxString - -- ** XmlResource - ,XmlResource - ,TXmlResource - ,CXmlResource - -- ** XmlResourceHandler - ,XmlResourceHandler - ,TXmlResourceHandler - ,CXmlResourceHandler - -- ** ZipInputStream - ,ZipInputStream - ,TZipInputStream - ,CZipInputStream - -- ** ZlibInputStream - ,ZlibInputStream - ,TZlibInputStream - ,CZlibInputStream - -- ** ZlibOutputStream - ,ZlibOutputStream - ,TZlibOutputStream - ,CZlibOutputStream - ) where - -import Graphics.UI.WXCore.WxcObject - --- | Pointer to an object of type 'ConfigBase'. -type ConfigBase a = Object (CConfigBase a) --- | Inheritance type of the ConfigBase class. -type TConfigBase a = CConfigBase a --- | Abstract type of the ConfigBase class. -data CConfigBase a = CConfigBase - --- | Pointer to an object of type 'FileConfig', derived from 'ConfigBase'. -type FileConfig a = ConfigBase (CFileConfig a) --- | Inheritance type of the FileConfig class. -type TFileConfig a = TConfigBase (CFileConfig a) --- | Abstract type of the FileConfig class. -data CFileConfig a = CFileConfig - --- | Pointer to an object of type 'GridCellWorker'. -type GridCellWorker a = Object (CGridCellWorker a) --- | Inheritance type of the GridCellWorker class. -type TGridCellWorker a = CGridCellWorker a --- | Abstract type of the GridCellWorker class. -data CGridCellWorker a = CGridCellWorker - --- | Pointer to an object of type 'GridCellEditor', derived from 'GridCellWorker'. -type GridCellEditor a = GridCellWorker (CGridCellEditor a) --- | Inheritance type of the GridCellEditor class. -type TGridCellEditor a = TGridCellWorker (CGridCellEditor a) --- | Abstract type of the GridCellEditor class. -data CGridCellEditor a = CGridCellEditor - --- | Pointer to an object of type 'GridCellTextEditor', derived from 'GridCellEditor'. -type GridCellTextEditor a = GridCellEditor (CGridCellTextEditor a) --- | Inheritance type of the GridCellTextEditor class. -type TGridCellTextEditor a = TGridCellEditor (CGridCellTextEditor a) --- | Abstract type of the GridCellTextEditor class. -data CGridCellTextEditor a = CGridCellTextEditor - --- | Pointer to an object of type 'GridCellFloatEditor', derived from 'GridCellTextEditor'. -type GridCellFloatEditor a = GridCellTextEditor (CGridCellFloatEditor a) --- | Inheritance type of the GridCellFloatEditor class. -type TGridCellFloatEditor a = TGridCellTextEditor (CGridCellFloatEditor a) --- | Abstract type of the GridCellFloatEditor class. -data CGridCellFloatEditor a = CGridCellFloatEditor - --- | Pointer to an object of type 'GridCellTextEnterEditor', derived from 'GridCellTextEditor'. -type GridCellTextEnterEditor a = GridCellTextEditor (CGridCellTextEnterEditor a) --- | Inheritance type of the GridCellTextEnterEditor class. -type TGridCellTextEnterEditor a = TGridCellTextEditor (CGridCellTextEnterEditor a) --- | Abstract type of the GridCellTextEnterEditor class. -data CGridCellTextEnterEditor a = CGridCellTextEnterEditor - --- | Pointer to an object of type 'GridCellNumberEditor', derived from 'GridCellTextEditor'. -type GridCellNumberEditor a = GridCellTextEditor (CGridCellNumberEditor a) --- | Inheritance type of the GridCellNumberEditor class. -type TGridCellNumberEditor a = TGridCellTextEditor (CGridCellNumberEditor a) --- | Abstract type of the GridCellNumberEditor class. -data CGridCellNumberEditor a = CGridCellNumberEditor - --- | Pointer to an object of type 'GridCellChoiceEditor', derived from 'GridCellEditor'. -type GridCellChoiceEditor a = GridCellEditor (CGridCellChoiceEditor a) --- | Inheritance type of the GridCellChoiceEditor class. -type TGridCellChoiceEditor a = TGridCellEditor (CGridCellChoiceEditor a) --- | Abstract type of the GridCellChoiceEditor class. -data CGridCellChoiceEditor a = CGridCellChoiceEditor - --- | Pointer to an object of type 'GridCellBoolEditor', derived from 'GridCellEditor'. -type GridCellBoolEditor a = GridCellEditor (CGridCellBoolEditor a) --- | Inheritance type of the GridCellBoolEditor class. -type TGridCellBoolEditor a = TGridCellEditor (CGridCellBoolEditor a) --- | Abstract type of the GridCellBoolEditor class. -data CGridCellBoolEditor a = CGridCellBoolEditor - --- | Pointer to an object of type 'GridCellRenderer', derived from 'GridCellWorker'. -type GridCellRenderer a = GridCellWorker (CGridCellRenderer a) --- | Inheritance type of the GridCellRenderer class. -type TGridCellRenderer a = TGridCellWorker (CGridCellRenderer a) --- | Abstract type of the GridCellRenderer class. -data CGridCellRenderer a = CGridCellRenderer - --- | Pointer to an object of type 'GridCellStringRenderer', derived from 'GridCellRenderer'. -type GridCellStringRenderer a = GridCellRenderer (CGridCellStringRenderer a) --- | Inheritance type of the GridCellStringRenderer class. -type TGridCellStringRenderer a = TGridCellRenderer (CGridCellStringRenderer a) --- | Abstract type of the GridCellStringRenderer class. -data CGridCellStringRenderer a = CGridCellStringRenderer - --- | Pointer to an object of type 'GridCellFloatRenderer', derived from 'GridCellStringRenderer'. -type GridCellFloatRenderer a = GridCellStringRenderer (CGridCellFloatRenderer a) --- | Inheritance type of the GridCellFloatRenderer class. -type TGridCellFloatRenderer a = TGridCellStringRenderer (CGridCellFloatRenderer a) --- | Abstract type of the GridCellFloatRenderer class. -data CGridCellFloatRenderer a = CGridCellFloatRenderer - --- | Pointer to an object of type 'GridCellAutoWrapStringRenderer', derived from 'GridCellStringRenderer'. -type GridCellAutoWrapStringRenderer a = GridCellStringRenderer (CGridCellAutoWrapStringRenderer a) --- | Inheritance type of the GridCellAutoWrapStringRenderer class. -type TGridCellAutoWrapStringRenderer a = TGridCellStringRenderer (CGridCellAutoWrapStringRenderer a) --- | Abstract type of the GridCellAutoWrapStringRenderer class. -data CGridCellAutoWrapStringRenderer a = CGridCellAutoWrapStringRenderer - --- | Pointer to an object of type 'GridCellNumberRenderer', derived from 'GridCellStringRenderer'. -type GridCellNumberRenderer a = GridCellStringRenderer (CGridCellNumberRenderer a) --- | Inheritance type of the GridCellNumberRenderer class. -type TGridCellNumberRenderer a = TGridCellStringRenderer (CGridCellNumberRenderer a) --- | Abstract type of the GridCellNumberRenderer class. -data CGridCellNumberRenderer a = CGridCellNumberRenderer - --- | Pointer to an object of type 'GridCellBoolRenderer', derived from 'GridCellRenderer'. -type GridCellBoolRenderer a = GridCellRenderer (CGridCellBoolRenderer a) --- | Inheritance type of the GridCellBoolRenderer class. -type TGridCellBoolRenderer a = TGridCellRenderer (CGridCellBoolRenderer a) --- | Abstract type of the GridCellBoolRenderer class. -data CGridCellBoolRenderer a = CGridCellBoolRenderer - --- | Pointer to an object of type 'WxObject'. -type WxObject a = Object (CWxObject a) --- | Inheritance type of the WxObject class. -type TWxObject a = CWxObject a --- | Abstract type of the WxObject class. -data CWxObject a = CWxObject - --- | Pointer to an object of type 'EvtHandler', derived from 'WxObject'. -type EvtHandler a = WxObject (CEvtHandler a) --- | Inheritance type of the EvtHandler class. -type TEvtHandler a = TWxObject (CEvtHandler a) --- | Abstract type of the EvtHandler class. -data CEvtHandler a = CEvtHandler - --- | Pointer to an object of type 'Window', derived from 'EvtHandler'. -type Window a = EvtHandler (CWindow a) --- | Inheritance type of the Window class. -type TWindow a = TEvtHandler (CWindow a) --- | Abstract type of the Window class. -data CWindow a = CWindow - --- | Pointer to an object of type 'Panel', derived from 'Window'. -type Panel a = Window (CPanel a) --- | Inheritance type of the Panel class. -type TPanel a = TWindow (CPanel a) --- | Abstract type of the Panel class. -data CPanel a = CPanel - --- | Pointer to an object of type 'ScrolledWindow', derived from 'Panel'. -type ScrolledWindow a = Panel (CScrolledWindow a) --- | Inheritance type of the ScrolledWindow class. -type TScrolledWindow a = TPanel (CScrolledWindow a) --- | Abstract type of the ScrolledWindow class. -data CScrolledWindow a = CScrolledWindow - --- | Pointer to an object of type 'Grid', derived from 'ScrolledWindow'. -type Grid a = ScrolledWindow (CGrid a) --- | Inheritance type of the Grid class. -type TGrid a = TScrolledWindow (CGrid a) --- | Abstract type of the Grid class. -data CGrid a = CGrid - --- | Pointer to an object of type 'PlotWindow', derived from 'ScrolledWindow'. -type PlotWindow a = ScrolledWindow (CPlotWindow a) --- | Inheritance type of the PlotWindow class. -type TPlotWindow a = TScrolledWindow (CPlotWindow a) --- | Abstract type of the PlotWindow class. -data CPlotWindow a = CPlotWindow - --- | Pointer to an object of type 'SplitterScrolledWindow', derived from 'ScrolledWindow'. -type SplitterScrolledWindow a = ScrolledWindow (CSplitterScrolledWindow a) --- | Inheritance type of the SplitterScrolledWindow class. -type TSplitterScrolledWindow a = TScrolledWindow (CSplitterScrolledWindow a) --- | Abstract type of the SplitterScrolledWindow class. -data CSplitterScrolledWindow a = CSplitterScrolledWindow - --- | Pointer to an object of type 'PreviewCanvas', derived from 'ScrolledWindow'. -type PreviewCanvas a = ScrolledWindow (CPreviewCanvas a) --- | Inheritance type of the PreviewCanvas class. -type TPreviewCanvas a = TScrolledWindow (CPreviewCanvas a) --- | Abstract type of the PreviewCanvas class. -data CPreviewCanvas a = CPreviewCanvas - --- | Pointer to an object of type 'HtmlWindow', derived from 'ScrolledWindow'. -type HtmlWindow a = ScrolledWindow (CHtmlWindow a) --- | Inheritance type of the HtmlWindow class. -type THtmlWindow a = TScrolledWindow (CHtmlWindow a) --- | Abstract type of the HtmlWindow class. -data CHtmlWindow a = CHtmlWindow - --- | Pointer to an object of type 'WXCHtmlWindow', derived from 'HtmlWindow'. -type WXCHtmlWindow a = HtmlWindow (CWXCHtmlWindow a) --- | Inheritance type of the WXCHtmlWindow class. -type TWXCHtmlWindow a = THtmlWindow (CWXCHtmlWindow a) --- | Abstract type of the WXCHtmlWindow class. -data CWXCHtmlWindow a = CWXCHtmlWindow - --- | Pointer to an object of type 'PreviewControlBar', derived from 'Panel'. -type PreviewControlBar a = Panel (CPreviewControlBar a) --- | Inheritance type of the PreviewControlBar class. -type TPreviewControlBar a = TPanel (CPreviewControlBar a) --- | Abstract type of the PreviewControlBar class. -data CPreviewControlBar a = CPreviewControlBar - --- | Pointer to an object of type 'WXCPreviewControlBar', derived from 'PreviewControlBar'. -type WXCPreviewControlBar a = PreviewControlBar (CWXCPreviewControlBar a) --- | Inheritance type of the WXCPreviewControlBar class. -type TWXCPreviewControlBar a = TPreviewControlBar (CWXCPreviewControlBar a) --- | Abstract type of the WXCPreviewControlBar class. -data CWXCPreviewControlBar a = CWXCPreviewControlBar - --- | Pointer to an object of type 'WizardPage', derived from 'Panel'. -type WizardPage a = Panel (CWizardPage a) --- | Inheritance type of the WizardPage class. -type TWizardPage a = TPanel (CWizardPage a) --- | Abstract type of the WizardPage class. -data CWizardPage a = CWizardPage - --- | Pointer to an object of type 'WizardPageSimple', derived from 'WizardPage'. -type WizardPageSimple a = WizardPage (CWizardPageSimple a) --- | Inheritance type of the WizardPageSimple class. -type TWizardPageSimple a = TWizardPage (CWizardPageSimple a) --- | Abstract type of the WizardPageSimple class. -data CWizardPageSimple a = CWizardPageSimple - --- | Pointer to an object of type 'NewBitmapButton', derived from 'Panel'. -type NewBitmapButton a = Panel (CNewBitmapButton a) --- | Inheritance type of the NewBitmapButton class. -type TNewBitmapButton a = TPanel (CNewBitmapButton a) --- | Abstract type of the NewBitmapButton class. -data CNewBitmapButton a = CNewBitmapButton - --- | Pointer to an object of type 'EditableListBox', derived from 'Panel'. -type EditableListBox a = Panel (CEditableListBox a) --- | Inheritance type of the EditableListBox class. -type TEditableListBox a = TPanel (CEditableListBox a) --- | Abstract type of the EditableListBox class. -data CEditableListBox a = CEditableListBox - --- | Pointer to an object of type 'DynamicSashWindow', derived from 'Window'. -type DynamicSashWindow a = Window (CDynamicSashWindow a) --- | Inheritance type of the DynamicSashWindow class. -type TDynamicSashWindow a = TWindow (CDynamicSashWindow a) --- | Abstract type of the DynamicSashWindow class. -data CDynamicSashWindow a = CDynamicSashWindow - --- | Pointer to an object of type 'PopupWindow', derived from 'Window'. -type PopupWindow a = Window (CPopupWindow a) --- | Inheritance type of the PopupWindow class. -type TPopupWindow a = TWindow (CPopupWindow a) --- | Abstract type of the PopupWindow class. -data CPopupWindow a = CPopupWindow - --- | Pointer to an object of type 'PopupTransientWindow', derived from 'PopupWindow'. -type PopupTransientWindow a = PopupWindow (CPopupTransientWindow a) --- | Inheritance type of the PopupTransientWindow class. -type TPopupTransientWindow a = TPopupWindow (CPopupTransientWindow a) --- | Abstract type of the PopupTransientWindow class. -data CPopupTransientWindow a = CPopupTransientWindow - --- | Pointer to an object of type 'TipWindow', derived from 'PopupTransientWindow'. -type TipWindow a = PopupTransientWindow (CTipWindow a) --- | Inheritance type of the TipWindow class. -type TTipWindow a = TPopupTransientWindow (CTipWindow a) --- | Abstract type of the TipWindow class. -data CTipWindow a = CTipWindow - --- | Pointer to an object of type 'SashWindow', derived from 'Window'. -type SashWindow a = Window (CSashWindow a) --- | Inheritance type of the SashWindow class. -type TSashWindow a = TWindow (CSashWindow a) --- | Abstract type of the SashWindow class. -data CSashWindow a = CSashWindow - --- | Pointer to an object of type 'SashLayoutWindow', derived from 'SashWindow'. -type SashLayoutWindow a = SashWindow (CSashLayoutWindow a) --- | Inheritance type of the SashLayoutWindow class. -type TSashLayoutWindow a = TSashWindow (CSashLayoutWindow a) --- | Abstract type of the SashLayoutWindow class. -data CSashLayoutWindow a = CSashLayoutWindow - --- | Pointer to an object of type 'SplitterWindow', derived from 'Window'. -type SplitterWindow a = Window (CSplitterWindow a) --- | Inheritance type of the SplitterWindow class. -type TSplitterWindow a = TWindow (CSplitterWindow a) --- | Abstract type of the SplitterWindow class. -data CSplitterWindow a = CSplitterWindow - --- | Pointer to an object of type 'ThinSplitterWindow', derived from 'SplitterWindow'. -type ThinSplitterWindow a = SplitterWindow (CThinSplitterWindow a) --- | Inheritance type of the ThinSplitterWindow class. -type TThinSplitterWindow a = TSplitterWindow (CThinSplitterWindow a) --- | Abstract type of the ThinSplitterWindow class. -data CThinSplitterWindow a = CThinSplitterWindow - --- | Pointer to an object of type 'TreeCompanionWindow', derived from 'Window'. -type TreeCompanionWindow a = Window (CTreeCompanionWindow a) --- | Inheritance type of the TreeCompanionWindow class. -type TTreeCompanionWindow a = TWindow (CTreeCompanionWindow a) --- | Abstract type of the TreeCompanionWindow class. -data CTreeCompanionWindow a = CTreeCompanionWindow - --- | Pointer to an object of type 'MediaCtrl', derived from 'Window'. -type MediaCtrl a = Window (CMediaCtrl a) --- | Inheritance type of the MediaCtrl class. -type TMediaCtrl a = TWindow (CMediaCtrl a) --- | Abstract type of the MediaCtrl class. -data CMediaCtrl a = CMediaCtrl - --- | Pointer to an object of type 'StatusBar', derived from 'Window'. -type StatusBar a = Window (CStatusBar a) --- | Inheritance type of the StatusBar class. -type TStatusBar a = TWindow (CStatusBar a) --- | Abstract type of the StatusBar class. -data CStatusBar a = CStatusBar - --- | Pointer to an object of type 'MDIClientWindow', derived from 'Window'. -type MDIClientWindow a = Window (CMDIClientWindow a) --- | Inheritance type of the MDIClientWindow class. -type TMDIClientWindow a = TWindow (CMDIClientWindow a) --- | Abstract type of the MDIClientWindow class. -data CMDIClientWindow a = CMDIClientWindow - --- | Pointer to an object of type 'GLCanvas', derived from 'Window'. -type GLCanvas a = Window (CGLCanvas a) --- | Inheritance type of the GLCanvas class. -type TGLCanvas a = TWindow (CGLCanvas a) --- | Abstract type of the GLCanvas class. -data CGLCanvas a = CGLCanvas - --- | Pointer to an object of type 'DrawWindow', derived from 'Window'. -type DrawWindow a = Window (CDrawWindow a) --- | Inheritance type of the DrawWindow class. -type TDrawWindow a = TWindow (CDrawWindow a) --- | Abstract type of the DrawWindow class. -data CDrawWindow a = CDrawWindow - --- | Pointer to an object of type 'Control', derived from 'Window'. -type Control a = Window (CControl a) --- | Inheritance type of the Control class. -type TControl a = TWindow (CControl a) --- | Abstract type of the Control class. -data CControl a = CControl - --- | Pointer to an object of type 'Slider', derived from 'Control'. -type Slider a = Control (CSlider a) --- | Inheritance type of the Slider class. -type TSlider a = TControl (CSlider a) --- | Abstract type of the Slider class. -data CSlider a = CSlider - --- | Pointer to an object of type 'SliderMSW', derived from 'Slider'. -type SliderMSW a = Slider (CSliderMSW a) --- | Inheritance type of the SliderMSW class. -type TSliderMSW a = TSlider (CSliderMSW a) --- | Abstract type of the SliderMSW class. -data CSliderMSW a = CSliderMSW - --- | Pointer to an object of type 'Slider95', derived from 'Slider'. -type Slider95 a = Slider (CSlider95 a) --- | Inheritance type of the Slider95 class. -type TSlider95 a = TSlider (CSlider95 a) --- | Abstract type of the Slider95 class. -data CSlider95 a = CSlider95 - --- | Pointer to an object of type 'Gauge', derived from 'Control'. -type Gauge a = Control (CGauge a) --- | Inheritance type of the Gauge class. -type TGauge a = TControl (CGauge a) --- | Abstract type of the Gauge class. -data CGauge a = CGauge - --- | Pointer to an object of type 'GaugeMSW', derived from 'Gauge'. -type GaugeMSW a = Gauge (CGaugeMSW a) --- | Inheritance type of the GaugeMSW class. -type TGaugeMSW a = TGauge (CGaugeMSW a) --- | Abstract type of the GaugeMSW class. -data CGaugeMSW a = CGaugeMSW - --- | Pointer to an object of type 'Gauge95', derived from 'Gauge'. -type Gauge95 a = Gauge (CGauge95 a) --- | Inheritance type of the Gauge95 class. -type TGauge95 a = TGauge (CGauge95 a) --- | Abstract type of the Gauge95 class. -data CGauge95 a = CGauge95 - --- | Pointer to an object of type 'StyledTextCtrl', derived from 'Control'. -type StyledTextCtrl a = Control (CStyledTextCtrl a) --- | Inheritance type of the StyledTextCtrl class. -type TStyledTextCtrl a = TControl (CStyledTextCtrl a) --- | Abstract type of the StyledTextCtrl class. -data CStyledTextCtrl a = CStyledTextCtrl - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 - --- | 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 + * @C:\Users\-\AppData\Roaming\cabal\x86_64-windows-ghc-7.10.2\wxc-0.92.0.0-8uA6VUEbMCv4OmPqbZ6Pgr\include\wxc.h@ + +And contains 571 class definitions. +-} +-------------------------------------------------------------------------------- +module Graphics.UI.WXCore.WxcClassTypes + ( -- * Classes + -- ** AcceleratorEntry + AcceleratorEntry + ,TAcceleratorEntry + ,CAcceleratorEntry + -- ** AcceleratorTable + ,AcceleratorTable + ,TAcceleratorTable + ,CAcceleratorTable + -- ** ActivateEvent + ,ActivateEvent + ,TActivateEvent + ,CActivateEvent + -- ** App + ,App + ,TApp + ,CApp + -- ** ArrayString + ,ArrayString + ,TArrayString + ,CArrayString + -- ** ArtProvider + ,ArtProvider + ,TArtProvider + ,CArtProvider + -- ** AuiDefaultTabArt + ,AuiDefaultTabArt + ,TAuiDefaultTabArt + ,CAuiDefaultTabArt + -- ** AuiDefaultToolBarArt + ,AuiDefaultToolBarArt + ,TAuiDefaultToolBarArt + ,CAuiDefaultToolBarArt + -- ** AuiDockArt + ,AuiDockArt + ,TAuiDockArt + ,CAuiDockArt + -- ** AuiManager + ,AuiManager + ,TAuiManager + ,CAuiManager + -- ** AuiManagerEvent + ,AuiManagerEvent + ,TAuiManagerEvent + ,CAuiManagerEvent + -- ** AuiNotebook + ,AuiNotebook + ,TAuiNotebook + ,CAuiNotebook + -- ** AuiNotebookEvent + ,AuiNotebookEvent + ,TAuiNotebookEvent + ,CAuiNotebookEvent + -- ** AuiNotebookPage + ,AuiNotebookPage + ,TAuiNotebookPage + ,CAuiNotebookPage + -- ** AuiNotebookPageArray + ,AuiNotebookPageArray + ,TAuiNotebookPageArray + ,CAuiNotebookPageArray + -- ** AuiPaneInfo + ,AuiPaneInfo + ,TAuiPaneInfo + ,CAuiPaneInfo + -- ** AuiPaneInfoArray + ,AuiPaneInfoArray + ,TAuiPaneInfoArray + ,CAuiPaneInfoArray + -- ** AuiSimpleTabArt + ,AuiSimpleTabArt + ,TAuiSimpleTabArt + ,CAuiSimpleTabArt + -- ** AuiTabArt + ,AuiTabArt + ,TAuiTabArt + ,CAuiTabArt + -- ** AuiTabContainer + ,AuiTabContainer + ,TAuiTabContainer + ,CAuiTabContainer + -- ** AuiTabContainerButton + ,AuiTabContainerButton + ,TAuiTabContainerButton + ,CAuiTabContainerButton + -- ** AuiTabCtrl + ,AuiTabCtrl + ,TAuiTabCtrl + ,CAuiTabCtrl + -- ** AuiToolBar + ,AuiToolBar + ,TAuiToolBar + ,CAuiToolBar + -- ** AuiToolBarArt + ,AuiToolBarArt + ,TAuiToolBarArt + ,CAuiToolBarArt + -- ** AuiToolBarEvent + ,AuiToolBarEvent + ,TAuiToolBarEvent + ,CAuiToolBarEvent + -- ** AuiToolBarItem + ,AuiToolBarItem + ,TAuiToolBarItem + ,CAuiToolBarItem + -- ** AuiToolBarItemArray + ,AuiToolBarItemArray + ,TAuiToolBarItemArray + ,CAuiToolBarItemArray + -- ** AutoBufferedPaintDC + ,AutoBufferedPaintDC + ,TAutoBufferedPaintDC + ,CAutoBufferedPaintDC + -- ** AutomationObject + ,AutomationObject + ,TAutomationObject + ,CAutomationObject + -- ** Bitmap + ,Bitmap + ,TBitmap + ,CBitmap + -- ** BitmapButton + ,BitmapButton + ,TBitmapButton + ,CBitmapButton + -- ** BitmapDataObject + ,BitmapDataObject + ,TBitmapDataObject + ,CBitmapDataObject + -- ** BitmapHandler + ,BitmapHandler + ,TBitmapHandler + ,CBitmapHandler + -- ** BitmapToggleButton + ,BitmapToggleButton + ,TBitmapToggleButton + ,CBitmapToggleButton + -- ** BookCtrlBase + ,BookCtrlBase + ,TBookCtrlBase + ,CBookCtrlBase + -- ** BookCtrlEvent + ,BookCtrlEvent + ,TBookCtrlEvent + ,CBookCtrlEvent + -- ** BoolProperty + ,BoolProperty + ,TBoolProperty + ,CBoolProperty + -- ** BoxSizer + ,BoxSizer + ,TBoxSizer + ,CBoxSizer + -- ** Brush + ,Brush + ,TBrush + ,CBrush + -- ** BrushList + ,BrushList + ,TBrushList + ,CBrushList + -- ** BufferedDC + ,BufferedDC + ,TBufferedDC + ,CBufferedDC + -- ** BufferedInputStream + ,BufferedInputStream + ,TBufferedInputStream + ,CBufferedInputStream + -- ** BufferedOutputStream + ,BufferedOutputStream + ,TBufferedOutputStream + ,CBufferedOutputStream + -- ** BufferedPaintDC + ,BufferedPaintDC + ,TBufferedPaintDC + ,CBufferedPaintDC + -- ** BusyCursor + ,BusyCursor + ,TBusyCursor + ,CBusyCursor + -- ** BusyInfo + ,BusyInfo + ,TBusyInfo + ,CBusyInfo + -- ** Button + ,Button + ,TButton + ,CButton + -- ** CSConv + ,CSConv + ,TCSConv + ,CCSConv + -- ** CalculateLayoutEvent + ,CalculateLayoutEvent + ,TCalculateLayoutEvent + ,CCalculateLayoutEvent + -- ** CalendarCtrl + ,CalendarCtrl + ,TCalendarCtrl + ,CCalendarCtrl + -- ** CalendarDateAttr + ,CalendarDateAttr + ,TCalendarDateAttr + ,CCalendarDateAttr + -- ** CalendarEvent + ,CalendarEvent + ,TCalendarEvent + ,CCalendarEvent + -- ** Caret + ,Caret + ,TCaret + ,CCaret + -- ** CbAntiflickerPlugin + ,CbAntiflickerPlugin + ,TCbAntiflickerPlugin + ,CCbAntiflickerPlugin + -- ** CbBarDragPlugin + ,CbBarDragPlugin + ,TCbBarDragPlugin + ,CCbBarDragPlugin + -- ** CbBarHintsPlugin + ,CbBarHintsPlugin + ,TCbBarHintsPlugin + ,CCbBarHintsPlugin + -- ** CbBarInfo + ,CbBarInfo + ,TCbBarInfo + ,CCbBarInfo + -- ** CbBarSpy + ,CbBarSpy + ,TCbBarSpy + ,CCbBarSpy + -- ** CbCloseBox + ,CbCloseBox + ,TCbCloseBox + ,CCbCloseBox + -- ** CbCollapseBox + ,CbCollapseBox + ,TCbCollapseBox + ,CCbCollapseBox + -- ** CbCommonPaneProperties + ,CbCommonPaneProperties + ,TCbCommonPaneProperties + ,CCbCommonPaneProperties + -- ** CbCustomizeBarEvent + ,CbCustomizeBarEvent + ,TCbCustomizeBarEvent + ,CCbCustomizeBarEvent + -- ** CbCustomizeLayoutEvent + ,CbCustomizeLayoutEvent + ,TCbCustomizeLayoutEvent + ,CCbCustomizeLayoutEvent + -- ** CbDimHandlerBase + ,CbDimHandlerBase + ,TCbDimHandlerBase + ,CCbDimHandlerBase + -- ** CbDimInfo + ,CbDimInfo + ,TCbDimInfo + ,CCbDimInfo + -- ** CbDockBox + ,CbDockBox + ,TCbDockBox + ,CCbDockBox + -- ** CbDockPane + ,CbDockPane + ,TCbDockPane + ,CCbDockPane + -- ** CbDrawBarDecorEvent + ,CbDrawBarDecorEvent + ,TCbDrawBarDecorEvent + ,CCbDrawBarDecorEvent + -- ** CbDrawBarHandlesEvent + ,CbDrawBarHandlesEvent + ,TCbDrawBarHandlesEvent + ,CCbDrawBarHandlesEvent + -- ** CbDrawHintRectEvent + ,CbDrawHintRectEvent + ,TCbDrawHintRectEvent + ,CCbDrawHintRectEvent + -- ** CbDrawPaneBkGroundEvent + ,CbDrawPaneBkGroundEvent + ,TCbDrawPaneBkGroundEvent + ,CCbDrawPaneBkGroundEvent + -- ** CbDrawPaneDecorEvent + ,CbDrawPaneDecorEvent + ,TCbDrawPaneDecorEvent + ,CCbDrawPaneDecorEvent + -- ** CbDrawRowBkGroundEvent + ,CbDrawRowBkGroundEvent + ,TCbDrawRowBkGroundEvent + ,CCbDrawRowBkGroundEvent + -- ** CbDrawRowDecorEvent + ,CbDrawRowDecorEvent + ,TCbDrawRowDecorEvent + ,CCbDrawRowDecorEvent + -- ** CbDrawRowHandlesEvent + ,CbDrawRowHandlesEvent + ,TCbDrawRowHandlesEvent + ,CCbDrawRowHandlesEvent + -- ** CbDynToolBarDimHandler + ,CbDynToolBarDimHandler + ,TCbDynToolBarDimHandler + ,CCbDynToolBarDimHandler + -- ** CbFinishDrawInAreaEvent + ,CbFinishDrawInAreaEvent + ,TCbFinishDrawInAreaEvent + ,CCbFinishDrawInAreaEvent + -- ** CbFloatedBarWindow + ,CbFloatedBarWindow + ,TCbFloatedBarWindow + ,CCbFloatedBarWindow + -- ** CbGCUpdatesMgr + ,CbGCUpdatesMgr + ,TCbGCUpdatesMgr + ,CCbGCUpdatesMgr + -- ** CbHintAnimationPlugin + ,CbHintAnimationPlugin + ,TCbHintAnimationPlugin + ,CCbHintAnimationPlugin + -- ** CbInsertBarEvent + ,CbInsertBarEvent + ,TCbInsertBarEvent + ,CCbInsertBarEvent + -- ** CbLayoutRowEvent + ,CbLayoutRowEvent + ,TCbLayoutRowEvent + ,CCbLayoutRowEvent + -- ** CbLeftDClickEvent + ,CbLeftDClickEvent + ,TCbLeftDClickEvent + ,CCbLeftDClickEvent + -- ** CbLeftDownEvent + ,CbLeftDownEvent + ,TCbLeftDownEvent + ,CCbLeftDownEvent + -- ** CbLeftUpEvent + ,CbLeftUpEvent + ,TCbLeftUpEvent + ,CCbLeftUpEvent + -- ** CbMiniButton + ,CbMiniButton + ,TCbMiniButton + ,CCbMiniButton + -- ** CbMotionEvent + ,CbMotionEvent + ,TCbMotionEvent + ,CCbMotionEvent + -- ** CbPaneDrawPlugin + ,CbPaneDrawPlugin + ,TCbPaneDrawPlugin + ,CCbPaneDrawPlugin + -- ** CbPluginBase + ,CbPluginBase + ,TCbPluginBase + ,CCbPluginBase + -- ** CbPluginEvent + ,CbPluginEvent + ,TCbPluginEvent + ,CCbPluginEvent + -- ** CbRemoveBarEvent + ,CbRemoveBarEvent + ,TCbRemoveBarEvent + ,CCbRemoveBarEvent + -- ** CbResizeBarEvent + ,CbResizeBarEvent + ,TCbResizeBarEvent + ,CCbResizeBarEvent + -- ** CbResizeRowEvent + ,CbResizeRowEvent + ,TCbResizeRowEvent + ,CCbResizeRowEvent + -- ** CbRightDownEvent + ,CbRightDownEvent + ,TCbRightDownEvent + ,CCbRightDownEvent + -- ** CbRightUpEvent + ,CbRightUpEvent + ,TCbRightUpEvent + ,CCbRightUpEvent + -- ** CbRowDragPlugin + ,CbRowDragPlugin + ,TCbRowDragPlugin + ,CCbRowDragPlugin + -- ** CbRowInfo + ,CbRowInfo + ,TCbRowInfo + ,CCbRowInfo + -- ** CbRowLayoutPlugin + ,CbRowLayoutPlugin + ,TCbRowLayoutPlugin + ,CCbRowLayoutPlugin + -- ** CbSimpleCustomizationPlugin + ,CbSimpleCustomizationPlugin + ,TCbSimpleCustomizationPlugin + ,CCbSimpleCustomizationPlugin + -- ** CbSimpleUpdatesMgr + ,CbSimpleUpdatesMgr + ,TCbSimpleUpdatesMgr + ,CCbSimpleUpdatesMgr + -- ** CbSizeBarWndEvent + ,CbSizeBarWndEvent + ,TCbSizeBarWndEvent + ,CCbSizeBarWndEvent + -- ** CbStartBarDraggingEvent + ,CbStartBarDraggingEvent + ,TCbStartBarDraggingEvent + ,CCbStartBarDraggingEvent + -- ** CbStartDrawInAreaEvent + ,CbStartDrawInAreaEvent + ,TCbStartDrawInAreaEvent + ,CCbStartDrawInAreaEvent + -- ** CbUpdatesManagerBase + ,CbUpdatesManagerBase + ,TCbUpdatesManagerBase + ,CCbUpdatesManagerBase + -- ** CheckBox + ,CheckBox + ,TCheckBox + ,CCheckBox + -- ** CheckListBox + ,CheckListBox + ,TCheckListBox + ,CCheckListBox + -- ** Choice + ,Choice + ,TChoice + ,CChoice + -- ** ClassInfo + ,ClassInfo + ,TClassInfo + ,CClassInfo + -- ** Client + ,Client + ,TClient + ,CClient + -- ** ClientBase + ,ClientBase + ,TClientBase + ,CClientBase + -- ** ClientDC + ,ClientDC + ,TClientDC + ,CClientDC + -- ** ClientData + ,ClientData + ,TClientData + ,CClientData + -- ** ClientDataContainer + ,ClientDataContainer + ,TClientDataContainer + ,CClientDataContainer + -- ** Clipboard + ,Clipboard + ,TClipboard + ,CClipboard + -- ** CloseEvent + ,CloseEvent + ,TCloseEvent + ,CCloseEvent + -- ** Closure + ,Closure + ,TClosure + ,CClosure + -- ** Colour + ,Colour + ,TColour + ,CColour + -- ** ColourData + ,ColourData + ,TColourData + ,CColourData + -- ** ColourDatabase + ,ColourDatabase + ,TColourDatabase + ,CColourDatabase + -- ** ColourDialog + ,ColourDialog + ,TColourDialog + ,CColourDialog + -- ** ComboBox + ,ComboBox + ,TComboBox + ,CComboBox + -- ** Command + ,Command + ,TCommand + ,CCommand + -- ** CommandEvent + ,CommandEvent + ,TCommandEvent + ,CCommandEvent + -- ** CommandLineParser + ,CommandLineParser + ,TCommandLineParser + ,CCommandLineParser + -- ** CommandProcessor + ,CommandProcessor + ,TCommandProcessor + ,CCommandProcessor + -- ** Condition + ,Condition + ,TCondition + ,CCondition + -- ** ConfigBase + ,ConfigBase + ,TConfigBase + ,CConfigBase + -- ** Connection + ,Connection + ,TConnection + ,CConnection + -- ** ConnectionBase + ,ConnectionBase + ,TConnectionBase + ,CConnectionBase + -- ** ContextHelp + ,ContextHelp + ,TContextHelp + ,CContextHelp + -- ** ContextHelpButton + ,ContextHelpButton + ,TContextHelpButton + ,CContextHelpButton + -- ** Control + ,Control + ,TControl + ,CControl + -- ** CountingOutputStream + ,CountingOutputStream + ,TCountingOutputStream + ,CCountingOutputStream + -- ** CriticalSection + ,CriticalSection + ,TCriticalSection + ,CCriticalSection + -- ** CriticalSectionLocker + ,CriticalSectionLocker + ,TCriticalSectionLocker + ,CCriticalSectionLocker + -- ** Cursor + ,Cursor + ,TCursor + ,CCursor + -- ** CustomDataObject + ,CustomDataObject + ,TCustomDataObject + ,CCustomDataObject + -- ** DC + ,DC + ,TDC + ,CDC + -- ** DCClipper + ,DCClipper + ,TDCClipper + ,CDCClipper + -- ** DDEClient + ,DDEClient + ,TDDEClient + ,CDDEClient + -- ** DDEConnection + ,DDEConnection + ,TDDEConnection + ,CDDEConnection + -- ** DDEServer + ,DDEServer + ,TDDEServer + ,CDDEServer + -- ** DataFormat + ,DataFormat + ,TDataFormat + ,CDataFormat + -- ** DataInputStream + ,DataInputStream + ,TDataInputStream + ,CDataInputStream + -- ** DataObject + ,DataObject + ,TDataObject + ,CDataObject + -- ** DataObjectComposite + ,DataObjectComposite + ,TDataObjectComposite + ,CDataObjectComposite + -- ** DataObjectSimple + ,DataObjectSimple + ,TDataObjectSimple + ,CDataObjectSimple + -- ** DataOutputStream + ,DataOutputStream + ,TDataOutputStream + ,CDataOutputStream + -- ** Database + ,Database + ,TDatabase + ,CDatabase + -- ** DateProperty + ,DateProperty + ,TDateProperty + ,CDateProperty + -- ** DateTime + ,DateTime + ,TDateTime + ,CDateTime + -- ** Db + ,Db + ,TDb + ,CDb + -- ** DbColDef + ,DbColDef + ,TDbColDef + ,CDbColDef + -- ** DbColFor + ,DbColFor + ,TDbColFor + ,CDbColFor + -- ** DbColInf + ,DbColInf + ,TDbColInf + ,CDbColInf + -- ** DbConnectInf + ,DbConnectInf + ,TDbConnectInf + ,CDbConnectInf + -- ** DbInf + ,DbInf + ,TDbInf + ,CDbInf + -- ** DbSqlTypeInfo + ,DbSqlTypeInfo + ,TDbSqlTypeInfo + ,CDbSqlTypeInfo + -- ** DbTable + ,DbTable + ,TDbTable + ,CDbTable + -- ** DbTableInfo + ,DbTableInfo + ,TDbTableInfo + ,CDbTableInfo + -- ** DebugContext + ,DebugContext + ,TDebugContext + ,CDebugContext + -- ** DialUpEvent + ,DialUpEvent + ,TDialUpEvent + ,CDialUpEvent + -- ** DialUpManager + ,DialUpManager + ,TDialUpManager + ,CDialUpManager + -- ** Dialog + ,Dialog + ,TDialog + ,CDialog + -- ** DirDialog + ,DirDialog + ,TDirDialog + ,CDirDialog + -- ** DirTraverser + ,DirTraverser + ,TDirTraverser + ,CDirTraverser + -- ** DocChildFrame + ,DocChildFrame + ,TDocChildFrame + ,CDocChildFrame + -- ** DocMDIChildFrame + ,DocMDIChildFrame + ,TDocMDIChildFrame + ,CDocMDIChildFrame + -- ** DocMDIParentFrame + ,DocMDIParentFrame + ,TDocMDIParentFrame + ,CDocMDIParentFrame + -- ** DocManager + ,DocManager + ,TDocManager + ,CDocManager + -- ** DocParentFrame + ,DocParentFrame + ,TDocParentFrame + ,CDocParentFrame + -- ** DocTemplate + ,DocTemplate + ,TDocTemplate + ,CDocTemplate + -- ** Document + ,Document + ,TDocument + ,CDocument + -- ** DragImage + ,DragImage + ,TDragImage + ,CDragImage + -- ** DrawControl + ,DrawControl + ,TDrawControl + ,CDrawControl + -- ** DrawWindow + ,DrawWindow + ,TDrawWindow + ,CDrawWindow + -- ** DropFilesEvent + ,DropFilesEvent + ,TDropFilesEvent + ,CDropFilesEvent + -- ** DropSource + ,DropSource + ,TDropSource + ,CDropSource + -- ** DropTarget + ,DropTarget + ,TDropTarget + ,CDropTarget + -- ** DynToolInfo + ,DynToolInfo + ,TDynToolInfo + ,CDynToolInfo + -- ** DynamicLibrary + ,DynamicLibrary + ,TDynamicLibrary + ,CDynamicLibrary + -- ** DynamicSashWindow + ,DynamicSashWindow + ,TDynamicSashWindow + ,CDynamicSashWindow + -- ** DynamicToolBar + ,DynamicToolBar + ,TDynamicToolBar + ,CDynamicToolBar + -- ** EditableListBox + ,EditableListBox + ,TEditableListBox + ,CEditableListBox + -- ** EncodingConverter + ,EncodingConverter + ,TEncodingConverter + ,CEncodingConverter + -- ** EraseEvent + ,EraseEvent + ,TEraseEvent + ,CEraseEvent + -- ** Event + ,Event + ,TEvent + ,CEvent + -- ** EvtHandler + ,EvtHandler + ,TEvtHandler + ,CEvtHandler + -- ** ExprDatabase + ,ExprDatabase + ,TExprDatabase + ,CExprDatabase + -- ** FFile + ,FFile + ,TFFile + ,CFFile + -- ** FFileInputStream + ,FFileInputStream + ,TFFileInputStream + ,CFFileInputStream + -- ** FFileOutputStream + ,FFileOutputStream + ,TFFileOutputStream + ,CFFileOutputStream + -- ** FSFile + ,FSFile + ,TFSFile + ,CFSFile + -- ** FTP + ,FTP + ,TFTP + ,CFTP + -- ** FileConfig + ,FileConfig + ,TFileConfig + ,CFileConfig + -- ** FileDataObject + ,FileDataObject + ,TFileDataObject + ,CFileDataObject + -- ** FileDialog + ,FileDialog + ,TFileDialog + ,CFileDialog + -- ** FileDropTarget + ,FileDropTarget + ,TFileDropTarget + ,CFileDropTarget + -- ** FileHistory + ,FileHistory + ,TFileHistory + ,CFileHistory + -- ** FileInputStream + ,FileInputStream + ,TFileInputStream + ,CFileInputStream + -- ** FileName + ,FileName + ,TFileName + ,CFileName + -- ** FileOutputStream + ,FileOutputStream + ,TFileOutputStream + ,CFileOutputStream + -- ** FileProperty + ,FileProperty + ,TFileProperty + ,CFileProperty + -- ** FileSystem + ,FileSystem + ,TFileSystem + ,CFileSystem + -- ** FileSystemHandler + ,FileSystemHandler + ,TFileSystemHandler + ,CFileSystemHandler + -- ** FileType + ,FileType + ,TFileType + ,CFileType + -- ** FilterInputStream + ,FilterInputStream + ,TFilterInputStream + ,CFilterInputStream + -- ** FilterOutputStream + ,FilterOutputStream + ,TFilterOutputStream + ,CFilterOutputStream + -- ** FindDialogEvent + ,FindDialogEvent + ,TFindDialogEvent + ,CFindDialogEvent + -- ** FindReplaceData + ,FindReplaceData + ,TFindReplaceData + ,CFindReplaceData + -- ** FindReplaceDialog + ,FindReplaceDialog + ,TFindReplaceDialog + ,CFindReplaceDialog + -- ** FlexGridSizer + ,FlexGridSizer + ,TFlexGridSizer + ,CFlexGridSizer + -- ** FloatProperty + ,FloatProperty + ,TFloatProperty + ,CFloatProperty + -- ** FocusEvent + ,FocusEvent + ,TFocusEvent + ,CFocusEvent + -- ** Font + ,Font + ,TFont + ,CFont + -- ** FontData + ,FontData + ,TFontData + ,CFontData + -- ** FontDialog + ,FontDialog + ,TFontDialog + ,CFontDialog + -- ** FontEnumerator + ,FontEnumerator + ,TFontEnumerator + ,CFontEnumerator + -- ** FontList + ,FontList + ,TFontList + ,CFontList + -- ** FontMapper + ,FontMapper + ,TFontMapper + ,CFontMapper + -- ** Frame + ,Frame + ,TFrame + ,CFrame + -- ** FrameLayout + ,FrameLayout + ,TFrameLayout + ,CFrameLayout + -- ** GCDC + ,GCDC + ,TGCDC + ,CGCDC + -- ** GDIObject + ,GDIObject + ,TGDIObject + ,CGDIObject + -- ** GLCanvas + ,GLCanvas + ,TGLCanvas + ,CGLCanvas + -- ** GLContext + ,GLContext + ,TGLContext + ,CGLContext + -- ** Gauge + ,Gauge + ,TGauge + ,CGauge + -- ** Gauge95 + ,Gauge95 + ,TGauge95 + ,CGauge95 + -- ** GaugeMSW + ,GaugeMSW + ,TGaugeMSW + ,CGaugeMSW + -- ** GenericDirCtrl + ,GenericDirCtrl + ,TGenericDirCtrl + ,CGenericDirCtrl + -- ** GenericDragImage + ,GenericDragImage + ,TGenericDragImage + ,CGenericDragImage + -- ** GenericValidator + ,GenericValidator + ,TGenericValidator + ,CGenericValidator + -- ** GraphicsBrush + ,GraphicsBrush + ,TGraphicsBrush + ,CGraphicsBrush + -- ** GraphicsContext + ,GraphicsContext + ,TGraphicsContext + ,CGraphicsContext + -- ** GraphicsFont + ,GraphicsFont + ,TGraphicsFont + ,CGraphicsFont + -- ** GraphicsMatrix + ,GraphicsMatrix + ,TGraphicsMatrix + ,CGraphicsMatrix + -- ** GraphicsObject + ,GraphicsObject + ,TGraphicsObject + ,CGraphicsObject + -- ** GraphicsPath + ,GraphicsPath + ,TGraphicsPath + ,CGraphicsPath + -- ** GraphicsPen + ,GraphicsPen + ,TGraphicsPen + ,CGraphicsPen + -- ** GraphicsRenderer + ,GraphicsRenderer + ,TGraphicsRenderer + ,CGraphicsRenderer + -- ** Grid + ,Grid + ,TGrid + ,CGrid + -- ** GridCellAttr + ,GridCellAttr + ,TGridCellAttr + ,CGridCellAttr + -- ** GridCellAutoWrapStringRenderer + ,GridCellAutoWrapStringRenderer + ,TGridCellAutoWrapStringRenderer + ,CGridCellAutoWrapStringRenderer + -- ** GridCellBoolEditor + ,GridCellBoolEditor + ,TGridCellBoolEditor + ,CGridCellBoolEditor + -- ** GridCellBoolRenderer + ,GridCellBoolRenderer + ,TGridCellBoolRenderer + ,CGridCellBoolRenderer + -- ** GridCellChoiceEditor + ,GridCellChoiceEditor + ,TGridCellChoiceEditor + ,CGridCellChoiceEditor + -- ** GridCellCoordsArray + ,GridCellCoordsArray + ,TGridCellCoordsArray + ,CGridCellCoordsArray + -- ** GridCellEditor + ,GridCellEditor + ,TGridCellEditor + ,CGridCellEditor + -- ** GridCellFloatEditor + ,GridCellFloatEditor + ,TGridCellFloatEditor + ,CGridCellFloatEditor + -- ** GridCellFloatRenderer + ,GridCellFloatRenderer + ,TGridCellFloatRenderer + ,CGridCellFloatRenderer + -- ** GridCellNumberEditor + ,GridCellNumberEditor + ,TGridCellNumberEditor + ,CGridCellNumberEditor + -- ** GridCellNumberRenderer + ,GridCellNumberRenderer + ,TGridCellNumberRenderer + ,CGridCellNumberRenderer + -- ** GridCellRenderer + ,GridCellRenderer + ,TGridCellRenderer + ,CGridCellRenderer + -- ** GridCellStringRenderer + ,GridCellStringRenderer + ,TGridCellStringRenderer + ,CGridCellStringRenderer + -- ** GridCellTextEditor + ,GridCellTextEditor + ,TGridCellTextEditor + ,CGridCellTextEditor + -- ** GridCellTextEnterEditor + ,GridCellTextEnterEditor + ,TGridCellTextEnterEditor + ,CGridCellTextEnterEditor + -- ** GridCellWorker + ,GridCellWorker + ,TGridCellWorker + ,CGridCellWorker + -- ** GridEditorCreatedEvent + ,GridEditorCreatedEvent + ,TGridEditorCreatedEvent + ,CGridEditorCreatedEvent + -- ** GridEvent + ,GridEvent + ,TGridEvent + ,CGridEvent + -- ** GridRangeSelectEvent + ,GridRangeSelectEvent + ,TGridRangeSelectEvent + ,CGridRangeSelectEvent + -- ** GridSizeEvent + ,GridSizeEvent + ,TGridSizeEvent + ,CGridSizeEvent + -- ** GridSizer + ,GridSizer + ,TGridSizer + ,CGridSizer + -- ** GridTableBase + ,GridTableBase + ,TGridTableBase + ,CGridTableBase + -- ** HTTP + ,HTTP + ,THTTP + ,CHTTP + -- ** HashMap + ,HashMap + ,THashMap + ,CHashMap + -- ** HelpController + ,HelpController + ,THelpController + ,CHelpController + -- ** HelpControllerBase + ,HelpControllerBase + ,THelpControllerBase + ,CHelpControllerBase + -- ** HelpControllerHelpProvider + ,HelpControllerHelpProvider + ,THelpControllerHelpProvider + ,CHelpControllerHelpProvider + -- ** HelpEvent + ,HelpEvent + ,THelpEvent + ,CHelpEvent + -- ** HelpProvider + ,HelpProvider + ,THelpProvider + ,CHelpProvider + -- ** HtmlCell + ,HtmlCell + ,THtmlCell + ,CHtmlCell + -- ** HtmlColourCell + ,HtmlColourCell + ,THtmlColourCell + ,CHtmlColourCell + -- ** HtmlContainerCell + ,HtmlContainerCell + ,THtmlContainerCell + ,CHtmlContainerCell + -- ** HtmlDCRenderer + ,HtmlDCRenderer + ,THtmlDCRenderer + ,CHtmlDCRenderer + -- ** HtmlEasyPrinting + ,HtmlEasyPrinting + ,THtmlEasyPrinting + ,CHtmlEasyPrinting + -- ** HtmlFilter + ,HtmlFilter + ,THtmlFilter + ,CHtmlFilter + -- ** HtmlHelpController + ,HtmlHelpController + ,THtmlHelpController + ,CHtmlHelpController + -- ** HtmlHelpData + ,HtmlHelpData + ,THtmlHelpData + ,CHtmlHelpData + -- ** HtmlHelpFrame + ,HtmlHelpFrame + ,THtmlHelpFrame + ,CHtmlHelpFrame + -- ** HtmlLinkInfo + ,HtmlLinkInfo + ,THtmlLinkInfo + ,CHtmlLinkInfo + -- ** HtmlParser + ,HtmlParser + ,THtmlParser + ,CHtmlParser + -- ** HtmlPrintout + ,HtmlPrintout + ,THtmlPrintout + ,CHtmlPrintout + -- ** HtmlTag + ,HtmlTag + ,THtmlTag + ,CHtmlTag + -- ** HtmlTagHandler + ,HtmlTagHandler + ,THtmlTagHandler + ,CHtmlTagHandler + -- ** HtmlTagsModule + ,HtmlTagsModule + ,THtmlTagsModule + ,CHtmlTagsModule + -- ** HtmlWidgetCell + ,HtmlWidgetCell + ,THtmlWidgetCell + ,CHtmlWidgetCell + -- ** HtmlWinParser + ,HtmlWinParser + ,THtmlWinParser + ,CHtmlWinParser + -- ** HtmlWinTagHandler + ,HtmlWinTagHandler + ,THtmlWinTagHandler + ,CHtmlWinTagHandler + -- ** HtmlWindow + ,HtmlWindow + ,THtmlWindow + ,CHtmlWindow + -- ** IPV4address + ,IPV4address + ,TIPV4address + ,CIPV4address + -- ** Icon + ,Icon + ,TIcon + ,CIcon + -- ** IconBundle + ,IconBundle + ,TIconBundle + ,CIconBundle + -- ** IconizeEvent + ,IconizeEvent + ,TIconizeEvent + ,CIconizeEvent + -- ** IdleEvent + ,IdleEvent + ,TIdleEvent + ,CIdleEvent + -- ** Image + ,Image + ,TImage + ,CImage + -- ** ImageHandler + ,ImageHandler + ,TImageHandler + ,CImageHandler + -- ** ImageList + ,ImageList + ,TImageList + ,CImageList + -- ** IndividualLayoutConstraint + ,IndividualLayoutConstraint + ,TIndividualLayoutConstraint + ,CIndividualLayoutConstraint + -- ** InitDialogEvent + ,InitDialogEvent + ,TInitDialogEvent + ,CInitDialogEvent + -- ** InputSink + ,InputSink + ,TInputSink + ,CInputSink + -- ** InputSinkEvent + ,InputSinkEvent + ,TInputSinkEvent + ,CInputSinkEvent + -- ** InputStream + ,InputStream + ,TInputStream + ,CInputStream + -- ** IntProperty + ,IntProperty + ,TIntProperty + ,CIntProperty + -- ** Joystick + ,Joystick + ,TJoystick + ,CJoystick + -- ** JoystickEvent + ,JoystickEvent + ,TJoystickEvent + ,CJoystickEvent + -- ** KeyEvent + ,KeyEvent + ,TKeyEvent + ,CKeyEvent + -- ** LEDNumberCtrl + ,LEDNumberCtrl + ,TLEDNumberCtrl + ,CLEDNumberCtrl + -- ** LayoutAlgorithm + ,LayoutAlgorithm + ,TLayoutAlgorithm + ,CLayoutAlgorithm + -- ** LayoutConstraints + ,LayoutConstraints + ,TLayoutConstraints + ,CLayoutConstraints + -- ** List + ,List + ,TList + ,CList + -- ** ListBox + ,ListBox + ,TListBox + ,CListBox + -- ** ListCtrl + ,ListCtrl + ,TListCtrl + ,CListCtrl + -- ** ListEvent + ,ListEvent + ,TListEvent + ,CListEvent + -- ** ListItem + ,ListItem + ,TListItem + ,CListItem + -- ** Locale + ,Locale + ,TLocale + ,CLocale + -- ** Log + ,Log + ,TLog + ,CLog + -- ** LogChain + ,LogChain + ,TLogChain + ,CLogChain + -- ** LogGUI + ,LogGUI + ,TLogGUI + ,CLogGUI + -- ** LogNull + ,LogNull + ,TLogNull + ,CLogNull + -- ** LogPassThrough + ,LogPassThrough + ,TLogPassThrough + ,CLogPassThrough + -- ** LogStderr + ,LogStderr + ,TLogStderr + ,CLogStderr + -- ** LogStream + ,LogStream + ,TLogStream + ,CLogStream + -- ** LogTextCtrl + ,LogTextCtrl + ,TLogTextCtrl + ,CLogTextCtrl + -- ** LogWindow + ,LogWindow + ,TLogWindow + ,CLogWindow + -- ** LongLong + ,LongLong + ,TLongLong + ,CLongLong + -- ** MBConv + ,MBConv + ,TMBConv + ,CMBConv + -- ** MBConvFile + ,MBConvFile + ,TMBConvFile + ,CMBConvFile + -- ** MBConvUTF7 + ,MBConvUTF7 + ,TMBConvUTF7 + ,CMBConvUTF7 + -- ** MBConvUTF8 + ,MBConvUTF8 + ,TMBConvUTF8 + ,CMBConvUTF8 + -- ** MDIChildFrame + ,MDIChildFrame + ,TMDIChildFrame + ,CMDIChildFrame + -- ** MDIClientWindow + ,MDIClientWindow + ,TMDIClientWindow + ,CMDIClientWindow + -- ** MDIParentFrame + ,MDIParentFrame + ,TMDIParentFrame + ,CMDIParentFrame + -- ** Mask + ,Mask + ,TMask + ,CMask + -- ** MaximizeEvent + ,MaximizeEvent + ,TMaximizeEvent + ,CMaximizeEvent + -- ** MediaCtrl + ,MediaCtrl + ,TMediaCtrl + ,CMediaCtrl + -- ** MediaEvent + ,MediaEvent + ,TMediaEvent + ,CMediaEvent + -- ** MemoryBuffer + ,MemoryBuffer + ,TMemoryBuffer + ,CMemoryBuffer + -- ** MemoryDC + ,MemoryDC + ,TMemoryDC + ,CMemoryDC + -- ** MemoryFSHandler + ,MemoryFSHandler + ,TMemoryFSHandler + ,CMemoryFSHandler + -- ** MemoryInputStream + ,MemoryInputStream + ,TMemoryInputStream + ,CMemoryInputStream + -- ** MemoryOutputStream + ,MemoryOutputStream + ,TMemoryOutputStream + ,CMemoryOutputStream + -- ** Menu + ,Menu + ,TMenu + ,CMenu + -- ** MenuBar + ,MenuBar + ,TMenuBar + ,CMenuBar + -- ** MenuEvent + ,MenuEvent + ,TMenuEvent + ,CMenuEvent + -- ** MenuItem + ,MenuItem + ,TMenuItem + ,CMenuItem + -- ** MessageDialog + ,MessageDialog + ,TMessageDialog + ,CMessageDialog + -- ** Metafile + ,Metafile + ,TMetafile + ,CMetafile + -- ** MetafileDC + ,MetafileDC + ,TMetafileDC + ,CMetafileDC + -- ** MimeTypesManager + ,MimeTypesManager + ,TMimeTypesManager + ,CMimeTypesManager + -- ** MiniFrame + ,MiniFrame + ,TMiniFrame + ,CMiniFrame + -- ** MirrorDC + ,MirrorDC + ,TMirrorDC + ,CMirrorDC + -- ** Module + ,Module + ,TModule + ,CModule + -- ** MouseCaptureChangedEvent + ,MouseCaptureChangedEvent + ,TMouseCaptureChangedEvent + ,CMouseCaptureChangedEvent + -- ** MouseEvent + ,MouseEvent + ,TMouseEvent + ,CMouseEvent + -- ** MoveEvent + ,MoveEvent + ,TMoveEvent + ,CMoveEvent + -- ** MultiCellCanvas + ,MultiCellCanvas + ,TMultiCellCanvas + ,CMultiCellCanvas + -- ** MultiCellItemHandle + ,MultiCellItemHandle + ,TMultiCellItemHandle + ,CMultiCellItemHandle + -- ** MultiCellSizer + ,MultiCellSizer + ,TMultiCellSizer + ,CMultiCellSizer + -- ** Mutex + ,Mutex + ,TMutex + ,CMutex + -- ** MutexLocker + ,MutexLocker + ,TMutexLocker + ,CMutexLocker + -- ** NavigationKeyEvent + ,NavigationKeyEvent + ,TNavigationKeyEvent + ,CNavigationKeyEvent + -- ** NewBitmapButton + ,NewBitmapButton + ,TNewBitmapButton + ,CNewBitmapButton + -- ** NodeBase + ,NodeBase + ,TNodeBase + ,CNodeBase + -- ** Notebook + ,Notebook + ,TNotebook + ,CNotebook + -- ** NotebookEvent + ,NotebookEvent + ,TNotebookEvent + ,CNotebookEvent + -- ** NotifyEvent + ,NotifyEvent + ,TNotifyEvent + ,CNotifyEvent + -- ** ObjectRefData + ,ObjectRefData + ,TObjectRefData + ,CObjectRefData + -- ** OutputStream + ,OutputStream + ,TOutputStream + ,COutputStream + -- ** PGProperty + ,PGProperty + ,TPGProperty + ,CPGProperty + -- ** PageSetupDialog + ,PageSetupDialog + ,TPageSetupDialog + ,CPageSetupDialog + -- ** PageSetupDialogData + ,PageSetupDialogData + ,TPageSetupDialogData + ,CPageSetupDialogData + -- ** PaintDC + ,PaintDC + ,TPaintDC + ,CPaintDC + -- ** PaintEvent + ,PaintEvent + ,TPaintEvent + ,CPaintEvent + -- ** Palette + ,Palette + ,TPalette + ,CPalette + -- ** PaletteChangedEvent + ,PaletteChangedEvent + ,TPaletteChangedEvent + ,CPaletteChangedEvent + -- ** Panel + ,Panel + ,TPanel + ,CPanel + -- ** PathList + ,PathList + ,TPathList + ,CPathList + -- ** Pen + ,Pen + ,TPen + ,CPen + -- ** PenList + ,PenList + ,TPenList + ,CPenList + -- ** PlotCurve + ,PlotCurve + ,TPlotCurve + ,CPlotCurve + -- ** PlotEvent + ,PlotEvent + ,TPlotEvent + ,CPlotEvent + -- ** PlotOnOffCurve + ,PlotOnOffCurve + ,TPlotOnOffCurve + ,CPlotOnOffCurve + -- ** PlotWindow + ,PlotWindow + ,TPlotWindow + ,CPlotWindow + -- ** PopupTransientWindow + ,PopupTransientWindow + ,TPopupTransientWindow + ,CPopupTransientWindow + -- ** PopupWindow + ,PopupWindow + ,TPopupWindow + ,CPopupWindow + -- ** PostScriptDC + ,PostScriptDC + ,TPostScriptDC + ,CPostScriptDC + -- ** PostScriptPrintNativeData + ,PostScriptPrintNativeData + ,TPostScriptPrintNativeData + ,CPostScriptPrintNativeData + -- ** PreviewCanvas + ,PreviewCanvas + ,TPreviewCanvas + ,CPreviewCanvas + -- ** PreviewControlBar + ,PreviewControlBar + ,TPreviewControlBar + ,CPreviewControlBar + -- ** PreviewFrame + ,PreviewFrame + ,TPreviewFrame + ,CPreviewFrame + -- ** PrintData + ,PrintData + ,TPrintData + ,CPrintData + -- ** PrintDialog + ,PrintDialog + ,TPrintDialog + ,CPrintDialog + -- ** PrintDialogData + ,PrintDialogData + ,TPrintDialogData + ,CPrintDialogData + -- ** PrintPreview + ,PrintPreview + ,TPrintPreview + ,CPrintPreview + -- ** Printer + ,Printer + ,TPrinter + ,CPrinter + -- ** PrinterDC + ,PrinterDC + ,TPrinterDC + ,CPrinterDC + -- ** Printout + ,Printout + ,TPrintout + ,CPrintout + -- ** PrivateDropTarget + ,PrivateDropTarget + ,TPrivateDropTarget + ,CPrivateDropTarget + -- ** Process + ,Process + ,TProcess + ,CProcess + -- ** ProcessEvent + ,ProcessEvent + ,TProcessEvent + ,CProcessEvent + -- ** ProgressDialog + ,ProgressDialog + ,TProgressDialog + ,CProgressDialog + -- ** PropertyCategory + ,PropertyCategory + ,TPropertyCategory + ,CPropertyCategory + -- ** PropertyGrid + ,PropertyGrid + ,TPropertyGrid + ,CPropertyGrid + -- ** PropertyGridEvent + ,PropertyGridEvent + ,TPropertyGridEvent + ,CPropertyGridEvent + -- ** Protocol + ,Protocol + ,TProtocol + ,CProtocol + -- ** Quantize + ,Quantize + ,TQuantize + ,CQuantize + -- ** QueryCol + ,QueryCol + ,TQueryCol + ,CQueryCol + -- ** QueryField + ,QueryField + ,TQueryField + ,CQueryField + -- ** QueryLayoutInfoEvent + ,QueryLayoutInfoEvent + ,TQueryLayoutInfoEvent + ,CQueryLayoutInfoEvent + -- ** QueryNewPaletteEvent + ,QueryNewPaletteEvent + ,TQueryNewPaletteEvent + ,CQueryNewPaletteEvent + -- ** RadioBox + ,RadioBox + ,TRadioBox + ,CRadioBox + -- ** RadioButton + ,RadioButton + ,TRadioButton + ,CRadioButton + -- ** RealPoint + ,RealPoint + ,TRealPoint + ,CRealPoint + -- ** RecordSet + ,RecordSet + ,TRecordSet + ,CRecordSet + -- ** RegEx + ,RegEx + ,TRegEx + ,CRegEx + -- ** Region + ,Region + ,TRegion + ,CRegion + -- ** RegionIterator + ,RegionIterator + ,TRegionIterator + ,CRegionIterator + -- ** RemotelyScrolledTreeCtrl + ,RemotelyScrolledTreeCtrl + ,TRemotelyScrolledTreeCtrl + ,CRemotelyScrolledTreeCtrl + -- ** STCDoc + ,STCDoc + ,TSTCDoc + ,CSTCDoc + -- ** SVGFileDC + ,SVGFileDC + ,TSVGFileDC + ,CSVGFileDC + -- ** SashEvent + ,SashEvent + ,TSashEvent + ,CSashEvent + -- ** SashLayoutWindow + ,SashLayoutWindow + ,TSashLayoutWindow + ,CSashLayoutWindow + -- ** SashWindow + ,SashWindow + ,TSashWindow + ,CSashWindow + -- ** ScopedArray + ,ScopedArray + ,TScopedArray + ,CScopedArray + -- ** ScopedPtr + ,ScopedPtr + ,TScopedPtr + ,CScopedPtr + -- ** ScreenDC + ,ScreenDC + ,TScreenDC + ,CScreenDC + -- ** ScrollBar + ,ScrollBar + ,TScrollBar + ,CScrollBar + -- ** ScrollEvent + ,ScrollEvent + ,TScrollEvent + ,CScrollEvent + -- ** ScrollWinEvent + ,ScrollWinEvent + ,TScrollWinEvent + ,CScrollWinEvent + -- ** ScrolledWindow + ,ScrolledWindow + ,TScrolledWindow + ,CScrolledWindow + -- ** Semaphore + ,Semaphore + ,TSemaphore + ,CSemaphore + -- ** Server + ,Server + ,TServer + ,CServer + -- ** ServerBase + ,ServerBase + ,TServerBase + ,CServerBase + -- ** SetCursorEvent + ,SetCursorEvent + ,TSetCursorEvent + ,CSetCursorEvent + -- ** ShowEvent + ,ShowEvent + ,TShowEvent + ,CShowEvent + -- ** SimpleHelpProvider + ,SimpleHelpProvider + ,TSimpleHelpProvider + ,CSimpleHelpProvider + -- ** SingleChoiceDialog + ,SingleChoiceDialog + ,TSingleChoiceDialog + ,CSingleChoiceDialog + -- ** SingleInstanceChecker + ,SingleInstanceChecker + ,TSingleInstanceChecker + ,CSingleInstanceChecker + -- ** SizeEvent + ,SizeEvent + ,TSizeEvent + ,CSizeEvent + -- ** Sizer + ,Sizer + ,TSizer + ,CSizer + -- ** SizerItem + ,SizerItem + ,TSizerItem + ,CSizerItem + -- ** Slider + ,Slider + ,TSlider + ,CSlider + -- ** Slider95 + ,Slider95 + ,TSlider95 + ,CSlider95 + -- ** SliderMSW + ,SliderMSW + ,TSliderMSW + ,CSliderMSW + -- ** SockAddress + ,SockAddress + ,TSockAddress + ,CSockAddress + -- ** SocketBase + ,SocketBase + ,TSocketBase + ,CSocketBase + -- ** SocketClient + ,SocketClient + ,TSocketClient + ,CSocketClient + -- ** SocketEvent + ,SocketEvent + ,TSocketEvent + ,CSocketEvent + -- ** SocketInputStream + ,SocketInputStream + ,TSocketInputStream + ,CSocketInputStream + -- ** SocketOutputStream + ,SocketOutputStream + ,TSocketOutputStream + ,CSocketOutputStream + -- ** SocketServer + ,SocketServer + ,TSocketServer + ,CSocketServer + -- ** Sound + ,Sound + ,TSound + ,CSound + -- ** SpinButton + ,SpinButton + ,TSpinButton + ,CSpinButton + -- ** SpinCtrl + ,SpinCtrl + ,TSpinCtrl + ,CSpinCtrl + -- ** SpinEvent + ,SpinEvent + ,TSpinEvent + ,CSpinEvent + -- ** SplashScreen + ,SplashScreen + ,TSplashScreen + ,CSplashScreen + -- ** SplitterEvent + ,SplitterEvent + ,TSplitterEvent + ,CSplitterEvent + -- ** SplitterScrolledWindow + ,SplitterScrolledWindow + ,TSplitterScrolledWindow + ,CSplitterScrolledWindow + -- ** SplitterWindow + ,SplitterWindow + ,TSplitterWindow + ,CSplitterWindow + -- ** StaticBitmap + ,StaticBitmap + ,TStaticBitmap + ,CStaticBitmap + -- ** StaticBox + ,StaticBox + ,TStaticBox + ,CStaticBox + -- ** StaticBoxSizer + ,StaticBoxSizer + ,TStaticBoxSizer + ,CStaticBoxSizer + -- ** StaticLine + ,StaticLine + ,TStaticLine + ,CStaticLine + -- ** StaticText + ,StaticText + ,TStaticText + ,CStaticText + -- ** StatusBar + ,StatusBar + ,TStatusBar + ,CStatusBar + -- ** StopWatch + ,StopWatch + ,TStopWatch + ,CStopWatch + -- ** StreamBase + ,StreamBase + ,TStreamBase + ,CStreamBase + -- ** StreamBuffer + ,StreamBuffer + ,TStreamBuffer + ,CStreamBuffer + -- ** StreamToTextRedirector + ,StreamToTextRedirector + ,TStreamToTextRedirector + ,CStreamToTextRedirector + -- ** StringBuffer + ,StringBuffer + ,TStringBuffer + ,CStringBuffer + -- ** StringClientData + ,StringClientData + ,TStringClientData + ,CStringClientData + -- ** StringList + ,StringList + ,TStringList + ,CStringList + -- ** StringProperty + ,StringProperty + ,TStringProperty + ,CStringProperty + -- ** StringTokenizer + ,StringTokenizer + ,TStringTokenizer + ,CStringTokenizer + -- ** StyledTextCtrl + ,StyledTextCtrl + ,TStyledTextCtrl + ,CStyledTextCtrl + -- ** StyledTextEvent + ,StyledTextEvent + ,TStyledTextEvent + ,CStyledTextEvent + -- ** SysColourChangedEvent + ,SysColourChangedEvent + ,TSysColourChangedEvent + ,CSysColourChangedEvent + -- ** SystemOptions + ,SystemOptions + ,TSystemOptions + ,CSystemOptions + -- ** SystemSettings + ,SystemSettings + ,TSystemSettings + ,CSystemSettings + -- ** TabCtrl + ,TabCtrl + ,TTabCtrl + ,CTabCtrl + -- ** TabEvent + ,TabEvent + ,TTabEvent + ,CTabEvent + -- ** TablesInUse + ,TablesInUse + ,TTablesInUse + ,CTablesInUse + -- ** TaskBarIcon + ,TaskBarIcon + ,TTaskBarIcon + ,CTaskBarIcon + -- ** TempFile + ,TempFile + ,TTempFile + ,CTempFile + -- ** TextAttr + ,TextAttr + ,TTextAttr + ,CTextAttr + -- ** TextCtrl + ,TextCtrl + ,TTextCtrl + ,CTextCtrl + -- ** TextDataObject + ,TextDataObject + ,TTextDataObject + ,CTextDataObject + -- ** TextDropTarget + ,TextDropTarget + ,TTextDropTarget + ,CTextDropTarget + -- ** TextEntryDialog + ,TextEntryDialog + ,TTextEntryDialog + ,CTextEntryDialog + -- ** TextFile + ,TextFile + ,TTextFile + ,CTextFile + -- ** TextInputStream + ,TextInputStream + ,TTextInputStream + ,CTextInputStream + -- ** TextOutputStream + ,TextOutputStream + ,TTextOutputStream + ,CTextOutputStream + -- ** TextValidator + ,TextValidator + ,TTextValidator + ,CTextValidator + -- ** ThinSplitterWindow + ,ThinSplitterWindow + ,TThinSplitterWindow + ,CThinSplitterWindow + -- ** Thread + ,Thread + ,TThread + ,CThread + -- ** Time + ,Time + ,TTime + ,CTime + -- ** TimeSpan + ,TimeSpan + ,TTimeSpan + ,CTimeSpan + -- ** Timer + ,Timer + ,TTimer + ,CTimer + -- ** TimerBase + ,TimerBase + ,TTimerBase + ,CTimerBase + -- ** TimerEvent + ,TimerEvent + ,TTimerEvent + ,CTimerEvent + -- ** TimerEx + ,TimerEx + ,TTimerEx + ,CTimerEx + -- ** TimerRunner + ,TimerRunner + ,TTimerRunner + ,CTimerRunner + -- ** TipProvider + ,TipProvider + ,TTipProvider + ,CTipProvider + -- ** TipWindow + ,TipWindow + ,TTipWindow + ,CTipWindow + -- ** ToggleButton + ,ToggleButton + ,TToggleButton + ,CToggleButton + -- ** ToolBar + ,ToolBar + ,TToolBar + ,CToolBar + -- ** ToolBarBase + ,ToolBarBase + ,TToolBarBase + ,CToolBarBase + -- ** ToolLayoutItem + ,ToolLayoutItem + ,TToolLayoutItem + ,CToolLayoutItem + -- ** ToolTip + ,ToolTip + ,TToolTip + ,CToolTip + -- ** ToolWindow + ,ToolWindow + ,TToolWindow + ,CToolWindow + -- ** TopLevelWindow + ,TopLevelWindow + ,TTopLevelWindow + ,CTopLevelWindow + -- ** TreeCompanionWindow + ,TreeCompanionWindow + ,TTreeCompanionWindow + ,CTreeCompanionWindow + -- ** TreeCtrl + ,TreeCtrl + ,TTreeCtrl + ,CTreeCtrl + -- ** TreeEvent + ,TreeEvent + ,TTreeEvent + ,CTreeEvent + -- ** TreeItemData + ,TreeItemData + ,TTreeItemData + ,CTreeItemData + -- ** TreeItemId + ,TreeItemId + ,TTreeItemId + ,CTreeItemId + -- ** TreeLayout + ,TreeLayout + ,TTreeLayout + ,CTreeLayout + -- ** TreeLayoutStored + ,TreeLayoutStored + ,TTreeLayoutStored + ,CTreeLayoutStored + -- ** URL + ,URL + ,TURL + ,CURL + -- ** UpdateUIEvent + ,UpdateUIEvent + ,TUpdateUIEvent + ,CUpdateUIEvent + -- ** Validator + ,Validator + ,TValidator + ,CValidator + -- ** Variant + ,Variant + ,TVariant + ,CVariant + -- ** VariantData + ,VariantData + ,TVariantData + ,CVariantData + -- ** View + ,View + ,TView + ,CView + -- ** WXCApp + ,WXCApp + ,TWXCApp + ,CWXCApp + -- ** WXCArtProv + ,WXCArtProv + ,TWXCArtProv + ,CWXCArtProv + -- ** WXCClient + ,WXCClient + ,TWXCClient + ,CWXCClient + -- ** WXCCommand + ,WXCCommand + ,TWXCCommand + ,CWXCCommand + -- ** WXCConnection + ,WXCConnection + ,TWXCConnection + ,CWXCConnection + -- ** WXCDragDataObject + ,WXCDragDataObject + ,TWXCDragDataObject + ,CWXCDragDataObject + -- ** WXCDropTarget + ,WXCDropTarget + ,TWXCDropTarget + ,CWXCDropTarget + -- ** WXCFileDropTarget + ,WXCFileDropTarget + ,TWXCFileDropTarget + ,CWXCFileDropTarget + -- ** WXCGridTable + ,WXCGridTable + ,TWXCGridTable + ,CWXCGridTable + -- ** WXCHtmlEvent + ,WXCHtmlEvent + ,TWXCHtmlEvent + ,CWXCHtmlEvent + -- ** WXCHtmlWindow + ,WXCHtmlWindow + ,TWXCHtmlWindow + ,CWXCHtmlWindow + -- ** WXCLocale + ,WXCLocale + ,TWXCLocale + ,CWXCLocale + -- ** WXCLog + ,WXCLog + ,TWXCLog + ,CWXCLog + -- ** WXCMessageParameters + ,WXCMessageParameters + ,TWXCMessageParameters + ,CWXCMessageParameters + -- ** WXCPlotCurve + ,WXCPlotCurve + ,TWXCPlotCurve + ,CWXCPlotCurve + -- ** WXCPreviewControlBar + ,WXCPreviewControlBar + ,TWXCPreviewControlBar + ,CWXCPreviewControlBar + -- ** WXCPreviewFrame + ,WXCPreviewFrame + ,TWXCPreviewFrame + ,CWXCPreviewFrame + -- ** WXCPrintEvent + ,WXCPrintEvent + ,TWXCPrintEvent + ,CWXCPrintEvent + -- ** WXCPrintout + ,WXCPrintout + ,TWXCPrintout + ,CWXCPrintout + -- ** WXCPrintoutHandler + ,WXCPrintoutHandler + ,TWXCPrintoutHandler + ,CWXCPrintoutHandler + -- ** WXCServer + ,WXCServer + ,TWXCServer + ,CWXCServer + -- ** WXCTextDropTarget + ,WXCTextDropTarget + ,TWXCTextDropTarget + ,CWXCTextDropTarget + -- ** WXCTextValidator + ,WXCTextValidator + ,TWXCTextValidator + ,CWXCTextValidator + -- ** WXCTreeItemData + ,WXCTreeItemData + ,TWXCTreeItemData + ,CWXCTreeItemData + -- ** Window + ,Window + ,TWindow + ,CWindow + -- ** WindowCreateEvent + ,WindowCreateEvent + ,TWindowCreateEvent + ,CWindowCreateEvent + -- ** WindowDC + ,WindowDC + ,TWindowDC + ,CWindowDC + -- ** WindowDestroyEvent + ,WindowDestroyEvent + ,TWindowDestroyEvent + ,CWindowDestroyEvent + -- ** WindowDisabler + ,WindowDisabler + ,TWindowDisabler + ,CWindowDisabler + -- ** Wizard + ,Wizard + ,TWizard + ,CWizard + -- ** WizardEvent + ,WizardEvent + ,TWizardEvent + ,CWizardEvent + -- ** WizardPage + ,WizardPage + ,TWizardPage + ,CWizardPage + -- ** WizardPageSimple + ,WizardPageSimple + ,TWizardPageSimple + ,CWizardPageSimple + -- ** WxArray + ,WxArray + ,TWxArray + ,CWxArray + -- ** WxDllLoader + ,WxDllLoader + ,TWxDllLoader + ,CWxDllLoader + -- ** WxExpr + ,WxExpr + ,TWxExpr + ,CWxExpr + -- ** WxManagedPtr + ,WxManagedPtr + ,TWxManagedPtr + ,CWxManagedPtr + -- ** WxObject + ,WxObject + ,TWxObject + ,CWxObject + -- ** WxPoint + ,WxPoint + ,TWxPoint + ,CWxPoint + -- ** WxRect + ,WxRect + ,TWxRect + ,CWxRect + -- ** WxSize + ,WxSize + ,TWxSize + ,CWxSize + -- ** WxString + ,WxString + ,TWxString + ,CWxString + -- ** XmlResource + ,XmlResource + ,TXmlResource + ,CXmlResource + -- ** XmlResourceHandler + ,XmlResourceHandler + ,TXmlResourceHandler + ,CXmlResourceHandler + -- ** ZipInputStream + ,ZipInputStream + ,TZipInputStream + ,CZipInputStream + -- ** ZlibInputStream + ,ZlibInputStream + ,TZlibInputStream + ,CZlibInputStream + -- ** ZlibOutputStream + ,ZlibOutputStream + ,TZlibOutputStream + ,CZlibOutputStream + ) where + +import Graphics.UI.WXCore.WxcObject + +-- | Pointer to an object of type 'ConfigBase'. +type ConfigBase a = Object (CConfigBase a) +-- | Inheritance type of the ConfigBase class. +type TConfigBase a = CConfigBase a +-- | Abstract type of the ConfigBase class. +data CConfigBase a = CConfigBase + +-- | Pointer to an object of type 'FileConfig', derived from 'ConfigBase'. +type FileConfig a = ConfigBase (CFileConfig a) +-- | Inheritance type of the FileConfig class. +type TFileConfig a = TConfigBase (CFileConfig a) +-- | Abstract type of the FileConfig class. +data CFileConfig a = CFileConfig + +-- | Pointer to an object of type 'GridCellWorker'. +type GridCellWorker a = Object (CGridCellWorker a) +-- | Inheritance type of the GridCellWorker class. +type TGridCellWorker a = CGridCellWorker a +-- | Abstract type of the GridCellWorker class. +data CGridCellWorker a = CGridCellWorker + +-- | Pointer to an object of type 'GridCellEditor', derived from 'GridCellWorker'. +type GridCellEditor a = GridCellWorker (CGridCellEditor a) +-- | Inheritance type of the GridCellEditor class. +type TGridCellEditor a = TGridCellWorker (CGridCellEditor a) +-- | Abstract type of the GridCellEditor class. +data CGridCellEditor a = CGridCellEditor + +-- | Pointer to an object of type 'GridCellTextEditor', derived from 'GridCellEditor'. +type GridCellTextEditor a = GridCellEditor (CGridCellTextEditor a) +-- | Inheritance type of the GridCellTextEditor class. +type TGridCellTextEditor a = TGridCellEditor (CGridCellTextEditor a) +-- | Abstract type of the GridCellTextEditor class. +data CGridCellTextEditor a = CGridCellTextEditor + +-- | Pointer to an object of type 'GridCellFloatEditor', derived from 'GridCellTextEditor'. +type GridCellFloatEditor a = GridCellTextEditor (CGridCellFloatEditor a) +-- | Inheritance type of the GridCellFloatEditor class. +type TGridCellFloatEditor a = TGridCellTextEditor (CGridCellFloatEditor a) +-- | Abstract type of the GridCellFloatEditor class. +data CGridCellFloatEditor a = CGridCellFloatEditor + +-- | Pointer to an object of type 'GridCellTextEnterEditor', derived from 'GridCellTextEditor'. +type GridCellTextEnterEditor a = GridCellTextEditor (CGridCellTextEnterEditor a) +-- | Inheritance type of the GridCellTextEnterEditor class. +type TGridCellTextEnterEditor a = TGridCellTextEditor (CGridCellTextEnterEditor a) +-- | Abstract type of the GridCellTextEnterEditor class. +data CGridCellTextEnterEditor a = CGridCellTextEnterEditor + +-- | Pointer to an object of type 'GridCellNumberEditor', derived from 'GridCellTextEditor'. +type GridCellNumberEditor a = GridCellTextEditor (CGridCellNumberEditor a) +-- | Inheritance type of the GridCellNumberEditor class. +type TGridCellNumberEditor a = TGridCellTextEditor (CGridCellNumberEditor a) +-- | Abstract type of the GridCellNumberEditor class. +data CGridCellNumberEditor a = CGridCellNumberEditor + +-- | Pointer to an object of type 'GridCellChoiceEditor', derived from 'GridCellEditor'. +type GridCellChoiceEditor a = GridCellEditor (CGridCellChoiceEditor a) +-- | Inheritance type of the GridCellChoiceEditor class. +type TGridCellChoiceEditor a = TGridCellEditor (CGridCellChoiceEditor a) +-- | Abstract type of the GridCellChoiceEditor class. +data CGridCellChoiceEditor a = CGridCellChoiceEditor + +-- | Pointer to an object of type 'GridCellBoolEditor', derived from 'GridCellEditor'. +type GridCellBoolEditor a = GridCellEditor (CGridCellBoolEditor a) +-- | Inheritance type of the GridCellBoolEditor class. +type TGridCellBoolEditor a = TGridCellEditor (CGridCellBoolEditor a) +-- | Abstract type of the GridCellBoolEditor class. +data CGridCellBoolEditor a = CGridCellBoolEditor + +-- | Pointer to an object of type 'GridCellRenderer', derived from 'GridCellWorker'. +type GridCellRenderer a = GridCellWorker (CGridCellRenderer a) +-- | Inheritance type of the GridCellRenderer class. +type TGridCellRenderer a = TGridCellWorker (CGridCellRenderer a) +-- | Abstract type of the GridCellRenderer class. +data CGridCellRenderer a = CGridCellRenderer + +-- | Pointer to an object of type 'GridCellStringRenderer', derived from 'GridCellRenderer'. +type GridCellStringRenderer a = GridCellRenderer (CGridCellStringRenderer a) +-- | Inheritance type of the GridCellStringRenderer class. +type TGridCellStringRenderer a = TGridCellRenderer (CGridCellStringRenderer a) +-- | Abstract type of the GridCellStringRenderer class. +data CGridCellStringRenderer a = CGridCellStringRenderer + +-- | Pointer to an object of type 'GridCellFloatRenderer', derived from 'GridCellStringRenderer'. +type GridCellFloatRenderer a = GridCellStringRenderer (CGridCellFloatRenderer a) +-- | Inheritance type of the GridCellFloatRenderer class. +type TGridCellFloatRenderer a = TGridCellStringRenderer (CGridCellFloatRenderer a) +-- | Abstract type of the GridCellFloatRenderer class. +data CGridCellFloatRenderer a = CGridCellFloatRenderer + +-- | Pointer to an object of type 'GridCellAutoWrapStringRenderer', derived from 'GridCellStringRenderer'. +type GridCellAutoWrapStringRenderer a = GridCellStringRenderer (CGridCellAutoWrapStringRenderer a) +-- | Inheritance type of the GridCellAutoWrapStringRenderer class. +type TGridCellAutoWrapStringRenderer a = TGridCellStringRenderer (CGridCellAutoWrapStringRenderer a) +-- | Abstract type of the GridCellAutoWrapStringRenderer class. +data CGridCellAutoWrapStringRenderer a = CGridCellAutoWrapStringRenderer + +-- | Pointer to an object of type 'GridCellNumberRenderer', derived from 'GridCellStringRenderer'. +type GridCellNumberRenderer a = GridCellStringRenderer (CGridCellNumberRenderer a) +-- | Inheritance type of the GridCellNumberRenderer class. +type TGridCellNumberRenderer a = TGridCellStringRenderer (CGridCellNumberRenderer a) +-- | Abstract type of the GridCellNumberRenderer class. +data CGridCellNumberRenderer a = CGridCellNumberRenderer + +-- | Pointer to an object of type 'GridCellBoolRenderer', derived from 'GridCellRenderer'. +type GridCellBoolRenderer a = GridCellRenderer (CGridCellBoolRenderer a) +-- | Inheritance type of the GridCellBoolRenderer class. +type TGridCellBoolRenderer a = TGridCellRenderer (CGridCellBoolRenderer a) +-- | Abstract type of the GridCellBoolRenderer class. +data CGridCellBoolRenderer a = CGridCellBoolRenderer + +-- | Pointer to an object of type 'WxObject'. +type WxObject a = Object (CWxObject a) +-- | Inheritance type of the WxObject class. +type TWxObject a = CWxObject a +-- | Abstract type of the WxObject class. +data CWxObject a = CWxObject + +-- | Pointer to an object of type 'EvtHandler', derived from 'WxObject'. +type EvtHandler a = WxObject (CEvtHandler a) +-- | Inheritance type of the EvtHandler class. +type TEvtHandler a = TWxObject (CEvtHandler a) +-- | Abstract type of the EvtHandler class. +data CEvtHandler a = CEvtHandler + +-- | Pointer to an object of type 'Window', derived from 'EvtHandler'. +type Window a = EvtHandler (CWindow a) +-- | Inheritance type of the Window class. +type TWindow a = TEvtHandler (CWindow a) +-- | Abstract type of the Window class. +data CWindow a = CWindow + +-- | Pointer to an object of type 'Panel', derived from 'Window'. +type Panel a = Window (CPanel a) +-- | Inheritance type of the Panel class. +type TPanel a = TWindow (CPanel a) +-- | Abstract type of the Panel class. +data CPanel a = CPanel + +-- | Pointer to an object of type 'ScrolledWindow', derived from 'Panel'. +type ScrolledWindow a = Panel (CScrolledWindow a) +-- | Inheritance type of the ScrolledWindow class. +type TScrolledWindow a = TPanel (CScrolledWindow a) +-- | Abstract type of the ScrolledWindow class. +data CScrolledWindow a = CScrolledWindow + +-- | Pointer to an object of type 'Grid', derived from 'ScrolledWindow'. +type Grid a = ScrolledWindow (CGrid a) +-- | Inheritance type of the Grid class. +type TGrid a = TScrolledWindow (CGrid a) +-- | Abstract type of the Grid class. +data CGrid a = CGrid + +-- | Pointer to an object of type 'PlotWindow', derived from 'ScrolledWindow'. +type PlotWindow a = ScrolledWindow (CPlotWindow a) +-- | Inheritance type of the PlotWindow class. +type TPlotWindow a = TScrolledWindow (CPlotWindow a) +-- | Abstract type of the PlotWindow class. +data CPlotWindow a = CPlotWindow + +-- | Pointer to an object of type 'SplitterScrolledWindow', derived from 'ScrolledWindow'. +type SplitterScrolledWindow a = ScrolledWindow (CSplitterScrolledWindow a) +-- | Inheritance type of the SplitterScrolledWindow class. +type TSplitterScrolledWindow a = TScrolledWindow (CSplitterScrolledWindow a) +-- | Abstract type of the SplitterScrolledWindow class. +data CSplitterScrolledWindow a = CSplitterScrolledWindow + +-- | Pointer to an object of type 'PreviewCanvas', derived from 'ScrolledWindow'. +type PreviewCanvas a = ScrolledWindow (CPreviewCanvas a) +-- | Inheritance type of the PreviewCanvas class. +type TPreviewCanvas a = TScrolledWindow (CPreviewCanvas a) +-- | Abstract type of the PreviewCanvas class. +data CPreviewCanvas a = CPreviewCanvas + +-- | Pointer to an object of type 'HtmlWindow', derived from 'ScrolledWindow'. +type HtmlWindow a = ScrolledWindow (CHtmlWindow a) +-- | Inheritance type of the HtmlWindow class. +type THtmlWindow a = TScrolledWindow (CHtmlWindow a) +-- | Abstract type of the HtmlWindow class. +data CHtmlWindow a = CHtmlWindow + +-- | Pointer to an object of type 'WXCHtmlWindow', derived from 'HtmlWindow'. +type WXCHtmlWindow a = HtmlWindow (CWXCHtmlWindow a) +-- | Inheritance type of the WXCHtmlWindow class. +type TWXCHtmlWindow a = THtmlWindow (CWXCHtmlWindow a) +-- | Abstract type of the WXCHtmlWindow class. +data CWXCHtmlWindow a = CWXCHtmlWindow + +-- | Pointer to an object of type 'PreviewControlBar', derived from 'Panel'. +type PreviewControlBar a = Panel (CPreviewControlBar a) +-- | Inheritance type of the PreviewControlBar class. +type TPreviewControlBar a = TPanel (CPreviewControlBar a) +-- | Abstract type of the PreviewControlBar class. +data CPreviewControlBar a = CPreviewControlBar + +-- | Pointer to an object of type 'WXCPreviewControlBar', derived from 'PreviewControlBar'. +type WXCPreviewControlBar a = PreviewControlBar (CWXCPreviewControlBar a) +-- | Inheritance type of the WXCPreviewControlBar class. +type TWXCPreviewControlBar a = TPreviewControlBar (CWXCPreviewControlBar a) +-- | Abstract type of the WXCPreviewControlBar class. +data CWXCPreviewControlBar a = CWXCPreviewControlBar + +-- | Pointer to an object of type 'WizardPage', derived from 'Panel'. +type WizardPage a = Panel (CWizardPage a) +-- | Inheritance type of the WizardPage class. +type TWizardPage a = TPanel (CWizardPage a) +-- | Abstract type of the WizardPage class. +data CWizardPage a = CWizardPage + +-- | Pointer to an object of type 'WizardPageSimple', derived from 'WizardPage'. +type WizardPageSimple a = WizardPage (CWizardPageSimple a) +-- | Inheritance type of the WizardPageSimple class. +type TWizardPageSimple a = TWizardPage (CWizardPageSimple a) +-- | Abstract type of the WizardPageSimple class. +data CWizardPageSimple a = CWizardPageSimple + +-- | Pointer to an object of type 'NewBitmapButton', derived from 'Panel'. +type NewBitmapButton a = Panel (CNewBitmapButton a) +-- | Inheritance type of the NewBitmapButton class. +type TNewBitmapButton a = TPanel (CNewBitmapButton a) +-- | Abstract type of the NewBitmapButton class. +data CNewBitmapButton a = CNewBitmapButton + +-- | Pointer to an object of type 'EditableListBox', derived from 'Panel'. +type EditableListBox a = Panel (CEditableListBox a) +-- | Inheritance type of the EditableListBox class. +type TEditableListBox a = TPanel (CEditableListBox a) +-- | Abstract type of the EditableListBox class. +data CEditableListBox a = CEditableListBox + +-- | Pointer to an object of type 'DynamicSashWindow', derived from 'Window'. +type DynamicSashWindow a = Window (CDynamicSashWindow a) +-- | Inheritance type of the DynamicSashWindow class. +type TDynamicSashWindow a = TWindow (CDynamicSashWindow a) +-- | Abstract type of the DynamicSashWindow class. +data CDynamicSashWindow a = CDynamicSashWindow + +-- | Pointer to an object of type 'PopupWindow', derived from 'Window'. +type PopupWindow a = Window (CPopupWindow a) +-- | Inheritance type of the PopupWindow class. +type TPopupWindow a = TWindow (CPopupWindow a) +-- | Abstract type of the PopupWindow class. +data CPopupWindow a = CPopupWindow + +-- | Pointer to an object of type 'PopupTransientWindow', derived from 'PopupWindow'. +type PopupTransientWindow a = PopupWindow (CPopupTransientWindow a) +-- | Inheritance type of the PopupTransientWindow class. +type TPopupTransientWindow a = TPopupWindow (CPopupTransientWindow a) +-- | Abstract type of the PopupTransientWindow class. +data CPopupTransientWindow a = CPopupTransientWindow + +-- | Pointer to an object of type 'TipWindow', derived from 'PopupTransientWindow'. +type TipWindow a = PopupTransientWindow (CTipWindow a) +-- | Inheritance type of the TipWindow class. +type TTipWindow a = TPopupTransientWindow (CTipWindow a) +-- | Abstract type of the TipWindow class. +data CTipWindow a = CTipWindow + +-- | Pointer to an object of type 'SashWindow', derived from 'Window'. +type SashWindow a = Window (CSashWindow a) +-- | Inheritance type of the SashWindow class. +type TSashWindow a = TWindow (CSashWindow a) +-- | Abstract type of the SashWindow class. +data CSashWindow a = CSashWindow + +-- | Pointer to an object of type 'SashLayoutWindow', derived from 'SashWindow'. +type SashLayoutWindow a = SashWindow (CSashLayoutWindow a) +-- | Inheritance type of the SashLayoutWindow class. +type TSashLayoutWindow a = TSashWindow (CSashLayoutWindow a) +-- | Abstract type of the SashLayoutWindow class. +data CSashLayoutWindow a = CSashLayoutWindow + +-- | Pointer to an object of type 'SplitterWindow', derived from 'Window'. +type SplitterWindow a = Window (CSplitterWindow a) +-- | Inheritance type of the SplitterWindow class. +type TSplitterWindow a = TWindow (CSplitterWindow a) +-- | Abstract type of the SplitterWindow class. +data CSplitterWindow a = CSplitterWindow + +-- | Pointer to an object of type 'ThinSplitterWindow', derived from 'SplitterWindow'. +type ThinSplitterWindow a = SplitterWindow (CThinSplitterWindow a) +-- | Inheritance type of the ThinSplitterWindow class. +type TThinSplitterWindow a = TSplitterWindow (CThinSplitterWindow a) +-- | Abstract type of the ThinSplitterWindow class. +data CThinSplitterWindow a = CThinSplitterWindow + +-- | Pointer to an object of type 'TreeCompanionWindow', derived from 'Window'. +type TreeCompanionWindow a = Window (CTreeCompanionWindow a) +-- | Inheritance type of the TreeCompanionWindow class. +type TTreeCompanionWindow a = TWindow (CTreeCompanionWindow a) +-- | Abstract type of the TreeCompanionWindow class. +data CTreeCompanionWindow a = CTreeCompanionWindow + +-- | Pointer to an object of type 'MediaCtrl', derived from 'Window'. +type MediaCtrl a = Window (CMediaCtrl a) +-- | Inheritance type of the MediaCtrl class. +type TMediaCtrl a = TWindow (CMediaCtrl a) +-- | Abstract type of the MediaCtrl class. +data CMediaCtrl a = CMediaCtrl + +-- | Pointer to an object of type 'StatusBar', derived from 'Window'. +type StatusBar a = Window (CStatusBar a) +-- | Inheritance type of the StatusBar class. +type TStatusBar a = TWindow (CStatusBar a) +-- | Abstract type of the StatusBar class. +data CStatusBar a = CStatusBar + +-- | Pointer to an object of type 'MDIClientWindow', derived from 'Window'. +type MDIClientWindow a = Window (CMDIClientWindow a) +-- | Inheritance type of the MDIClientWindow class. +type TMDIClientWindow a = TWindow (CMDIClientWindow a) +-- | Abstract type of the MDIClientWindow class. +data CMDIClientWindow a = CMDIClientWindow + +-- | Pointer to an object of type 'GLCanvas', derived from 'Window'. +type GLCanvas a = Window (CGLCanvas a) +-- | Inheritance type of the GLCanvas class. +type TGLCanvas a = TWindow (CGLCanvas a) +-- | Abstract type of the GLCanvas class. +data CGLCanvas a = CGLCanvas + +-- | Pointer to an object of type 'DrawWindow', derived from 'Window'. +type DrawWindow a = Window (CDrawWindow a) +-- | Inheritance type of the DrawWindow class. +type TDrawWindow a = TWindow (CDrawWindow a) +-- | Abstract type of the DrawWindow class. +data CDrawWindow a = CDrawWindow + +-- | Pointer to an object of type 'Control', derived from 'Window'. +type Control a = Window (CControl a) +-- | Inheritance type of the Control class. +type TControl a = TWindow (CControl a) +-- | Abstract type of the Control class. +data CControl a = CControl + +-- | Pointer to an object of type 'Slider', derived from 'Control'. +type Slider a = Control (CSlider a) +-- | Inheritance type of the Slider class. +type TSlider a = TControl (CSlider a) +-- | Abstract type of the Slider class. +data CSlider a = CSlider + +-- | Pointer to an object of type 'SliderMSW', derived from 'Slider'. +type SliderMSW a = Slider (CSliderMSW a) +-- | Inheritance type of the SliderMSW class. +type TSliderMSW a = TSlider (CSliderMSW a) +-- | Abstract type of the SliderMSW class. +data CSliderMSW a = CSliderMSW + +-- | Pointer to an object of type 'Slider95', derived from 'Slider'. +type Slider95 a = Slider (CSlider95 a) +-- | Inheritance type of the Slider95 class. +type TSlider95 a = TSlider (CSlider95 a) +-- | Abstract type of the Slider95 class. +data CSlider95 a = CSlider95 + +-- | Pointer to an object of type 'Gauge', derived from 'Control'. +type Gauge a = Control (CGauge a) +-- | Inheritance type of the Gauge class. +type TGauge a = TControl (CGauge a) +-- | Abstract type of the Gauge class. +data CGauge a = CGauge + +-- | Pointer to an object of type 'GaugeMSW', derived from 'Gauge'. +type GaugeMSW a = Gauge (CGaugeMSW a) +-- | Inheritance type of the GaugeMSW class. +type TGaugeMSW a = TGauge (CGaugeMSW a) +-- | Abstract type of the GaugeMSW class. +data CGaugeMSW a = CGaugeMSW + +-- | Pointer to an object of type 'Gauge95', derived from 'Gauge'. +type Gauge95 a = Gauge (CGauge95 a) +-- | Inheritance type of the Gauge95 class. +type TGauge95 a = TGauge (CGauge95 a) +-- | Abstract type of the Gauge95 class. +data CGauge95 a = CGauge95 + +-- | Pointer to an object of type 'StyledTextCtrl', derived from 'Control'. +type StyledTextCtrl a = Control (CStyledTextCtrl a) +-- | Inheritance type of the StyledTextCtrl class. +type TStyledTextCtrl a = TControl (CStyledTextCtrl a) +-- | Abstract type of the StyledTextCtrl class. +data CStyledTextCtrl a = CStyledTextCtrl + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 + +-- | 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 -- | Pointer to an object of type 'WxArray'. type WxArray a = Object (CWxArray a)
src/haskell/Graphics/UI/WXCore/WxcClasses.hs view
@@ -14,9 +14,9 @@ From the files: - * @C:\Users\-\AppData\Roaming\cabal\i386-windows-ghc-7.8.3\wxc-0.91.0.0\include\wxc.h@ + * @C:\Users\-\AppData\Roaming\cabal\x86_64-windows-ghc-7.10.2\wxc-0.92.0.0-8uA6VUEbMCv4OmPqbZ6Pgr\include\wxc.h@ -And contains 3825 methods for 253 classes. +And contains 4324 methods for 277 classes. -} -------------------------------------------------------------------------------- module Graphics.UI.WXCore.WxcClasses
src/haskell/Graphics/UI/WXCore/WxcClassesAL.hs view
@@ -15,8007 +15,12613 @@ From the files: - * @C:\Users\-\AppData\Roaming\cabal\i386-windows-ghc-7.8.3\wxc-0.91.0.0\include\wxc.h@ - -And contains 1492 methods for 124 classes. --} --------------------------------------------------------------------------------- -module Graphics.UI.WXCore.WxcClassesAL - ( -- * Global - -- ** Misc. - bitmapDataObjectCreate - ,bitmapDataObjectCreateEmpty - ,bitmapDataObjectDelete - ,bitmapDataObjectGetBitmap - ,bitmapDataObjectSetBitmap - ,cFree - ,cursorCreateFromImage - ,cursorCreateFromStock - ,cursorCreateLoad - ,dragIcon - ,dragListItem - ,dragString - ,dragTreeItem - ,dropSourceCreate - ,dropSourceDelete - ,dropSourceDoDragDrop - ,fileDataObjectAddFile - ,fileDataObjectCreate - ,fileDataObjectDelete - ,fileDataObjectGetFilenames - ,genericDragIcon - ,genericDragListItem - ,genericDragString - ,genericDragTreeItem - ,getApplicationDir - ,getApplicationPath - ,getColourFromUser - ,getELJLocale - ,getELJTranslation - ,getFontFromUser - ,getNumberFromUser - ,getPasswordFromUser - ,getTextFromUser - ,isDefined - ,kill - ,logDebug - ,logError - ,logErrorMsg - ,logFatalError - ,logFatalErrorMsg - ,logMessage - ,logMessageMsg - ,logStatus - ,logSysError - ,logTrace - ,logVerbose - ,logWarning - ,logWarningMsg - -- * Classes - -- ** AcceleratorEntry - ,acceleratorEntryCreate - ,acceleratorEntryDelete - ,acceleratorEntryGetCommand - ,acceleratorEntryGetFlags - ,acceleratorEntryGetKeyCode - ,acceleratorEntrySet - -- ** AcceleratorTable - ,acceleratorTableCreate - ,acceleratorTableDelete - -- ** ActivateEvent - ,activateEventCopyObject - ,activateEventGetActive - -- ** AutoBufferedPaintDC - ,autoBufferedPaintDCCreate - ,autoBufferedPaintDCDelete - -- ** Bitmap - ,bitmapAddHandler - ,bitmapCleanUpHandlers - ,bitmapCreate - ,bitmapCreateDefault - ,bitmapCreateEmpty - ,bitmapCreateFromImage - ,bitmapCreateFromXPM - ,bitmapCreateLoad - ,bitmapDelete - ,bitmapFindHandlerByExtension - ,bitmapFindHandlerByName - ,bitmapFindHandlerByType - ,bitmapGetDepth - ,bitmapGetHeight - ,bitmapGetMask - ,bitmapGetSubBitmap - ,bitmapGetWidth - ,bitmapInitStandardHandlers - ,bitmapInsertHandler - ,bitmapIsOk - ,bitmapIsStatic - ,bitmapLoadFile - ,bitmapRemoveHandler - ,bitmapSafeDelete - ,bitmapSaveFile - ,bitmapSetDepth - ,bitmapSetHeight - ,bitmapSetMask - ,bitmapSetWidth - -- ** BitmapButton - ,bitmapButtonCreate - ,bitmapButtonGetBitmapDisabled - ,bitmapButtonGetBitmapFocus - ,bitmapButtonGetBitmapLabel - ,bitmapButtonGetBitmapSelected - ,bitmapButtonGetMarginX - ,bitmapButtonGetMarginY - ,bitmapButtonSetBitmapDisabled - ,bitmapButtonSetBitmapFocus - ,bitmapButtonSetBitmapLabel - ,bitmapButtonSetBitmapSelected - ,bitmapButtonSetMargins - -- ** BitmapToggleButton - ,bitmapToggleButtonCreate - ,bitmapToggleButtonEnable - ,bitmapToggleButtonGetValue - ,bitmapToggleButtonSetBitmapLabel - ,bitmapToggleButtonSetValue - -- ** BoolProperty - ,boolPropertyCreate - -- ** BoxSizer - ,boxSizerCalcMin - ,boxSizerCreate - ,boxSizerGetOrientation - ,boxSizerRecalcSizes - -- ** Brush - ,brushAssign - ,brushCreateDefault - ,brushCreateFromBitmap - ,brushCreateFromColour - ,brushCreateFromStock - ,brushDelete - ,brushGetColour - ,brushGetStipple - ,brushGetStyle - ,brushIsEqual - ,brushIsOk - ,brushIsStatic - ,brushSafeDelete - ,brushSetColour - ,brushSetColourSingle - ,brushSetStipple - ,brushSetStyle - -- ** BufferedDC - ,bufferedDCCreateByDCAndBitmap - ,bufferedDCCreateByDCAndSize - ,bufferedDCDelete - -- ** BufferedPaintDC - ,bufferedPaintDCCreate - ,bufferedPaintDCCreateWithBitmap - ,bufferedPaintDCDelete - -- ** BusyCursor - ,busyCursorCreate - ,busyCursorCreateWithCursor - ,busyCursorDelete - -- ** BusyInfo - ,busyInfoCreate - ,busyInfoDelete - -- ** Button - ,buttonCreate - ,buttonSetBackgroundColour - ,buttonSetDefault - -- ** CalculateLayoutEvent - ,calculateLayoutEventCreate - ,calculateLayoutEventGetFlags - ,calculateLayoutEventGetRect - ,calculateLayoutEventSetFlags - ,calculateLayoutEventSetRect - -- ** CalendarCtrl - ,calendarCtrlCreate - ,calendarCtrlEnableHolidayDisplay - ,calendarCtrlEnableMonthChange - ,calendarCtrlGetAttr - ,calendarCtrlGetDate - ,calendarCtrlGetHeaderColourBg - ,calendarCtrlGetHeaderColourFg - ,calendarCtrlGetHighlightColourBg - ,calendarCtrlGetHighlightColourFg - ,calendarCtrlGetHolidayColourBg - ,calendarCtrlGetHolidayColourFg - ,calendarCtrlHitTest - ,calendarCtrlResetAttr - ,calendarCtrlSetAttr - ,calendarCtrlSetDate - ,calendarCtrlSetHeaderColours - ,calendarCtrlSetHighlightColours - ,calendarCtrlSetHoliday - ,calendarCtrlSetHolidayColours - -- ** CalendarDateAttr - ,calendarDateAttrCreate - ,calendarDateAttrCreateDefault - ,calendarDateAttrDelete - ,calendarDateAttrGetBackgroundColour - ,calendarDateAttrGetBorder - ,calendarDateAttrGetBorderColour - ,calendarDateAttrGetFont - ,calendarDateAttrGetTextColour - ,calendarDateAttrHasBackgroundColour - ,calendarDateAttrHasBorder - ,calendarDateAttrHasBorderColour - ,calendarDateAttrHasFont - ,calendarDateAttrHasTextColour - ,calendarDateAttrIsHoliday - ,calendarDateAttrSetBackgroundColour - ,calendarDateAttrSetBorder - ,calendarDateAttrSetBorderColour - ,calendarDateAttrSetFont - ,calendarDateAttrSetHoliday - ,calendarDateAttrSetTextColour - -- ** CalendarEvent - ,calendarEventGetDate - ,calendarEventGetWeekDay - -- ** Caret - ,caretCreate - ,caretGetBlinkTime - ,caretGetPosition - ,caretGetSize - ,caretGetWindow - ,caretHide - ,caretIsOk - ,caretIsVisible - ,caretMove - ,caretSetBlinkTime - ,caretSetSize - ,caretShow - -- ** CheckBox - ,checkBoxCreate - ,checkBoxDelete - ,checkBoxGetValue - ,checkBoxSetValue - -- ** CheckListBox - ,checkListBoxCheck - ,checkListBoxCreate - ,checkListBoxDelete - ,checkListBoxIsChecked - -- ** Choice - ,choiceAppend - ,choiceClear - ,choiceCreate - ,choiceDelete - ,choiceFindString - ,choiceGetCount - ,choiceGetSelection - ,choiceGetString - ,choiceSetSelection - ,choiceSetString - -- ** ClassInfo - ,classInfoCreateClassByName - ,classInfoFindClass - ,classInfoGetBaseClassName1 - ,classInfoGetBaseClassName2 - ,classInfoGetClassName - ,classInfoGetClassNameEx - ,classInfoGetSize - ,classInfoIsKindOf - ,classInfoIsKindOfEx - -- ** ClientDC - ,clientDCCreate - ,clientDCDelete - -- ** Clipboard - ,clipboardAddData - ,clipboardClear - ,clipboardClose - ,clipboardCreate - ,clipboardFlush - ,clipboardGetData - ,clipboardIsOpened - ,clipboardIsSupported - ,clipboardOpen - ,clipboardSetData - ,clipboardUsePrimarySelection - -- ** CloseEvent - ,closeEventCanVeto - ,closeEventCopyObject - ,closeEventGetLoggingOff - ,closeEventGetVeto - ,closeEventSetCanVeto - ,closeEventSetLoggingOff - ,closeEventVeto - -- ** Closure - ,closureCreate - ,closureGetData - -- ** ComboBox - ,comboBoxAppend - ,comboBoxAppendData - ,comboBoxClear - ,comboBoxCopy - ,comboBoxCreate - ,comboBoxCut - ,comboBoxDelete - ,comboBoxFindString - ,comboBoxGetClientData - ,comboBoxGetCount - ,comboBoxGetInsertionPoint - ,comboBoxGetLastPosition - ,comboBoxGetSelection - ,comboBoxGetString - ,comboBoxGetStringSelection - ,comboBoxGetValue - ,comboBoxPaste - ,comboBoxRemove - ,comboBoxReplace - ,comboBoxSetClientData - ,comboBoxSetEditable - ,comboBoxSetInsertionPoint - ,comboBoxSetInsertionPointEnd - ,comboBoxSetSelection - ,comboBoxSetTextSelection - -- ** CommandEvent - ,commandEventCopyObject - ,commandEventCreate - ,commandEventDelete - ,commandEventGetClientData - ,commandEventGetClientObject - ,commandEventGetExtraLong - ,commandEventGetInt - ,commandEventGetSelection - ,commandEventGetString - ,commandEventIsChecked - ,commandEventIsSelection - ,commandEventSetClientData - ,commandEventSetClientObject - ,commandEventSetExtraLong - ,commandEventSetInt - ,commandEventSetString - -- ** ConfigBase - ,configBaseCreate - ,configBaseDelete - ,configBaseDeleteAll - ,configBaseDeleteEntry - ,configBaseDeleteGroup - ,configBaseExists - ,configBaseExpandEnvVars - ,configBaseFlush - ,configBaseGet - ,configBaseGetAppName - ,configBaseGetEntryType - ,configBaseGetFirstEntry - ,configBaseGetFirstGroup - ,configBaseGetNextEntry - ,configBaseGetNextGroup - ,configBaseGetNumberOfEntries - ,configBaseGetNumberOfGroups - ,configBaseGetPath - ,configBaseGetStyle - ,configBaseGetVendorName - ,configBaseHasEntry - ,configBaseHasGroup - ,configBaseIsExpandingEnvVars - ,configBaseIsRecordingDefaults - ,configBaseReadBool - ,configBaseReadDouble - ,configBaseReadInteger - ,configBaseReadString - ,configBaseRenameEntry - ,configBaseRenameGroup - ,configBaseSet - ,configBaseSetAppName - ,configBaseSetExpandEnvVars - ,configBaseSetPath - ,configBaseSetRecordDefaults - ,configBaseSetStyle - ,configBaseSetVendorName - ,configBaseWriteBool - ,configBaseWriteDouble - ,configBaseWriteInteger - ,configBaseWriteLong - ,configBaseWriteString - -- ** ContextHelp - ,contextHelpBeginContextHelp - ,contextHelpCreate - ,contextHelpDelete - ,contextHelpEndContextHelp - -- ** ContextHelpButton - ,contextHelpButtonCreate - -- ** Control - ,controlCommand - ,controlGetLabel - ,controlSetLabel - -- ** Cursor - ,cursorDelete - ,cursorIsStatic - ,cursorSafeDelete - -- ** DC - ,dcBlit - ,dcCalcBoundingBox - ,dcCanDrawBitmap - ,dcCanGetTextExtent - ,dcClear - ,dcComputeScaleAndOrigin - ,dcCrossHair - ,dcDelete - ,dcDestroyClippingRegion - ,dcDeviceToLogicalX - ,dcDeviceToLogicalXRel - ,dcDeviceToLogicalY - ,dcDeviceToLogicalYRel - ,dcDrawArc - ,dcDrawBitmap - ,dcDrawCheckMark - ,dcDrawCircle - ,dcDrawEllipse - ,dcDrawEllipticArc - ,dcDrawIcon - ,dcDrawLabel - ,dcDrawLabelBitmap - ,dcDrawLine - ,dcDrawLines - ,dcDrawPoint - ,dcDrawPolyPolygon - ,dcDrawPolygon - ,dcDrawRectangle - ,dcDrawRotatedText - ,dcDrawRoundedRectangle - ,dcDrawText - ,dcEndDoc - ,dcEndPage - ,dcFloodFill - ,dcGetBackground - ,dcGetBackgroundMode - ,dcGetBrush - ,dcGetCharHeight - ,dcGetCharWidth - ,dcGetClippingBox - ,dcGetDepth - ,dcGetDeviceOrigin - ,dcGetFont - ,dcGetLogicalFunction - ,dcGetLogicalOrigin - ,dcGetLogicalScale - ,dcGetMapMode - ,dcGetMultiLineTextExtent - ,dcGetPPI - ,dcGetPen - ,dcGetPixel - ,dcGetPixel2 - ,dcGetSize - ,dcGetSizeMM - ,dcGetTextBackground - ,dcGetTextExtent - ,dcGetTextForeground - ,dcGetUserScale - ,dcGetUserScaleX - ,dcGetUserScaleY - ,dcIsOk - ,dcLogicalToDeviceX - ,dcLogicalToDeviceXRel - ,dcLogicalToDeviceY - ,dcLogicalToDeviceYRel - ,dcMaxX - ,dcMaxY - ,dcMinX - ,dcMinY - ,dcResetBoundingBox - ,dcSetAxisOrientation - ,dcSetBackground - ,dcSetBackgroundMode - ,dcSetBrush - ,dcSetClippingRegion - ,dcSetClippingRegionFromRegion - ,dcSetDeviceClippingRegion - ,dcSetDeviceOrigin - ,dcSetFont - ,dcSetLogicalFunction - ,dcSetLogicalOrigin - ,dcSetLogicalScale - ,dcSetMapMode - ,dcSetPalette - ,dcSetPen - ,dcSetTextBackground - ,dcSetTextForeground - ,dcSetUserScale - ,dcStartDoc - ,dcStartPage - -- ** DataFormat - ,dataFormatCreateFromId - ,dataFormatCreateFromType - ,dataFormatDelete - ,dataFormatGetId - ,dataFormatGetType - ,dataFormatIsEqual - ,dataFormatSetId - ,dataFormatSetType - -- ** DataObjectComposite - ,dataObjectCompositeAdd - ,dataObjectCompositeCreate - ,dataObjectCompositeDelete - -- ** DateProperty - ,datePropertyCreate - -- ** DateTime - ,dateTimeAddDate - ,dateTimeAddDateValues - ,dateTimeAddTime - ,dateTimeAddTimeValues - ,dateTimeConvertYearToBC - ,dateTimeCreate - ,dateTimeDelete - ,dateTimeFormat - ,dateTimeFormatDate - ,dateTimeFormatISODate - ,dateTimeFormatISOTime - ,dateTimeFormatTime - ,dateTimeGetAmString - ,dateTimeGetBeginDST - ,dateTimeGetCentury - ,dateTimeGetCountry - ,dateTimeGetCurrentMonth - ,dateTimeGetCurrentYear - ,dateTimeGetDay - ,dateTimeGetDayOfYear - ,dateTimeGetEndDST - ,dateTimeGetHour - ,dateTimeGetLastMonthDay - ,dateTimeGetLastWeekDay - ,dateTimeGetMillisecond - ,dateTimeGetMinute - ,dateTimeGetMonth - ,dateTimeGetMonthName - ,dateTimeGetNextWeekDay - ,dateTimeGetNumberOfDays - ,dateTimeGetNumberOfDaysMonth - ,dateTimeGetPmString - ,dateTimeGetPrevWeekDay - ,dateTimeGetSecond - ,dateTimeGetTicks - ,dateTimeGetTimeNow - ,dateTimeGetValue - ,dateTimeGetWeekDay - ,dateTimeGetWeekDayInSameWeek - ,dateTimeGetWeekDayName - ,dateTimeGetWeekDayTZ - ,dateTimeGetWeekOfMonth - ,dateTimeGetWeekOfYear - ,dateTimeGetYear - ,dateTimeIsBetween - ,dateTimeIsDST - ,dateTimeIsDSTApplicable - ,dateTimeIsEarlierThan - ,dateTimeIsEqualTo - ,dateTimeIsEqualUpTo - ,dateTimeIsLaterThan - ,dateTimeIsLeapYear - ,dateTimeIsSameDate - ,dateTimeIsSameTime - ,dateTimeIsStrictlyBetween - ,dateTimeIsValid - ,dateTimeIsWestEuropeanCountry - ,dateTimeIsWorkDay - ,dateTimeMakeGMT - ,dateTimeMakeTimezone - ,dateTimeNow - ,dateTimeParseDate - ,dateTimeParseDateTime - ,dateTimeParseFormat - ,dateTimeParseRfc822Date - ,dateTimeParseTime - ,dateTimeResetTime - ,dateTimeSet - ,dateTimeSetCountry - ,dateTimeSetDay - ,dateTimeSetHour - ,dateTimeSetMillisecond - ,dateTimeSetMinute - ,dateTimeSetMonth - ,dateTimeSetSecond - ,dateTimeSetTime - ,dateTimeSetToCurrent - ,dateTimeSetToLastMonthDay - ,dateTimeSetToLastWeekDay - ,dateTimeSetToNextWeekDay - ,dateTimeSetToPrevWeekDay - ,dateTimeSetToWeekDay - ,dateTimeSetToWeekDayInSameWeek - ,dateTimeSetYear - ,dateTimeSubtractDate - ,dateTimeSubtractTime - ,dateTimeToGMT - ,dateTimeToTimezone - ,dateTimeToday - ,dateTimeUNow - ,dateTimewxDateTime - -- ** Dialog - ,dialogCreate - ,dialogEndModal - ,dialogGetReturnCode - ,dialogIsModal - ,dialogSetReturnCode - ,dialogShowModal - -- ** DirDialog - ,dirDialogCreate - ,dirDialogGetMessage - ,dirDialogGetPath - ,dirDialogGetStyle - ,dirDialogSetMessage - ,dirDialogSetPath - ,dirDialogSetStyle - -- ** DragImage - ,dragImageBeginDrag - ,dragImageBeginDragFullScreen - ,dragImageCreate - ,dragImageDelete - ,dragImageEndDrag - ,dragImageHide - ,dragImageMove - ,dragImageShow - -- ** DrawControl - ,drawControlCreate - -- ** DrawWindow - ,drawWindowCreate - -- ** DropTarget - ,dropTargetGetData - ,dropTargetSetDataObject - -- ** EncodingConverter - ,encodingConverterConvert - ,encodingConverterCreate - ,encodingConverterDelete - ,encodingConverterGetAllEquivalents - ,encodingConverterGetPlatformEquivalents - ,encodingConverterInit - -- ** EraseEvent - ,eraseEventCopyObject - ,eraseEventGetDC - -- ** Event - ,eventCopyObject - ,eventGetEventObject - ,eventGetEventType - ,eventGetId - ,eventGetSkipped - ,eventGetTimestamp - ,eventIsCommandEvent - ,eventNewEventType - ,eventSetEventObject - ,eventSetEventType - ,eventSetId - ,eventSetTimestamp - ,eventSkip - -- ** EvtHandler - ,evtHandlerAddPendingEvent - ,evtHandlerConnect - ,evtHandlerCreate - ,evtHandlerDelete - ,evtHandlerDisconnect - ,evtHandlerGetClientClosure - ,evtHandlerGetClosure - ,evtHandlerGetEvtHandlerEnabled - ,evtHandlerGetNextHandler - ,evtHandlerGetPreviousHandler - ,evtHandlerProcessEvent - ,evtHandlerProcessPendingEvents - ,evtHandlerSetClientClosure - ,evtHandlerSetEvtHandlerEnabled - ,evtHandlerSetNextHandler - ,evtHandlerSetPreviousHandler - -- ** FileConfig - ,fileConfigCreate - -- ** FileDialog - ,fileDialogCreate - ,fileDialogGetDirectory - ,fileDialogGetFilename - ,fileDialogGetFilenames - ,fileDialogGetFilterIndex - ,fileDialogGetMessage - ,fileDialogGetPath - ,fileDialogGetPaths - ,fileDialogGetStyle - ,fileDialogGetWildcard - ,fileDialogSetDirectory - ,fileDialogSetFilename - ,fileDialogSetFilterIndex - ,fileDialogSetMessage - ,fileDialogSetPath - ,fileDialogSetStyle - ,fileDialogSetWildcard - -- ** FileHistory - ,fileHistoryAddFileToHistory - ,fileHistoryAddFilesToMenu - ,fileHistoryCreate - ,fileHistoryDelete - ,fileHistoryGetCount - ,fileHistoryGetHistoryFile - ,fileHistoryGetMaxFiles - ,fileHistoryGetMenus - ,fileHistoryLoad - ,fileHistoryRemoveFileFromHistory - ,fileHistoryRemoveMenu - ,fileHistorySave - ,fileHistoryUseMenu - -- ** FileProperty - ,filePropertyCreate - -- ** FileType - ,fileTypeDelete - ,fileTypeExpandCommand - ,fileTypeGetDescription - ,fileTypeGetExtensions - ,fileTypeGetIcon - ,fileTypeGetMimeType - ,fileTypeGetMimeTypes - ,fileTypeGetOpenCommand - ,fileTypeGetPrintCommand - -- ** FindDialogEvent - ,findDialogEventGetFindString - ,findDialogEventGetFlags - ,findDialogEventGetReplaceString - -- ** FindReplaceData - ,findReplaceDataCreate - ,findReplaceDataCreateDefault - ,findReplaceDataDelete - ,findReplaceDataGetFindString - ,findReplaceDataGetFlags - ,findReplaceDataGetReplaceString - ,findReplaceDataSetFindString - ,findReplaceDataSetFlags - ,findReplaceDataSetReplaceString - -- ** FindReplaceDialog - ,findReplaceDialogCreate - ,findReplaceDialogGetData - ,findReplaceDialogSetData - -- ** FlexGridSizer - ,flexGridSizerAddGrowableCol - ,flexGridSizerAddGrowableRow - ,flexGridSizerCalcMin - ,flexGridSizerCreate - ,flexGridSizerRecalcSizes - ,flexGridSizerRemoveGrowableCol - ,flexGridSizerRemoveGrowableRow - -- ** FloatProperty - ,floatPropertyCreate - -- ** Font - ,fontCreate - ,fontCreateDefault - ,fontCreateFromStock - ,fontDelete - ,fontGetDefaultEncoding - ,fontGetEncoding - ,fontGetFaceName - ,fontGetFamily - ,fontGetFamilyString - ,fontGetPointSize - ,fontGetStyle - ,fontGetStyleString - ,fontGetUnderlined - ,fontGetWeight - ,fontGetWeightString - ,fontIsOk - ,fontIsStatic - ,fontSafeDelete - ,fontSetDefaultEncoding - ,fontSetEncoding - ,fontSetFaceName - ,fontSetFamily - ,fontSetPointSize - ,fontSetStyle - ,fontSetUnderlined - ,fontSetWeight - -- ** FontData - ,fontDataCreate - ,fontDataDelete - ,fontDataEnableEffects - ,fontDataGetAllowSymbols - ,fontDataGetChosenFont - ,fontDataGetColour - ,fontDataGetEnableEffects - ,fontDataGetEncoding - ,fontDataGetInitialFont - ,fontDataGetShowHelp - ,fontDataSetAllowSymbols - ,fontDataSetChosenFont - ,fontDataSetColour - ,fontDataSetEncoding - ,fontDataSetInitialFont - ,fontDataSetRange - ,fontDataSetShowHelp - -- ** FontDialog - ,fontDialogCreate - ,fontDialogGetFontData - -- ** FontEnumerator - ,fontEnumeratorCreate - ,fontEnumeratorDelete - ,fontEnumeratorEnumerateEncodings - ,fontEnumeratorEnumerateFacenames - -- ** FontMapper - ,fontMapperCreate - ,fontMapperGetAltForEncoding - ,fontMapperIsEncodingAvailable - -- ** Frame - ,frameCentre - ,frameCreate - ,frameCreateStatusBar - ,frameCreateToolBar - ,frameGetClientAreaOriginleft - ,frameGetClientAreaOrigintop - ,frameGetMenuBar - ,frameGetStatusBar - ,frameGetTitle - ,frameGetToolBar - ,frameIsFullScreen - ,frameRestore - ,frameSetMenuBar - ,frameSetShape - ,frameSetStatusBar - ,frameSetStatusText - ,frameSetStatusWidths - ,frameSetTitle - ,frameSetToolBar - ,frameShowFullScreen - -- ** GLCanvas - ,glCanvasCreate - ,glCanvasIsDisplaySupported - ,glCanvasIsExtensionSupported - ,glCanvasSetColour - ,glCanvasSetCurrent - ,glCanvasSwapBuffers - -- ** GLContext - ,glContextCreate - ,glContextCreateFromNull - ,glContextSetCurrent - -- ** Gauge - ,gaugeCreate - ,gaugeGetBezelFace - ,gaugeGetRange - ,gaugeGetShadowWidth - ,gaugeGetValue - ,gaugeSetBezelFace - ,gaugeSetRange - ,gaugeSetShadowWidth - ,gaugeSetValue - -- ** GenericDragImage - ,genericDragImageCreate - ,genericDragImageDoDrawImage - ,genericDragImageGetImageRect - ,genericDragImageUpdateBackingFromWindow - -- ** GraphicsBrush - ,graphicsBrushCreate - ,graphicsBrushDelete - -- ** GraphicsContext - ,graphicsContextClip - ,graphicsContextClipByRectangle - ,graphicsContextConcatTransform - ,graphicsContextCreate - ,graphicsContextCreateDefaultMatrix - ,graphicsContextCreateFromNative - ,graphicsContextCreateFromNativeWindow - ,graphicsContextCreateFromWindow - ,graphicsContextCreateMatrix - ,graphicsContextCreatePath - ,graphicsContextDelete - ,graphicsContextDrawBitmap - ,graphicsContextDrawEllipse - ,graphicsContextDrawIcon - ,graphicsContextDrawLines - ,graphicsContextDrawPath - ,graphicsContextDrawRectangle - ,graphicsContextDrawRoundedRectangle - ,graphicsContextDrawText - ,graphicsContextDrawTextWithAngle - ,graphicsContextFillPath - ,graphicsContextGetNativeContext - ,graphicsContextGetTextExtent - ,graphicsContextPopState - ,graphicsContextPushState - ,graphicsContextResetClip - ,graphicsContextRotate - ,graphicsContextScale - ,graphicsContextSetBrush - ,graphicsContextSetFont - ,graphicsContextSetGraphicsBrush - ,graphicsContextSetGraphicsFont - ,graphicsContextSetGraphicsPen - ,graphicsContextSetPen - ,graphicsContextSetTransform - ,graphicsContextStrokeLine - ,graphicsContextStrokeLines - ,graphicsContextStrokePath - ,graphicsContextTranslate - -- ** GraphicsFont - ,graphicsFontCreate - ,graphicsFontDelete - -- ** GraphicsMatrix - ,graphicsMatrixConcat - ,graphicsMatrixCreate - ,graphicsMatrixDelete - ,graphicsMatrixGet - ,graphicsMatrixGetNativeMatrix - ,graphicsMatrixInvert - ,graphicsMatrixIsEqual - ,graphicsMatrixIsIdentity - ,graphicsMatrixRotate - ,graphicsMatrixScale - ,graphicsMatrixSet - ,graphicsMatrixTransformDistance - ,graphicsMatrixTransformPoint - ,graphicsMatrixTranslate - -- ** GraphicsObject - ,graphicsObjectGetRenderer - ,graphicsObjectIsNull - -- ** GraphicsPath - ,graphicsPathAddArc - ,graphicsPathAddArcToPoint - ,graphicsPathAddCircle - ,graphicsPathAddCurveToPoint - ,graphicsPathAddEllipse - ,graphicsPathAddLineToPoint - ,graphicsPathAddPath - ,graphicsPathAddQuadCurveToPoint - ,graphicsPathAddRectangle - ,graphicsPathAddRoundedRectangle - ,graphicsPathCloseSubpath - ,graphicsPathContains - ,graphicsPathCreate - ,graphicsPathDelete - ,graphicsPathGetBox - ,graphicsPathGetCurrentPoint - ,graphicsPathGetNativePath - ,graphicsPathMoveToPoint - ,graphicsPathTransform - ,graphicsPathUnGetNativePath - -- ** GraphicsPen - ,graphicsPenCreate - ,graphicsPenDelete - -- ** GraphicsRenderer - ,graphicsRendererCreateContext - ,graphicsRendererCreateContextFromNativeContext - ,graphicsRendererCreateContextFromNativeWindow - ,graphicsRendererCreateContextFromWindow - ,graphicsRendererDelete - ,graphicsRendererGetDefaultRenderer - -- ** Grid - ,gridAppendCols - ,gridAppendRows - ,gridAutoSize - ,gridAutoSizeColumn - ,gridAutoSizeColumns - ,gridAutoSizeRow - ,gridAutoSizeRows - ,gridBeginBatch - ,gridBlockToDeviceRect - ,gridCanDragColSize - ,gridCanDragGridSize - ,gridCanDragRowSize - ,gridCanEnableCellControl - ,gridCellToRect - ,gridClearGrid - ,gridClearSelection - ,gridCreate - ,gridCreateGrid - ,gridDeleteCols - ,gridDeleteRows - ,gridDisableCellEditControl - ,gridDisableDragColSize - ,gridDisableDragGridSize - ,gridDisableDragRowSize - ,gridDrawAllGridLines - ,gridDrawCell - ,gridDrawCellBorder - ,gridDrawCellHighlight - ,gridDrawColLabel - ,gridDrawColLabels - ,gridDrawGridSpace - ,gridDrawRowLabel - ,gridDrawRowLabels - ,gridDrawTextRectangle - ,gridEnableCellEditControl - ,gridEnableDragColSize - ,gridEnableDragGridSize - ,gridEnableDragRowSize - ,gridEnableEditing - ,gridEnableGridLines - ,gridEndBatch - ,gridGetBatchCount - ,gridGetCellAlignment - ,gridGetCellBackgroundColour - ,gridGetCellEditor - ,gridGetCellFont - ,gridGetCellHighlightColour - ,gridGetCellRenderer - ,gridGetCellSize - ,gridGetCellTextColour - ,gridGetCellValue - ,gridGetColLabelAlignment - ,gridGetColLabelSize - ,gridGetColLabelValue - ,gridGetColSize - ,gridGetDefaultCellAlignment - ,gridGetDefaultCellBackgroundColour - ,gridGetDefaultCellFont - ,gridGetDefaultCellTextColour - ,gridGetDefaultColLabelSize - ,gridGetDefaultColSize - ,gridGetDefaultEditor - ,gridGetDefaultEditorForCell - ,gridGetDefaultEditorForType - ,gridGetDefaultRenderer - ,gridGetDefaultRendererForCell - ,gridGetDefaultRendererForType - ,gridGetDefaultRowLabelSize - ,gridGetDefaultRowSize - ,gridGetGridCursorCol - ,gridGetGridCursorRow - ,gridGetGridLineColour - ,gridGetLabelBackgroundColour - ,gridGetLabelFont - ,gridGetLabelTextColour - ,gridGetNumberCols - ,gridGetNumberRows - ,gridGetRowLabelAlignment - ,gridGetRowLabelSize - ,gridGetRowLabelValue - ,gridGetRowSize - ,gridGetSelectedCells - ,gridGetSelectedCols - ,gridGetSelectedRows - ,gridGetSelectionBackground - ,gridGetSelectionBlockBottomRight - ,gridGetSelectionBlockTopLeft - ,gridGetSelectionForeground - ,gridGetTable - ,gridGetTextBoxSize - ,gridGridLinesEnabled - ,gridHideCellEditControl - ,gridInsertCols - ,gridInsertRows - ,gridIsCellEditControlEnabled - ,gridIsCellEditControlShown - ,gridIsCurrentCellReadOnly - ,gridIsEditable - ,gridIsInSelection - ,gridIsReadOnly - ,gridIsSelection - ,gridIsVisible - ,gridMakeCellVisible - ,gridMoveCursorDown - ,gridMoveCursorDownBlock - ,gridMoveCursorLeft - ,gridMoveCursorLeftBlock - ,gridMoveCursorRight - ,gridMoveCursorRightBlock - ,gridMoveCursorUp - ,gridMoveCursorUpBlock - ,gridMovePageDown - ,gridMovePageUp - ,gridProcessTableMessage - ,gridRegisterDataType - ,gridSaveEditControlValue - ,gridSelectAll - ,gridSelectBlock - ,gridSelectCol - ,gridSelectRow - ,gridSetCellAlignment - ,gridSetCellBackgroundColour - ,gridSetCellEditor - ,gridSetCellFont - ,gridSetCellHighlightColour - ,gridSetCellRenderer - ,gridSetCellSize - ,gridSetCellTextColour - ,gridSetCellValue - ,gridSetColAttr - ,gridSetColFormatBool - ,gridSetColFormatCustom - ,gridSetColFormatFloat - ,gridSetColFormatNumber - ,gridSetColLabelAlignment - ,gridSetColLabelSize - ,gridSetColLabelValue - ,gridSetColMinimalWidth - ,gridSetColSize - ,gridSetDefaultCellAlignment - ,gridSetDefaultCellBackgroundColour - ,gridSetDefaultCellFont - ,gridSetDefaultCellTextColour - ,gridSetDefaultColSize - ,gridSetDefaultEditor - ,gridSetDefaultRenderer - ,gridSetDefaultRowSize - ,gridSetGridCursor - ,gridSetGridLineColour - ,gridSetLabelBackgroundColour - ,gridSetLabelFont - ,gridSetLabelTextColour - ,gridSetMargins - ,gridSetReadOnly - ,gridSetRowAttr - ,gridSetRowLabelAlignment - ,gridSetRowLabelSize - ,gridSetRowLabelValue - ,gridSetRowMinimalHeight - ,gridSetRowSize - ,gridSetSelectionBackground - ,gridSetSelectionForeground - ,gridSetSelectionMode - ,gridSetTable - ,gridShowCellEditControl - ,gridStringToLines - ,gridXToCol - ,gridXToEdgeOfCol - ,gridXYToCell - ,gridYToEdgeOfRow - ,gridYToRow - -- ** GridCellAttr - ,gridCellAttrCtor - ,gridCellAttrDecRef - ,gridCellAttrGetAlignment - ,gridCellAttrGetBackgroundColour - ,gridCellAttrGetEditor - ,gridCellAttrGetFont - ,gridCellAttrGetRenderer - ,gridCellAttrGetTextColour - ,gridCellAttrHasAlignment - ,gridCellAttrHasBackgroundColour - ,gridCellAttrHasEditor - ,gridCellAttrHasFont - ,gridCellAttrHasRenderer - ,gridCellAttrHasTextColour - ,gridCellAttrIncRef - ,gridCellAttrIsReadOnly - ,gridCellAttrSetAlignment - ,gridCellAttrSetBackgroundColour - ,gridCellAttrSetDefAttr - ,gridCellAttrSetEditor - ,gridCellAttrSetFont - ,gridCellAttrSetReadOnly - ,gridCellAttrSetRenderer - ,gridCellAttrSetTextColour - -- ** GridCellAutoWrapStringRenderer - ,gridCellAutoWrapStringRendererCtor - -- ** GridCellBoolEditor - ,gridCellBoolEditorCtor - -- ** GridCellChoiceEditor - ,gridCellChoiceEditorCtor - -- ** GridCellCoordsArray - ,gridCellCoordsArrayCreate - ,gridCellCoordsArrayDelete - ,gridCellCoordsArrayGetCount - ,gridCellCoordsArrayItem - -- ** GridCellEditor - ,gridCellEditorBeginEdit - ,gridCellEditorCreate - ,gridCellEditorDestroy - ,gridCellEditorEndEdit - ,gridCellEditorGetControl - ,gridCellEditorHandleReturn - ,gridCellEditorIsAcceptedKey - ,gridCellEditorIsCreated - ,gridCellEditorPaintBackground - ,gridCellEditorReset - ,gridCellEditorSetControl - ,gridCellEditorSetParameters - ,gridCellEditorSetSize - ,gridCellEditorShow - ,gridCellEditorStartingClick - ,gridCellEditorStartingKey - -- ** GridCellFloatEditor - ,gridCellFloatEditorCtor - -- ** GridCellNumberEditor - ,gridCellNumberEditorCtor - -- ** GridCellNumberRenderer - ,gridCellNumberRendererCtor - -- ** GridCellTextEditor - ,gridCellTextEditorCtor - -- ** GridCellTextEnterEditor - ,gridCellTextEnterEditorCtor - -- ** GridEditorCreatedEvent - ,gridEditorCreatedEventGetCol - ,gridEditorCreatedEventGetControl - ,gridEditorCreatedEventGetRow - ,gridEditorCreatedEventSetCol - ,gridEditorCreatedEventSetControl - ,gridEditorCreatedEventSetRow - -- ** GridEvent - ,gridEventAltDown - ,gridEventControlDown - ,gridEventGetCol - ,gridEventGetPosition - ,gridEventGetRow - ,gridEventMetaDown - ,gridEventSelecting - ,gridEventShiftDown - -- ** GridRangeSelectEvent - ,gridRangeSelectEventAltDown - ,gridRangeSelectEventControlDown - ,gridRangeSelectEventGetBottomRightCoords - ,gridRangeSelectEventGetBottomRow - ,gridRangeSelectEventGetLeftCol - ,gridRangeSelectEventGetRightCol - ,gridRangeSelectEventGetTopLeftCoords - ,gridRangeSelectEventGetTopRow - ,gridRangeSelectEventMetaDown - ,gridRangeSelectEventSelecting - ,gridRangeSelectEventShiftDown - -- ** GridSizeEvent - ,gridSizeEventAltDown - ,gridSizeEventControlDown - ,gridSizeEventGetPosition - ,gridSizeEventGetRowOrCol - ,gridSizeEventMetaDown - ,gridSizeEventShiftDown - -- ** GridSizer - ,gridSizerCalcMin - ,gridSizerCreate - ,gridSizerGetCols - ,gridSizerGetHGap - ,gridSizerGetRows - ,gridSizerGetVGap - ,gridSizerRecalcSizes - ,gridSizerSetCols - ,gridSizerSetHGap - ,gridSizerSetRows - ,gridSizerSetVGap - -- ** HelpControllerHelpProvider - ,helpControllerHelpProviderCreate - ,helpControllerHelpProviderGetHelpController - ,helpControllerHelpProviderSetHelpController - -- ** HelpEvent - ,helpEventGetLink - ,helpEventGetPosition - ,helpEventGetTarget - ,helpEventSetLink - ,helpEventSetPosition - ,helpEventSetTarget - -- ** HelpProvider - ,helpProviderAddHelp - ,helpProviderAddHelpById - ,helpProviderDelete - ,helpProviderGet - ,helpProviderGetHelp - ,helpProviderRemoveHelp - ,helpProviderSet - ,helpProviderShowHelp - -- ** HtmlHelpController - ,htmlHelpControllerAddBook - ,htmlHelpControllerCreate - ,htmlHelpControllerDelete - ,htmlHelpControllerDisplay - ,htmlHelpControllerDisplayBlock - ,htmlHelpControllerDisplayContents - ,htmlHelpControllerDisplayIndex - ,htmlHelpControllerDisplayNumber - ,htmlHelpControllerDisplaySection - ,htmlHelpControllerDisplaySectionNumber - ,htmlHelpControllerGetFrame - ,htmlHelpControllerGetFrameParameters - ,htmlHelpControllerInitialize - ,htmlHelpControllerKeywordSearch - ,htmlHelpControllerLoadFile - ,htmlHelpControllerQuit - ,htmlHelpControllerReadCustomization - ,htmlHelpControllerSetFrameParameters - ,htmlHelpControllerSetTempDir - ,htmlHelpControllerSetTitleFormat - ,htmlHelpControllerSetViewer - ,htmlHelpControllerUseConfig - ,htmlHelpControllerWriteCustomization - -- ** HtmlWindow - ,htmlWindowAppendToPage - ,htmlWindowCreate - ,htmlWindowGetInternalRepresentation - ,htmlWindowGetOpenedAnchor - ,htmlWindowGetOpenedPage - ,htmlWindowGetOpenedPageTitle - ,htmlWindowGetRelatedFrame - ,htmlWindowHistoryBack - ,htmlWindowHistoryCanBack - ,htmlWindowHistoryCanForward - ,htmlWindowHistoryClear - ,htmlWindowHistoryForward - ,htmlWindowLoadPage - ,htmlWindowReadCustomization - ,htmlWindowSetBorders - ,htmlWindowSetFonts - ,htmlWindowSetPage - ,htmlWindowSetRelatedFrame - ,htmlWindowSetRelatedStatusBar - ,htmlWindowWriteCustomization - -- ** Icon - ,iconAssign - ,iconCopyFromBitmap - ,iconCreateDefault - ,iconCreateLoad - ,iconDelete - ,iconFromRaw - ,iconFromXPM - ,iconGetDepth - ,iconGetHeight - ,iconGetWidth - ,iconIsEqual - ,iconIsOk - ,iconIsStatic - ,iconLoad - ,iconSafeDelete - ,iconSetDepth - ,iconSetHeight - ,iconSetWidth - -- ** IconBundle - ,iconBundleAddIcon - ,iconBundleAddIconFromFile - ,iconBundleCreateDefault - ,iconBundleCreateFromFile - ,iconBundleCreateFromIcon - ,iconBundleDelete - ,iconBundleGetIcon - -- ** IdleEvent - ,idleEventCopyObject - ,idleEventMoreRequested - ,idleEventRequestMore - -- ** Image - ,imageCanRead - ,imageConvertToBitmap - ,imageConvertToByteString - ,imageConvertToLazyByteString - ,imageCountColours - ,imageCreateDefault - ,imageCreateFromBitmap - ,imageCreateFromByteString - ,imageCreateFromData - ,imageCreateFromDataEx - ,imageCreateFromFile - ,imageCreateFromLazyByteString - ,imageCreateSized - ,imageDelete - ,imageDestroy - ,imageGetBlue - ,imageGetData - ,imageGetGreen - ,imageGetHeight - ,imageGetMaskBlue - ,imageGetMaskGreen - ,imageGetMaskRed - ,imageGetOption - ,imageGetOptionInt - ,imageGetRed - ,imageGetSubImage - ,imageGetWidth - ,imageHasMask - ,imageHasOption - ,imageInitialize - ,imageInitializeFromData - ,imageIsOk - ,imageLoadFile - ,imageMirror - ,imagePaste - ,imageReplace - ,imageRescale - ,imageRotate - ,imageRotate90 - ,imageSaveFile - ,imageScale - ,imageSetData - ,imageSetDataAndSize - ,imageSetMask - ,imageSetMaskColour - ,imageSetOption - ,imageSetOptionInt - ,imageSetRGB - -- ** ImageList - ,imageListAddBitmap - ,imageListAddIcon - ,imageListAddMasked - ,imageListCreate - ,imageListDelete - ,imageListDraw - ,imageListGetImageCount - ,imageListGetSize - ,imageListRemove - ,imageListRemoveAll - ,imageListReplace - ,imageListReplaceIcon - -- ** IndividualLayoutConstraint - ,individualLayoutConstraintAbove - ,individualLayoutConstraintAbsolute - ,individualLayoutConstraintAsIs - ,individualLayoutConstraintBelow - ,individualLayoutConstraintGetDone - ,individualLayoutConstraintGetEdge - ,individualLayoutConstraintGetMargin - ,individualLayoutConstraintGetMyEdge - ,individualLayoutConstraintGetOtherEdge - ,individualLayoutConstraintGetOtherWindow - ,individualLayoutConstraintGetPercent - ,individualLayoutConstraintGetRelationship - ,individualLayoutConstraintGetValue - ,individualLayoutConstraintLeftOf - ,individualLayoutConstraintPercentOf - ,individualLayoutConstraintResetIfWin - ,individualLayoutConstraintRightOf - ,individualLayoutConstraintSameAs - ,individualLayoutConstraintSatisfyConstraint - ,individualLayoutConstraintSet - ,individualLayoutConstraintSetDone - ,individualLayoutConstraintSetEdge - ,individualLayoutConstraintSetMargin - ,individualLayoutConstraintSetRelationship - ,individualLayoutConstraintSetValue - ,individualLayoutConstraintUnconstrained - -- ** InputSink - ,inputSinkCreate - ,inputSinkGetId - ,inputSinkStart - -- ** InputSinkEvent - ,inputSinkEventLastError - ,inputSinkEventLastInput - ,inputSinkEventLastRead - -- ** InputStream - ,inputStreamCanRead - ,inputStreamDelete - ,inputStreamEof - ,inputStreamGetC - ,inputStreamLastRead - ,inputStreamPeek - ,inputStreamRead - ,inputStreamSeekI - ,inputStreamTell - ,inputStreamUngetBuffer - ,inputStreamUngetch - -- ** IntProperty - ,intPropertyCreate - -- ** KeyEvent - ,keyEventAltDown - ,keyEventControlDown - ,keyEventCopyObject - ,keyEventGetKeyCode - ,keyEventGetModifiers - ,keyEventGetPosition - ,keyEventGetX - ,keyEventGetY - ,keyEventHasModifiers - ,keyEventMetaDown - ,keyEventSetKeyCode - ,keyEventShiftDown - -- ** LayoutAlgorithm - ,layoutAlgorithmCreate - ,layoutAlgorithmDelete - ,layoutAlgorithmLayoutFrame - ,layoutAlgorithmLayoutMDIFrame - ,layoutAlgorithmLayoutWindow - -- ** LayoutConstraints - ,layoutConstraintsCreate - ,layoutConstraintsbottom - ,layoutConstraintscentreX - ,layoutConstraintscentreY - ,layoutConstraintsheight - ,layoutConstraintsleft - ,layoutConstraintsright - ,layoutConstraintstop - ,layoutConstraintswidth - -- ** ListBox - ,listBoxAppend - ,listBoxAppendData - ,listBoxClear - ,listBoxCreate - ,listBoxDelete - ,listBoxFindString - ,listBoxGetClientData - ,listBoxGetCount - ,listBoxGetSelection - ,listBoxGetSelections - ,listBoxGetString - ,listBoxInsertItems - ,listBoxIsSelected - ,listBoxSetClientData - ,listBoxSetFirstItem - ,listBoxSetSelection - ,listBoxSetString - ,listBoxSetStringSelection - -- ** ListCtrl - ,listCtrlArrange - ,listCtrlAssignImageList - ,listCtrlClearAll - ,listCtrlCreate - ,listCtrlDeleteAllColumns - ,listCtrlDeleteAllItems - ,listCtrlDeleteColumn - ,listCtrlDeleteItem - ,listCtrlEditLabel - ,listCtrlEndEditLabel - ,listCtrlEnsureVisible - ,listCtrlFindItem - ,listCtrlFindItemByData - ,listCtrlFindItemByPosition - ,listCtrlGetColumn - ,listCtrlGetColumn2 - ,listCtrlGetColumnCount - ,listCtrlGetColumnWidth - ,listCtrlGetCountPerPage - ,listCtrlGetEditControl - ,listCtrlGetImageList - ,listCtrlGetItem - ,listCtrlGetItem2 - ,listCtrlGetItemCount - ,listCtrlGetItemData - ,listCtrlGetItemFont - ,listCtrlGetItemPosition - ,listCtrlGetItemPosition2 - ,listCtrlGetItemRect - ,listCtrlGetItemSpacing - ,listCtrlGetItemState - ,listCtrlGetItemText - ,listCtrlGetNextItem - ,listCtrlGetSelectedItemCount - ,listCtrlGetTextColour - ,listCtrlGetTopItem - ,listCtrlHitTest - ,listCtrlInsertColumn - ,listCtrlInsertColumnFromInfo - ,listCtrlInsertItem - ,listCtrlInsertItemWithData - ,listCtrlInsertItemWithImage - ,listCtrlInsertItemWithLabel - ,listCtrlIsVirtual - ,listCtrlRefreshItem - ,listCtrlScrollList - ,listCtrlSetBackgroundColour - ,listCtrlSetColumn - ,listCtrlSetColumnWidth - ,listCtrlSetForegroundColour - ,listCtrlSetImageList - ,listCtrlSetItem - ,listCtrlSetItemData - ,listCtrlSetItemFromInfo - ,listCtrlSetItemImage - ,listCtrlSetItemPosition - ,listCtrlSetItemState - ,listCtrlSetItemText - ,listCtrlSetSingleStyle - ,listCtrlSetTextColour - ,listCtrlSetWindowStyleFlag - ,listCtrlSortItems - ,listCtrlSortItems2 - ,listCtrlUpdateStyle - -- ** ListEvent - ,listEventCancelled - ,listEventGetCacheFrom - ,listEventGetCacheTo - ,listEventGetCode - ,listEventGetColumn - ,listEventGetData - ,listEventGetImage - ,listEventGetIndex - ,listEventGetItem - ,listEventGetLabel - ,listEventGetMask - ,listEventGetPoint - ,listEventGetText - -- ** ListItem - ,listItemClear - ,listItemClearAttributes - ,listItemCreate - ,listItemDelete - ,listItemGetAlign - ,listItemGetAttributes - ,listItemGetBackgroundColour - ,listItemGetColumn - ,listItemGetData - ,listItemGetFont - ,listItemGetId - ,listItemGetImage - ,listItemGetMask - ,listItemGetState - ,listItemGetText - ,listItemGetTextColour - ,listItemGetWidth - ,listItemHasAttributes - ,listItemSetAlign - ,listItemSetBackgroundColour - ,listItemSetColumn - ,listItemSetData - ,listItemSetDataPointer - ,listItemSetFont - ,listItemSetId - ,listItemSetImage - ,listItemSetMask - ,listItemSetState - ,listItemSetStateMask - ,listItemSetText - ,listItemSetTextColour - ,listItemSetWidth - -- ** Locale - ,localeAddCatalog - ,localeAddCatalogLookupPathPrefix - ,localeCreate - ,localeDelete - ,localeGetLocale - ,localeGetName - ,localeGetString - ,localeIsLoaded - ,localeIsOk - -- ** Log - ,logAddTraceMask - ,logDelete - ,logDontCreateOnDemand - ,logFlush - ,logFlushActive - ,logGetActiveTarget - ,logGetTimestamp - ,logGetTraceMask - ,logGetVerbose - ,logHasPendingMessages - ,logIsAllowedTraceMask - ,logOnLog - ,logRemoveTraceMask - ,logResume - ,logSetActiveTarget - ,logSetTimestamp - ,logSetVerbose - ,logSuspend - -- ** LogChain - ,logChainCreate - ,logChainDelete - ,logChainGetOldLog - ,logChainIsPassingMessages - ,logChainPassMessages - ,logChainSetLog - -- ** LogNull - ,logNullCreate - -- ** LogStderr - ,logStderrCreate - ,logStderrCreateStdOut - -- ** LogTextCtrl - ,logTextCtrlCreate - -- ** LogWindow - ,logWindowCreate - ,logWindowGetFrame - ) where - -import qualified Data.ByteString as B (ByteString, useAsCStringLen) -import qualified Data.ByteString.Lazy as LB (ByteString, length, unpack) -import System.IO.Unsafe( unsafePerformIO ) -import Foreign.C.Types(CInt(..), CWchar(..), CChar(..), CDouble(..)) -import Graphics.UI.WXCore.WxcTypes -import Graphics.UI.WXCore.WxcClassTypes - --- | usage: (@acceleratorEntryCreate flags keyCode cmd@). -acceleratorEntryCreate :: Int -> Int -> Int -> IO (AcceleratorEntry ()) -acceleratorEntryCreate flags keyCode cmd - = withObjectResult $ - wxAcceleratorEntry_Create (toCInt flags) (toCInt keyCode) (toCInt cmd) -foreign import ccall "wxAcceleratorEntry_Create" wxAcceleratorEntry_Create :: CInt -> CInt -> CInt -> IO (Ptr (TAcceleratorEntry ())) - --- | usage: (@acceleratorEntryDelete obj@). -acceleratorEntryDelete :: AcceleratorEntry a -> IO () -acceleratorEntryDelete _obj - = withObjectRef "acceleratorEntryDelete" _obj $ \cobj__obj -> - wxAcceleratorEntry_Delete cobj__obj -foreign import ccall "wxAcceleratorEntry_Delete" wxAcceleratorEntry_Delete :: Ptr (TAcceleratorEntry a) -> IO () - --- | usage: (@acceleratorEntryGetCommand obj@). -acceleratorEntryGetCommand :: AcceleratorEntry a -> IO Int -acceleratorEntryGetCommand _obj - = withIntResult $ - withObjectRef "acceleratorEntryGetCommand" _obj $ \cobj__obj -> - wxAcceleratorEntry_GetCommand cobj__obj -foreign import ccall "wxAcceleratorEntry_GetCommand" wxAcceleratorEntry_GetCommand :: Ptr (TAcceleratorEntry a) -> IO CInt - --- | usage: (@acceleratorEntryGetFlags obj@). -acceleratorEntryGetFlags :: AcceleratorEntry a -> IO Int -acceleratorEntryGetFlags _obj - = withIntResult $ - withObjectRef "acceleratorEntryGetFlags" _obj $ \cobj__obj -> - wxAcceleratorEntry_GetFlags cobj__obj -foreign import ccall "wxAcceleratorEntry_GetFlags" wxAcceleratorEntry_GetFlags :: Ptr (TAcceleratorEntry a) -> IO CInt - --- | usage: (@acceleratorEntryGetKeyCode obj@). -acceleratorEntryGetKeyCode :: AcceleratorEntry a -> IO Int -acceleratorEntryGetKeyCode _obj - = withIntResult $ - withObjectRef "acceleratorEntryGetKeyCode" _obj $ \cobj__obj -> - wxAcceleratorEntry_GetKeyCode cobj__obj -foreign import ccall "wxAcceleratorEntry_GetKeyCode" wxAcceleratorEntry_GetKeyCode :: Ptr (TAcceleratorEntry a) -> IO CInt - --- | usage: (@acceleratorEntrySet obj flags keyCode cmd@). -acceleratorEntrySet :: AcceleratorEntry a -> Int -> Int -> Int -> IO () -acceleratorEntrySet _obj flags keyCode cmd - = withObjectRef "acceleratorEntrySet" _obj $ \cobj__obj -> - wxAcceleratorEntry_Set cobj__obj (toCInt flags) (toCInt keyCode) (toCInt cmd) -foreign import ccall "wxAcceleratorEntry_Set" wxAcceleratorEntry_Set :: Ptr (TAcceleratorEntry a) -> CInt -> CInt -> CInt -> IO () - --- | usage: (@acceleratorTableCreate n entries@). -acceleratorTableCreate :: Int -> Ptr b -> IO (AcceleratorTable ()) -acceleratorTableCreate n entries - = withObjectResult $ - wxAcceleratorTable_Create (toCInt n) entries -foreign import ccall "wxAcceleratorTable_Create" wxAcceleratorTable_Create :: CInt -> Ptr b -> IO (Ptr (TAcceleratorTable ())) - --- | usage: (@acceleratorTableDelete obj@). -acceleratorTableDelete :: AcceleratorTable a -> IO () -acceleratorTableDelete _obj - = withObjectRef "acceleratorTableDelete" _obj $ \cobj__obj -> - wxAcceleratorTable_Delete cobj__obj -foreign import ccall "wxAcceleratorTable_Delete" wxAcceleratorTable_Delete :: Ptr (TAcceleratorTable a) -> IO () - --- | usage: (@activateEventCopyObject obj obj@). -activateEventCopyObject :: ActivateEvent a -> Ptr b -> IO () -activateEventCopyObject _obj obj - = withObjectRef "activateEventCopyObject" _obj $ \cobj__obj -> - wxActivateEvent_CopyObject cobj__obj obj -foreign import ccall "wxActivateEvent_CopyObject" wxActivateEvent_CopyObject :: Ptr (TActivateEvent a) -> Ptr b -> IO () - --- | usage: (@activateEventGetActive obj@). -activateEventGetActive :: ActivateEvent a -> IO Bool -activateEventGetActive _obj - = withBoolResult $ - withObjectRef "activateEventGetActive" _obj $ \cobj__obj -> - wxActivateEvent_GetActive cobj__obj -foreign import ccall "wxActivateEvent_GetActive" wxActivateEvent_GetActive :: Ptr (TActivateEvent a) -> IO CBool - --- | usage: (@autoBufferedPaintDCCreate window@). -autoBufferedPaintDCCreate :: Window a -> IO (AutoBufferedPaintDC ()) -autoBufferedPaintDCCreate window - = withObjectResult $ - withObjectPtr window $ \cobj_window -> - wxAutoBufferedPaintDC_Create cobj_window -foreign import ccall "wxAutoBufferedPaintDC_Create" wxAutoBufferedPaintDC_Create :: Ptr (TWindow a) -> IO (Ptr (TAutoBufferedPaintDC ())) - --- | usage: (@autoBufferedPaintDCDelete self@). -autoBufferedPaintDCDelete :: AutoBufferedPaintDC a -> IO () -autoBufferedPaintDCDelete - = objectDelete - - --- | usage: (@bitmapAddHandler handler@). -bitmapAddHandler :: EvtHandler a -> IO () -bitmapAddHandler handler - = withObjectPtr handler $ \cobj_handler -> - wxBitmap_AddHandler cobj_handler -foreign import ccall "wxBitmap_AddHandler" wxBitmap_AddHandler :: Ptr (TEvtHandler a) -> IO () - --- | usage: (@bitmapButtonCreate prt id bmp lfttopwdthgt stl@). -bitmapButtonCreate :: Window a -> Id -> Bitmap c -> Rect -> Style -> IO (BitmapButton ()) -bitmapButtonCreate _prt _id _bmp _lfttopwdthgt _stl - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - withObjectPtr _bmp $ \cobj__bmp -> - wxBitmapButton_Create cobj__prt (toCInt _id) cobj__bmp (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) -foreign import ccall "wxBitmapButton_Create" wxBitmapButton_Create :: Ptr (TWindow a) -> CInt -> Ptr (TBitmap c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TBitmapButton ())) - --- | usage: (@bitmapButtonGetBitmapDisabled obj@). -bitmapButtonGetBitmapDisabled :: BitmapButton a -> IO (Bitmap ()) -bitmapButtonGetBitmapDisabled _obj - = withRefBitmap $ \pref -> - withObjectRef "bitmapButtonGetBitmapDisabled" _obj $ \cobj__obj -> - wxBitmapButton_GetBitmapDisabled cobj__obj pref -foreign import ccall "wxBitmapButton_GetBitmapDisabled" wxBitmapButton_GetBitmapDisabled :: Ptr (TBitmapButton a) -> Ptr (TBitmap ()) -> IO () - --- | usage: (@bitmapButtonGetBitmapFocus obj@). -bitmapButtonGetBitmapFocus :: BitmapButton a -> IO (Bitmap ()) -bitmapButtonGetBitmapFocus _obj - = withRefBitmap $ \pref -> - withObjectRef "bitmapButtonGetBitmapFocus" _obj $ \cobj__obj -> - wxBitmapButton_GetBitmapFocus cobj__obj pref -foreign import ccall "wxBitmapButton_GetBitmapFocus" wxBitmapButton_GetBitmapFocus :: Ptr (TBitmapButton a) -> Ptr (TBitmap ()) -> IO () - --- | usage: (@bitmapButtonGetBitmapLabel obj@). -bitmapButtonGetBitmapLabel :: BitmapButton a -> IO (Bitmap ()) -bitmapButtonGetBitmapLabel _obj - = withRefBitmap $ \pref -> - withObjectRef "bitmapButtonGetBitmapLabel" _obj $ \cobj__obj -> - wxBitmapButton_GetBitmapLabel cobj__obj pref -foreign import ccall "wxBitmapButton_GetBitmapLabel" wxBitmapButton_GetBitmapLabel :: Ptr (TBitmapButton a) -> Ptr (TBitmap ()) -> IO () - --- | usage: (@bitmapButtonGetBitmapSelected obj@). -bitmapButtonGetBitmapSelected :: BitmapButton a -> IO (Bitmap ()) -bitmapButtonGetBitmapSelected _obj - = withRefBitmap $ \pref -> - withObjectRef "bitmapButtonGetBitmapSelected" _obj $ \cobj__obj -> - wxBitmapButton_GetBitmapSelected cobj__obj pref -foreign import ccall "wxBitmapButton_GetBitmapSelected" wxBitmapButton_GetBitmapSelected :: Ptr (TBitmapButton a) -> Ptr (TBitmap ()) -> IO () - --- | usage: (@bitmapButtonGetMarginX obj@). -bitmapButtonGetMarginX :: BitmapButton a -> IO Int -bitmapButtonGetMarginX _obj - = withIntResult $ - withObjectRef "bitmapButtonGetMarginX" _obj $ \cobj__obj -> - wxBitmapButton_GetMarginX cobj__obj -foreign import ccall "wxBitmapButton_GetMarginX" wxBitmapButton_GetMarginX :: Ptr (TBitmapButton a) -> IO CInt - --- | usage: (@bitmapButtonGetMarginY obj@). -bitmapButtonGetMarginY :: BitmapButton a -> IO Int -bitmapButtonGetMarginY _obj - = withIntResult $ - withObjectRef "bitmapButtonGetMarginY" _obj $ \cobj__obj -> - wxBitmapButton_GetMarginY cobj__obj -foreign import ccall "wxBitmapButton_GetMarginY" wxBitmapButton_GetMarginY :: Ptr (TBitmapButton a) -> IO CInt - --- | usage: (@bitmapButtonSetBitmapDisabled obj disabled@). -bitmapButtonSetBitmapDisabled :: BitmapButton a -> Bitmap b -> IO () -bitmapButtonSetBitmapDisabled _obj disabled - = withObjectRef "bitmapButtonSetBitmapDisabled" _obj $ \cobj__obj -> - withObjectPtr disabled $ \cobj_disabled -> - wxBitmapButton_SetBitmapDisabled cobj__obj cobj_disabled -foreign import ccall "wxBitmapButton_SetBitmapDisabled" wxBitmapButton_SetBitmapDisabled :: Ptr (TBitmapButton a) -> Ptr (TBitmap b) -> IO () - --- | usage: (@bitmapButtonSetBitmapFocus obj focus@). -bitmapButtonSetBitmapFocus :: BitmapButton a -> Bitmap b -> IO () -bitmapButtonSetBitmapFocus _obj focus - = withObjectRef "bitmapButtonSetBitmapFocus" _obj $ \cobj__obj -> - withObjectPtr focus $ \cobj_focus -> - wxBitmapButton_SetBitmapFocus cobj__obj cobj_focus -foreign import ccall "wxBitmapButton_SetBitmapFocus" wxBitmapButton_SetBitmapFocus :: Ptr (TBitmapButton a) -> Ptr (TBitmap b) -> IO () - --- | usage: (@bitmapButtonSetBitmapLabel obj bitmap@). -bitmapButtonSetBitmapLabel :: BitmapButton a -> Bitmap b -> IO () -bitmapButtonSetBitmapLabel _obj bitmap - = withObjectRef "bitmapButtonSetBitmapLabel" _obj $ \cobj__obj -> - withObjectPtr bitmap $ \cobj_bitmap -> - wxBitmapButton_SetBitmapLabel cobj__obj cobj_bitmap -foreign import ccall "wxBitmapButton_SetBitmapLabel" wxBitmapButton_SetBitmapLabel :: Ptr (TBitmapButton a) -> Ptr (TBitmap b) -> IO () - --- | usage: (@bitmapButtonSetBitmapSelected obj sel@). -bitmapButtonSetBitmapSelected :: BitmapButton a -> Bitmap b -> IO () -bitmapButtonSetBitmapSelected _obj sel - = withObjectRef "bitmapButtonSetBitmapSelected" _obj $ \cobj__obj -> - withObjectPtr sel $ \cobj_sel -> - wxBitmapButton_SetBitmapSelected cobj__obj cobj_sel -foreign import ccall "wxBitmapButton_SetBitmapSelected" wxBitmapButton_SetBitmapSelected :: Ptr (TBitmapButton a) -> Ptr (TBitmap b) -> IO () - --- | usage: (@bitmapButtonSetMargins obj xy@). -bitmapButtonSetMargins :: BitmapButton a -> Point -> IO () -bitmapButtonSetMargins _obj xy - = withObjectRef "bitmapButtonSetMargins" _obj $ \cobj__obj -> - wxBitmapButton_SetMargins cobj__obj (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxBitmapButton_SetMargins" wxBitmapButton_SetMargins :: Ptr (TBitmapButton a) -> CInt -> CInt -> IO () - --- | usage: (@bitmapCleanUpHandlers@). -bitmapCleanUpHandlers :: IO () -bitmapCleanUpHandlers - = wxBitmap_CleanUpHandlers -foreign import ccall "wxBitmap_CleanUpHandlers" wxBitmap_CleanUpHandlers :: IO () - --- | usage: (@bitmapCreate wxdata wxtype widthheight depth@). -bitmapCreate :: Ptr a -> Int -> Size -> Int -> IO (Bitmap ()) -bitmapCreate _data _type _widthheight _depth - = withManagedBitmapResult $ - wxBitmap_Create _data (toCInt _type) (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) (toCInt _depth) -foreign import ccall "wxBitmap_Create" wxBitmap_Create :: Ptr a -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TBitmap ())) - --- | usage: (@bitmapCreateDefault@). -bitmapCreateDefault :: IO (Bitmap ()) -bitmapCreateDefault - = withManagedBitmapResult $ - wxBitmap_CreateDefault -foreign import ccall "wxBitmap_CreateDefault" wxBitmap_CreateDefault :: IO (Ptr (TBitmap ())) - --- | usage: (@bitmapCreateEmpty widthheight depth@). -bitmapCreateEmpty :: Size -> Int -> IO (Bitmap ()) -bitmapCreateEmpty _widthheight _depth - = withManagedBitmapResult $ - wxBitmap_CreateEmpty (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) (toCInt _depth) -foreign import ccall "wxBitmap_CreateEmpty" wxBitmap_CreateEmpty :: CInt -> CInt -> CInt -> IO (Ptr (TBitmap ())) - --- | usage: (@bitmapCreateFromImage image depth@). -bitmapCreateFromImage :: Image a -> Int -> IO (Bitmap ()) -bitmapCreateFromImage image depth - = withManagedBitmapResult $ - withObjectPtr image $ \cobj_image -> - wxBitmap_CreateFromImage cobj_image (toCInt depth) -foreign import ccall "wxBitmap_CreateFromImage" wxBitmap_CreateFromImage :: Ptr (TImage a) -> CInt -> IO (Ptr (TBitmap ())) - --- | usage: (@bitmapCreateFromXPM wxdata@). -bitmapCreateFromXPM :: Bitmap a -> IO (Bitmap ()) -bitmapCreateFromXPM wxdata - = withManagedBitmapResult $ - withObjectRef "bitmapCreateFromXPM" wxdata $ \cobj_wxdata -> - wxBitmap_CreateFromXPM cobj_wxdata -foreign import ccall "wxBitmap_CreateFromXPM" wxBitmap_CreateFromXPM :: Ptr (TBitmap a) -> IO (Ptr (TBitmap ())) - --- | usage: (@bitmapCreateLoad name wxtype@). -bitmapCreateLoad :: String -> Int -> IO (Bitmap ()) -bitmapCreateLoad name wxtype - = withManagedBitmapResult $ - withStringPtr name $ \cobj_name -> - wxBitmap_CreateLoad cobj_name (toCInt wxtype) -foreign import ccall "wxBitmap_CreateLoad" wxBitmap_CreateLoad :: Ptr (TWxString a) -> CInt -> IO (Ptr (TBitmap ())) - --- | usage: (@bitmapDataObjectCreate bmp@). -bitmapDataObjectCreate :: Bitmap a -> IO (BitmapDataObject ()) -bitmapDataObjectCreate _bmp - = withObjectResult $ - withObjectPtr _bmp $ \cobj__bmp -> - wx_BitmapDataObject_Create cobj__bmp -foreign import ccall "BitmapDataObject_Create" wx_BitmapDataObject_Create :: Ptr (TBitmap a) -> IO (Ptr (TBitmapDataObject ())) - --- | usage: (@bitmapDataObjectCreateEmpty@). -bitmapDataObjectCreateEmpty :: IO (BitmapDataObject ()) -bitmapDataObjectCreateEmpty - = withObjectResult $ - wx_BitmapDataObject_CreateEmpty -foreign import ccall "BitmapDataObject_CreateEmpty" wx_BitmapDataObject_CreateEmpty :: IO (Ptr (TBitmapDataObject ())) - --- | usage: (@bitmapDataObjectDelete obj@). -bitmapDataObjectDelete :: BitmapDataObject a -> IO () -bitmapDataObjectDelete _obj - = withObjectPtr _obj $ \cobj__obj -> - wx_BitmapDataObject_Delete cobj__obj -foreign import ccall "BitmapDataObject_Delete" wx_BitmapDataObject_Delete :: Ptr (TBitmapDataObject a) -> IO () - --- | usage: (@bitmapDataObjectGetBitmap obj@). -bitmapDataObjectGetBitmap :: BitmapDataObject a -> IO (Bitmap ()) -bitmapDataObjectGetBitmap _obj - = withRefBitmap $ \pref -> - withObjectPtr _obj $ \cobj__obj -> - wx_BitmapDataObject_GetBitmap cobj__obj pref -foreign import ccall "BitmapDataObject_GetBitmap" wx_BitmapDataObject_GetBitmap :: Ptr (TBitmapDataObject a) -> Ptr (TBitmap ()) -> IO () - --- | usage: (@bitmapDataObjectSetBitmap obj bmp@). -bitmapDataObjectSetBitmap :: BitmapDataObject a -> Bitmap b -> IO () -bitmapDataObjectSetBitmap _obj _bmp - = withObjectPtr _obj $ \cobj__obj -> - withObjectPtr _bmp $ \cobj__bmp -> - wx_BitmapDataObject_SetBitmap cobj__obj cobj__bmp -foreign import ccall "BitmapDataObject_SetBitmap" wx_BitmapDataObject_SetBitmap :: Ptr (TBitmapDataObject a) -> Ptr (TBitmap b) -> IO () - --- | usage: (@bitmapDelete obj@). -bitmapDelete :: Bitmap a -> IO () -bitmapDelete - = objectDelete - - --- | usage: (@bitmapFindHandlerByExtension extension wxtype@). -bitmapFindHandlerByExtension :: Bitmap a -> Int -> IO (Ptr ()) -bitmapFindHandlerByExtension extension wxtype - = withObjectRef "bitmapFindHandlerByExtension" extension $ \cobj_extension -> - wxBitmap_FindHandlerByExtension cobj_extension (toCInt wxtype) -foreign import ccall "wxBitmap_FindHandlerByExtension" wxBitmap_FindHandlerByExtension :: Ptr (TBitmap a) -> CInt -> IO (Ptr ()) - --- | usage: (@bitmapFindHandlerByName name@). -bitmapFindHandlerByName :: String -> IO (Ptr ()) -bitmapFindHandlerByName name - = withStringPtr name $ \cobj_name -> - wxBitmap_FindHandlerByName cobj_name -foreign import ccall "wxBitmap_FindHandlerByName" wxBitmap_FindHandlerByName :: Ptr (TWxString a) -> IO (Ptr ()) - --- | usage: (@bitmapFindHandlerByType wxtype@). -bitmapFindHandlerByType :: Int -> IO (Ptr ()) -bitmapFindHandlerByType wxtype - = wxBitmap_FindHandlerByType (toCInt wxtype) -foreign import ccall "wxBitmap_FindHandlerByType" wxBitmap_FindHandlerByType :: CInt -> IO (Ptr ()) - --- | usage: (@bitmapGetDepth obj@). -bitmapGetDepth :: Bitmap a -> IO Int -bitmapGetDepth _obj - = withIntResult $ - withObjectRef "bitmapGetDepth" _obj $ \cobj__obj -> - wxBitmap_GetDepth cobj__obj -foreign import ccall "wxBitmap_GetDepth" wxBitmap_GetDepth :: Ptr (TBitmap a) -> IO CInt - --- | usage: (@bitmapGetHeight obj@). -bitmapGetHeight :: Bitmap a -> IO Int -bitmapGetHeight _obj - = withIntResult $ - withObjectRef "bitmapGetHeight" _obj $ \cobj__obj -> - wxBitmap_GetHeight cobj__obj -foreign import ccall "wxBitmap_GetHeight" wxBitmap_GetHeight :: Ptr (TBitmap a) -> IO CInt - --- | usage: (@bitmapGetMask obj@). -bitmapGetMask :: Bitmap a -> IO (Mask ()) -bitmapGetMask _obj - = withObjectResult $ - withObjectRef "bitmapGetMask" _obj $ \cobj__obj -> - wxBitmap_GetMask cobj__obj -foreign import ccall "wxBitmap_GetMask" wxBitmap_GetMask :: Ptr (TBitmap a) -> IO (Ptr (TMask ())) - --- | usage: (@bitmapGetSubBitmap obj xywh@). -bitmapGetSubBitmap :: Bitmap a -> Rect -> IO (Bitmap ()) -bitmapGetSubBitmap _obj xywh - = withRefBitmap $ \pref -> - withObjectRef "bitmapGetSubBitmap" _obj $ \cobj__obj -> - wxBitmap_GetSubBitmap cobj__obj (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) pref -foreign import ccall "wxBitmap_GetSubBitmap" wxBitmap_GetSubBitmap :: Ptr (TBitmap a) -> CInt -> CInt -> CInt -> CInt -> Ptr (TBitmap ()) -> IO () - --- | usage: (@bitmapGetWidth obj@). -bitmapGetWidth :: Bitmap a -> IO Int -bitmapGetWidth _obj - = withIntResult $ - withObjectRef "bitmapGetWidth" _obj $ \cobj__obj -> - wxBitmap_GetWidth cobj__obj -foreign import ccall "wxBitmap_GetWidth" wxBitmap_GetWidth :: Ptr (TBitmap a) -> IO CInt - --- | usage: (@bitmapInitStandardHandlers@). -bitmapInitStandardHandlers :: IO () -bitmapInitStandardHandlers - = wxBitmap_InitStandardHandlers -foreign import ccall "wxBitmap_InitStandardHandlers" wxBitmap_InitStandardHandlers :: IO () - --- | usage: (@bitmapInsertHandler handler@). -bitmapInsertHandler :: EvtHandler a -> IO () -bitmapInsertHandler handler - = withObjectPtr handler $ \cobj_handler -> - wxBitmap_InsertHandler cobj_handler -foreign import ccall "wxBitmap_InsertHandler" wxBitmap_InsertHandler :: Ptr (TEvtHandler a) -> IO () - --- | usage: (@bitmapIsOk obj@). -bitmapIsOk :: Bitmap a -> IO Bool -bitmapIsOk _obj - = withBoolResult $ - withObjectRef "bitmapIsOk" _obj $ \cobj__obj -> - wxBitmap_IsOk cobj__obj -foreign import ccall "wxBitmap_IsOk" wxBitmap_IsOk :: Ptr (TBitmap a) -> IO CBool - --- | usage: (@bitmapIsStatic self@). -bitmapIsStatic :: Bitmap a -> IO Bool -bitmapIsStatic self - = withBoolResult $ - withObjectPtr self $ \cobj_self -> - wxBitmap_IsStatic cobj_self -foreign import ccall "wxBitmap_IsStatic" wxBitmap_IsStatic :: Ptr (TBitmap a) -> IO CBool - --- | usage: (@bitmapLoadFile obj name wxtype@). -bitmapLoadFile :: Bitmap a -> String -> Int -> IO Int -bitmapLoadFile _obj name wxtype - = withIntResult $ - withObjectRef "bitmapLoadFile" _obj $ \cobj__obj -> - withStringPtr name $ \cobj_name -> - wxBitmap_LoadFile cobj__obj cobj_name (toCInt wxtype) -foreign import ccall "wxBitmap_LoadFile" wxBitmap_LoadFile :: Ptr (TBitmap a) -> Ptr (TWxString b) -> CInt -> IO CInt - --- | usage: (@bitmapRemoveHandler name@). -bitmapRemoveHandler :: String -> IO Bool -bitmapRemoveHandler name - = withBoolResult $ - withStringPtr name $ \cobj_name -> - wxBitmap_RemoveHandler cobj_name -foreign import ccall "wxBitmap_RemoveHandler" wxBitmap_RemoveHandler :: Ptr (TWxString a) -> IO CBool - --- | usage: (@bitmapSafeDelete self@). -bitmapSafeDelete :: Bitmap a -> IO () -bitmapSafeDelete self - = withObjectPtr self $ \cobj_self -> - wxBitmap_SafeDelete cobj_self -foreign import ccall "wxBitmap_SafeDelete" wxBitmap_SafeDelete :: Ptr (TBitmap a) -> IO () - --- | usage: (@bitmapSaveFile obj name wxtype cmap@). -bitmapSaveFile :: Bitmap a -> String -> Int -> Palette d -> IO Int -bitmapSaveFile _obj name wxtype cmap - = withIntResult $ - withObjectRef "bitmapSaveFile" _obj $ \cobj__obj -> - withStringPtr name $ \cobj_name -> - withObjectPtr cmap $ \cobj_cmap -> - wxBitmap_SaveFile cobj__obj cobj_name (toCInt wxtype) cobj_cmap -foreign import ccall "wxBitmap_SaveFile" wxBitmap_SaveFile :: Ptr (TBitmap a) -> Ptr (TWxString b) -> CInt -> Ptr (TPalette d) -> IO CInt - --- | usage: (@bitmapSetDepth obj d@). -bitmapSetDepth :: Bitmap a -> Int -> IO () -bitmapSetDepth _obj d - = withObjectRef "bitmapSetDepth" _obj $ \cobj__obj -> - wxBitmap_SetDepth cobj__obj (toCInt d) -foreign import ccall "wxBitmap_SetDepth" wxBitmap_SetDepth :: Ptr (TBitmap a) -> CInt -> IO () - --- | usage: (@bitmapSetHeight obj h@). -bitmapSetHeight :: Bitmap a -> Int -> IO () -bitmapSetHeight _obj h - = withObjectRef "bitmapSetHeight" _obj $ \cobj__obj -> - wxBitmap_SetHeight cobj__obj (toCInt h) -foreign import ccall "wxBitmap_SetHeight" wxBitmap_SetHeight :: Ptr (TBitmap a) -> CInt -> IO () - --- | usage: (@bitmapSetMask obj mask@). -bitmapSetMask :: Bitmap a -> Mask b -> IO () -bitmapSetMask _obj mask - = withObjectRef "bitmapSetMask" _obj $ \cobj__obj -> - withObjectPtr mask $ \cobj_mask -> - wxBitmap_SetMask cobj__obj cobj_mask -foreign import ccall "wxBitmap_SetMask" wxBitmap_SetMask :: Ptr (TBitmap a) -> Ptr (TMask b) -> IO () - --- | usage: (@bitmapSetWidth obj w@). -bitmapSetWidth :: Bitmap a -> Int -> IO () -bitmapSetWidth _obj w - = withObjectRef "bitmapSetWidth" _obj $ \cobj__obj -> - wxBitmap_SetWidth cobj__obj (toCInt w) -foreign import ccall "wxBitmap_SetWidth" wxBitmap_SetWidth :: Ptr (TBitmap a) -> CInt -> IO () - --- | usage: (@bitmapToggleButtonCreate parent id bmp xywh style@). -bitmapToggleButtonCreate :: Window a -> Id -> Bitmap c -> Rect -> Int -> IO (BitmapToggleButton ()) -bitmapToggleButtonCreate parent id _bmp xywh style - = withObjectResult $ - withObjectPtr parent $ \cobj_parent -> - withObjectPtr _bmp $ \cobj__bmp -> - wxBitmapToggleButton_Create cobj_parent (toCInt id) cobj__bmp (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) (toCInt style) -foreign import ccall "wxBitmapToggleButton_Create" wxBitmapToggleButton_Create :: Ptr (TWindow a) -> CInt -> Ptr (TBitmap c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TBitmapToggleButton ())) - --- | usage: (@bitmapToggleButtonEnable obj enable@). -bitmapToggleButtonEnable :: BitmapToggleButton a -> Bool -> IO Bool -bitmapToggleButtonEnable _obj enable - = withBoolResult $ - withObjectRef "bitmapToggleButtonEnable" _obj $ \cobj__obj -> - wxBitmapToggleButton_Enable cobj__obj (toCBool enable) -foreign import ccall "wxBitmapToggleButton_Enable" wxBitmapToggleButton_Enable :: Ptr (TBitmapToggleButton a) -> CBool -> IO CBool - --- | usage: (@bitmapToggleButtonGetValue obj@). -bitmapToggleButtonGetValue :: BitmapToggleButton a -> IO Bool -bitmapToggleButtonGetValue _obj - = withBoolResult $ - withObjectRef "bitmapToggleButtonGetValue" _obj $ \cobj__obj -> - wxBitmapToggleButton_GetValue cobj__obj -foreign import ccall "wxBitmapToggleButton_GetValue" wxBitmapToggleButton_GetValue :: Ptr (TBitmapToggleButton a) -> IO CBool - --- | usage: (@bitmapToggleButtonSetBitmapLabel obj bmp@). -bitmapToggleButtonSetBitmapLabel :: BitmapToggleButton a -> Bitmap b -> IO () -bitmapToggleButtonSetBitmapLabel _obj _bmp - = withObjectRef "bitmapToggleButtonSetBitmapLabel" _obj $ \cobj__obj -> - withObjectPtr _bmp $ \cobj__bmp -> - wxBitmapToggleButton_SetBitmapLabel cobj__obj cobj__bmp -foreign import ccall "wxBitmapToggleButton_SetBitmapLabel" wxBitmapToggleButton_SetBitmapLabel :: Ptr (TBitmapToggleButton a) -> Ptr (TBitmap b) -> IO () - --- | usage: (@bitmapToggleButtonSetValue obj state@). -bitmapToggleButtonSetValue :: BitmapToggleButton a -> Bool -> IO () -bitmapToggleButtonSetValue _obj state - = withObjectRef "bitmapToggleButtonSetValue" _obj $ \cobj__obj -> - wxBitmapToggleButton_SetValue cobj__obj (toCBool state) -foreign import ccall "wxBitmapToggleButton_SetValue" wxBitmapToggleButton_SetValue :: Ptr (TBitmapToggleButton a) -> CBool -> IO () - --- | usage: (@boolPropertyCreate label name value@). -boolPropertyCreate :: String -> String -> Bool -> IO (BoolProperty ()) -boolPropertyCreate label name value - = withObjectResult $ - withStringPtr label $ \cobj_label -> - withStringPtr name $ \cobj_name -> - wxBoolProperty_Create cobj_label cobj_name (toCBool value) -foreign import ccall "wxBoolProperty_Create" wxBoolProperty_Create :: Ptr (TWxString a) -> Ptr (TWxString b) -> CBool -> IO (Ptr (TBoolProperty ())) - --- | usage: (@boxSizerCalcMin obj@). -boxSizerCalcMin :: BoxSizer a -> IO (Size) -boxSizerCalcMin _obj - = withWxSizeResult $ - withObjectRef "boxSizerCalcMin" _obj $ \cobj__obj -> - wxBoxSizer_CalcMin cobj__obj -foreign import ccall "wxBoxSizer_CalcMin" wxBoxSizer_CalcMin :: Ptr (TBoxSizer a) -> IO (Ptr (TWxSize ())) - --- | usage: (@boxSizerCreate orient@). -boxSizerCreate :: Int -> IO (BoxSizer ()) -boxSizerCreate orient - = withObjectResult $ - wxBoxSizer_Create (toCInt orient) -foreign import ccall "wxBoxSizer_Create" wxBoxSizer_Create :: CInt -> IO (Ptr (TBoxSizer ())) - --- | usage: (@boxSizerGetOrientation obj@). -boxSizerGetOrientation :: BoxSizer a -> IO Int -boxSizerGetOrientation _obj - = withIntResult $ - withObjectRef "boxSizerGetOrientation" _obj $ \cobj__obj -> - wxBoxSizer_GetOrientation cobj__obj -foreign import ccall "wxBoxSizer_GetOrientation" wxBoxSizer_GetOrientation :: Ptr (TBoxSizer a) -> IO CInt - --- | usage: (@boxSizerRecalcSizes obj@). -boxSizerRecalcSizes :: BoxSizer a -> IO () -boxSizerRecalcSizes _obj - = withObjectRef "boxSizerRecalcSizes" _obj $ \cobj__obj -> - wxBoxSizer_RecalcSizes cobj__obj -foreign import ccall "wxBoxSizer_RecalcSizes" wxBoxSizer_RecalcSizes :: Ptr (TBoxSizer a) -> IO () - --- | usage: (@brushAssign obj brush@). -brushAssign :: Brush a -> Brush b -> IO () -brushAssign _obj brush - = withObjectRef "brushAssign" _obj $ \cobj__obj -> - withObjectPtr brush $ \cobj_brush -> - wxBrush_Assign cobj__obj cobj_brush -foreign import ccall "wxBrush_Assign" wxBrush_Assign :: Ptr (TBrush a) -> Ptr (TBrush b) -> IO () - --- | usage: (@brushCreateDefault@). -brushCreateDefault :: IO (Brush ()) -brushCreateDefault - = withManagedBrushResult $ - wxBrush_CreateDefault -foreign import ccall "wxBrush_CreateDefault" wxBrush_CreateDefault :: IO (Ptr (TBrush ())) - --- | usage: (@brushCreateFromBitmap bitmap@). -brushCreateFromBitmap :: Bitmap a -> IO (Brush ()) -brushCreateFromBitmap bitmap - = withManagedBrushResult $ - withObjectPtr bitmap $ \cobj_bitmap -> - wxBrush_CreateFromBitmap cobj_bitmap -foreign import ccall "wxBrush_CreateFromBitmap" wxBrush_CreateFromBitmap :: Ptr (TBitmap a) -> IO (Ptr (TBrush ())) - --- | usage: (@brushCreateFromColour col style@). -brushCreateFromColour :: Color -> Int -> IO (Brush ()) -brushCreateFromColour col style - = withManagedBrushResult $ - withColourPtr col $ \cobj_col -> - wxBrush_CreateFromColour cobj_col (toCInt style) -foreign import ccall "wxBrush_CreateFromColour" wxBrush_CreateFromColour :: Ptr (TColour a) -> CInt -> IO (Ptr (TBrush ())) - --- | usage: (@brushCreateFromStock id@). -brushCreateFromStock :: Id -> IO (Brush ()) -brushCreateFromStock id - = withManagedBrushResult $ - wxBrush_CreateFromStock (toCInt id) -foreign import ccall "wxBrush_CreateFromStock" wxBrush_CreateFromStock :: CInt -> IO (Ptr (TBrush ())) - --- | usage: (@brushDelete obj@). -brushDelete :: Brush a -> IO () -brushDelete - = objectDelete - - --- | usage: (@brushGetColour obj@). -brushGetColour :: Brush a -> IO (Color) -brushGetColour _obj - = withRefColour $ \pref -> - withObjectRef "brushGetColour" _obj $ \cobj__obj -> - wxBrush_GetColour cobj__obj pref -foreign import ccall "wxBrush_GetColour" wxBrush_GetColour :: Ptr (TBrush a) -> Ptr (TColour ()) -> IO () - --- | usage: (@brushGetStipple obj@). -brushGetStipple :: Brush a -> IO (Bitmap ()) -brushGetStipple _obj - = withRefBitmap $ \pref -> - withObjectRef "brushGetStipple" _obj $ \cobj__obj -> - wxBrush_GetStipple cobj__obj pref -foreign import ccall "wxBrush_GetStipple" wxBrush_GetStipple :: Ptr (TBrush a) -> Ptr (TBitmap ()) -> IO () - --- | usage: (@brushGetStyle obj@). -brushGetStyle :: Brush a -> IO Int -brushGetStyle _obj - = withIntResult $ - withObjectRef "brushGetStyle" _obj $ \cobj__obj -> - wxBrush_GetStyle cobj__obj -foreign import ccall "wxBrush_GetStyle" wxBrush_GetStyle :: Ptr (TBrush a) -> IO CInt - --- | usage: (@brushIsEqual obj brush@). -brushIsEqual :: Brush a -> Brush b -> IO Bool -brushIsEqual _obj brush - = withBoolResult $ - withObjectRef "brushIsEqual" _obj $ \cobj__obj -> - withObjectPtr brush $ \cobj_brush -> - wxBrush_IsEqual cobj__obj cobj_brush -foreign import ccall "wxBrush_IsEqual" wxBrush_IsEqual :: Ptr (TBrush a) -> Ptr (TBrush b) -> IO CBool - --- | usage: (@brushIsOk obj@). -brushIsOk :: Brush a -> IO Bool -brushIsOk _obj - = withBoolResult $ - withObjectRef "brushIsOk" _obj $ \cobj__obj -> - wxBrush_IsOk cobj__obj -foreign import ccall "wxBrush_IsOk" wxBrush_IsOk :: Ptr (TBrush a) -> IO CBool - --- | usage: (@brushIsStatic self@). -brushIsStatic :: Brush a -> IO Bool -brushIsStatic self - = withBoolResult $ - withObjectPtr self $ \cobj_self -> - wxBrush_IsStatic cobj_self -foreign import ccall "wxBrush_IsStatic" wxBrush_IsStatic :: Ptr (TBrush a) -> IO CBool - --- | usage: (@brushSafeDelete self@). -brushSafeDelete :: Brush a -> IO () -brushSafeDelete self - = withObjectPtr self $ \cobj_self -> - wxBrush_SafeDelete cobj_self -foreign import ccall "wxBrush_SafeDelete" wxBrush_SafeDelete :: Ptr (TBrush a) -> IO () - --- | usage: (@brushSetColour obj col@). -brushSetColour :: Brush a -> Color -> IO () -brushSetColour _obj col - = withObjectRef "brushSetColour" _obj $ \cobj__obj -> - withColourPtr col $ \cobj_col -> - wxBrush_SetColour cobj__obj cobj_col -foreign import ccall "wxBrush_SetColour" wxBrush_SetColour :: Ptr (TBrush a) -> Ptr (TColour b) -> IO () - --- | usage: (@brushSetColourSingle obj r g b@). -brushSetColourSingle :: Brush a -> Char -> Char -> Char -> IO () -brushSetColourSingle _obj r g b - = withObjectRef "brushSetColourSingle" _obj $ \cobj__obj -> - wxBrush_SetColourSingle cobj__obj (toCWchar r) (toCWchar g) (toCWchar b) -foreign import ccall "wxBrush_SetColourSingle" wxBrush_SetColourSingle :: Ptr (TBrush a) -> CWchar -> CWchar -> CWchar -> IO () - --- | usage: (@brushSetStipple obj stipple@). -brushSetStipple :: Brush a -> Bitmap b -> IO () -brushSetStipple _obj stipple - = withObjectRef "brushSetStipple" _obj $ \cobj__obj -> - withObjectPtr stipple $ \cobj_stipple -> - wxBrush_SetStipple cobj__obj cobj_stipple -foreign import ccall "wxBrush_SetStipple" wxBrush_SetStipple :: Ptr (TBrush a) -> Ptr (TBitmap b) -> IO () - --- | usage: (@brushSetStyle obj style@). -brushSetStyle :: Brush a -> Int -> IO () -brushSetStyle _obj style - = withObjectRef "brushSetStyle" _obj $ \cobj__obj -> - wxBrush_SetStyle cobj__obj (toCInt style) -foreign import ccall "wxBrush_SetStyle" wxBrush_SetStyle :: Ptr (TBrush a) -> CInt -> IO () - --- | usage: (@bufferedDCCreateByDCAndBitmap dc bitmap style@). -bufferedDCCreateByDCAndBitmap :: DC a -> Bitmap b -> Int -> IO (BufferedDC ()) -bufferedDCCreateByDCAndBitmap dc bitmap style - = withObjectResult $ - withObjectPtr dc $ \cobj_dc -> - withObjectPtr bitmap $ \cobj_bitmap -> - wxBufferedDC_CreateByDCAndBitmap cobj_dc cobj_bitmap (toCInt style) -foreign import ccall "wxBufferedDC_CreateByDCAndBitmap" wxBufferedDC_CreateByDCAndBitmap :: Ptr (TDC a) -> Ptr (TBitmap b) -> CInt -> IO (Ptr (TBufferedDC ())) - --- | usage: (@bufferedDCCreateByDCAndSize dc widthhight style@). -bufferedDCCreateByDCAndSize :: DC a -> Size -> Int -> IO (BufferedDC ()) -bufferedDCCreateByDCAndSize dc widthhight style - = withObjectResult $ - withObjectPtr dc $ \cobj_dc -> - wxBufferedDC_CreateByDCAndSize cobj_dc (toCIntSizeW widthhight) (toCIntSizeH widthhight) (toCInt style) -foreign import ccall "wxBufferedDC_CreateByDCAndSize" wxBufferedDC_CreateByDCAndSize :: Ptr (TDC a) -> CInt -> CInt -> CInt -> IO (Ptr (TBufferedDC ())) - --- | usage: (@bufferedDCDelete self@). -bufferedDCDelete :: BufferedDC a -> IO () -bufferedDCDelete - = objectDelete - - --- | usage: (@bufferedPaintDCCreate window style@). -bufferedPaintDCCreate :: Window a -> Int -> IO (BufferedPaintDC ()) -bufferedPaintDCCreate window style - = withObjectResult $ - withObjectPtr window $ \cobj_window -> - wxBufferedPaintDC_Create cobj_window (toCInt style) -foreign import ccall "wxBufferedPaintDC_Create" wxBufferedPaintDC_Create :: Ptr (TWindow a) -> CInt -> IO (Ptr (TBufferedPaintDC ())) - --- | usage: (@bufferedPaintDCCreateWithBitmap window bitmap style@). -bufferedPaintDCCreateWithBitmap :: Window a -> Bitmap b -> Int -> IO (BufferedPaintDC ()) -bufferedPaintDCCreateWithBitmap window bitmap style - = withObjectResult $ - withObjectPtr window $ \cobj_window -> - withObjectPtr bitmap $ \cobj_bitmap -> - wxBufferedPaintDC_CreateWithBitmap cobj_window cobj_bitmap (toCInt style) -foreign import ccall "wxBufferedPaintDC_CreateWithBitmap" wxBufferedPaintDC_CreateWithBitmap :: Ptr (TWindow a) -> Ptr (TBitmap b) -> CInt -> IO (Ptr (TBufferedPaintDC ())) - --- | usage: (@bufferedPaintDCDelete self@). -bufferedPaintDCDelete :: BufferedPaintDC a -> IO () -bufferedPaintDCDelete - = objectDelete - - --- | usage: (@busyCursorCreate@). -busyCursorCreate :: IO (BusyCursor ()) -busyCursorCreate - = withObjectResult $ - wxBusyCursor_Create -foreign import ccall "wxBusyCursor_Create" wxBusyCursor_Create :: IO (Ptr (TBusyCursor ())) - --- | usage: (@busyCursorCreateWithCursor cur@). -busyCursorCreateWithCursor :: BusyCursor a -> IO (Ptr ()) -busyCursorCreateWithCursor _cur - = withObjectRef "busyCursorCreateWithCursor" _cur $ \cobj__cur -> - wxBusyCursor_CreateWithCursor cobj__cur -foreign import ccall "wxBusyCursor_CreateWithCursor" wxBusyCursor_CreateWithCursor :: Ptr (TBusyCursor a) -> IO (Ptr ()) - --- | usage: (@busyCursorDelete obj@). -busyCursorDelete :: BusyCursor a -> IO () -busyCursorDelete _obj - = withObjectRef "busyCursorDelete" _obj $ \cobj__obj -> - wxBusyCursor_Delete cobj__obj -foreign import ccall "wxBusyCursor_Delete" wxBusyCursor_Delete :: Ptr (TBusyCursor a) -> IO () - --- | usage: (@busyInfoCreate txt@). -busyInfoCreate :: String -> IO (BusyInfo ()) -busyInfoCreate _txt - = withObjectResult $ - withStringPtr _txt $ \cobj__txt -> - wxBusyInfo_Create cobj__txt -foreign import ccall "wxBusyInfo_Create" wxBusyInfo_Create :: Ptr (TWxString a) -> IO (Ptr (TBusyInfo ())) - --- | usage: (@busyInfoDelete obj@). -busyInfoDelete :: BusyInfo a -> IO () -busyInfoDelete _obj - = withObjectRef "busyInfoDelete" _obj $ \cobj__obj -> - wxBusyInfo_Delete cobj__obj -foreign import ccall "wxBusyInfo_Delete" wxBusyInfo_Delete :: Ptr (TBusyInfo a) -> IO () - --- | usage: (@buttonCreate prt id txt lfttopwdthgt stl@). -buttonCreate :: Window a -> Id -> String -> Rect -> Style -> IO (Button ()) -buttonCreate _prt _id _txt _lfttopwdthgt _stl - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - withStringPtr _txt $ \cobj__txt -> - wxButton_Create cobj__prt (toCInt _id) cobj__txt (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) -foreign import ccall "wxButton_Create" wxButton_Create :: Ptr (TWindow a) -> CInt -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TButton ())) - --- | usage: (@buttonSetBackgroundColour obj colour@). -buttonSetBackgroundColour :: Button a -> Color -> IO Int -buttonSetBackgroundColour _obj colour - = withIntResult $ - withObjectRef "buttonSetBackgroundColour" _obj $ \cobj__obj -> - withColourPtr colour $ \cobj_colour -> - wxButton_SetBackgroundColour cobj__obj cobj_colour -foreign import ccall "wxButton_SetBackgroundColour" wxButton_SetBackgroundColour :: Ptr (TButton a) -> Ptr (TColour b) -> IO CInt - --- | usage: (@buttonSetDefault obj@). -buttonSetDefault :: Button a -> IO () -buttonSetDefault _obj - = withObjectRef "buttonSetDefault" _obj $ \cobj__obj -> - wxButton_SetDefault cobj__obj -foreign import ccall "wxButton_SetDefault" wxButton_SetDefault :: Ptr (TButton a) -> IO () - --- | usage: (@cFree ptr@). -cFree :: Ptr a -> IO () -cFree _ptr - = wx_wxCFree _ptr -foreign import ccall "wxCFree" wx_wxCFree :: Ptr a -> IO () - --- | usage: (@calculateLayoutEventCreate id@). -calculateLayoutEventCreate :: Id -> IO (CalculateLayoutEvent ()) -calculateLayoutEventCreate id - = withObjectResult $ - wxCalculateLayoutEvent_Create (toCInt id) -foreign import ccall "wxCalculateLayoutEvent_Create" wxCalculateLayoutEvent_Create :: CInt -> IO (Ptr (TCalculateLayoutEvent ())) - --- | usage: (@calculateLayoutEventGetFlags obj@). -calculateLayoutEventGetFlags :: CalculateLayoutEvent a -> IO Int -calculateLayoutEventGetFlags _obj - = withIntResult $ - withObjectRef "calculateLayoutEventGetFlags" _obj $ \cobj__obj -> - wxCalculateLayoutEvent_GetFlags cobj__obj -foreign import ccall "wxCalculateLayoutEvent_GetFlags" wxCalculateLayoutEvent_GetFlags :: Ptr (TCalculateLayoutEvent a) -> IO CInt - --- | usage: (@calculateLayoutEventGetRect obj@). -calculateLayoutEventGetRect :: CalculateLayoutEvent a -> IO (Rect) -calculateLayoutEventGetRect _obj - = withWxRectResult $ - withObjectRef "calculateLayoutEventGetRect" _obj $ \cobj__obj -> - wxCalculateLayoutEvent_GetRect cobj__obj -foreign import ccall "wxCalculateLayoutEvent_GetRect" wxCalculateLayoutEvent_GetRect :: Ptr (TCalculateLayoutEvent a) -> IO (Ptr (TWxRect ())) - --- | usage: (@calculateLayoutEventSetFlags obj flags@). -calculateLayoutEventSetFlags :: CalculateLayoutEvent a -> Int -> IO () -calculateLayoutEventSetFlags _obj flags - = withObjectRef "calculateLayoutEventSetFlags" _obj $ \cobj__obj -> - wxCalculateLayoutEvent_SetFlags cobj__obj (toCInt flags) -foreign import ccall "wxCalculateLayoutEvent_SetFlags" wxCalculateLayoutEvent_SetFlags :: Ptr (TCalculateLayoutEvent a) -> CInt -> IO () - --- | usage: (@calculateLayoutEventSetRect obj xywh@). -calculateLayoutEventSetRect :: CalculateLayoutEvent a -> Rect -> IO () -calculateLayoutEventSetRect _obj xywh - = withObjectRef "calculateLayoutEventSetRect" _obj $ \cobj__obj -> - wxCalculateLayoutEvent_SetRect cobj__obj (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) -foreign import ccall "wxCalculateLayoutEvent_SetRect" wxCalculateLayoutEvent_SetRect :: Ptr (TCalculateLayoutEvent a) -> CInt -> CInt -> CInt -> CInt -> IO () - --- | usage: (@calendarCtrlCreate prt id dat lfttopwdthgt stl@). -calendarCtrlCreate :: Window a -> Id -> DateTime c -> Rect -> Style -> IO (CalendarCtrl ()) -calendarCtrlCreate _prt _id _dat _lfttopwdthgt _stl - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - withObjectPtr _dat $ \cobj__dat -> - wxCalendarCtrl_Create cobj__prt (toCInt _id) cobj__dat (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) -foreign import ccall "wxCalendarCtrl_Create" wxCalendarCtrl_Create :: Ptr (TWindow a) -> CInt -> Ptr (TDateTime c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TCalendarCtrl ())) - --- | usage: (@calendarCtrlEnableHolidayDisplay obj display@). -calendarCtrlEnableHolidayDisplay :: CalendarCtrl a -> Int -> IO () -calendarCtrlEnableHolidayDisplay _obj display - = withObjectRef "calendarCtrlEnableHolidayDisplay" _obj $ \cobj__obj -> - wxCalendarCtrl_EnableHolidayDisplay cobj__obj (toCInt display) -foreign import ccall "wxCalendarCtrl_EnableHolidayDisplay" wxCalendarCtrl_EnableHolidayDisplay :: Ptr (TCalendarCtrl a) -> CInt -> IO () - --- | usage: (@calendarCtrlEnableMonthChange obj enable@). -calendarCtrlEnableMonthChange :: CalendarCtrl a -> Bool -> IO () -calendarCtrlEnableMonthChange _obj enable - = withObjectRef "calendarCtrlEnableMonthChange" _obj $ \cobj__obj -> - wxCalendarCtrl_EnableMonthChange cobj__obj (toCBool enable) -foreign import ccall "wxCalendarCtrl_EnableMonthChange" wxCalendarCtrl_EnableMonthChange :: Ptr (TCalendarCtrl a) -> CBool -> IO () - --- | usage: (@calendarCtrlGetAttr obj day@). -calendarCtrlGetAttr :: CalendarCtrl a -> Int -> IO (Ptr ()) -calendarCtrlGetAttr _obj day - = withObjectRef "calendarCtrlGetAttr" _obj $ \cobj__obj -> - wxCalendarCtrl_GetAttr cobj__obj (toCInt day) -foreign import ccall "wxCalendarCtrl_GetAttr" wxCalendarCtrl_GetAttr :: Ptr (TCalendarCtrl a) -> CInt -> IO (Ptr ()) - --- | usage: (@calendarCtrlGetDate obj date@). -calendarCtrlGetDate :: CalendarCtrl a -> Ptr b -> IO () -calendarCtrlGetDate _obj date - = withObjectRef "calendarCtrlGetDate" _obj $ \cobj__obj -> - wxCalendarCtrl_GetDate cobj__obj date -foreign import ccall "wxCalendarCtrl_GetDate" wxCalendarCtrl_GetDate :: Ptr (TCalendarCtrl a) -> Ptr b -> IO () - --- | usage: (@calendarCtrlGetHeaderColourBg obj@). -calendarCtrlGetHeaderColourBg :: CalendarCtrl a -> IO (Color) -calendarCtrlGetHeaderColourBg _obj - = withRefColour $ \pref -> - withObjectRef "calendarCtrlGetHeaderColourBg" _obj $ \cobj__obj -> - wxCalendarCtrl_GetHeaderColourBg cobj__obj pref -foreign import ccall "wxCalendarCtrl_GetHeaderColourBg" wxCalendarCtrl_GetHeaderColourBg :: Ptr (TCalendarCtrl a) -> Ptr (TColour ()) -> IO () - --- | usage: (@calendarCtrlGetHeaderColourFg obj@). -calendarCtrlGetHeaderColourFg :: CalendarCtrl a -> IO (Color) -calendarCtrlGetHeaderColourFg _obj - = withRefColour $ \pref -> - withObjectRef "calendarCtrlGetHeaderColourFg" _obj $ \cobj__obj -> - wxCalendarCtrl_GetHeaderColourFg cobj__obj pref -foreign import ccall "wxCalendarCtrl_GetHeaderColourFg" wxCalendarCtrl_GetHeaderColourFg :: Ptr (TCalendarCtrl a) -> Ptr (TColour ()) -> IO () - --- | usage: (@calendarCtrlGetHighlightColourBg obj@). -calendarCtrlGetHighlightColourBg :: CalendarCtrl a -> IO (Color) -calendarCtrlGetHighlightColourBg _obj - = withRefColour $ \pref -> - withObjectRef "calendarCtrlGetHighlightColourBg" _obj $ \cobj__obj -> - wxCalendarCtrl_GetHighlightColourBg cobj__obj pref -foreign import ccall "wxCalendarCtrl_GetHighlightColourBg" wxCalendarCtrl_GetHighlightColourBg :: Ptr (TCalendarCtrl a) -> Ptr (TColour ()) -> IO () - --- | usage: (@calendarCtrlGetHighlightColourFg obj@). -calendarCtrlGetHighlightColourFg :: CalendarCtrl a -> IO (Color) -calendarCtrlGetHighlightColourFg _obj - = withRefColour $ \pref -> - withObjectRef "calendarCtrlGetHighlightColourFg" _obj $ \cobj__obj -> - wxCalendarCtrl_GetHighlightColourFg cobj__obj pref -foreign import ccall "wxCalendarCtrl_GetHighlightColourFg" wxCalendarCtrl_GetHighlightColourFg :: Ptr (TCalendarCtrl a) -> Ptr (TColour ()) -> IO () - --- | usage: (@calendarCtrlGetHolidayColourBg obj@). -calendarCtrlGetHolidayColourBg :: CalendarCtrl a -> IO (Color) -calendarCtrlGetHolidayColourBg _obj - = withRefColour $ \pref -> - withObjectRef "calendarCtrlGetHolidayColourBg" _obj $ \cobj__obj -> - wxCalendarCtrl_GetHolidayColourBg cobj__obj pref -foreign import ccall "wxCalendarCtrl_GetHolidayColourBg" wxCalendarCtrl_GetHolidayColourBg :: Ptr (TCalendarCtrl a) -> Ptr (TColour ()) -> IO () - --- | usage: (@calendarCtrlGetHolidayColourFg obj@). -calendarCtrlGetHolidayColourFg :: CalendarCtrl a -> IO (Color) -calendarCtrlGetHolidayColourFg _obj - = withRefColour $ \pref -> - withObjectRef "calendarCtrlGetHolidayColourFg" _obj $ \cobj__obj -> - wxCalendarCtrl_GetHolidayColourFg cobj__obj pref -foreign import ccall "wxCalendarCtrl_GetHolidayColourFg" wxCalendarCtrl_GetHolidayColourFg :: Ptr (TCalendarCtrl a) -> Ptr (TColour ()) -> IO () - --- | usage: (@calendarCtrlHitTest obj xy date wd@). -calendarCtrlHitTest :: CalendarCtrl a -> Point -> Ptr c -> Ptr d -> IO Int -calendarCtrlHitTest _obj xy date wd - = withIntResult $ - withObjectRef "calendarCtrlHitTest" _obj $ \cobj__obj -> - wxCalendarCtrl_HitTest cobj__obj (toCIntPointX xy) (toCIntPointY xy) date wd -foreign import ccall "wxCalendarCtrl_HitTest" wxCalendarCtrl_HitTest :: Ptr (TCalendarCtrl a) -> CInt -> CInt -> Ptr c -> Ptr d -> IO CInt - --- | usage: (@calendarCtrlResetAttr obj day@). -calendarCtrlResetAttr :: CalendarCtrl a -> Int -> IO () -calendarCtrlResetAttr _obj day - = withObjectRef "calendarCtrlResetAttr" _obj $ \cobj__obj -> - wxCalendarCtrl_ResetAttr cobj__obj (toCInt day) -foreign import ccall "wxCalendarCtrl_ResetAttr" wxCalendarCtrl_ResetAttr :: Ptr (TCalendarCtrl a) -> CInt -> IO () - --- | usage: (@calendarCtrlSetAttr obj day attr@). -calendarCtrlSetAttr :: CalendarCtrl a -> Int -> Ptr c -> IO () -calendarCtrlSetAttr _obj day attr - = withObjectRef "calendarCtrlSetAttr" _obj $ \cobj__obj -> - wxCalendarCtrl_SetAttr cobj__obj (toCInt day) attr -foreign import ccall "wxCalendarCtrl_SetAttr" wxCalendarCtrl_SetAttr :: Ptr (TCalendarCtrl a) -> CInt -> Ptr c -> IO () - --- | usage: (@calendarCtrlSetDate obj date@). -calendarCtrlSetDate :: CalendarCtrl a -> Ptr b -> IO () -calendarCtrlSetDate _obj date - = withObjectRef "calendarCtrlSetDate" _obj $ \cobj__obj -> - wxCalendarCtrl_SetDate cobj__obj date -foreign import ccall "wxCalendarCtrl_SetDate" wxCalendarCtrl_SetDate :: Ptr (TCalendarCtrl a) -> Ptr b -> IO () - --- | usage: (@calendarCtrlSetHeaderColours obj colFg colBg@). -calendarCtrlSetHeaderColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () -calendarCtrlSetHeaderColours _obj colFg colBg - = withObjectRef "calendarCtrlSetHeaderColours" _obj $ \cobj__obj -> - wxCalendarCtrl_SetHeaderColours cobj__obj colFg colBg -foreign import ccall "wxCalendarCtrl_SetHeaderColours" wxCalendarCtrl_SetHeaderColours :: Ptr (TCalendarCtrl a) -> Ptr b -> Ptr c -> IO () - --- | usage: (@calendarCtrlSetHighlightColours obj colFg colBg@). -calendarCtrlSetHighlightColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () -calendarCtrlSetHighlightColours _obj colFg colBg - = withObjectRef "calendarCtrlSetHighlightColours" _obj $ \cobj__obj -> - wxCalendarCtrl_SetHighlightColours cobj__obj colFg colBg -foreign import ccall "wxCalendarCtrl_SetHighlightColours" wxCalendarCtrl_SetHighlightColours :: Ptr (TCalendarCtrl a) -> Ptr b -> Ptr c -> IO () - --- | usage: (@calendarCtrlSetHoliday obj day@). -calendarCtrlSetHoliday :: CalendarCtrl a -> Int -> IO () -calendarCtrlSetHoliday _obj day - = withObjectRef "calendarCtrlSetHoliday" _obj $ \cobj__obj -> - wxCalendarCtrl_SetHoliday cobj__obj (toCInt day) -foreign import ccall "wxCalendarCtrl_SetHoliday" wxCalendarCtrl_SetHoliday :: Ptr (TCalendarCtrl a) -> CInt -> IO () - --- | usage: (@calendarCtrlSetHolidayColours obj colFg colBg@). -calendarCtrlSetHolidayColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () -calendarCtrlSetHolidayColours _obj colFg colBg - = withObjectRef "calendarCtrlSetHolidayColours" _obj $ \cobj__obj -> - wxCalendarCtrl_SetHolidayColours cobj__obj colFg colBg -foreign import ccall "wxCalendarCtrl_SetHolidayColours" wxCalendarCtrl_SetHolidayColours :: Ptr (TCalendarCtrl 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 ()) -calendarDateAttrCreate _ctxt _cbck _cbrd _fnt _brd - = withObjectResult $ - wxCalendarDateAttr_Create _ctxt _cbck _cbrd _fnt (toCInt _brd) -foreign import ccall "wxCalendarDateAttr_Create" wxCalendarDateAttr_Create :: Ptr a -> Ptr b -> Ptr c -> Ptr d -> CInt -> IO (Ptr (TCalendarDateAttr ())) - --- | usage: (@calendarDateAttrCreateDefault@). -calendarDateAttrCreateDefault :: IO (CalendarDateAttr ()) -calendarDateAttrCreateDefault - = withObjectResult $ - wxCalendarDateAttr_CreateDefault -foreign import ccall "wxCalendarDateAttr_CreateDefault" wxCalendarDateAttr_CreateDefault :: IO (Ptr (TCalendarDateAttr ())) - --- | usage: (@calendarDateAttrDelete obj@). -calendarDateAttrDelete :: CalendarDateAttr a -> IO () -calendarDateAttrDelete _obj - = withObjectRef "calendarDateAttrDelete" _obj $ \cobj__obj -> - wxCalendarDateAttr_Delete cobj__obj -foreign import ccall "wxCalendarDateAttr_Delete" wxCalendarDateAttr_Delete :: Ptr (TCalendarDateAttr a) -> IO () - --- | usage: (@calendarDateAttrGetBackgroundColour obj@). -calendarDateAttrGetBackgroundColour :: CalendarDateAttr a -> IO (Color) -calendarDateAttrGetBackgroundColour _obj - = withRefColour $ \pref -> - withObjectRef "calendarDateAttrGetBackgroundColour" _obj $ \cobj__obj -> - wxCalendarDateAttr_GetBackgroundColour cobj__obj pref -foreign import ccall "wxCalendarDateAttr_GetBackgroundColour" wxCalendarDateAttr_GetBackgroundColour :: Ptr (TCalendarDateAttr a) -> Ptr (TColour ()) -> IO () - --- | usage: (@calendarDateAttrGetBorder obj@). -calendarDateAttrGetBorder :: CalendarDateAttr a -> IO Int -calendarDateAttrGetBorder _obj - = withIntResult $ - withObjectRef "calendarDateAttrGetBorder" _obj $ \cobj__obj -> - wxCalendarDateAttr_GetBorder cobj__obj -foreign import ccall "wxCalendarDateAttr_GetBorder" wxCalendarDateAttr_GetBorder :: Ptr (TCalendarDateAttr a) -> IO CInt - --- | usage: (@calendarDateAttrGetBorderColour obj@). -calendarDateAttrGetBorderColour :: CalendarDateAttr a -> IO (Color) -calendarDateAttrGetBorderColour _obj - = withRefColour $ \pref -> - withObjectRef "calendarDateAttrGetBorderColour" _obj $ \cobj__obj -> - wxCalendarDateAttr_GetBorderColour cobj__obj pref -foreign import ccall "wxCalendarDateAttr_GetBorderColour" wxCalendarDateAttr_GetBorderColour :: Ptr (TCalendarDateAttr a) -> Ptr (TColour ()) -> IO () - --- | usage: (@calendarDateAttrGetFont obj@). -calendarDateAttrGetFont :: CalendarDateAttr a -> IO (Font ()) -calendarDateAttrGetFont _obj - = withRefFont $ \pref -> - withObjectRef "calendarDateAttrGetFont" _obj $ \cobj__obj -> - wxCalendarDateAttr_GetFont cobj__obj pref -foreign import ccall "wxCalendarDateAttr_GetFont" wxCalendarDateAttr_GetFont :: Ptr (TCalendarDateAttr a) -> Ptr (TFont ()) -> IO () - --- | usage: (@calendarDateAttrGetTextColour obj@). -calendarDateAttrGetTextColour :: CalendarDateAttr a -> IO (Color) -calendarDateAttrGetTextColour _obj - = withRefColour $ \pref -> - withObjectRef "calendarDateAttrGetTextColour" _obj $ \cobj__obj -> - wxCalendarDateAttr_GetTextColour cobj__obj pref -foreign import ccall "wxCalendarDateAttr_GetTextColour" wxCalendarDateAttr_GetTextColour :: Ptr (TCalendarDateAttr a) -> Ptr (TColour ()) -> IO () - --- | usage: (@calendarDateAttrHasBackgroundColour obj@). -calendarDateAttrHasBackgroundColour :: CalendarDateAttr a -> IO Bool -calendarDateAttrHasBackgroundColour _obj - = withBoolResult $ - withObjectRef "calendarDateAttrHasBackgroundColour" _obj $ \cobj__obj -> - wxCalendarDateAttr_HasBackgroundColour cobj__obj -foreign import ccall "wxCalendarDateAttr_HasBackgroundColour" wxCalendarDateAttr_HasBackgroundColour :: Ptr (TCalendarDateAttr a) -> IO CBool - --- | usage: (@calendarDateAttrHasBorder obj@). -calendarDateAttrHasBorder :: CalendarDateAttr a -> IO Bool -calendarDateAttrHasBorder _obj - = withBoolResult $ - withObjectRef "calendarDateAttrHasBorder" _obj $ \cobj__obj -> - wxCalendarDateAttr_HasBorder cobj__obj -foreign import ccall "wxCalendarDateAttr_HasBorder" wxCalendarDateAttr_HasBorder :: Ptr (TCalendarDateAttr a) -> IO CBool - --- | usage: (@calendarDateAttrHasBorderColour obj@). -calendarDateAttrHasBorderColour :: CalendarDateAttr a -> IO Bool -calendarDateAttrHasBorderColour _obj - = withBoolResult $ - withObjectRef "calendarDateAttrHasBorderColour" _obj $ \cobj__obj -> - wxCalendarDateAttr_HasBorderColour cobj__obj -foreign import ccall "wxCalendarDateAttr_HasBorderColour" wxCalendarDateAttr_HasBorderColour :: Ptr (TCalendarDateAttr a) -> IO CBool - --- | usage: (@calendarDateAttrHasFont obj@). -calendarDateAttrHasFont :: CalendarDateAttr a -> IO Bool -calendarDateAttrHasFont _obj - = withBoolResult $ - withObjectRef "calendarDateAttrHasFont" _obj $ \cobj__obj -> - wxCalendarDateAttr_HasFont cobj__obj -foreign import ccall "wxCalendarDateAttr_HasFont" wxCalendarDateAttr_HasFont :: Ptr (TCalendarDateAttr a) -> IO CBool - --- | usage: (@calendarDateAttrHasTextColour obj@). -calendarDateAttrHasTextColour :: CalendarDateAttr a -> IO Bool -calendarDateAttrHasTextColour _obj - = withBoolResult $ - withObjectRef "calendarDateAttrHasTextColour" _obj $ \cobj__obj -> - wxCalendarDateAttr_HasTextColour cobj__obj -foreign import ccall "wxCalendarDateAttr_HasTextColour" wxCalendarDateAttr_HasTextColour :: Ptr (TCalendarDateAttr a) -> IO CBool - --- | usage: (@calendarDateAttrIsHoliday obj@). -calendarDateAttrIsHoliday :: CalendarDateAttr a -> IO Bool -calendarDateAttrIsHoliday _obj - = withBoolResult $ - withObjectRef "calendarDateAttrIsHoliday" _obj $ \cobj__obj -> - wxCalendarDateAttr_IsHoliday cobj__obj -foreign import ccall "wxCalendarDateAttr_IsHoliday" wxCalendarDateAttr_IsHoliday :: Ptr (TCalendarDateAttr a) -> IO CBool - --- | usage: (@calendarDateAttrSetBackgroundColour obj col@). -calendarDateAttrSetBackgroundColour :: CalendarDateAttr a -> Color -> IO () -calendarDateAttrSetBackgroundColour _obj col - = withObjectRef "calendarDateAttrSetBackgroundColour" _obj $ \cobj__obj -> - withColourPtr col $ \cobj_col -> - wxCalendarDateAttr_SetBackgroundColour cobj__obj cobj_col -foreign import ccall "wxCalendarDateAttr_SetBackgroundColour" wxCalendarDateAttr_SetBackgroundColour :: Ptr (TCalendarDateAttr a) -> Ptr (TColour b) -> IO () - --- | usage: (@calendarDateAttrSetBorder obj border@). -calendarDateAttrSetBorder :: CalendarDateAttr a -> Int -> IO () -calendarDateAttrSetBorder _obj border - = withObjectRef "calendarDateAttrSetBorder" _obj $ \cobj__obj -> - wxCalendarDateAttr_SetBorder cobj__obj (toCInt border) -foreign import ccall "wxCalendarDateAttr_SetBorder" wxCalendarDateAttr_SetBorder :: Ptr (TCalendarDateAttr a) -> CInt -> IO () - --- | usage: (@calendarDateAttrSetBorderColour obj col@). -calendarDateAttrSetBorderColour :: CalendarDateAttr a -> Color -> IO () -calendarDateAttrSetBorderColour _obj col - = withObjectRef "calendarDateAttrSetBorderColour" _obj $ \cobj__obj -> - withColourPtr col $ \cobj_col -> - wxCalendarDateAttr_SetBorderColour cobj__obj cobj_col -foreign import ccall "wxCalendarDateAttr_SetBorderColour" wxCalendarDateAttr_SetBorderColour :: Ptr (TCalendarDateAttr a) -> Ptr (TColour b) -> IO () - --- | usage: (@calendarDateAttrSetFont obj font@). -calendarDateAttrSetFont :: CalendarDateAttr a -> Font b -> IO () -calendarDateAttrSetFont _obj font - = withObjectRef "calendarDateAttrSetFont" _obj $ \cobj__obj -> - withObjectPtr font $ \cobj_font -> - wxCalendarDateAttr_SetFont cobj__obj cobj_font -foreign import ccall "wxCalendarDateAttr_SetFont" wxCalendarDateAttr_SetFont :: Ptr (TCalendarDateAttr a) -> Ptr (TFont b) -> IO () - --- | usage: (@calendarDateAttrSetHoliday obj holiday@). -calendarDateAttrSetHoliday :: CalendarDateAttr a -> Int -> IO () -calendarDateAttrSetHoliday _obj holiday - = withObjectRef "calendarDateAttrSetHoliday" _obj $ \cobj__obj -> - wxCalendarDateAttr_SetHoliday cobj__obj (toCInt holiday) -foreign import ccall "wxCalendarDateAttr_SetHoliday" wxCalendarDateAttr_SetHoliday :: Ptr (TCalendarDateAttr a) -> CInt -> IO () - --- | usage: (@calendarDateAttrSetTextColour obj col@). -calendarDateAttrSetTextColour :: CalendarDateAttr a -> Color -> IO () -calendarDateAttrSetTextColour _obj col - = withObjectRef "calendarDateAttrSetTextColour" _obj $ \cobj__obj -> - withColourPtr col $ \cobj_col -> - wxCalendarDateAttr_SetTextColour cobj__obj cobj_col -foreign import ccall "wxCalendarDateAttr_SetTextColour" wxCalendarDateAttr_SetTextColour :: Ptr (TCalendarDateAttr a) -> Ptr (TColour b) -> IO () - --- | usage: (@calendarEventGetDate obj dte@). -calendarEventGetDate :: CalendarEvent a -> Ptr b -> IO () -calendarEventGetDate _obj _dte - = withObjectRef "calendarEventGetDate" _obj $ \cobj__obj -> - wxCalendarEvent_GetDate cobj__obj _dte -foreign import ccall "wxCalendarEvent_GetDate" wxCalendarEvent_GetDate :: Ptr (TCalendarEvent a) -> Ptr b -> IO () - --- | usage: (@calendarEventGetWeekDay obj@). -calendarEventGetWeekDay :: CalendarEvent a -> IO Int -calendarEventGetWeekDay _obj - = withIntResult $ - withObjectRef "calendarEventGetWeekDay" _obj $ \cobj__obj -> - wxCalendarEvent_GetWeekDay cobj__obj -foreign import ccall "wxCalendarEvent_GetWeekDay" wxCalendarEvent_GetWeekDay :: Ptr (TCalendarEvent a) -> IO CInt - --- | usage: (@caretCreate wnd wth hgt@). -caretCreate :: Window a -> Int -> Int -> IO (Caret ()) -caretCreate _wnd _wth _hgt - = withObjectResult $ - withObjectPtr _wnd $ \cobj__wnd -> - wxCaret_Create cobj__wnd (toCInt _wth) (toCInt _hgt) -foreign import ccall "wxCaret_Create" wxCaret_Create :: Ptr (TWindow a) -> CInt -> CInt -> IO (Ptr (TCaret ())) - --- | usage: (@caretGetBlinkTime@). -caretGetBlinkTime :: IO Int -caretGetBlinkTime - = withIntResult $ - wxCaret_GetBlinkTime -foreign import ccall "wxCaret_GetBlinkTime" wxCaret_GetBlinkTime :: IO CInt - --- | usage: (@caretGetPosition obj@). -caretGetPosition :: Caret a -> IO (Point) -caretGetPosition _obj - = withWxPointResult $ - withObjectRef "caretGetPosition" _obj $ \cobj__obj -> - wxCaret_GetPosition cobj__obj -foreign import ccall "wxCaret_GetPosition" wxCaret_GetPosition :: Ptr (TCaret a) -> IO (Ptr (TWxPoint ())) - --- | usage: (@caretGetSize obj@). -caretGetSize :: Caret a -> IO (Size) -caretGetSize _obj - = withWxSizeResult $ - withObjectRef "caretGetSize" _obj $ \cobj__obj -> - wxCaret_GetSize cobj__obj -foreign import ccall "wxCaret_GetSize" wxCaret_GetSize :: Ptr (TCaret a) -> IO (Ptr (TWxSize ())) - --- | usage: (@caretGetWindow obj@). -caretGetWindow :: Caret a -> IO (Window ()) -caretGetWindow _obj - = withObjectResult $ - withObjectRef "caretGetWindow" _obj $ \cobj__obj -> - wxCaret_GetWindow cobj__obj -foreign import ccall "wxCaret_GetWindow" wxCaret_GetWindow :: Ptr (TCaret a) -> IO (Ptr (TWindow ())) - --- | usage: (@caretHide obj@). -caretHide :: Caret a -> IO () -caretHide _obj - = withObjectRef "caretHide" _obj $ \cobj__obj -> - wxCaret_Hide cobj__obj -foreign import ccall "wxCaret_Hide" wxCaret_Hide :: Ptr (TCaret a) -> IO () - --- | usage: (@caretIsOk obj@). -caretIsOk :: Caret a -> IO Bool -caretIsOk _obj - = withBoolResult $ - withObjectRef "caretIsOk" _obj $ \cobj__obj -> - wxCaret_IsOk cobj__obj -foreign import ccall "wxCaret_IsOk" wxCaret_IsOk :: Ptr (TCaret a) -> IO CBool - --- | usage: (@caretIsVisible obj@). -caretIsVisible :: Caret a -> IO Bool -caretIsVisible _obj - = withBoolResult $ - withObjectRef "caretIsVisible" _obj $ \cobj__obj -> - wxCaret_IsVisible cobj__obj -foreign import ccall "wxCaret_IsVisible" wxCaret_IsVisible :: Ptr (TCaret a) -> IO CBool - --- | usage: (@caretMove obj xy@). -caretMove :: Caret a -> Point -> IO () -caretMove _obj xy - = withObjectRef "caretMove" _obj $ \cobj__obj -> - wxCaret_Move cobj__obj (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxCaret_Move" wxCaret_Move :: Ptr (TCaret a) -> CInt -> CInt -> IO () - --- | usage: (@caretSetBlinkTime milliseconds@). -caretSetBlinkTime :: Int -> IO () -caretSetBlinkTime milliseconds - = wxCaret_SetBlinkTime (toCInt milliseconds) -foreign import ccall "wxCaret_SetBlinkTime" wxCaret_SetBlinkTime :: CInt -> IO () - --- | usage: (@caretSetSize obj widthheight@). -caretSetSize :: Caret a -> Size -> IO () -caretSetSize _obj widthheight - = withObjectRef "caretSetSize" _obj $ \cobj__obj -> - wxCaret_SetSize cobj__obj (toCIntSizeW widthheight) (toCIntSizeH widthheight) -foreign import ccall "wxCaret_SetSize" wxCaret_SetSize :: Ptr (TCaret a) -> CInt -> CInt -> IO () - --- | usage: (@caretShow obj@). -caretShow :: Caret a -> IO () -caretShow _obj - = withObjectRef "caretShow" _obj $ \cobj__obj -> - wxCaret_Show cobj__obj -foreign import ccall "wxCaret_Show" wxCaret_Show :: Ptr (TCaret a) -> IO () - --- | usage: (@checkBoxCreate prt id txt lfttopwdthgt stl@). -checkBoxCreate :: Window a -> Id -> String -> Rect -> Style -> IO (CheckBox ()) -checkBoxCreate _prt _id _txt _lfttopwdthgt _stl - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - withStringPtr _txt $ \cobj__txt -> - wxCheckBox_Create cobj__prt (toCInt _id) cobj__txt (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) -foreign import ccall "wxCheckBox_Create" wxCheckBox_Create :: Ptr (TWindow a) -> CInt -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TCheckBox ())) - --- | usage: (@checkBoxDelete obj@). -checkBoxDelete :: CheckBox a -> IO () -checkBoxDelete - = objectDelete - - --- | usage: (@checkBoxGetValue obj@). -checkBoxGetValue :: CheckBox a -> IO Bool -checkBoxGetValue _obj - = withBoolResult $ - withObjectRef "checkBoxGetValue" _obj $ \cobj__obj -> - wxCheckBox_GetValue cobj__obj -foreign import ccall "wxCheckBox_GetValue" wxCheckBox_GetValue :: Ptr (TCheckBox a) -> IO CBool - --- | usage: (@checkBoxSetValue obj value@). -checkBoxSetValue :: CheckBox a -> Bool -> IO () -checkBoxSetValue _obj value - = withObjectRef "checkBoxSetValue" _obj $ \cobj__obj -> - wxCheckBox_SetValue cobj__obj (toCBool value) -foreign import ccall "wxCheckBox_SetValue" wxCheckBox_SetValue :: Ptr (TCheckBox a) -> CBool -> IO () - --- | usage: (@checkListBoxCheck obj item check@). -checkListBoxCheck :: CheckListBox a -> Int -> Bool -> IO () -checkListBoxCheck _obj item check - = withObjectRef "checkListBoxCheck" _obj $ \cobj__obj -> - wxCheckListBox_Check cobj__obj (toCInt item) (toCBool check) -foreign import ccall "wxCheckListBox_Check" wxCheckListBox_Check :: Ptr (TCheckListBox a) -> CInt -> CBool -> IO () - --- | usage: (@checkListBoxCreate prt id lfttopwdthgt nstr stl@). -checkListBoxCreate :: Window a -> Id -> Rect -> [String] -> Style -> IO (CheckListBox ()) -checkListBoxCreate _prt _id _lfttopwdthgt nstr _stl - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - withArrayWString nstr $ \carrlen_nstr carr_nstr -> - wxCheckListBox_Create cobj__prt (toCInt _id) (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) carrlen_nstr carr_nstr (toCInt _stl) -foreign import ccall "wxCheckListBox_Create" wxCheckListBox_Create :: Ptr (TWindow a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr (Ptr CWchar) -> CInt -> IO (Ptr (TCheckListBox ())) - --- | usage: (@checkListBoxDelete obj@). -checkListBoxDelete :: CheckListBox a -> IO () -checkListBoxDelete - = objectDelete - - --- | usage: (@checkListBoxIsChecked obj item@). -checkListBoxIsChecked :: CheckListBox a -> Int -> IO Bool -checkListBoxIsChecked _obj item - = withBoolResult $ - withObjectRef "checkListBoxIsChecked" _obj $ \cobj__obj -> - wxCheckListBox_IsChecked cobj__obj (toCInt item) -foreign import ccall "wxCheckListBox_IsChecked" wxCheckListBox_IsChecked :: Ptr (TCheckListBox a) -> CInt -> IO CBool - --- | usage: (@choiceAppend obj item@). -choiceAppend :: Choice a -> String -> IO () -choiceAppend _obj item - = withObjectRef "choiceAppend" _obj $ \cobj__obj -> - withStringPtr item $ \cobj_item -> - wxChoice_Append cobj__obj cobj_item -foreign import ccall "wxChoice_Append" wxChoice_Append :: Ptr (TChoice a) -> Ptr (TWxString b) -> IO () - --- | usage: (@choiceClear obj@). -choiceClear :: Choice a -> IO () -choiceClear _obj - = withObjectRef "choiceClear" _obj $ \cobj__obj -> - wxChoice_Clear cobj__obj -foreign import ccall "wxChoice_Clear" wxChoice_Clear :: Ptr (TChoice a) -> IO () - --- | usage: (@choiceCreate prt id lfttopwdthgt nstr stl@). -choiceCreate :: Window a -> Id -> Rect -> [String] -> Style -> IO (Choice ()) -choiceCreate _prt _id _lfttopwdthgt nstr _stl - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - withArrayWString nstr $ \carrlen_nstr carr_nstr -> - wxChoice_Create cobj__prt (toCInt _id) (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) carrlen_nstr carr_nstr (toCInt _stl) -foreign import ccall "wxChoice_Create" wxChoice_Create :: Ptr (TWindow a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr (Ptr CWchar) -> CInt -> IO (Ptr (TChoice ())) - --- | usage: (@choiceDelete obj n@). -choiceDelete :: Choice a -> Int -> IO () -choiceDelete _obj n - = withObjectRef "choiceDelete" _obj $ \cobj__obj -> - wxChoice_Delete cobj__obj (toCInt n) -foreign import ccall "wxChoice_Delete" wxChoice_Delete :: Ptr (TChoice a) -> CInt -> IO () - --- | usage: (@choiceFindString obj s@). -choiceFindString :: Choice a -> String -> IO Int -choiceFindString _obj s - = withIntResult $ - withObjectRef "choiceFindString" _obj $ \cobj__obj -> - withStringPtr s $ \cobj_s -> - wxChoice_FindString cobj__obj cobj_s -foreign import ccall "wxChoice_FindString" wxChoice_FindString :: Ptr (TChoice a) -> Ptr (TWxString b) -> IO CInt - --- | usage: (@choiceGetCount obj@). -choiceGetCount :: Choice a -> IO Int -choiceGetCount _obj - = withIntResult $ - withObjectRef "choiceGetCount" _obj $ \cobj__obj -> - wxChoice_GetCount cobj__obj -foreign import ccall "wxChoice_GetCount" wxChoice_GetCount :: Ptr (TChoice a) -> IO CInt - --- | usage: (@choiceGetSelection obj@). -choiceGetSelection :: Choice a -> IO Int -choiceGetSelection _obj - = withIntResult $ - withObjectRef "choiceGetSelection" _obj $ \cobj__obj -> - wxChoice_GetSelection cobj__obj -foreign import ccall "wxChoice_GetSelection" wxChoice_GetSelection :: Ptr (TChoice a) -> IO CInt - --- | usage: (@choiceGetString obj n@). -choiceGetString :: Choice a -> Int -> IO (String) -choiceGetString _obj n - = withManagedStringResult $ - withObjectRef "choiceGetString" _obj $ \cobj__obj -> - wxChoice_GetString cobj__obj (toCInt n) -foreign import ccall "wxChoice_GetString" wxChoice_GetString :: Ptr (TChoice a) -> CInt -> IO (Ptr (TWxString ())) - --- | usage: (@choiceSetSelection obj n@). -choiceSetSelection :: Choice a -> Int -> IO () -choiceSetSelection _obj n - = withObjectRef "choiceSetSelection" _obj $ \cobj__obj -> - wxChoice_SetSelection cobj__obj (toCInt n) -foreign import ccall "wxChoice_SetSelection" wxChoice_SetSelection :: Ptr (TChoice a) -> CInt -> IO () - --- | usage: (@choiceSetString obj n s@). -choiceSetString :: Choice a -> Int -> String -> IO () -choiceSetString _obj n s - = withObjectRef "choiceSetString" _obj $ \cobj__obj -> - withStringPtr s $ \cobj_s -> - wxChoice_SetString cobj__obj (toCInt n) cobj_s -foreign import ccall "wxChoice_SetString" wxChoice_SetString :: Ptr (TChoice a) -> CInt -> Ptr (TWxString c) -> IO () - --- | usage: (@classInfoCreateClassByName inf@). -classInfoCreateClassByName :: ClassInfo a -> IO (Ptr ()) -classInfoCreateClassByName _inf - = withObjectRef "classInfoCreateClassByName" _inf $ \cobj__inf -> - wxClassInfo_CreateClassByName cobj__inf -foreign import ccall "wxClassInfo_CreateClassByName" wxClassInfo_CreateClassByName :: Ptr (TClassInfo a) -> IO (Ptr ()) - --- | usage: (@classInfoFindClass txt@). -classInfoFindClass :: String -> IO (ClassInfo ()) -classInfoFindClass _txt - = withObjectResult $ - withStringPtr _txt $ \cobj__txt -> - wxClassInfo_FindClass cobj__txt -foreign import ccall "wxClassInfo_FindClass" wxClassInfo_FindClass :: Ptr (TWxString a) -> IO (Ptr (TClassInfo ())) - --- | usage: (@classInfoGetBaseClassName1 obj@). -classInfoGetBaseClassName1 :: ClassInfo a -> IO (String) -classInfoGetBaseClassName1 _obj - = withManagedStringResult $ - withObjectRef "classInfoGetBaseClassName1" _obj $ \cobj__obj -> - wxClassInfo_GetBaseClassName1 cobj__obj -foreign import ccall "wxClassInfo_GetBaseClassName1" wxClassInfo_GetBaseClassName1 :: Ptr (TClassInfo a) -> IO (Ptr (TWxString ())) - --- | usage: (@classInfoGetBaseClassName2 obj@). -classInfoGetBaseClassName2 :: ClassInfo a -> IO (String) -classInfoGetBaseClassName2 _obj - = withManagedStringResult $ - withObjectRef "classInfoGetBaseClassName2" _obj $ \cobj__obj -> - wxClassInfo_GetBaseClassName2 cobj__obj -foreign import ccall "wxClassInfo_GetBaseClassName2" wxClassInfo_GetBaseClassName2 :: Ptr (TClassInfo a) -> IO (Ptr (TWxString ())) - --- | usage: (@classInfoGetClassName inf@). -classInfoGetClassName :: ClassInfo a -> IO (Ptr ()) -classInfoGetClassName _inf - = withObjectRef "classInfoGetClassName" _inf $ \cobj__inf -> - wxClassInfo_GetClassName cobj__inf -foreign import ccall "wxClassInfo_GetClassName" wxClassInfo_GetClassName :: Ptr (TClassInfo a) -> IO (Ptr ()) - --- | usage: (@classInfoGetClassNameEx obj@). -classInfoGetClassNameEx :: ClassInfo a -> IO (String) -classInfoGetClassNameEx _obj - = withManagedStringResult $ - withObjectRef "classInfoGetClassNameEx" _obj $ \cobj__obj -> - wxClassInfo_GetClassNameEx cobj__obj -foreign import ccall "wxClassInfo_GetClassNameEx" wxClassInfo_GetClassNameEx :: Ptr (TClassInfo a) -> IO (Ptr (TWxString ())) - --- | usage: (@classInfoGetSize obj@). -classInfoGetSize :: ClassInfo a -> IO Int -classInfoGetSize _obj - = withIntResult $ - withObjectRef "classInfoGetSize" _obj $ \cobj__obj -> - wxClassInfo_GetSize cobj__obj -foreign import ccall "wxClassInfo_GetSize" wxClassInfo_GetSize :: Ptr (TClassInfo a) -> IO CInt - --- | usage: (@classInfoIsKindOf obj name@). -classInfoIsKindOf :: ClassInfo a -> String -> IO Bool -classInfoIsKindOf _obj _name - = withBoolResult $ - withObjectRef "classInfoIsKindOf" _obj $ \cobj__obj -> - withStringPtr _name $ \cobj__name -> - wxClassInfo_IsKindOf cobj__obj cobj__name -foreign import ccall "wxClassInfo_IsKindOf" wxClassInfo_IsKindOf :: Ptr (TClassInfo a) -> Ptr (TWxString b) -> IO CBool - --- | usage: (@classInfoIsKindOfEx obj classInfo@). -classInfoIsKindOfEx :: ClassInfo a -> ClassInfo b -> IO Bool -classInfoIsKindOfEx _obj classInfo - = withBoolResult $ - withObjectRef "classInfoIsKindOfEx" _obj $ \cobj__obj -> - withObjectPtr classInfo $ \cobj_classInfo -> - wxClassInfo_IsKindOfEx cobj__obj cobj_classInfo -foreign import ccall "wxClassInfo_IsKindOfEx" wxClassInfo_IsKindOfEx :: Ptr (TClassInfo a) -> Ptr (TClassInfo b) -> IO CBool - --- | usage: (@clientDCCreate win@). -clientDCCreate :: Window a -> IO (ClientDC ()) -clientDCCreate win - = withObjectResult $ - withObjectPtr win $ \cobj_win -> - wxClientDC_Create cobj_win -foreign import ccall "wxClientDC_Create" wxClientDC_Create :: Ptr (TWindow a) -> IO (Ptr (TClientDC ())) - --- | usage: (@clientDCDelete obj@). -clientDCDelete :: ClientDC a -> IO () -clientDCDelete - = objectDelete - - --- | usage: (@clipboardAddData obj wxdata@). -clipboardAddData :: Clipboard a -> DataObject b -> IO Bool -clipboardAddData _obj wxdata - = withBoolResult $ - withObjectRef "clipboardAddData" _obj $ \cobj__obj -> - withObjectPtr wxdata $ \cobj_wxdata -> - wxClipboard_AddData cobj__obj cobj_wxdata -foreign import ccall "wxClipboard_AddData" wxClipboard_AddData :: Ptr (TClipboard a) -> Ptr (TDataObject b) -> IO CBool - --- | usage: (@clipboardClear obj@). -clipboardClear :: Clipboard a -> IO () -clipboardClear _obj - = withObjectRef "clipboardClear" _obj $ \cobj__obj -> - wxClipboard_Clear cobj__obj -foreign import ccall "wxClipboard_Clear" wxClipboard_Clear :: Ptr (TClipboard a) -> IO () - --- | usage: (@clipboardClose obj@). -clipboardClose :: Clipboard a -> IO () -clipboardClose _obj - = withObjectRef "clipboardClose" _obj $ \cobj__obj -> - wxClipboard_Close cobj__obj -foreign import ccall "wxClipboard_Close" wxClipboard_Close :: Ptr (TClipboard a) -> IO () - --- | usage: (@clipboardCreate@). -clipboardCreate :: IO (Clipboard ()) -clipboardCreate - = withObjectResult $ - wxClipboard_Create -foreign import ccall "wxClipboard_Create" wxClipboard_Create :: IO (Ptr (TClipboard ())) - --- | usage: (@clipboardFlush obj@). -clipboardFlush :: Clipboard a -> IO Bool -clipboardFlush _obj - = withBoolResult $ - withObjectRef "clipboardFlush" _obj $ \cobj__obj -> - wxClipboard_Flush cobj__obj -foreign import ccall "wxClipboard_Flush" wxClipboard_Flush :: Ptr (TClipboard a) -> IO CBool - --- | usage: (@clipboardGetData obj wxdata@). -clipboardGetData :: Clipboard a -> DataObject b -> IO Bool -clipboardGetData _obj wxdata - = withBoolResult $ - withObjectRef "clipboardGetData" _obj $ \cobj__obj -> - withObjectPtr wxdata $ \cobj_wxdata -> - wxClipboard_GetData cobj__obj cobj_wxdata -foreign import ccall "wxClipboard_GetData" wxClipboard_GetData :: Ptr (TClipboard a) -> Ptr (TDataObject b) -> IO CBool - --- | usage: (@clipboardIsOpened obj@). -clipboardIsOpened :: Clipboard a -> IO Bool -clipboardIsOpened _obj - = withBoolResult $ - withObjectRef "clipboardIsOpened" _obj $ \cobj__obj -> - wxClipboard_IsOpened cobj__obj -foreign import ccall "wxClipboard_IsOpened" wxClipboard_IsOpened :: Ptr (TClipboard a) -> IO CBool - --- | usage: (@clipboardIsSupported obj format@). -clipboardIsSupported :: Clipboard a -> DataFormat b -> IO Bool -clipboardIsSupported _obj format - = withBoolResult $ - withObjectRef "clipboardIsSupported" _obj $ \cobj__obj -> - withObjectPtr format $ \cobj_format -> - wxClipboard_IsSupported cobj__obj cobj_format -foreign import ccall "wxClipboard_IsSupported" wxClipboard_IsSupported :: Ptr (TClipboard a) -> Ptr (TDataFormat b) -> IO CBool - --- | usage: (@clipboardOpen obj@). -clipboardOpen :: Clipboard a -> IO Bool -clipboardOpen _obj - = withBoolResult $ - withObjectRef "clipboardOpen" _obj $ \cobj__obj -> - wxClipboard_Open cobj__obj -foreign import ccall "wxClipboard_Open" wxClipboard_Open :: Ptr (TClipboard a) -> IO CBool - --- | usage: (@clipboardSetData obj wxdata@). -clipboardSetData :: Clipboard a -> DataObject b -> IO Bool -clipboardSetData _obj wxdata - = withBoolResult $ - withObjectRef "clipboardSetData" _obj $ \cobj__obj -> - withObjectPtr wxdata $ \cobj_wxdata -> - wxClipboard_SetData cobj__obj cobj_wxdata -foreign import ccall "wxClipboard_SetData" wxClipboard_SetData :: Ptr (TClipboard a) -> Ptr (TDataObject b) -> IO CBool - --- | usage: (@clipboardUsePrimarySelection obj primary@). -clipboardUsePrimarySelection :: Clipboard a -> Bool -> IO () -clipboardUsePrimarySelection _obj primary - = withObjectRef "clipboardUsePrimarySelection" _obj $ \cobj__obj -> - wxClipboard_UsePrimarySelection cobj__obj (toCBool primary) -foreign import ccall "wxClipboard_UsePrimarySelection" wxClipboard_UsePrimarySelection :: Ptr (TClipboard a) -> CBool -> IO () - --- | usage: (@closeEventCanVeto obj@). -closeEventCanVeto :: CloseEvent a -> IO Bool -closeEventCanVeto _obj - = withBoolResult $ - withObjectRef "closeEventCanVeto" _obj $ \cobj__obj -> - wxCloseEvent_CanVeto cobj__obj -foreign import ccall "wxCloseEvent_CanVeto" wxCloseEvent_CanVeto :: Ptr (TCloseEvent a) -> IO CBool - --- | usage: (@closeEventCopyObject obj obj@). -closeEventCopyObject :: CloseEvent a -> WxObject b -> IO () -closeEventCopyObject _obj obj - = withObjectRef "closeEventCopyObject" _obj $ \cobj__obj -> - withObjectPtr obj $ \cobj_obj -> - wxCloseEvent_CopyObject cobj__obj cobj_obj -foreign import ccall "wxCloseEvent_CopyObject" wxCloseEvent_CopyObject :: Ptr (TCloseEvent a) -> Ptr (TWxObject b) -> IO () - --- | usage: (@closeEventGetLoggingOff obj@). -closeEventGetLoggingOff :: CloseEvent a -> IO Bool -closeEventGetLoggingOff _obj - = withBoolResult $ - withObjectRef "closeEventGetLoggingOff" _obj $ \cobj__obj -> - wxCloseEvent_GetLoggingOff cobj__obj -foreign import ccall "wxCloseEvent_GetLoggingOff" wxCloseEvent_GetLoggingOff :: Ptr (TCloseEvent a) -> IO CBool - --- | usage: (@closeEventGetVeto obj@). -closeEventGetVeto :: CloseEvent a -> IO Bool -closeEventGetVeto _obj - = withBoolResult $ - withObjectRef "closeEventGetVeto" _obj $ \cobj__obj -> - wxCloseEvent_GetVeto cobj__obj -foreign import ccall "wxCloseEvent_GetVeto" wxCloseEvent_GetVeto :: Ptr (TCloseEvent a) -> IO CBool - --- | usage: (@closeEventSetCanVeto obj canVeto@). -closeEventSetCanVeto :: CloseEvent a -> Bool -> IO () -closeEventSetCanVeto _obj canVeto - = withObjectRef "closeEventSetCanVeto" _obj $ \cobj__obj -> - wxCloseEvent_SetCanVeto cobj__obj (toCBool canVeto) -foreign import ccall "wxCloseEvent_SetCanVeto" wxCloseEvent_SetCanVeto :: Ptr (TCloseEvent a) -> CBool -> IO () - --- | usage: (@closeEventSetLoggingOff obj logOff@). -closeEventSetLoggingOff :: CloseEvent a -> Bool -> IO () -closeEventSetLoggingOff _obj logOff - = withObjectRef "closeEventSetLoggingOff" _obj $ \cobj__obj -> - wxCloseEvent_SetLoggingOff cobj__obj (toCBool logOff) -foreign import ccall "wxCloseEvent_SetLoggingOff" wxCloseEvent_SetLoggingOff :: Ptr (TCloseEvent a) -> CBool -> IO () - --- | usage: (@closeEventVeto obj veto@). -closeEventVeto :: CloseEvent a -> Bool -> IO () -closeEventVeto _obj veto - = withObjectRef "closeEventVeto" _obj $ \cobj__obj -> - wxCloseEvent_Veto cobj__obj (toCBool veto) -foreign import ccall "wxCloseEvent_Veto" wxCloseEvent_Veto :: Ptr (TCloseEvent a) -> CBool -> IO () - --- | usage: (@closureCreate funCEvent wxdata@). -closureCreate :: FunPtr (Ptr fun -> Ptr state -> Ptr (TEvent evt) -> IO ()) -> Ptr b -> IO (Closure ()) -closureCreate _funCEvent _data - = withObjectResult $ - wxClosure_Create (toCFunPtr _funCEvent) _data -foreign import ccall "wxClosure_Create" wxClosure_Create :: Ptr (Ptr fun -> Ptr state -> Ptr (TEvent evt) -> IO ()) -> Ptr b -> IO (Ptr (TClosure ())) - --- | usage: (@closureGetData obj@). -closureGetData :: Closure a -> IO (Ptr ()) -closureGetData _obj - = withObjectRef "closureGetData" _obj $ \cobj__obj -> - wxClosure_GetData cobj__obj -foreign import ccall "wxClosure_GetData" wxClosure_GetData :: Ptr (TClosure a) -> IO (Ptr ()) - --- | usage: (@comboBoxAppend obj item@). -comboBoxAppend :: ComboBox a -> String -> IO () -comboBoxAppend _obj item - = withObjectRef "comboBoxAppend" _obj $ \cobj__obj -> - withStringPtr item $ \cobj_item -> - wxComboBox_Append cobj__obj cobj_item -foreign import ccall "wxComboBox_Append" wxComboBox_Append :: Ptr (TComboBox a) -> Ptr (TWxString b) -> IO () - --- | usage: (@comboBoxAppendData obj item d@). -comboBoxAppendData :: ComboBox a -> String -> Ptr c -> IO () -comboBoxAppendData _obj item d - = withObjectRef "comboBoxAppendData" _obj $ \cobj__obj -> - withStringPtr item $ \cobj_item -> - wxComboBox_AppendData cobj__obj cobj_item d -foreign import ccall "wxComboBox_AppendData" wxComboBox_AppendData :: Ptr (TComboBox a) -> Ptr (TWxString b) -> Ptr c -> IO () - --- | usage: (@comboBoxClear obj@). -comboBoxClear :: ComboBox a -> IO () -comboBoxClear _obj - = withObjectRef "comboBoxClear" _obj $ \cobj__obj -> - wxComboBox_Clear cobj__obj -foreign import ccall "wxComboBox_Clear" wxComboBox_Clear :: Ptr (TComboBox a) -> IO () - --- | usage: (@comboBoxCopy obj@). -comboBoxCopy :: ComboBox a -> IO () -comboBoxCopy _obj - = withObjectRef "comboBoxCopy" _obj $ \cobj__obj -> - wxComboBox_Copy cobj__obj -foreign import ccall "wxComboBox_Copy" wxComboBox_Copy :: Ptr (TComboBox a) -> IO () - --- | usage: (@comboBoxCreate prt id txt lfttopwdthgt nstr stl@). -comboBoxCreate :: Window a -> Id -> String -> Rect -> [String] -> Style -> IO (ComboBox ()) -comboBoxCreate _prt _id _txt _lfttopwdthgt nstr _stl - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - withStringPtr _txt $ \cobj__txt -> - withArrayWString nstr $ \carrlen_nstr carr_nstr -> - wxComboBox_Create cobj__prt (toCInt _id) cobj__txt (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) carrlen_nstr carr_nstr (toCInt _stl) -foreign import ccall "wxComboBox_Create" wxComboBox_Create :: Ptr (TWindow a) -> CInt -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr (Ptr CWchar) -> CInt -> IO (Ptr (TComboBox ())) - --- | usage: (@comboBoxCut obj@). -comboBoxCut :: ComboBox a -> IO () -comboBoxCut _obj - = withObjectRef "comboBoxCut" _obj $ \cobj__obj -> - wxComboBox_Cut cobj__obj -foreign import ccall "wxComboBox_Cut" wxComboBox_Cut :: Ptr (TComboBox a) -> IO () - --- | usage: (@comboBoxDelete obj n@). -comboBoxDelete :: ComboBox a -> Int -> IO () -comboBoxDelete _obj n - = withObjectRef "comboBoxDelete" _obj $ \cobj__obj -> - wxComboBox_Delete cobj__obj (toCInt n) -foreign import ccall "wxComboBox_Delete" wxComboBox_Delete :: Ptr (TComboBox a) -> CInt -> IO () - --- | usage: (@comboBoxFindString obj s@). -comboBoxFindString :: ComboBox a -> String -> IO Int -comboBoxFindString _obj s - = withIntResult $ - withObjectRef "comboBoxFindString" _obj $ \cobj__obj -> - withStringPtr s $ \cobj_s -> - wxComboBox_FindString cobj__obj cobj_s -foreign import ccall "wxComboBox_FindString" wxComboBox_FindString :: Ptr (TComboBox a) -> Ptr (TWxString b) -> IO CInt - --- | usage: (@comboBoxGetClientData obj n@). -comboBoxGetClientData :: ComboBox a -> Int -> IO (ClientData ()) -comboBoxGetClientData _obj n - = withObjectResult $ - withObjectRef "comboBoxGetClientData" _obj $ \cobj__obj -> - wxComboBox_GetClientData cobj__obj (toCInt n) -foreign import ccall "wxComboBox_GetClientData" wxComboBox_GetClientData :: Ptr (TComboBox a) -> CInt -> IO (Ptr (TClientData ())) - --- | usage: (@comboBoxGetCount obj@). -comboBoxGetCount :: ComboBox a -> IO Int -comboBoxGetCount _obj - = withIntResult $ - withObjectRef "comboBoxGetCount" _obj $ \cobj__obj -> - wxComboBox_GetCount cobj__obj -foreign import ccall "wxComboBox_GetCount" wxComboBox_GetCount :: Ptr (TComboBox a) -> IO CInt - --- | usage: (@comboBoxGetInsertionPoint obj@). -comboBoxGetInsertionPoint :: ComboBox a -> IO Int -comboBoxGetInsertionPoint _obj - = withIntResult $ - withObjectRef "comboBoxGetInsertionPoint" _obj $ \cobj__obj -> - wxComboBox_GetInsertionPoint cobj__obj -foreign import ccall "wxComboBox_GetInsertionPoint" wxComboBox_GetInsertionPoint :: Ptr (TComboBox a) -> IO CInt - --- | usage: (@comboBoxGetLastPosition obj@). -comboBoxGetLastPosition :: ComboBox a -> IO Int -comboBoxGetLastPosition _obj - = withIntResult $ - withObjectRef "comboBoxGetLastPosition" _obj $ \cobj__obj -> - wxComboBox_GetLastPosition cobj__obj -foreign import ccall "wxComboBox_GetLastPosition" wxComboBox_GetLastPosition :: Ptr (TComboBox a) -> IO CInt - --- | usage: (@comboBoxGetSelection obj@). -comboBoxGetSelection :: ComboBox a -> IO Int -comboBoxGetSelection _obj - = withIntResult $ - withObjectRef "comboBoxGetSelection" _obj $ \cobj__obj -> - wxComboBox_GetSelection cobj__obj -foreign import ccall "wxComboBox_GetSelection" wxComboBox_GetSelection :: Ptr (TComboBox a) -> IO CInt - --- | usage: (@comboBoxGetString obj n@). -comboBoxGetString :: ComboBox a -> Int -> IO (String) -comboBoxGetString _obj n - = withManagedStringResult $ - withObjectRef "comboBoxGetString" _obj $ \cobj__obj -> - wxComboBox_GetString cobj__obj (toCInt n) -foreign import ccall "wxComboBox_GetString" wxComboBox_GetString :: Ptr (TComboBox a) -> CInt -> IO (Ptr (TWxString ())) - --- | usage: (@comboBoxGetStringSelection obj@). -comboBoxGetStringSelection :: ComboBox a -> IO (String) -comboBoxGetStringSelection _obj - = withManagedStringResult $ - withObjectRef "comboBoxGetStringSelection" _obj $ \cobj__obj -> - wxComboBox_GetStringSelection cobj__obj -foreign import ccall "wxComboBox_GetStringSelection" wxComboBox_GetStringSelection :: Ptr (TComboBox a) -> IO (Ptr (TWxString ())) - --- | usage: (@comboBoxGetValue obj@). -comboBoxGetValue :: ComboBox a -> IO (String) -comboBoxGetValue _obj - = withManagedStringResult $ - withObjectRef "comboBoxGetValue" _obj $ \cobj__obj -> - wxComboBox_GetValue cobj__obj -foreign import ccall "wxComboBox_GetValue" wxComboBox_GetValue :: Ptr (TComboBox a) -> IO (Ptr (TWxString ())) - --- | usage: (@comboBoxPaste obj@). -comboBoxPaste :: ComboBox a -> IO () -comboBoxPaste _obj - = withObjectRef "comboBoxPaste" _obj $ \cobj__obj -> - wxComboBox_Paste cobj__obj -foreign import ccall "wxComboBox_Paste" wxComboBox_Paste :: Ptr (TComboBox a) -> IO () - --- | usage: (@comboBoxRemove obj from to@). -comboBoxRemove :: ComboBox a -> Int -> Int -> IO () -comboBoxRemove _obj from to - = withObjectRef "comboBoxRemove" _obj $ \cobj__obj -> - wxComboBox_Remove cobj__obj (toCInt from) (toCInt to) -foreign import ccall "wxComboBox_Remove" wxComboBox_Remove :: Ptr (TComboBox a) -> CInt -> CInt -> IO () - --- | usage: (@comboBoxReplace obj from to value@). -comboBoxReplace :: ComboBox a -> Int -> Int -> String -> IO () -comboBoxReplace _obj from to value - = withObjectRef "comboBoxReplace" _obj $ \cobj__obj -> - withStringPtr value $ \cobj_value -> - wxComboBox_Replace cobj__obj (toCInt from) (toCInt to) cobj_value -foreign import ccall "wxComboBox_Replace" wxComboBox_Replace :: Ptr (TComboBox a) -> CInt -> CInt -> Ptr (TWxString d) -> IO () - --- | usage: (@comboBoxSetClientData obj n clientData@). -comboBoxSetClientData :: ComboBox a -> Int -> ClientData c -> IO () -comboBoxSetClientData _obj n clientData - = withObjectRef "comboBoxSetClientData" _obj $ \cobj__obj -> - withObjectPtr clientData $ \cobj_clientData -> - wxComboBox_SetClientData cobj__obj (toCInt n) cobj_clientData -foreign import ccall "wxComboBox_SetClientData" wxComboBox_SetClientData :: Ptr (TComboBox a) -> CInt -> Ptr (TClientData c) -> IO () - --- | usage: (@comboBoxSetEditable obj editable@). -comboBoxSetEditable :: ComboBox a -> Bool -> IO () -comboBoxSetEditable _obj editable - = withObjectRef "comboBoxSetEditable" _obj $ \cobj__obj -> - wxComboBox_SetEditable cobj__obj (toCBool editable) -foreign import ccall "wxComboBox_SetEditable" wxComboBox_SetEditable :: Ptr (TComboBox a) -> CBool -> IO () - --- | usage: (@comboBoxSetInsertionPoint obj pos@). -comboBoxSetInsertionPoint :: ComboBox a -> Int -> IO () -comboBoxSetInsertionPoint _obj pos - = withObjectRef "comboBoxSetInsertionPoint" _obj $ \cobj__obj -> - wxComboBox_SetInsertionPoint cobj__obj (toCInt pos) -foreign import ccall "wxComboBox_SetInsertionPoint" wxComboBox_SetInsertionPoint :: Ptr (TComboBox a) -> CInt -> IO () - --- | usage: (@comboBoxSetInsertionPointEnd obj@). -comboBoxSetInsertionPointEnd :: ComboBox a -> IO () -comboBoxSetInsertionPointEnd _obj - = withObjectRef "comboBoxSetInsertionPointEnd" _obj $ \cobj__obj -> - wxComboBox_SetInsertionPointEnd cobj__obj -foreign import ccall "wxComboBox_SetInsertionPointEnd" wxComboBox_SetInsertionPointEnd :: Ptr (TComboBox a) -> IO () - --- | usage: (@comboBoxSetSelection obj n@). -comboBoxSetSelection :: ComboBox a -> Int -> IO () -comboBoxSetSelection _obj n - = withObjectRef "comboBoxSetSelection" _obj $ \cobj__obj -> - wxComboBox_SetSelection cobj__obj (toCInt n) -foreign import ccall "wxComboBox_SetSelection" wxComboBox_SetSelection :: Ptr (TComboBox a) -> CInt -> IO () - --- | usage: (@comboBoxSetTextSelection obj from to@). -comboBoxSetTextSelection :: ComboBox a -> Int -> Int -> IO () -comboBoxSetTextSelection _obj from to - = withObjectRef "comboBoxSetTextSelection" _obj $ \cobj__obj -> - wxComboBox_SetTextSelection cobj__obj (toCInt from) (toCInt to) -foreign import ccall "wxComboBox_SetTextSelection" wxComboBox_SetTextSelection :: Ptr (TComboBox a) -> CInt -> CInt -> IO () - --- | usage: (@commandEventCopyObject obj objectdest@). -commandEventCopyObject :: CommandEvent a -> Ptr b -> IO () -commandEventCopyObject _obj objectdest - = withObjectRef "commandEventCopyObject" _obj $ \cobj__obj -> - wxCommandEvent_CopyObject cobj__obj objectdest -foreign import ccall "wxCommandEvent_CopyObject" wxCommandEvent_CopyObject :: Ptr (TCommandEvent a) -> Ptr b -> IO () - --- | usage: (@commandEventCreate typ id@). -commandEventCreate :: Int -> Id -> IO (CommandEvent ()) -commandEventCreate _typ _id - = withObjectResult $ - wxCommandEvent_Create (toCInt _typ) (toCInt _id) -foreign import ccall "wxCommandEvent_Create" wxCommandEvent_Create :: CInt -> CInt -> IO (Ptr (TCommandEvent ())) - --- | usage: (@commandEventDelete obj@). -commandEventDelete :: CommandEvent a -> IO () -commandEventDelete - = objectDelete - - --- | usage: (@commandEventGetClientData obj@). -commandEventGetClientData :: CommandEvent a -> IO (ClientData ()) -commandEventGetClientData _obj - = withObjectResult $ - withObjectRef "commandEventGetClientData" _obj $ \cobj__obj -> - wxCommandEvent_GetClientData cobj__obj -foreign import ccall "wxCommandEvent_GetClientData" wxCommandEvent_GetClientData :: Ptr (TCommandEvent a) -> IO (Ptr (TClientData ())) - --- | usage: (@commandEventGetClientObject obj@). -commandEventGetClientObject :: CommandEvent a -> IO (ClientData ()) -commandEventGetClientObject _obj - = withObjectResult $ - withObjectRef "commandEventGetClientObject" _obj $ \cobj__obj -> - wxCommandEvent_GetClientObject cobj__obj -foreign import ccall "wxCommandEvent_GetClientObject" wxCommandEvent_GetClientObject :: Ptr (TCommandEvent a) -> IO (Ptr (TClientData ())) - --- | usage: (@commandEventGetExtraLong obj@). -commandEventGetExtraLong :: CommandEvent a -> IO Int -commandEventGetExtraLong _obj - = withIntResult $ - withObjectRef "commandEventGetExtraLong" _obj $ \cobj__obj -> - wxCommandEvent_GetExtraLong cobj__obj -foreign import ccall "wxCommandEvent_GetExtraLong" wxCommandEvent_GetExtraLong :: Ptr (TCommandEvent a) -> IO CInt - --- | usage: (@commandEventGetInt obj@). -commandEventGetInt :: CommandEvent a -> IO Int -commandEventGetInt _obj - = withIntResult $ - withObjectRef "commandEventGetInt" _obj $ \cobj__obj -> - wxCommandEvent_GetInt cobj__obj -foreign import ccall "wxCommandEvent_GetInt" wxCommandEvent_GetInt :: Ptr (TCommandEvent a) -> IO CInt - --- | usage: (@commandEventGetSelection obj@). -commandEventGetSelection :: CommandEvent a -> IO Int -commandEventGetSelection _obj - = withIntResult $ - withObjectRef "commandEventGetSelection" _obj $ \cobj__obj -> - wxCommandEvent_GetSelection cobj__obj -foreign import ccall "wxCommandEvent_GetSelection" wxCommandEvent_GetSelection :: Ptr (TCommandEvent a) -> IO CInt - --- | usage: (@commandEventGetString obj@). -commandEventGetString :: CommandEvent a -> IO (String) -commandEventGetString _obj - = withManagedStringResult $ - withObjectRef "commandEventGetString" _obj $ \cobj__obj -> - wxCommandEvent_GetString cobj__obj -foreign import ccall "wxCommandEvent_GetString" wxCommandEvent_GetString :: Ptr (TCommandEvent a) -> IO (Ptr (TWxString ())) - --- | usage: (@commandEventIsChecked obj@). -commandEventIsChecked :: CommandEvent a -> IO Bool -commandEventIsChecked _obj - = withBoolResult $ - withObjectRef "commandEventIsChecked" _obj $ \cobj__obj -> - wxCommandEvent_IsChecked cobj__obj -foreign import ccall "wxCommandEvent_IsChecked" wxCommandEvent_IsChecked :: Ptr (TCommandEvent a) -> IO CBool - --- | usage: (@commandEventIsSelection obj@). -commandEventIsSelection :: CommandEvent a -> IO Bool -commandEventIsSelection _obj - = withBoolResult $ - withObjectRef "commandEventIsSelection" _obj $ \cobj__obj -> - wxCommandEvent_IsSelection cobj__obj -foreign import ccall "wxCommandEvent_IsSelection" wxCommandEvent_IsSelection :: Ptr (TCommandEvent a) -> IO CBool - --- | usage: (@commandEventSetClientData obj clientData@). -commandEventSetClientData :: CommandEvent a -> ClientData b -> IO () -commandEventSetClientData _obj clientData - = withObjectRef "commandEventSetClientData" _obj $ \cobj__obj -> - withObjectPtr clientData $ \cobj_clientData -> - wxCommandEvent_SetClientData cobj__obj cobj_clientData -foreign import ccall "wxCommandEvent_SetClientData" wxCommandEvent_SetClientData :: Ptr (TCommandEvent a) -> Ptr (TClientData b) -> IO () - --- | usage: (@commandEventSetClientObject obj clientObject@). -commandEventSetClientObject :: CommandEvent a -> ClientData b -> IO () -commandEventSetClientObject _obj clientObject - = withObjectRef "commandEventSetClientObject" _obj $ \cobj__obj -> - withObjectPtr clientObject $ \cobj_clientObject -> - wxCommandEvent_SetClientObject cobj__obj cobj_clientObject -foreign import ccall "wxCommandEvent_SetClientObject" wxCommandEvent_SetClientObject :: Ptr (TCommandEvent a) -> Ptr (TClientData b) -> IO () - --- | usage: (@commandEventSetExtraLong obj extraLong@). -commandEventSetExtraLong :: CommandEvent a -> Int -> IO () -commandEventSetExtraLong _obj extraLong - = withObjectRef "commandEventSetExtraLong" _obj $ \cobj__obj -> - wxCommandEvent_SetExtraLong cobj__obj (toCInt extraLong) -foreign import ccall "wxCommandEvent_SetExtraLong" wxCommandEvent_SetExtraLong :: Ptr (TCommandEvent a) -> CInt -> IO () - --- | usage: (@commandEventSetInt obj i@). -commandEventSetInt :: CommandEvent a -> Int -> IO () -commandEventSetInt _obj i - = withObjectRef "commandEventSetInt" _obj $ \cobj__obj -> - wxCommandEvent_SetInt cobj__obj (toCInt i) -foreign import ccall "wxCommandEvent_SetInt" wxCommandEvent_SetInt :: Ptr (TCommandEvent a) -> CInt -> IO () - --- | usage: (@commandEventSetString obj s@). -commandEventSetString :: CommandEvent a -> String -> IO () -commandEventSetString _obj s - = withObjectRef "commandEventSetString" _obj $ \cobj__obj -> - withStringPtr s $ \cobj_s -> - wxCommandEvent_SetString cobj__obj cobj_s -foreign import ccall "wxCommandEvent_SetString" wxCommandEvent_SetString :: Ptr (TCommandEvent a) -> Ptr (TWxString b) -> IO () - --- | usage: (@configBaseCreate@). -configBaseCreate :: IO (ConfigBase ()) -configBaseCreate - = withObjectResult $ - wxConfigBase_Create -foreign import ccall "wxConfigBase_Create" wxConfigBase_Create :: IO (Ptr (TConfigBase ())) - --- | usage: (@configBaseDelete obj@). -configBaseDelete :: ConfigBase a -> IO () -configBaseDelete _obj - = withObjectRef "configBaseDelete" _obj $ \cobj__obj -> - wxConfigBase_Delete cobj__obj -foreign import ccall "wxConfigBase_Delete" wxConfigBase_Delete :: Ptr (TConfigBase a) -> IO () - --- | usage: (@configBaseDeleteAll obj@). -configBaseDeleteAll :: ConfigBase a -> IO Bool -configBaseDeleteAll _obj - = withBoolResult $ - withObjectRef "configBaseDeleteAll" _obj $ \cobj__obj -> - wxConfigBase_DeleteAll cobj__obj -foreign import ccall "wxConfigBase_DeleteAll" wxConfigBase_DeleteAll :: Ptr (TConfigBase a) -> IO CBool - --- | usage: (@configBaseDeleteEntry obj key bDeleteGroupIfEmpty@). -configBaseDeleteEntry :: ConfigBase a -> String -> Bool -> IO Bool -configBaseDeleteEntry _obj key bDeleteGroupIfEmpty - = withBoolResult $ - withObjectRef "configBaseDeleteEntry" _obj $ \cobj__obj -> - withStringPtr key $ \cobj_key -> - wxConfigBase_DeleteEntry cobj__obj cobj_key (toCBool bDeleteGroupIfEmpty) -foreign import ccall "wxConfigBase_DeleteEntry" wxConfigBase_DeleteEntry :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> CBool -> IO CBool - --- | usage: (@configBaseDeleteGroup obj key@). -configBaseDeleteGroup :: ConfigBase a -> String -> IO Bool -configBaseDeleteGroup _obj key - = withBoolResult $ - withObjectRef "configBaseDeleteGroup" _obj $ \cobj__obj -> - withStringPtr key $ \cobj_key -> - wxConfigBase_DeleteGroup cobj__obj cobj_key -foreign import ccall "wxConfigBase_DeleteGroup" wxConfigBase_DeleteGroup :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO CBool - --- | usage: (@configBaseExists obj strName@). -configBaseExists :: ConfigBase a -> String -> IO Bool -configBaseExists _obj strName - = withBoolResult $ - withObjectRef "configBaseExists" _obj $ \cobj__obj -> - withStringPtr strName $ \cobj_strName -> - wxConfigBase_Exists cobj__obj cobj_strName -foreign import ccall "wxConfigBase_Exists" wxConfigBase_Exists :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO CBool - --- | usage: (@configBaseExpandEnvVars obj str@). -configBaseExpandEnvVars :: ConfigBase a -> String -> IO (String) -configBaseExpandEnvVars _obj str - = withManagedStringResult $ - withObjectRef "configBaseExpandEnvVars" _obj $ \cobj__obj -> - withStringPtr str $ \cobj_str -> - wxConfigBase_ExpandEnvVars cobj__obj cobj_str -foreign import ccall "wxConfigBase_ExpandEnvVars" wxConfigBase_ExpandEnvVars :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO (Ptr (TWxString ())) - --- | usage: (@configBaseFlush obj bCurrentOnly@). -configBaseFlush :: ConfigBase a -> Bool -> IO Bool -configBaseFlush _obj bCurrentOnly - = withBoolResult $ - withObjectRef "configBaseFlush" _obj $ \cobj__obj -> - wxConfigBase_Flush cobj__obj (toCBool bCurrentOnly) -foreign import ccall "wxConfigBase_Flush" wxConfigBase_Flush :: Ptr (TConfigBase a) -> CBool -> IO CBool - --- | usage: (@configBaseGet@). -configBaseGet :: IO (ConfigBase ()) -configBaseGet - = withObjectResult $ - wxConfigBase_Get -foreign import ccall "wxConfigBase_Get" wxConfigBase_Get :: IO (Ptr (TConfigBase ())) - --- | usage: (@configBaseGetAppName obj@). -configBaseGetAppName :: ConfigBase a -> IO (String) -configBaseGetAppName _obj - = withManagedStringResult $ - withObjectRef "configBaseGetAppName" _obj $ \cobj__obj -> - wxConfigBase_GetAppName cobj__obj -foreign import ccall "wxConfigBase_GetAppName" wxConfigBase_GetAppName :: Ptr (TConfigBase a) -> IO (Ptr (TWxString ())) - --- | usage: (@configBaseGetEntryType obj name@). -configBaseGetEntryType :: ConfigBase a -> String -> IO Int -configBaseGetEntryType _obj name - = withIntResult $ - withObjectRef "configBaseGetEntryType" _obj $ \cobj__obj -> - withStringPtr name $ \cobj_name -> - wxConfigBase_GetEntryType cobj__obj cobj_name -foreign import ccall "wxConfigBase_GetEntryType" wxConfigBase_GetEntryType :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO CInt - --- | usage: (@configBaseGetFirstEntry obj lIndex@). -configBaseGetFirstEntry :: ConfigBase a -> Ptr b -> IO (String) -configBaseGetFirstEntry _obj lIndex - = withManagedStringResult $ - withObjectRef "configBaseGetFirstEntry" _obj $ \cobj__obj -> - wxConfigBase_GetFirstEntry cobj__obj lIndex -foreign import ccall "wxConfigBase_GetFirstEntry" wxConfigBase_GetFirstEntry :: Ptr (TConfigBase a) -> Ptr b -> IO (Ptr (TWxString ())) - --- | usage: (@configBaseGetFirstGroup obj lIndex@). -configBaseGetFirstGroup :: ConfigBase a -> Ptr b -> IO (String) -configBaseGetFirstGroup _obj lIndex - = withManagedStringResult $ - withObjectRef "configBaseGetFirstGroup" _obj $ \cobj__obj -> - wxConfigBase_GetFirstGroup cobj__obj lIndex -foreign import ccall "wxConfigBase_GetFirstGroup" wxConfigBase_GetFirstGroup :: Ptr (TConfigBase a) -> Ptr b -> IO (Ptr (TWxString ())) - --- | usage: (@configBaseGetNextEntry obj lIndex@). -configBaseGetNextEntry :: ConfigBase a -> Ptr b -> IO (String) -configBaseGetNextEntry _obj lIndex - = withManagedStringResult $ - withObjectRef "configBaseGetNextEntry" _obj $ \cobj__obj -> - wxConfigBase_GetNextEntry cobj__obj lIndex -foreign import ccall "wxConfigBase_GetNextEntry" wxConfigBase_GetNextEntry :: Ptr (TConfigBase a) -> Ptr b -> IO (Ptr (TWxString ())) - --- | usage: (@configBaseGetNextGroup obj lIndex@). -configBaseGetNextGroup :: ConfigBase a -> Ptr b -> IO (String) -configBaseGetNextGroup _obj lIndex - = withManagedStringResult $ - withObjectRef "configBaseGetNextGroup" _obj $ \cobj__obj -> - wxConfigBase_GetNextGroup cobj__obj lIndex -foreign import ccall "wxConfigBase_GetNextGroup" wxConfigBase_GetNextGroup :: Ptr (TConfigBase a) -> Ptr b -> IO (Ptr (TWxString ())) - --- | usage: (@configBaseGetNumberOfEntries obj bRecursive@). -configBaseGetNumberOfEntries :: ConfigBase a -> Bool -> IO Int -configBaseGetNumberOfEntries _obj bRecursive - = withIntResult $ - withObjectRef "configBaseGetNumberOfEntries" _obj $ \cobj__obj -> - wxConfigBase_GetNumberOfEntries cobj__obj (toCBool bRecursive) -foreign import ccall "wxConfigBase_GetNumberOfEntries" wxConfigBase_GetNumberOfEntries :: Ptr (TConfigBase a) -> CBool -> IO CInt - --- | usage: (@configBaseGetNumberOfGroups obj bRecursive@). -configBaseGetNumberOfGroups :: ConfigBase a -> Bool -> IO Int -configBaseGetNumberOfGroups _obj bRecursive - = withIntResult $ - withObjectRef "configBaseGetNumberOfGroups" _obj $ \cobj__obj -> - wxConfigBase_GetNumberOfGroups cobj__obj (toCBool bRecursive) -foreign import ccall "wxConfigBase_GetNumberOfGroups" wxConfigBase_GetNumberOfGroups :: Ptr (TConfigBase a) -> CBool -> IO CInt - --- | usage: (@configBaseGetPath obj@). -configBaseGetPath :: ConfigBase a -> IO (String) -configBaseGetPath _obj - = withManagedStringResult $ - withObjectRef "configBaseGetPath" _obj $ \cobj__obj -> - wxConfigBase_GetPath cobj__obj -foreign import ccall "wxConfigBase_GetPath" wxConfigBase_GetPath :: Ptr (TConfigBase a) -> IO (Ptr (TWxString ())) - --- | usage: (@configBaseGetStyle obj@). -configBaseGetStyle :: ConfigBase a -> IO Int -configBaseGetStyle _obj - = withIntResult $ - withObjectRef "configBaseGetStyle" _obj $ \cobj__obj -> - wxConfigBase_GetStyle cobj__obj -foreign import ccall "wxConfigBase_GetStyle" wxConfigBase_GetStyle :: Ptr (TConfigBase a) -> IO CInt - --- | usage: (@configBaseGetVendorName obj@). -configBaseGetVendorName :: ConfigBase a -> IO (String) -configBaseGetVendorName _obj - = withManagedStringResult $ - withObjectRef "configBaseGetVendorName" _obj $ \cobj__obj -> - wxConfigBase_GetVendorName cobj__obj -foreign import ccall "wxConfigBase_GetVendorName" wxConfigBase_GetVendorName :: Ptr (TConfigBase a) -> IO (Ptr (TWxString ())) - --- | usage: (@configBaseHasEntry obj strName@). -configBaseHasEntry :: ConfigBase a -> String -> IO Bool -configBaseHasEntry _obj strName - = withBoolResult $ - withObjectRef "configBaseHasEntry" _obj $ \cobj__obj -> - withStringPtr strName $ \cobj_strName -> - wxConfigBase_HasEntry cobj__obj cobj_strName -foreign import ccall "wxConfigBase_HasEntry" wxConfigBase_HasEntry :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO CBool - --- | usage: (@configBaseHasGroup obj strName@). -configBaseHasGroup :: ConfigBase a -> String -> IO Bool -configBaseHasGroup _obj strName - = withBoolResult $ - withObjectRef "configBaseHasGroup" _obj $ \cobj__obj -> - withStringPtr strName $ \cobj_strName -> - wxConfigBase_HasGroup cobj__obj cobj_strName -foreign import ccall "wxConfigBase_HasGroup" wxConfigBase_HasGroup :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO CBool - --- | usage: (@configBaseIsExpandingEnvVars obj@). -configBaseIsExpandingEnvVars :: ConfigBase a -> IO Bool -configBaseIsExpandingEnvVars _obj - = withBoolResult $ - withObjectRef "configBaseIsExpandingEnvVars" _obj $ \cobj__obj -> - wxConfigBase_IsExpandingEnvVars cobj__obj -foreign import ccall "wxConfigBase_IsExpandingEnvVars" wxConfigBase_IsExpandingEnvVars :: Ptr (TConfigBase a) -> IO CBool - --- | usage: (@configBaseIsRecordingDefaults obj@). -configBaseIsRecordingDefaults :: ConfigBase a -> IO Bool -configBaseIsRecordingDefaults _obj - = withBoolResult $ - withObjectRef "configBaseIsRecordingDefaults" _obj $ \cobj__obj -> - wxConfigBase_IsRecordingDefaults cobj__obj -foreign import ccall "wxConfigBase_IsRecordingDefaults" wxConfigBase_IsRecordingDefaults :: Ptr (TConfigBase a) -> IO CBool - --- | usage: (@configBaseReadBool obj key defVal@). -configBaseReadBool :: ConfigBase a -> String -> Bool -> IO Bool -configBaseReadBool _obj key defVal - = withBoolResult $ - withObjectRef "configBaseReadBool" _obj $ \cobj__obj -> - withStringPtr key $ \cobj_key -> - wxConfigBase_ReadBool cobj__obj cobj_key (toCBool defVal) -foreign import ccall "wxConfigBase_ReadBool" wxConfigBase_ReadBool :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> CBool -> IO CBool - --- | usage: (@configBaseReadDouble obj key defVal@). -configBaseReadDouble :: ConfigBase a -> String -> Double -> IO Double -configBaseReadDouble _obj key defVal - = withObjectRef "configBaseReadDouble" _obj $ \cobj__obj -> - withStringPtr key $ \cobj_key -> - wxConfigBase_ReadDouble cobj__obj cobj_key defVal -foreign import ccall "wxConfigBase_ReadDouble" wxConfigBase_ReadDouble :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> Double -> IO Double - --- | usage: (@configBaseReadInteger obj key defVal@). -configBaseReadInteger :: ConfigBase a -> String -> Int -> IO Int -configBaseReadInteger _obj key defVal - = withIntResult $ - withObjectRef "configBaseReadInteger" _obj $ \cobj__obj -> - withStringPtr key $ \cobj_key -> - wxConfigBase_ReadInteger cobj__obj cobj_key (toCInt defVal) -foreign import ccall "wxConfigBase_ReadInteger" wxConfigBase_ReadInteger :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> CInt -> IO CInt - --- | usage: (@configBaseReadString obj key defVal@). -configBaseReadString :: ConfigBase a -> String -> String -> IO (String) -configBaseReadString _obj key defVal - = withManagedStringResult $ - withObjectRef "configBaseReadString" _obj $ \cobj__obj -> - withStringPtr key $ \cobj_key -> - withStringPtr defVal $ \cobj_defVal -> - wxConfigBase_ReadString cobj__obj cobj_key cobj_defVal -foreign import ccall "wxConfigBase_ReadString" wxConfigBase_ReadString :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> IO (Ptr (TWxString ())) - --- | usage: (@configBaseRenameEntry obj oldName newName@). -configBaseRenameEntry :: ConfigBase a -> String -> String -> IO Bool -configBaseRenameEntry _obj oldName newName - = withBoolResult $ - withObjectRef "configBaseRenameEntry" _obj $ \cobj__obj -> - withStringPtr oldName $ \cobj_oldName -> - withStringPtr newName $ \cobj_newName -> - wxConfigBase_RenameEntry cobj__obj cobj_oldName cobj_newName -foreign import ccall "wxConfigBase_RenameEntry" wxConfigBase_RenameEntry :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> IO CBool - --- | usage: (@configBaseRenameGroup obj oldName newName@). -configBaseRenameGroup :: ConfigBase a -> String -> String -> IO Bool -configBaseRenameGroup _obj oldName newName - = withBoolResult $ - withObjectRef "configBaseRenameGroup" _obj $ \cobj__obj -> - withStringPtr oldName $ \cobj_oldName -> - withStringPtr newName $ \cobj_newName -> - wxConfigBase_RenameGroup cobj__obj cobj_oldName cobj_newName -foreign import ccall "wxConfigBase_RenameGroup" wxConfigBase_RenameGroup :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> IO CBool - --- | usage: (@configBaseSet self@). -configBaseSet :: ConfigBase a -> IO () -configBaseSet self - = withObjectRef "configBaseSet" self $ \cobj_self -> - wxConfigBase_Set cobj_self -foreign import ccall "wxConfigBase_Set" wxConfigBase_Set :: Ptr (TConfigBase a) -> IO () - --- | usage: (@configBaseSetAppName obj appName@). -configBaseSetAppName :: ConfigBase a -> String -> IO () -configBaseSetAppName _obj appName - = withObjectRef "configBaseSetAppName" _obj $ \cobj__obj -> - withStringPtr appName $ \cobj_appName -> - wxConfigBase_SetAppName cobj__obj cobj_appName -foreign import ccall "wxConfigBase_SetAppName" wxConfigBase_SetAppName :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO () - --- | usage: (@configBaseSetExpandEnvVars obj bDoIt@). -configBaseSetExpandEnvVars :: ConfigBase a -> Bool -> IO () -configBaseSetExpandEnvVars _obj bDoIt - = withObjectRef "configBaseSetExpandEnvVars" _obj $ \cobj__obj -> - wxConfigBase_SetExpandEnvVars cobj__obj (toCBool bDoIt) -foreign import ccall "wxConfigBase_SetExpandEnvVars" wxConfigBase_SetExpandEnvVars :: Ptr (TConfigBase a) -> CBool -> IO () - --- | usage: (@configBaseSetPath obj strPath@). -configBaseSetPath :: ConfigBase a -> String -> IO () -configBaseSetPath _obj strPath - = withObjectRef "configBaseSetPath" _obj $ \cobj__obj -> - withStringPtr strPath $ \cobj_strPath -> - wxConfigBase_SetPath cobj__obj cobj_strPath -foreign import ccall "wxConfigBase_SetPath" wxConfigBase_SetPath :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO () - --- | usage: (@configBaseSetRecordDefaults obj bDoIt@). -configBaseSetRecordDefaults :: ConfigBase a -> Bool -> IO () -configBaseSetRecordDefaults _obj bDoIt - = withObjectRef "configBaseSetRecordDefaults" _obj $ \cobj__obj -> - wxConfigBase_SetRecordDefaults cobj__obj (toCBool bDoIt) -foreign import ccall "wxConfigBase_SetRecordDefaults" wxConfigBase_SetRecordDefaults :: Ptr (TConfigBase a) -> CBool -> IO () - --- | usage: (@configBaseSetStyle obj style@). -configBaseSetStyle :: ConfigBase a -> Int -> IO () -configBaseSetStyle _obj style - = withObjectRef "configBaseSetStyle" _obj $ \cobj__obj -> - wxConfigBase_SetStyle cobj__obj (toCInt style) -foreign import ccall "wxConfigBase_SetStyle" wxConfigBase_SetStyle :: Ptr (TConfigBase a) -> CInt -> IO () - --- | usage: (@configBaseSetVendorName obj vendorName@). -configBaseSetVendorName :: ConfigBase a -> String -> IO () -configBaseSetVendorName _obj vendorName - = withObjectRef "configBaseSetVendorName" _obj $ \cobj__obj -> - withStringPtr vendorName $ \cobj_vendorName -> - wxConfigBase_SetVendorName cobj__obj cobj_vendorName -foreign import ccall "wxConfigBase_SetVendorName" wxConfigBase_SetVendorName :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO () - --- | usage: (@configBaseWriteBool obj key value@). -configBaseWriteBool :: ConfigBase a -> String -> Bool -> IO Bool -configBaseWriteBool _obj key value - = withBoolResult $ - withObjectRef "configBaseWriteBool" _obj $ \cobj__obj -> - withStringPtr key $ \cobj_key -> - wxConfigBase_WriteBool cobj__obj cobj_key (toCBool value) -foreign import ccall "wxConfigBase_WriteBool" wxConfigBase_WriteBool :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> CBool -> IO CBool - --- | usage: (@configBaseWriteDouble obj key value@). -configBaseWriteDouble :: ConfigBase a -> String -> Double -> IO Bool -configBaseWriteDouble _obj key value - = withBoolResult $ - withObjectRef "configBaseWriteDouble" _obj $ \cobj__obj -> - withStringPtr key $ \cobj_key -> - wxConfigBase_WriteDouble cobj__obj cobj_key value -foreign import ccall "wxConfigBase_WriteDouble" wxConfigBase_WriteDouble :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> Double -> IO CBool - --- | usage: (@configBaseWriteInteger obj key value@). -configBaseWriteInteger :: ConfigBase a -> String -> Int -> IO Bool -configBaseWriteInteger _obj key value - = withBoolResult $ - withObjectRef "configBaseWriteInteger" _obj $ \cobj__obj -> - withStringPtr key $ \cobj_key -> - wxConfigBase_WriteInteger cobj__obj cobj_key (toCInt value) -foreign import ccall "wxConfigBase_WriteInteger" wxConfigBase_WriteInteger :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> CInt -> IO CBool - --- | usage: (@configBaseWriteLong obj key value@). -configBaseWriteLong :: ConfigBase a -> String -> Int -> IO Bool -configBaseWriteLong _obj key value - = withBoolResult $ - withObjectRef "configBaseWriteLong" _obj $ \cobj__obj -> - withStringPtr key $ \cobj_key -> - wxConfigBase_WriteLong cobj__obj cobj_key (toCInt value) -foreign import ccall "wxConfigBase_WriteLong" wxConfigBase_WriteLong :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> CInt -> IO CBool - --- | usage: (@configBaseWriteString obj key value@). -configBaseWriteString :: ConfigBase a -> String -> String -> IO Bool -configBaseWriteString _obj key value - = withBoolResult $ - withObjectRef "configBaseWriteString" _obj $ \cobj__obj -> - withStringPtr key $ \cobj_key -> - withStringPtr value $ \cobj_value -> - wxConfigBase_WriteString cobj__obj cobj_key cobj_value -foreign import ccall "wxConfigBase_WriteString" wxConfigBase_WriteString :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> IO CBool - --- | usage: (@contextHelpBeginContextHelp obj win@). -contextHelpBeginContextHelp :: ContextHelp a -> Window b -> IO Bool -contextHelpBeginContextHelp _obj win - = withBoolResult $ - withObjectRef "contextHelpBeginContextHelp" _obj $ \cobj__obj -> - withObjectPtr win $ \cobj_win -> - wxContextHelp_BeginContextHelp cobj__obj cobj_win -foreign import ccall "wxContextHelp_BeginContextHelp" wxContextHelp_BeginContextHelp :: Ptr (TContextHelp a) -> Ptr (TWindow b) -> IO CBool - --- | usage: (@contextHelpButtonCreate parent id xywh style@). -contextHelpButtonCreate :: Window a -> Id -> Rect -> Int -> IO (ContextHelpButton ()) -contextHelpButtonCreate parent id xywh style - = withObjectResult $ - withObjectPtr parent $ \cobj_parent -> - wxContextHelpButton_Create cobj_parent (toCInt id) (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) (toCInt style) -foreign import ccall "wxContextHelpButton_Create" wxContextHelpButton_Create :: Ptr (TWindow a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TContextHelpButton ())) - --- | usage: (@contextHelpCreate win beginHelp@). -contextHelpCreate :: Window a -> Bool -> IO (ContextHelp ()) -contextHelpCreate win beginHelp - = withObjectResult $ - withObjectPtr win $ \cobj_win -> - wxContextHelp_Create cobj_win (toCBool beginHelp) -foreign import ccall "wxContextHelp_Create" wxContextHelp_Create :: Ptr (TWindow a) -> CBool -> IO (Ptr (TContextHelp ())) - --- | usage: (@contextHelpDelete obj@). -contextHelpDelete :: ContextHelp a -> IO () -contextHelpDelete - = objectDelete - - --- | usage: (@contextHelpEndContextHelp obj@). -contextHelpEndContextHelp :: ContextHelp a -> IO Bool -contextHelpEndContextHelp _obj - = withBoolResult $ - withObjectRef "contextHelpEndContextHelp" _obj $ \cobj__obj -> - wxContextHelp_EndContextHelp cobj__obj -foreign import ccall "wxContextHelp_EndContextHelp" wxContextHelp_EndContextHelp :: Ptr (TContextHelp a) -> IO CBool - --- | usage: (@controlCommand obj event@). -controlCommand :: Control a -> Event b -> IO () -controlCommand _obj event - = withObjectRef "controlCommand" _obj $ \cobj__obj -> - withObjectPtr event $ \cobj_event -> - wxControl_Command cobj__obj cobj_event -foreign import ccall "wxControl_Command" wxControl_Command :: Ptr (TControl a) -> Ptr (TEvent b) -> IO () - --- | usage: (@controlGetLabel obj@). -controlGetLabel :: Control a -> IO (String) -controlGetLabel _obj - = withManagedStringResult $ - withObjectRef "controlGetLabel" _obj $ \cobj__obj -> - wxControl_GetLabel cobj__obj -foreign import ccall "wxControl_GetLabel" wxControl_GetLabel :: Ptr (TControl a) -> IO (Ptr (TWxString ())) - --- | usage: (@controlSetLabel obj text@). -controlSetLabel :: Control a -> String -> IO () -controlSetLabel _obj text - = withObjectRef "controlSetLabel" _obj $ \cobj__obj -> - withStringPtr text $ \cobj_text -> - wxControl_SetLabel cobj__obj cobj_text -foreign import ccall "wxControl_SetLabel" wxControl_SetLabel :: Ptr (TControl a) -> Ptr (TWxString b) -> IO () - --- | usage: (@cursorCreateFromImage image@). -cursorCreateFromImage :: Image a -> IO (Cursor ()) -cursorCreateFromImage image - = withManagedCursorResult $ - withObjectPtr image $ \cobj_image -> - wx_Cursor_CreateFromImage cobj_image -foreign import ccall "Cursor_CreateFromImage" wx_Cursor_CreateFromImage :: Ptr (TImage a) -> IO (Ptr (TCursor ())) - --- | usage: (@cursorCreateFromStock id@). -cursorCreateFromStock :: Id -> IO (Cursor ()) -cursorCreateFromStock _id - = withManagedCursorResult $ - wx_Cursor_CreateFromStock (toCInt _id) -foreign import ccall "Cursor_CreateFromStock" wx_Cursor_CreateFromStock :: CInt -> IO (Ptr (TCursor ())) - --- | usage: (@cursorCreateLoad name wxtype widthheight@). -cursorCreateLoad :: String -> Int -> Size -> IO (Cursor ()) -cursorCreateLoad name wxtype widthheight - = withManagedCursorResult $ - withStringPtr name $ \cobj_name -> - wx_Cursor_CreateLoad cobj_name (toCInt wxtype) (toCIntSizeW widthheight) (toCIntSizeH widthheight) -foreign import ccall "Cursor_CreateLoad" wx_Cursor_CreateLoad :: Ptr (TWxString a) -> CInt -> CInt -> CInt -> IO (Ptr (TCursor ())) - --- | usage: (@cursorDelete obj@). -cursorDelete :: Cursor a -> IO () -cursorDelete - = objectDelete - - --- | usage: (@cursorIsStatic self@). -cursorIsStatic :: Cursor a -> IO Bool -cursorIsStatic self - = withBoolResult $ - withObjectPtr self $ \cobj_self -> - wxCursor_IsStatic cobj_self -foreign import ccall "wxCursor_IsStatic" wxCursor_IsStatic :: Ptr (TCursor a) -> IO CBool - --- | usage: (@cursorSafeDelete self@). -cursorSafeDelete :: Cursor a -> IO () -cursorSafeDelete self - = withObjectPtr self $ \cobj_self -> - wxCursor_SafeDelete cobj_self -foreign import ccall "wxCursor_SafeDelete" wxCursor_SafeDelete :: Ptr (TCursor a) -> IO () - --- | usage: (@dataFormatCreateFromId name@). -dataFormatCreateFromId :: String -> IO (DataFormat ()) -dataFormatCreateFromId name - = withObjectResult $ - withStringPtr name $ \cobj_name -> - wxDataFormat_CreateFromId cobj_name -foreign import ccall "wxDataFormat_CreateFromId" wxDataFormat_CreateFromId :: Ptr (TWxString a) -> IO (Ptr (TDataFormat ())) - --- | usage: (@dataFormatCreateFromType typ@). -dataFormatCreateFromType :: Int -> IO (DataFormat ()) -dataFormatCreateFromType typ - = withObjectResult $ - wxDataFormat_CreateFromType (toCInt typ) -foreign import ccall "wxDataFormat_CreateFromType" wxDataFormat_CreateFromType :: CInt -> IO (Ptr (TDataFormat ())) - --- | usage: (@dataFormatDelete obj@). -dataFormatDelete :: DataFormat a -> IO () -dataFormatDelete _obj - = withObjectRef "dataFormatDelete" _obj $ \cobj__obj -> - wxDataFormat_Delete cobj__obj -foreign import ccall "wxDataFormat_Delete" wxDataFormat_Delete :: Ptr (TDataFormat a) -> IO () - --- | usage: (@dataFormatGetId obj@). -dataFormatGetId :: DataFormat a -> IO (String) -dataFormatGetId _obj - = withManagedStringResult $ - withObjectRef "dataFormatGetId" _obj $ \cobj__obj -> - wxDataFormat_GetId cobj__obj -foreign import ccall "wxDataFormat_GetId" wxDataFormat_GetId :: Ptr (TDataFormat a) -> IO (Ptr (TWxString ())) - --- | usage: (@dataFormatGetType obj@). -dataFormatGetType :: DataFormat a -> IO Int -dataFormatGetType _obj - = withIntResult $ - withObjectRef "dataFormatGetType" _obj $ \cobj__obj -> - wxDataFormat_GetType cobj__obj -foreign import ccall "wxDataFormat_GetType" wxDataFormat_GetType :: Ptr (TDataFormat a) -> IO CInt - --- | usage: (@dataFormatIsEqual obj other@). -dataFormatIsEqual :: DataFormat a -> Ptr b -> IO Bool -dataFormatIsEqual _obj other - = withBoolResult $ - withObjectRef "dataFormatIsEqual" _obj $ \cobj__obj -> - wxDataFormat_IsEqual cobj__obj other -foreign import ccall "wxDataFormat_IsEqual" wxDataFormat_IsEqual :: Ptr (TDataFormat a) -> Ptr b -> IO CBool - --- | usage: (@dataFormatSetId obj id@). -dataFormatSetId :: DataFormat a -> Ptr b -> IO () -dataFormatSetId _obj id - = withObjectRef "dataFormatSetId" _obj $ \cobj__obj -> - wxDataFormat_SetId cobj__obj id -foreign import ccall "wxDataFormat_SetId" wxDataFormat_SetId :: Ptr (TDataFormat a) -> Ptr b -> IO () - --- | usage: (@dataFormatSetType obj typ@). -dataFormatSetType :: DataFormat a -> Int -> IO () -dataFormatSetType _obj typ - = withObjectRef "dataFormatSetType" _obj $ \cobj__obj -> - wxDataFormat_SetType cobj__obj (toCInt typ) -foreign import ccall "wxDataFormat_SetType" wxDataFormat_SetType :: Ptr (TDataFormat a) -> CInt -> IO () - --- | usage: (@dataObjectCompositeAdd obj dat preferred@). -dataObjectCompositeAdd :: DataObjectComposite a -> Ptr b -> Int -> IO () -dataObjectCompositeAdd _obj _dat _preferred - = withObjectRef "dataObjectCompositeAdd" _obj $ \cobj__obj -> - wxDataObjectComposite_Add cobj__obj _dat (toCInt _preferred) -foreign import ccall "wxDataObjectComposite_Add" wxDataObjectComposite_Add :: Ptr (TDataObjectComposite a) -> Ptr b -> CInt -> IO () - --- | usage: (@dataObjectCompositeCreate@). -dataObjectCompositeCreate :: IO (DataObjectComposite ()) -dataObjectCompositeCreate - = withObjectResult $ - wxDataObjectComposite_Create -foreign import ccall "wxDataObjectComposite_Create" wxDataObjectComposite_Create :: IO (Ptr (TDataObjectComposite ())) - --- | usage: (@dataObjectCompositeDelete obj@). -dataObjectCompositeDelete :: DataObjectComposite a -> IO () -dataObjectCompositeDelete _obj - = withObjectRef "dataObjectCompositeDelete" _obj $ \cobj__obj -> - wxDataObjectComposite_Delete cobj__obj -foreign import ccall "wxDataObjectComposite_Delete" wxDataObjectComposite_Delete :: Ptr (TDataObjectComposite a) -> IO () - --- | usage: (@datePropertyCreate label name value@). -datePropertyCreate :: String -> String -> DateTime c -> IO (DateProperty ()) -datePropertyCreate label name value - = withObjectResult $ - withStringPtr label $ \cobj_label -> - withStringPtr name $ \cobj_name -> - withObjectPtr value $ \cobj_value -> - wxDateProperty_Create cobj_label cobj_name cobj_value -foreign import ccall "wxDateProperty_Create" wxDateProperty_Create :: Ptr (TWxString a) -> Ptr (TWxString b) -> Ptr (TDateTime c) -> IO (Ptr (TDateProperty ())) - --- | usage: (@dateTimeAddDate obj diff@). -dateTimeAddDate :: DateTime a -> Ptr b -> IO (DateTime ()) -dateTimeAddDate _obj diff - = withRefDateTime $ \pref -> - withObjectRef "dateTimeAddDate" _obj $ \cobj__obj -> - wxDateTime_AddDate cobj__obj diff pref -foreign import ccall "wxDateTime_AddDate" wxDateTime_AddDate :: Ptr (TDateTime a) -> Ptr b -> Ptr (TDateTime ()) -> IO () - --- | usage: (@dateTimeAddDateValues obj yrs mnt wek day@). -dateTimeAddDateValues :: DateTime a -> Int -> Int -> Int -> Int -> IO () -dateTimeAddDateValues _obj _yrs _mnt _wek _day - = withObjectRef "dateTimeAddDateValues" _obj $ \cobj__obj -> - wxDateTime_AddDateValues cobj__obj (toCInt _yrs) (toCInt _mnt) (toCInt _wek) (toCInt _day) -foreign import ccall "wxDateTime_AddDateValues" wxDateTime_AddDateValues :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> CInt -> IO () - --- | usage: (@dateTimeAddTime obj diff@). -dateTimeAddTime :: DateTime a -> Ptr b -> IO (DateTime ()) -dateTimeAddTime _obj diff - = withRefDateTime $ \pref -> - withObjectRef "dateTimeAddTime" _obj $ \cobj__obj -> - wxDateTime_AddTime cobj__obj diff pref -foreign import ccall "wxDateTime_AddTime" wxDateTime_AddTime :: Ptr (TDateTime a) -> Ptr b -> Ptr (TDateTime ()) -> IO () - --- | usage: (@dateTimeAddTimeValues obj hrs min sec mls@). -dateTimeAddTimeValues :: DateTime a -> Int -> Int -> Int -> Int -> IO () -dateTimeAddTimeValues _obj _hrs _min _sec _mls - = withObjectRef "dateTimeAddTimeValues" _obj $ \cobj__obj -> - wxDateTime_AddTimeValues cobj__obj (toCInt _hrs) (toCInt _min) (toCInt _sec) (toCInt _mls) -foreign import ccall "wxDateTime_AddTimeValues" wxDateTime_AddTimeValues :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> CInt -> IO () - --- | usage: (@dateTimeConvertYearToBC year@). -dateTimeConvertYearToBC :: Int -> IO Int -dateTimeConvertYearToBC year - = withIntResult $ - wxDateTime_ConvertYearToBC (toCInt year) -foreign import ccall "wxDateTime_ConvertYearToBC" wxDateTime_ConvertYearToBC :: CInt -> IO CInt - --- | usage: (@dateTimeCreate@). -dateTimeCreate :: IO (DateTime ()) -dateTimeCreate - = withManagedDateTimeResult $ - wxDateTime_Create -foreign import ccall "wxDateTime_Create" wxDateTime_Create :: IO (Ptr (TDateTime ())) - --- | usage: (@dateTimeDelete obj@). -dateTimeDelete :: DateTime a -> IO () -dateTimeDelete - = dateTimeDelete - - --- | usage: (@dateTimeFormat obj format tz@). -dateTimeFormat :: DateTime a -> Ptr b -> Int -> IO (String) -dateTimeFormat _obj format tz - = withManagedStringResult $ - withObjectRef "dateTimeFormat" _obj $ \cobj__obj -> - wxDateTime_Format cobj__obj format (toCInt tz) -foreign import ccall "wxDateTime_Format" wxDateTime_Format :: Ptr (TDateTime a) -> Ptr b -> CInt -> IO (Ptr (TWxString ())) - --- | usage: (@dateTimeFormatDate obj@). -dateTimeFormatDate :: DateTime a -> IO (String) -dateTimeFormatDate _obj - = withManagedStringResult $ - withObjectRef "dateTimeFormatDate" _obj $ \cobj__obj -> - wxDateTime_FormatDate cobj__obj -foreign import ccall "wxDateTime_FormatDate" wxDateTime_FormatDate :: Ptr (TDateTime a) -> IO (Ptr (TWxString ())) - --- | usage: (@dateTimeFormatISODate obj@). -dateTimeFormatISODate :: DateTime a -> IO (String) -dateTimeFormatISODate _obj - = withManagedStringResult $ - withObjectRef "dateTimeFormatISODate" _obj $ \cobj__obj -> - wxDateTime_FormatISODate cobj__obj -foreign import ccall "wxDateTime_FormatISODate" wxDateTime_FormatISODate :: Ptr (TDateTime a) -> IO (Ptr (TWxString ())) - --- | usage: (@dateTimeFormatISOTime obj@). -dateTimeFormatISOTime :: DateTime a -> IO (String) -dateTimeFormatISOTime _obj - = withManagedStringResult $ - withObjectRef "dateTimeFormatISOTime" _obj $ \cobj__obj -> - wxDateTime_FormatISOTime cobj__obj -foreign import ccall "wxDateTime_FormatISOTime" wxDateTime_FormatISOTime :: Ptr (TDateTime a) -> IO (Ptr (TWxString ())) - --- | usage: (@dateTimeFormatTime obj@). -dateTimeFormatTime :: DateTime a -> IO (String) -dateTimeFormatTime _obj - = withManagedStringResult $ - withObjectRef "dateTimeFormatTime" _obj $ \cobj__obj -> - wxDateTime_FormatTime cobj__obj -foreign import ccall "wxDateTime_FormatTime" wxDateTime_FormatTime :: Ptr (TDateTime a) -> IO (Ptr (TWxString ())) - --- | usage: (@dateTimeGetAmString@). -dateTimeGetAmString :: IO (String) -dateTimeGetAmString - = withManagedStringResult $ - wxDateTime_GetAmString -foreign import ccall "wxDateTime_GetAmString" wxDateTime_GetAmString :: IO (Ptr (TWxString ())) - --- | usage: (@dateTimeGetBeginDST year country dt@). -dateTimeGetBeginDST :: Int -> Int -> DateTime c -> IO () -dateTimeGetBeginDST year country dt - = withObjectPtr dt $ \cobj_dt -> - wxDateTime_GetBeginDST (toCInt year) (toCInt country) cobj_dt -foreign import ccall "wxDateTime_GetBeginDST" wxDateTime_GetBeginDST :: CInt -> CInt -> Ptr (TDateTime c) -> IO () - --- | usage: (@dateTimeGetCentury year@). -dateTimeGetCentury :: Int -> IO Int -dateTimeGetCentury year - = withIntResult $ - wxDateTime_GetCentury (toCInt year) -foreign import ccall "wxDateTime_GetCentury" wxDateTime_GetCentury :: CInt -> IO CInt - --- | usage: (@dateTimeGetCountry@). -dateTimeGetCountry :: IO Int -dateTimeGetCountry - = withIntResult $ - wxDateTime_GetCountry -foreign import ccall "wxDateTime_GetCountry" wxDateTime_GetCountry :: IO CInt - --- | usage: (@dateTimeGetCurrentMonth cal@). -dateTimeGetCurrentMonth :: Int -> IO Int -dateTimeGetCurrentMonth cal - = withIntResult $ - wxDateTime_GetCurrentMonth (toCInt cal) -foreign import ccall "wxDateTime_GetCurrentMonth" wxDateTime_GetCurrentMonth :: CInt -> IO CInt - --- | usage: (@dateTimeGetCurrentYear cal@). -dateTimeGetCurrentYear :: Int -> IO Int -dateTimeGetCurrentYear cal - = withIntResult $ - wxDateTime_GetCurrentYear (toCInt cal) -foreign import ccall "wxDateTime_GetCurrentYear" wxDateTime_GetCurrentYear :: CInt -> IO CInt - --- | usage: (@dateTimeGetDay obj tz@). -dateTimeGetDay :: DateTime a -> Int -> IO Int -dateTimeGetDay _obj tz - = withIntResult $ - withObjectRef "dateTimeGetDay" _obj $ \cobj__obj -> - wxDateTime_GetDay cobj__obj (toCInt tz) -foreign import ccall "wxDateTime_GetDay" wxDateTime_GetDay :: Ptr (TDateTime a) -> CInt -> IO CInt - --- | usage: (@dateTimeGetDayOfYear obj tz@). -dateTimeGetDayOfYear :: DateTime a -> Int -> IO Int -dateTimeGetDayOfYear _obj tz - = withIntResult $ - withObjectRef "dateTimeGetDayOfYear" _obj $ \cobj__obj -> - wxDateTime_GetDayOfYear cobj__obj (toCInt tz) -foreign import ccall "wxDateTime_GetDayOfYear" wxDateTime_GetDayOfYear :: Ptr (TDateTime a) -> CInt -> IO CInt - --- | usage: (@dateTimeGetEndDST year country dt@). -dateTimeGetEndDST :: Int -> Int -> DateTime c -> IO () -dateTimeGetEndDST year country dt - = withObjectPtr dt $ \cobj_dt -> - wxDateTime_GetEndDST (toCInt year) (toCInt country) cobj_dt -foreign import ccall "wxDateTime_GetEndDST" wxDateTime_GetEndDST :: CInt -> CInt -> Ptr (TDateTime c) -> IO () - --- | usage: (@dateTimeGetHour obj tz@). -dateTimeGetHour :: DateTime a -> Int -> IO Int -dateTimeGetHour _obj tz - = withIntResult $ - withObjectRef "dateTimeGetHour" _obj $ \cobj__obj -> - wxDateTime_GetHour cobj__obj (toCInt tz) -foreign import ccall "wxDateTime_GetHour" wxDateTime_GetHour :: Ptr (TDateTime a) -> CInt -> IO CInt - --- | usage: (@dateTimeGetLastMonthDay obj month year@). -dateTimeGetLastMonthDay :: DateTime a -> Int -> Int -> IO (DateTime ()) -dateTimeGetLastMonthDay _obj month year - = withRefDateTime $ \pref -> - withObjectRef "dateTimeGetLastMonthDay" _obj $ \cobj__obj -> - wxDateTime_GetLastMonthDay cobj__obj (toCInt month) (toCInt year) pref -foreign import ccall "wxDateTime_GetLastMonthDay" wxDateTime_GetLastMonthDay :: Ptr (TDateTime a) -> CInt -> CInt -> Ptr (TDateTime ()) -> IO () - --- | usage: (@dateTimeGetLastWeekDay obj weekday month year@). -dateTimeGetLastWeekDay :: DateTime a -> Int -> Int -> Int -> IO (DateTime ()) -dateTimeGetLastWeekDay _obj weekday month year - = withRefDateTime $ \pref -> - withObjectRef "dateTimeGetLastWeekDay" _obj $ \cobj__obj -> - wxDateTime_GetLastWeekDay cobj__obj (toCInt weekday) (toCInt month) (toCInt year) pref -foreign import ccall "wxDateTime_GetLastWeekDay" wxDateTime_GetLastWeekDay :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> Ptr (TDateTime ()) -> IO () - --- | usage: (@dateTimeGetMillisecond obj tz@). -dateTimeGetMillisecond :: DateTime a -> Int -> IO Int -dateTimeGetMillisecond _obj tz - = withIntResult $ - withObjectRef "dateTimeGetMillisecond" _obj $ \cobj__obj -> - wxDateTime_GetMillisecond cobj__obj (toCInt tz) -foreign import ccall "wxDateTime_GetMillisecond" wxDateTime_GetMillisecond :: Ptr (TDateTime a) -> CInt -> IO CInt - --- | usage: (@dateTimeGetMinute obj tz@). -dateTimeGetMinute :: DateTime a -> Int -> IO Int -dateTimeGetMinute _obj tz - = withIntResult $ - withObjectRef "dateTimeGetMinute" _obj $ \cobj__obj -> - wxDateTime_GetMinute cobj__obj (toCInt tz) -foreign import ccall "wxDateTime_GetMinute" wxDateTime_GetMinute :: Ptr (TDateTime a) -> CInt -> IO CInt - --- | usage: (@dateTimeGetMonth obj tz@). -dateTimeGetMonth :: DateTime a -> Int -> IO Int -dateTimeGetMonth _obj tz - = withIntResult $ - withObjectRef "dateTimeGetMonth" _obj $ \cobj__obj -> - wxDateTime_GetMonth cobj__obj (toCInt tz) -foreign import ccall "wxDateTime_GetMonth" wxDateTime_GetMonth :: Ptr (TDateTime a) -> CInt -> IO CInt - --- | usage: (@dateTimeGetMonthName month flags@). -dateTimeGetMonthName :: Int -> Int -> IO (String) -dateTimeGetMonthName month flags - = withManagedStringResult $ - wxDateTime_GetMonthName (toCInt month) (toCInt flags) -foreign import ccall "wxDateTime_GetMonthName" wxDateTime_GetMonthName :: CInt -> CInt -> IO (Ptr (TWxString ())) - --- | usage: (@dateTimeGetNextWeekDay obj weekday@). -dateTimeGetNextWeekDay :: DateTime a -> Int -> IO (DateTime ()) -dateTimeGetNextWeekDay _obj weekday - = withRefDateTime $ \pref -> - withObjectRef "dateTimeGetNextWeekDay" _obj $ \cobj__obj -> - wxDateTime_GetNextWeekDay cobj__obj (toCInt weekday) pref -foreign import ccall "wxDateTime_GetNextWeekDay" wxDateTime_GetNextWeekDay :: Ptr (TDateTime a) -> CInt -> Ptr (TDateTime ()) -> IO () - --- | usage: (@dateTimeGetNumberOfDays year cal@). -dateTimeGetNumberOfDays :: Int -> Int -> IO Int -dateTimeGetNumberOfDays year cal - = withIntResult $ - wxDateTime_GetNumberOfDays (toCInt year) (toCInt cal) -foreign import ccall "wxDateTime_GetNumberOfDays" wxDateTime_GetNumberOfDays :: CInt -> CInt -> IO CInt - --- | usage: (@dateTimeGetNumberOfDaysMonth month year cal@). -dateTimeGetNumberOfDaysMonth :: Int -> Int -> Int -> IO Int -dateTimeGetNumberOfDaysMonth month year cal - = withIntResult $ - wxDateTime_GetNumberOfDaysMonth (toCInt month) (toCInt year) (toCInt cal) -foreign import ccall "wxDateTime_GetNumberOfDaysMonth" wxDateTime_GetNumberOfDaysMonth :: CInt -> CInt -> CInt -> IO CInt - --- | usage: (@dateTimeGetPmString@). -dateTimeGetPmString :: IO (String) -dateTimeGetPmString - = withManagedStringResult $ - wxDateTime_GetPmString -foreign import ccall "wxDateTime_GetPmString" wxDateTime_GetPmString :: IO (Ptr (TWxString ())) - --- | usage: (@dateTimeGetPrevWeekDay obj weekday@). -dateTimeGetPrevWeekDay :: DateTime a -> Int -> IO (DateTime ()) -dateTimeGetPrevWeekDay _obj weekday - = withRefDateTime $ \pref -> - withObjectRef "dateTimeGetPrevWeekDay" _obj $ \cobj__obj -> - wxDateTime_GetPrevWeekDay cobj__obj (toCInt weekday) pref -foreign import ccall "wxDateTime_GetPrevWeekDay" wxDateTime_GetPrevWeekDay :: Ptr (TDateTime a) -> CInt -> Ptr (TDateTime ()) -> IO () - --- | usage: (@dateTimeGetSecond obj tz@). -dateTimeGetSecond :: DateTime a -> Int -> IO Int -dateTimeGetSecond _obj tz - = withIntResult $ - withObjectRef "dateTimeGetSecond" _obj $ \cobj__obj -> - wxDateTime_GetSecond cobj__obj (toCInt tz) -foreign import ccall "wxDateTime_GetSecond" wxDateTime_GetSecond :: Ptr (TDateTime a) -> CInt -> IO CInt - --- | usage: (@dateTimeGetTicks obj@). -dateTimeGetTicks :: DateTime a -> IO Int -dateTimeGetTicks _obj - = withIntResult $ - withObjectRef "dateTimeGetTicks" _obj $ \cobj__obj -> - wxDateTime_GetTicks cobj__obj -foreign import ccall "wxDateTime_GetTicks" wxDateTime_GetTicks :: Ptr (TDateTime a) -> IO CInt - --- | usage: (@dateTimeGetTimeNow@). -dateTimeGetTimeNow :: IO Int -dateTimeGetTimeNow - = withIntResult $ - wxDateTime_GetTimeNow -foreign import ccall "wxDateTime_GetTimeNow" wxDateTime_GetTimeNow :: IO CInt - --- | usage: (@dateTimeGetValue obj hilong lolong@). -dateTimeGetValue :: DateTime a -> Ptr b -> Ptr c -> IO () -dateTimeGetValue _obj hilong lolong - = withObjectRef "dateTimeGetValue" _obj $ \cobj__obj -> - wxDateTime_GetValue cobj__obj hilong lolong -foreign import ccall "wxDateTime_GetValue" wxDateTime_GetValue :: Ptr (TDateTime a) -> Ptr b -> Ptr c -> IO () - --- | usage: (@dateTimeGetWeekDay obj weekday n month year@). -dateTimeGetWeekDay :: DateTime a -> Int -> Int -> Int -> Int -> IO (DateTime ()) -dateTimeGetWeekDay _obj weekday n month year - = withRefDateTime $ \pref -> - withObjectRef "dateTimeGetWeekDay" _obj $ \cobj__obj -> - wxDateTime_GetWeekDay cobj__obj (toCInt weekday) (toCInt n) (toCInt month) (toCInt year) pref -foreign import ccall "wxDateTime_GetWeekDay" wxDateTime_GetWeekDay :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> CInt -> Ptr (TDateTime ()) -> IO () - --- | usage: (@dateTimeGetWeekDayInSameWeek obj weekday@). -dateTimeGetWeekDayInSameWeek :: DateTime a -> Int -> IO (DateTime ()) -dateTimeGetWeekDayInSameWeek _obj weekday - = withRefDateTime $ \pref -> - withObjectRef "dateTimeGetWeekDayInSameWeek" _obj $ \cobj__obj -> - wxDateTime_GetWeekDayInSameWeek cobj__obj (toCInt weekday) pref -foreign import ccall "wxDateTime_GetWeekDayInSameWeek" wxDateTime_GetWeekDayInSameWeek :: Ptr (TDateTime a) -> CInt -> Ptr (TDateTime ()) -> IO () - --- | usage: (@dateTimeGetWeekDayName weekday flags@). -dateTimeGetWeekDayName :: Int -> Int -> IO (String) -dateTimeGetWeekDayName weekday flags - = withManagedStringResult $ - wxDateTime_GetWeekDayName (toCInt weekday) (toCInt flags) -foreign import ccall "wxDateTime_GetWeekDayName" wxDateTime_GetWeekDayName :: CInt -> CInt -> IO (Ptr (TWxString ())) - --- | usage: (@dateTimeGetWeekDayTZ obj tz@). -dateTimeGetWeekDayTZ :: DateTime a -> Int -> IO Int -dateTimeGetWeekDayTZ _obj tz - = withIntResult $ - withObjectRef "dateTimeGetWeekDayTZ" _obj $ \cobj__obj -> - wxDateTime_GetWeekDayTZ cobj__obj (toCInt tz) -foreign import ccall "wxDateTime_GetWeekDayTZ" wxDateTime_GetWeekDayTZ :: Ptr (TDateTime a) -> CInt -> IO CInt - --- | usage: (@dateTimeGetWeekOfMonth obj flags tz@). -dateTimeGetWeekOfMonth :: DateTime a -> Int -> Int -> IO Int -dateTimeGetWeekOfMonth _obj flags tz - = withIntResult $ - withObjectRef "dateTimeGetWeekOfMonth" _obj $ \cobj__obj -> - wxDateTime_GetWeekOfMonth cobj__obj (toCInt flags) (toCInt tz) -foreign import ccall "wxDateTime_GetWeekOfMonth" wxDateTime_GetWeekOfMonth :: Ptr (TDateTime a) -> CInt -> CInt -> IO CInt - --- | usage: (@dateTimeGetWeekOfYear obj flags tz@). -dateTimeGetWeekOfYear :: DateTime a -> Int -> Int -> IO Int -dateTimeGetWeekOfYear _obj flags tz - = withIntResult $ - withObjectRef "dateTimeGetWeekOfYear" _obj $ \cobj__obj -> - wxDateTime_GetWeekOfYear cobj__obj (toCInt flags) (toCInt tz) -foreign import ccall "wxDateTime_GetWeekOfYear" wxDateTime_GetWeekOfYear :: Ptr (TDateTime a) -> CInt -> CInt -> IO CInt - --- | usage: (@dateTimeGetYear obj tz@). -dateTimeGetYear :: DateTime a -> Int -> IO Int -dateTimeGetYear _obj tz - = withIntResult $ - withObjectRef "dateTimeGetYear" _obj $ \cobj__obj -> - wxDateTime_GetYear cobj__obj (toCInt tz) -foreign import ccall "wxDateTime_GetYear" wxDateTime_GetYear :: Ptr (TDateTime a) -> CInt -> IO CInt - --- | usage: (@dateTimeIsBetween obj t1 t2@). -dateTimeIsBetween :: DateTime a -> DateTime b -> DateTime c -> IO Bool -dateTimeIsBetween _obj t1 t2 - = withBoolResult $ - withObjectRef "dateTimeIsBetween" _obj $ \cobj__obj -> - withObjectPtr t1 $ \cobj_t1 -> - withObjectPtr t2 $ \cobj_t2 -> - wxDateTime_IsBetween cobj__obj cobj_t1 cobj_t2 -foreign import ccall "wxDateTime_IsBetween" wxDateTime_IsBetween :: Ptr (TDateTime a) -> Ptr (TDateTime b) -> Ptr (TDateTime c) -> IO CBool - --- | usage: (@dateTimeIsDST obj country@). -dateTimeIsDST :: DateTime a -> Int -> IO Bool -dateTimeIsDST _obj country - = withBoolResult $ - withObjectRef "dateTimeIsDST" _obj $ \cobj__obj -> - wxDateTime_IsDST cobj__obj (toCInt country) -foreign import ccall "wxDateTime_IsDST" wxDateTime_IsDST :: Ptr (TDateTime a) -> CInt -> IO CBool - --- | usage: (@dateTimeIsDSTApplicable year country@). -dateTimeIsDSTApplicable :: Int -> Int -> IO Bool -dateTimeIsDSTApplicable year country - = withBoolResult $ - wxDateTime_IsDSTApplicable (toCInt year) (toCInt country) -foreign import ccall "wxDateTime_IsDSTApplicable" wxDateTime_IsDSTApplicable :: CInt -> CInt -> IO CBool - --- | usage: (@dateTimeIsEarlierThan obj datetime@). -dateTimeIsEarlierThan :: DateTime a -> Ptr b -> IO Bool -dateTimeIsEarlierThan _obj datetime - = withBoolResult $ - withObjectRef "dateTimeIsEarlierThan" _obj $ \cobj__obj -> - wxDateTime_IsEarlierThan cobj__obj datetime -foreign import ccall "wxDateTime_IsEarlierThan" wxDateTime_IsEarlierThan :: Ptr (TDateTime a) -> Ptr b -> IO CBool - --- | usage: (@dateTimeIsEqualTo obj datetime@). -dateTimeIsEqualTo :: DateTime a -> Ptr b -> IO Bool -dateTimeIsEqualTo _obj datetime - = withBoolResult $ - withObjectRef "dateTimeIsEqualTo" _obj $ \cobj__obj -> - wxDateTime_IsEqualTo cobj__obj datetime -foreign import ccall "wxDateTime_IsEqualTo" wxDateTime_IsEqualTo :: Ptr (TDateTime a) -> Ptr b -> IO CBool - --- | usage: (@dateTimeIsEqualUpTo obj dt ts@). -dateTimeIsEqualUpTo :: DateTime a -> DateTime b -> Ptr c -> IO Bool -dateTimeIsEqualUpTo _obj dt ts - = withBoolResult $ - withObjectRef "dateTimeIsEqualUpTo" _obj $ \cobj__obj -> - withObjectPtr dt $ \cobj_dt -> - wxDateTime_IsEqualUpTo cobj__obj cobj_dt ts -foreign import ccall "wxDateTime_IsEqualUpTo" wxDateTime_IsEqualUpTo :: Ptr (TDateTime a) -> Ptr (TDateTime b) -> Ptr c -> IO CBool - --- | usage: (@dateTimeIsLaterThan obj datetime@). -dateTimeIsLaterThan :: DateTime a -> Ptr b -> IO Bool -dateTimeIsLaterThan _obj datetime - = withBoolResult $ - withObjectRef "dateTimeIsLaterThan" _obj $ \cobj__obj -> - wxDateTime_IsLaterThan cobj__obj datetime -foreign import ccall "wxDateTime_IsLaterThan" wxDateTime_IsLaterThan :: Ptr (TDateTime a) -> Ptr b -> IO CBool - --- | usage: (@dateTimeIsLeapYear year cal@). -dateTimeIsLeapYear :: Int -> Int -> IO Bool -dateTimeIsLeapYear year cal - = withBoolResult $ - wxDateTime_IsLeapYear (toCInt year) (toCInt cal) -foreign import ccall "wxDateTime_IsLeapYear" wxDateTime_IsLeapYear :: CInt -> CInt -> IO CBool - --- | usage: (@dateTimeIsSameDate obj dt@). -dateTimeIsSameDate :: DateTime a -> DateTime b -> IO Bool -dateTimeIsSameDate _obj dt - = withBoolResult $ - withObjectRef "dateTimeIsSameDate" _obj $ \cobj__obj -> - withObjectPtr dt $ \cobj_dt -> - wxDateTime_IsSameDate cobj__obj cobj_dt -foreign import ccall "wxDateTime_IsSameDate" wxDateTime_IsSameDate :: Ptr (TDateTime a) -> Ptr (TDateTime b) -> IO CBool - --- | usage: (@dateTimeIsSameTime obj dt@). -dateTimeIsSameTime :: DateTime a -> DateTime b -> IO Bool -dateTimeIsSameTime _obj dt - = withBoolResult $ - withObjectRef "dateTimeIsSameTime" _obj $ \cobj__obj -> - withObjectPtr dt $ \cobj_dt -> - wxDateTime_IsSameTime cobj__obj cobj_dt -foreign import ccall "wxDateTime_IsSameTime" wxDateTime_IsSameTime :: Ptr (TDateTime a) -> Ptr (TDateTime b) -> IO CBool - --- | usage: (@dateTimeIsStrictlyBetween obj t1 t2@). -dateTimeIsStrictlyBetween :: DateTime a -> DateTime b -> DateTime c -> IO Bool -dateTimeIsStrictlyBetween _obj t1 t2 - = withBoolResult $ - withObjectRef "dateTimeIsStrictlyBetween" _obj $ \cobj__obj -> - withObjectPtr t1 $ \cobj_t1 -> - withObjectPtr t2 $ \cobj_t2 -> - wxDateTime_IsStrictlyBetween cobj__obj cobj_t1 cobj_t2 -foreign import ccall "wxDateTime_IsStrictlyBetween" wxDateTime_IsStrictlyBetween :: Ptr (TDateTime a) -> Ptr (TDateTime b) -> Ptr (TDateTime c) -> IO CBool - --- | usage: (@dateTimeIsValid obj@). -dateTimeIsValid :: DateTime a -> IO Bool -dateTimeIsValid _obj - = withBoolResult $ - withObjectRef "dateTimeIsValid" _obj $ \cobj__obj -> - wxDateTime_IsValid cobj__obj -foreign import ccall "wxDateTime_IsValid" wxDateTime_IsValid :: Ptr (TDateTime a) -> IO CBool - --- | usage: (@dateTimeIsWestEuropeanCountry country@). -dateTimeIsWestEuropeanCountry :: Int -> IO Bool -dateTimeIsWestEuropeanCountry country - = withBoolResult $ - wxDateTime_IsWestEuropeanCountry (toCInt country) -foreign import ccall "wxDateTime_IsWestEuropeanCountry" wxDateTime_IsWestEuropeanCountry :: CInt -> IO CBool - --- | usage: (@dateTimeIsWorkDay obj country@). -dateTimeIsWorkDay :: DateTime a -> Int -> IO Bool -dateTimeIsWorkDay _obj country - = withBoolResult $ - withObjectRef "dateTimeIsWorkDay" _obj $ \cobj__obj -> - wxDateTime_IsWorkDay cobj__obj (toCInt country) -foreign import ccall "wxDateTime_IsWorkDay" wxDateTime_IsWorkDay :: Ptr (TDateTime a) -> CInt -> IO CBool - --- | usage: (@dateTimeMakeGMT obj noDST@). -dateTimeMakeGMT :: DateTime a -> Int -> IO () -dateTimeMakeGMT _obj noDST - = withObjectRef "dateTimeMakeGMT" _obj $ \cobj__obj -> - wxDateTime_MakeGMT cobj__obj (toCInt noDST) -foreign import ccall "wxDateTime_MakeGMT" wxDateTime_MakeGMT :: Ptr (TDateTime a) -> CInt -> IO () - --- | usage: (@dateTimeMakeTimezone obj tz noDST@). -dateTimeMakeTimezone :: DateTime a -> Int -> Int -> IO () -dateTimeMakeTimezone _obj tz noDST - = withObjectRef "dateTimeMakeTimezone" _obj $ \cobj__obj -> - wxDateTime_MakeTimezone cobj__obj (toCInt tz) (toCInt noDST) -foreign import ccall "wxDateTime_MakeTimezone" wxDateTime_MakeTimezone :: Ptr (TDateTime a) -> CInt -> CInt -> IO () - --- | usage: (@dateTimeNow dt@). -dateTimeNow :: DateTime a -> IO () -dateTimeNow dt - = withObjectRef "dateTimeNow" dt $ \cobj_dt -> - wxDateTime_Now cobj_dt -foreign import ccall "wxDateTime_Now" wxDateTime_Now :: Ptr (TDateTime a) -> IO () - --- | usage: (@dateTimeParseDate obj date@). -dateTimeParseDate :: DateTime a -> Ptr b -> IO (Ptr ()) -dateTimeParseDate _obj date - = withObjectRef "dateTimeParseDate" _obj $ \cobj__obj -> - wxDateTime_ParseDate cobj__obj date -foreign import ccall "wxDateTime_ParseDate" wxDateTime_ParseDate :: Ptr (TDateTime a) -> Ptr b -> IO (Ptr ()) - --- | usage: (@dateTimeParseDateTime obj datetime@). -dateTimeParseDateTime :: DateTime a -> Ptr b -> IO (Ptr ()) -dateTimeParseDateTime _obj datetime - = withObjectRef "dateTimeParseDateTime" _obj $ \cobj__obj -> - wxDateTime_ParseDateTime cobj__obj datetime -foreign import ccall "wxDateTime_ParseDateTime" wxDateTime_ParseDateTime :: Ptr (TDateTime a) -> Ptr b -> IO (Ptr ()) - --- | usage: (@dateTimeParseFormat obj date format dateDef@). -dateTimeParseFormat :: DateTime a -> Ptr b -> Ptr c -> Ptr d -> IO (Ptr ()) -dateTimeParseFormat _obj date format dateDef - = withObjectRef "dateTimeParseFormat" _obj $ \cobj__obj -> - wxDateTime_ParseFormat cobj__obj date format dateDef -foreign import ccall "wxDateTime_ParseFormat" wxDateTime_ParseFormat :: Ptr (TDateTime a) -> Ptr b -> Ptr c -> Ptr d -> IO (Ptr ()) - --- | usage: (@dateTimeParseRfc822Date obj date@). -dateTimeParseRfc822Date :: DateTime a -> Ptr b -> IO (Ptr ()) -dateTimeParseRfc822Date _obj date - = withObjectRef "dateTimeParseRfc822Date" _obj $ \cobj__obj -> - wxDateTime_ParseRfc822Date cobj__obj date -foreign import ccall "wxDateTime_ParseRfc822Date" wxDateTime_ParseRfc822Date :: Ptr (TDateTime a) -> Ptr b -> IO (Ptr ()) - --- | usage: (@dateTimeParseTime obj time@). -dateTimeParseTime :: DateTime a -> Time b -> IO (Ptr ()) -dateTimeParseTime _obj time - = withObjectRef "dateTimeParseTime" _obj $ \cobj__obj -> - withObjectPtr time $ \cobj_time -> - wxDateTime_ParseTime cobj__obj cobj_time -foreign import ccall "wxDateTime_ParseTime" wxDateTime_ParseTime :: Ptr (TDateTime a) -> Ptr (TTime b) -> IO (Ptr ()) - --- | usage: (@dateTimeResetTime obj@). -dateTimeResetTime :: DateTime a -> IO () -dateTimeResetTime _obj - = withObjectRef "dateTimeResetTime" _obj $ \cobj__obj -> - wxDateTime_ResetTime cobj__obj -foreign import ccall "wxDateTime_ResetTime" wxDateTime_ResetTime :: Ptr (TDateTime a) -> IO () - --- | usage: (@dateTimeSet obj day month year hour minute second millisec@). -dateTimeSet :: DateTime a -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> IO () -dateTimeSet _obj day month year hour minute second millisec - = withObjectRef "dateTimeSet" _obj $ \cobj__obj -> - wxDateTime_Set cobj__obj (toCInt day) (toCInt month) (toCInt year) (toCInt hour) (toCInt minute) (toCInt second) (toCInt millisec) -foreign import ccall "wxDateTime_Set" wxDateTime_Set :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO () - --- | usage: (@dateTimeSetCountry country@). -dateTimeSetCountry :: Int -> IO () -dateTimeSetCountry country - = wxDateTime_SetCountry (toCInt country) -foreign import ccall "wxDateTime_SetCountry" wxDateTime_SetCountry :: CInt -> IO () - --- | usage: (@dateTimeSetDay obj day@). -dateTimeSetDay :: DateTime a -> Int -> IO () -dateTimeSetDay _obj day - = withObjectRef "dateTimeSetDay" _obj $ \cobj__obj -> - wxDateTime_SetDay cobj__obj (toCInt day) -foreign import ccall "wxDateTime_SetDay" wxDateTime_SetDay :: Ptr (TDateTime a) -> CInt -> IO () - --- | usage: (@dateTimeSetHour obj hour@). -dateTimeSetHour :: DateTime a -> Int -> IO () -dateTimeSetHour _obj hour - = withObjectRef "dateTimeSetHour" _obj $ \cobj__obj -> - wxDateTime_SetHour cobj__obj (toCInt hour) -foreign import ccall "wxDateTime_SetHour" wxDateTime_SetHour :: Ptr (TDateTime a) -> CInt -> IO () - --- | usage: (@dateTimeSetMillisecond obj millisecond@). -dateTimeSetMillisecond :: DateTime a -> Int -> IO () -dateTimeSetMillisecond _obj millisecond - = withObjectRef "dateTimeSetMillisecond" _obj $ \cobj__obj -> - wxDateTime_SetMillisecond cobj__obj (toCInt millisecond) -foreign import ccall "wxDateTime_SetMillisecond" wxDateTime_SetMillisecond :: Ptr (TDateTime a) -> CInt -> IO () - --- | usage: (@dateTimeSetMinute obj minute@). -dateTimeSetMinute :: DateTime a -> Int -> IO () -dateTimeSetMinute _obj minute - = withObjectRef "dateTimeSetMinute" _obj $ \cobj__obj -> - wxDateTime_SetMinute cobj__obj (toCInt minute) -foreign import ccall "wxDateTime_SetMinute" wxDateTime_SetMinute :: Ptr (TDateTime a) -> CInt -> IO () - --- | usage: (@dateTimeSetMonth obj month@). -dateTimeSetMonth :: DateTime a -> Int -> IO () -dateTimeSetMonth _obj month - = withObjectRef "dateTimeSetMonth" _obj $ \cobj__obj -> - wxDateTime_SetMonth cobj__obj (toCInt month) -foreign import ccall "wxDateTime_SetMonth" wxDateTime_SetMonth :: Ptr (TDateTime a) -> CInt -> IO () - --- | usage: (@dateTimeSetSecond obj second@). -dateTimeSetSecond :: DateTime a -> Int -> IO () -dateTimeSetSecond _obj second - = withObjectRef "dateTimeSetSecond" _obj $ \cobj__obj -> - wxDateTime_SetSecond cobj__obj (toCInt second) -foreign import ccall "wxDateTime_SetSecond" wxDateTime_SetSecond :: Ptr (TDateTime a) -> CInt -> IO () - --- | usage: (@dateTimeSetTime obj hour minute second millisec@). -dateTimeSetTime :: DateTime a -> Int -> Int -> Int -> Int -> IO () -dateTimeSetTime _obj hour minute second millisec - = withObjectRef "dateTimeSetTime" _obj $ \cobj__obj -> - wxDateTime_SetTime cobj__obj (toCInt hour) (toCInt minute) (toCInt second) (toCInt millisec) -foreign import ccall "wxDateTime_SetTime" wxDateTime_SetTime :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> CInt -> IO () - --- | usage: (@dateTimeSetToCurrent obj@). -dateTimeSetToCurrent :: DateTime a -> IO () -dateTimeSetToCurrent _obj - = withObjectRef "dateTimeSetToCurrent" _obj $ \cobj__obj -> - wxDateTime_SetToCurrent cobj__obj -foreign import ccall "wxDateTime_SetToCurrent" wxDateTime_SetToCurrent :: Ptr (TDateTime a) -> IO () - --- | usage: (@dateTimeSetToLastMonthDay obj month year@). -dateTimeSetToLastMonthDay :: DateTime a -> Int -> Int -> IO () -dateTimeSetToLastMonthDay _obj month year - = withObjectRef "dateTimeSetToLastMonthDay" _obj $ \cobj__obj -> - wxDateTime_SetToLastMonthDay cobj__obj (toCInt month) (toCInt year) -foreign import ccall "wxDateTime_SetToLastMonthDay" wxDateTime_SetToLastMonthDay :: Ptr (TDateTime a) -> CInt -> CInt -> IO () - --- | usage: (@dateTimeSetToLastWeekDay obj weekday month year@). -dateTimeSetToLastWeekDay :: DateTime a -> Int -> Int -> Int -> IO Bool -dateTimeSetToLastWeekDay _obj weekday month year - = withBoolResult $ - withObjectRef "dateTimeSetToLastWeekDay" _obj $ \cobj__obj -> - wxDateTime_SetToLastWeekDay cobj__obj (toCInt weekday) (toCInt month) (toCInt year) -foreign import ccall "wxDateTime_SetToLastWeekDay" wxDateTime_SetToLastWeekDay :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> IO CBool - --- | usage: (@dateTimeSetToNextWeekDay obj weekday@). -dateTimeSetToNextWeekDay :: DateTime a -> Int -> IO () -dateTimeSetToNextWeekDay _obj weekday - = withObjectRef "dateTimeSetToNextWeekDay" _obj $ \cobj__obj -> - wxDateTime_SetToNextWeekDay cobj__obj (toCInt weekday) -foreign import ccall "wxDateTime_SetToNextWeekDay" wxDateTime_SetToNextWeekDay :: Ptr (TDateTime a) -> CInt -> IO () - --- | usage: (@dateTimeSetToPrevWeekDay obj weekday@). -dateTimeSetToPrevWeekDay :: DateTime a -> Int -> IO () -dateTimeSetToPrevWeekDay _obj weekday - = withObjectRef "dateTimeSetToPrevWeekDay" _obj $ \cobj__obj -> - wxDateTime_SetToPrevWeekDay cobj__obj (toCInt weekday) -foreign import ccall "wxDateTime_SetToPrevWeekDay" wxDateTime_SetToPrevWeekDay :: Ptr (TDateTime a) -> CInt -> IO () - --- | usage: (@dateTimeSetToWeekDay obj weekday n month year@). -dateTimeSetToWeekDay :: DateTime a -> Int -> Int -> Int -> Int -> IO Bool -dateTimeSetToWeekDay _obj weekday n month year - = withBoolResult $ - withObjectRef "dateTimeSetToWeekDay" _obj $ \cobj__obj -> - wxDateTime_SetToWeekDay cobj__obj (toCInt weekday) (toCInt n) (toCInt month) (toCInt year) -foreign import ccall "wxDateTime_SetToWeekDay" wxDateTime_SetToWeekDay :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> CInt -> IO CBool - --- | usage: (@dateTimeSetToWeekDayInSameWeek obj weekday@). -dateTimeSetToWeekDayInSameWeek :: DateTime a -> Int -> IO () -dateTimeSetToWeekDayInSameWeek _obj weekday - = withObjectRef "dateTimeSetToWeekDayInSameWeek" _obj $ \cobj__obj -> - wxDateTime_SetToWeekDayInSameWeek cobj__obj (toCInt weekday) -foreign import ccall "wxDateTime_SetToWeekDayInSameWeek" wxDateTime_SetToWeekDayInSameWeek :: Ptr (TDateTime a) -> CInt -> IO () - --- | usage: (@dateTimeSetYear obj year@). -dateTimeSetYear :: DateTime a -> Int -> IO () -dateTimeSetYear _obj year - = withObjectRef "dateTimeSetYear" _obj $ \cobj__obj -> - wxDateTime_SetYear cobj__obj (toCInt year) -foreign import ccall "wxDateTime_SetYear" wxDateTime_SetYear :: Ptr (TDateTime a) -> CInt -> IO () - --- | usage: (@dateTimeSubtractDate obj diff@). -dateTimeSubtractDate :: DateTime a -> Ptr b -> IO (DateTime ()) -dateTimeSubtractDate _obj diff - = withRefDateTime $ \pref -> - withObjectRef "dateTimeSubtractDate" _obj $ \cobj__obj -> - wxDateTime_SubtractDate cobj__obj diff pref -foreign import ccall "wxDateTime_SubtractDate" wxDateTime_SubtractDate :: Ptr (TDateTime a) -> Ptr b -> Ptr (TDateTime ()) -> IO () - --- | usage: (@dateTimeSubtractTime obj diff@). -dateTimeSubtractTime :: DateTime a -> Ptr b -> IO (DateTime ()) -dateTimeSubtractTime _obj diff - = withRefDateTime $ \pref -> - withObjectRef "dateTimeSubtractTime" _obj $ \cobj__obj -> - wxDateTime_SubtractTime cobj__obj diff pref -foreign import ccall "wxDateTime_SubtractTime" wxDateTime_SubtractTime :: Ptr (TDateTime a) -> Ptr b -> Ptr (TDateTime ()) -> IO () - --- | usage: (@dateTimeToGMT obj noDST@). -dateTimeToGMT :: DateTime a -> Int -> IO () -dateTimeToGMT _obj noDST - = withObjectRef "dateTimeToGMT" _obj $ \cobj__obj -> - wxDateTime_ToGMT cobj__obj (toCInt noDST) -foreign import ccall "wxDateTime_ToGMT" wxDateTime_ToGMT :: Ptr (TDateTime a) -> CInt -> IO () - --- | usage: (@dateTimeToTimezone obj tz noDST@). -dateTimeToTimezone :: DateTime a -> Int -> Int -> IO () -dateTimeToTimezone _obj tz noDST - = withObjectRef "dateTimeToTimezone" _obj $ \cobj__obj -> - wxDateTime_ToTimezone cobj__obj (toCInt tz) (toCInt noDST) -foreign import ccall "wxDateTime_ToTimezone" wxDateTime_ToTimezone :: Ptr (TDateTime a) -> CInt -> CInt -> IO () - --- | usage: (@dateTimeToday dt@). -dateTimeToday :: DateTime a -> IO () -dateTimeToday dt - = withObjectRef "dateTimeToday" dt $ \cobj_dt -> - wxDateTime_Today cobj_dt -foreign import ccall "wxDateTime_Today" wxDateTime_Today :: Ptr (TDateTime a) -> IO () - --- | usage: (@dateTimeUNow dt@). -dateTimeUNow :: DateTime a -> IO () -dateTimeUNow dt - = withObjectRef "dateTimeUNow" dt $ \cobj_dt -> - wxDateTime_UNow cobj_dt -foreign import ccall "wxDateTime_UNow" wxDateTime_UNow :: Ptr (TDateTime a) -> IO () - --- | usage: (@dateTimewxDateTime hilong lolong@). -dateTimewxDateTime :: Int -> Int -> IO (Ptr ()) -dateTimewxDateTime hilong lolong - = wxDateTime_wxDateTime (toCInt hilong) (toCInt lolong) -foreign import ccall "wxDateTime_wxDateTime" wxDateTime_wxDateTime :: CInt -> CInt -> IO (Ptr ()) - --- | usage: (@dcBlit obj xdestydestwidthheight source xsrcysrc rop useMask@). -dcBlit :: DC a -> Rect -> DC c -> Point -> Int -> Bool -> IO Bool -dcBlit _obj xdestydestwidthheight source xsrcysrc rop useMask - = withBoolResult $ - withObjectRef "dcBlit" _obj $ \cobj__obj -> - withObjectPtr source $ \cobj_source -> - wxDC_Blit cobj__obj (toCIntRectX xdestydestwidthheight) (toCIntRectY xdestydestwidthheight)(toCIntRectW xdestydestwidthheight) (toCIntRectH xdestydestwidthheight) cobj_source (toCIntPointX xsrcysrc) (toCIntPointY xsrcysrc) (toCInt rop) (toCBool useMask) -foreign import ccall "wxDC_Blit" wxDC_Blit :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> Ptr (TDC c) -> CInt -> CInt -> CInt -> CBool -> IO CBool - --- | usage: (@dcCalcBoundingBox obj xy@). -dcCalcBoundingBox :: DC a -> Point -> IO () -dcCalcBoundingBox _obj xy - = withObjectRef "dcCalcBoundingBox" _obj $ \cobj__obj -> - wxDC_CalcBoundingBox cobj__obj (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxDC_CalcBoundingBox" wxDC_CalcBoundingBox :: Ptr (TDC a) -> CInt -> CInt -> IO () - --- | usage: (@dcCanDrawBitmap obj@). -dcCanDrawBitmap :: DC a -> IO Bool -dcCanDrawBitmap _obj - = withBoolResult $ - withObjectRef "dcCanDrawBitmap" _obj $ \cobj__obj -> - wxDC_CanDrawBitmap cobj__obj -foreign import ccall "wxDC_CanDrawBitmap" wxDC_CanDrawBitmap :: Ptr (TDC a) -> IO CBool - --- | usage: (@dcCanGetTextExtent obj@). -dcCanGetTextExtent :: DC a -> IO Bool -dcCanGetTextExtent _obj - = withBoolResult $ - withObjectRef "dcCanGetTextExtent" _obj $ \cobj__obj -> - wxDC_CanGetTextExtent cobj__obj -foreign import ccall "wxDC_CanGetTextExtent" wxDC_CanGetTextExtent :: Ptr (TDC a) -> IO CBool - --- | usage: (@dcClear obj@). -dcClear :: DC a -> IO () -dcClear _obj - = withObjectRef "dcClear" _obj $ \cobj__obj -> - wxDC_Clear cobj__obj -foreign import ccall "wxDC_Clear" wxDC_Clear :: Ptr (TDC a) -> IO () - --- | usage: (@dcComputeScaleAndOrigin obj@). -dcComputeScaleAndOrigin :: DC a -> IO () -dcComputeScaleAndOrigin obj - = withObjectRef "dcComputeScaleAndOrigin" obj $ \cobj_obj -> - wxDC_ComputeScaleAndOrigin cobj_obj -foreign import ccall "wxDC_ComputeScaleAndOrigin" wxDC_ComputeScaleAndOrigin :: Ptr (TDC a) -> IO () - --- | usage: (@dcCrossHair obj xy@). -dcCrossHair :: DC a -> Point -> IO () -dcCrossHair _obj xy - = withObjectRef "dcCrossHair" _obj $ \cobj__obj -> - wxDC_CrossHair cobj__obj (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxDC_CrossHair" wxDC_CrossHair :: Ptr (TDC a) -> CInt -> CInt -> IO () - --- | usage: (@dcDelete obj@). -dcDelete :: DC a -> IO () -dcDelete - = objectDelete - - --- | usage: (@dcDestroyClippingRegion obj@). -dcDestroyClippingRegion :: DC a -> IO () -dcDestroyClippingRegion _obj - = withObjectRef "dcDestroyClippingRegion" _obj $ \cobj__obj -> - wxDC_DestroyClippingRegion cobj__obj -foreign import ccall "wxDC_DestroyClippingRegion" wxDC_DestroyClippingRegion :: Ptr (TDC a) -> IO () - --- | usage: (@dcDeviceToLogicalX obj x@). -dcDeviceToLogicalX :: DC a -> Int -> IO Int -dcDeviceToLogicalX _obj x - = withIntResult $ - withObjectRef "dcDeviceToLogicalX" _obj $ \cobj__obj -> - wxDC_DeviceToLogicalX cobj__obj (toCInt x) -foreign import ccall "wxDC_DeviceToLogicalX" wxDC_DeviceToLogicalX :: Ptr (TDC a) -> CInt -> IO CInt - --- | usage: (@dcDeviceToLogicalXRel obj x@). -dcDeviceToLogicalXRel :: DC a -> Int -> IO Int -dcDeviceToLogicalXRel _obj x - = withIntResult $ - withObjectRef "dcDeviceToLogicalXRel" _obj $ \cobj__obj -> - wxDC_DeviceToLogicalXRel cobj__obj (toCInt x) -foreign import ccall "wxDC_DeviceToLogicalXRel" wxDC_DeviceToLogicalXRel :: Ptr (TDC a) -> CInt -> IO CInt - --- | usage: (@dcDeviceToLogicalY obj y@). -dcDeviceToLogicalY :: DC a -> Int -> IO Int -dcDeviceToLogicalY _obj y - = withIntResult $ - withObjectRef "dcDeviceToLogicalY" _obj $ \cobj__obj -> - wxDC_DeviceToLogicalY cobj__obj (toCInt y) -foreign import ccall "wxDC_DeviceToLogicalY" wxDC_DeviceToLogicalY :: Ptr (TDC a) -> CInt -> IO CInt - --- | usage: (@dcDeviceToLogicalYRel obj y@). -dcDeviceToLogicalYRel :: DC a -> Int -> IO Int -dcDeviceToLogicalYRel _obj y - = withIntResult $ - withObjectRef "dcDeviceToLogicalYRel" _obj $ \cobj__obj -> - wxDC_DeviceToLogicalYRel cobj__obj (toCInt y) -foreign import ccall "wxDC_DeviceToLogicalYRel" wxDC_DeviceToLogicalYRel :: Ptr (TDC a) -> CInt -> IO CInt - --- | usage: (@dcDrawArc obj x1y1 x2y2 xcyc@). -dcDrawArc :: DC a -> Point -> Point -> Point -> IO () -dcDrawArc _obj x1y1 x2y2 xcyc - = withObjectRef "dcDrawArc" _obj $ \cobj__obj -> - wxDC_DrawArc cobj__obj (toCIntPointX x1y1) (toCIntPointY x1y1) (toCIntPointX x2y2) (toCIntPointY x2y2) (toCIntPointX xcyc) (toCIntPointY xcyc) -foreign import ccall "wxDC_DrawArc" wxDC_DrawArc :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO () - --- | usage: (@dcDrawBitmap obj bmp xy useMask@). -dcDrawBitmap :: DC a -> Bitmap b -> Point -> Bool -> IO () -dcDrawBitmap _obj bmp xy useMask - = withObjectRef "dcDrawBitmap" _obj $ \cobj__obj -> - withObjectPtr bmp $ \cobj_bmp -> - wxDC_DrawBitmap cobj__obj cobj_bmp (toCIntPointX xy) (toCIntPointY xy) (toCBool useMask) -foreign import ccall "wxDC_DrawBitmap" wxDC_DrawBitmap :: Ptr (TDC a) -> Ptr (TBitmap b) -> CInt -> CInt -> CBool -> IO () - --- | usage: (@dcDrawCheckMark obj xywidthheight@). -dcDrawCheckMark :: DC a -> Rect -> IO () -dcDrawCheckMark _obj xywidthheight - = withObjectRef "dcDrawCheckMark" _obj $ \cobj__obj -> - wxDC_DrawCheckMark cobj__obj (toCIntRectX xywidthheight) (toCIntRectY xywidthheight)(toCIntRectW xywidthheight) (toCIntRectH xywidthheight) -foreign import ccall "wxDC_DrawCheckMark" wxDC_DrawCheckMark :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> IO () - --- | usage: (@dcDrawCircle obj xy radius@). -dcDrawCircle :: DC a -> Point -> Int -> IO () -dcDrawCircle _obj xy radius - = withObjectRef "dcDrawCircle" _obj $ \cobj__obj -> - wxDC_DrawCircle cobj__obj (toCIntPointX xy) (toCIntPointY xy) (toCInt radius) -foreign import ccall "wxDC_DrawCircle" wxDC_DrawCircle :: Ptr (TDC a) -> CInt -> CInt -> CInt -> IO () - --- | usage: (@dcDrawEllipse obj xywidthheight@). -dcDrawEllipse :: DC a -> Rect -> IO () -dcDrawEllipse _obj xywidthheight - = withObjectRef "dcDrawEllipse" _obj $ \cobj__obj -> - wxDC_DrawEllipse cobj__obj (toCIntRectX xywidthheight) (toCIntRectY xywidthheight)(toCIntRectW xywidthheight) (toCIntRectH xywidthheight) -foreign import ccall "wxDC_DrawEllipse" wxDC_DrawEllipse :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> IO () - --- | usage: (@dcDrawEllipticArc obj xywh sa ea@). -dcDrawEllipticArc :: DC a -> Rect -> Double -> Double -> IO () -dcDrawEllipticArc _obj xywh sa ea - = withObjectRef "dcDrawEllipticArc" _obj $ \cobj__obj -> - wxDC_DrawEllipticArc cobj__obj (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) sa ea -foreign import ccall "wxDC_DrawEllipticArc" wxDC_DrawEllipticArc :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> Double -> Double -> IO () - --- | usage: (@dcDrawIcon obj icon xy@). -dcDrawIcon :: DC a -> Icon b -> Point -> IO () -dcDrawIcon _obj icon xy - = withObjectRef "dcDrawIcon" _obj $ \cobj__obj -> - withObjectPtr icon $ \cobj_icon -> - wxDC_DrawIcon cobj__obj cobj_icon (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxDC_DrawIcon" wxDC_DrawIcon :: Ptr (TDC a) -> Ptr (TIcon b) -> CInt -> CInt -> IO () - --- | usage: (@dcDrawLabel obj str xywh align indexAccel@). -dcDrawLabel :: DC a -> String -> Rect -> Int -> Int -> IO () -dcDrawLabel _obj str xywh align indexAccel - = withObjectRef "dcDrawLabel" _obj $ \cobj__obj -> - withStringPtr str $ \cobj_str -> - wxDC_DrawLabel cobj__obj cobj_str (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) (toCInt align) (toCInt indexAccel) -foreign import ccall "wxDC_DrawLabel" wxDC_DrawLabel :: Ptr (TDC a) -> Ptr (TWxString b) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO () - --- | usage: (@dcDrawLabelBitmap obj str bmp xywh align indexAccel@). -dcDrawLabelBitmap :: DC a -> String -> Bitmap c -> Rect -> Int -> Int -> IO (Rect) -dcDrawLabelBitmap _obj str bmp xywh align indexAccel - = withWxRectResult $ - withObjectRef "dcDrawLabelBitmap" _obj $ \cobj__obj -> - withStringPtr str $ \cobj_str -> - withObjectPtr bmp $ \cobj_bmp -> - wxDC_DrawLabelBitmap cobj__obj cobj_str cobj_bmp (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) (toCInt align) (toCInt indexAccel) -foreign import ccall "wxDC_DrawLabelBitmap" wxDC_DrawLabelBitmap :: Ptr (TDC a) -> Ptr (TWxString b) -> Ptr (TBitmap c) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TWxRect ())) - --- | usage: (@dcDrawLine obj x1y1 x2y2@). -dcDrawLine :: DC a -> Point -> Point -> IO () -dcDrawLine _obj x1y1 x2y2 - = withObjectRef "dcDrawLine" _obj $ \cobj__obj -> - wxDC_DrawLine cobj__obj (toCIntPointX x1y1) (toCIntPointY x1y1) (toCIntPointX x2y2) (toCIntPointY x2y2) -foreign import ccall "wxDC_DrawLine" wxDC_DrawLine :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> IO () - --- | usage: (@dcDrawLines obj n x y xoffsetyoffset@). -dcDrawLines :: DC a -> Int -> Ptr c -> Ptr d -> Point -> IO () -dcDrawLines _obj n x y xoffsetyoffset - = withObjectRef "dcDrawLines" _obj $ \cobj__obj -> - wxDC_DrawLines cobj__obj (toCInt n) x y (toCIntPointX xoffsetyoffset) (toCIntPointY xoffsetyoffset) -foreign import ccall "wxDC_DrawLines" wxDC_DrawLines :: Ptr (TDC a) -> CInt -> Ptr c -> Ptr d -> CInt -> CInt -> IO () - --- | usage: (@dcDrawPoint obj xy@). -dcDrawPoint :: DC a -> Point -> IO () -dcDrawPoint _obj xy - = withObjectRef "dcDrawPoint" _obj $ \cobj__obj -> - wxDC_DrawPoint cobj__obj (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxDC_DrawPoint" wxDC_DrawPoint :: Ptr (TDC a) -> CInt -> CInt -> IO () - --- | usage: (@dcDrawPolyPolygon obj n count x y xoffsetyoffset fillStyle@). -dcDrawPolyPolygon :: DC a -> Int -> Ptr c -> Ptr d -> Ptr e -> Point -> Int -> IO () -dcDrawPolyPolygon _obj n count x y xoffsetyoffset fillStyle - = withObjectRef "dcDrawPolyPolygon" _obj $ \cobj__obj -> - wxDC_DrawPolyPolygon cobj__obj (toCInt n) count x y (toCIntPointX xoffsetyoffset) (toCIntPointY xoffsetyoffset) (toCInt fillStyle) -foreign import ccall "wxDC_DrawPolyPolygon" wxDC_DrawPolyPolygon :: Ptr (TDC a) -> CInt -> Ptr c -> Ptr d -> Ptr e -> CInt -> CInt -> CInt -> IO () - --- | usage: (@dcDrawPolygon obj n x y xoffsetyoffset fillStyle@). -dcDrawPolygon :: DC a -> Int -> Ptr c -> Ptr d -> Point -> Int -> IO () -dcDrawPolygon _obj n x y xoffsetyoffset fillStyle - = withObjectRef "dcDrawPolygon" _obj $ \cobj__obj -> - wxDC_DrawPolygon cobj__obj (toCInt n) x y (toCIntPointX xoffsetyoffset) (toCIntPointY xoffsetyoffset) (toCInt fillStyle) -foreign import ccall "wxDC_DrawPolygon" wxDC_DrawPolygon :: Ptr (TDC a) -> CInt -> Ptr c -> Ptr d -> CInt -> CInt -> CInt -> IO () - --- | usage: (@dcDrawRectangle obj xywidthheight@). -dcDrawRectangle :: DC a -> Rect -> IO () -dcDrawRectangle _obj xywidthheight - = withObjectRef "dcDrawRectangle" _obj $ \cobj__obj -> - wxDC_DrawRectangle cobj__obj (toCIntRectX xywidthheight) (toCIntRectY xywidthheight)(toCIntRectW xywidthheight) (toCIntRectH xywidthheight) -foreign import ccall "wxDC_DrawRectangle" wxDC_DrawRectangle :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> IO () - --- | usage: (@dcDrawRotatedText obj text xy angle@). -dcDrawRotatedText :: DC a -> String -> Point -> Double -> IO () -dcDrawRotatedText _obj text xy angle - = withObjectRef "dcDrawRotatedText" _obj $ \cobj__obj -> - withStringPtr text $ \cobj_text -> - wxDC_DrawRotatedText cobj__obj cobj_text (toCIntPointX xy) (toCIntPointY xy) angle -foreign import ccall "wxDC_DrawRotatedText" wxDC_DrawRotatedText :: Ptr (TDC a) -> Ptr (TWxString b) -> CInt -> CInt -> Double -> IO () - --- | usage: (@dcDrawRoundedRectangle obj xywidthheight radius@). -dcDrawRoundedRectangle :: DC a -> Rect -> Double -> IO () -dcDrawRoundedRectangle _obj xywidthheight radius - = withObjectRef "dcDrawRoundedRectangle" _obj $ \cobj__obj -> - wxDC_DrawRoundedRectangle cobj__obj (toCIntRectX xywidthheight) (toCIntRectY xywidthheight)(toCIntRectW xywidthheight) (toCIntRectH xywidthheight) radius -foreign import ccall "wxDC_DrawRoundedRectangle" wxDC_DrawRoundedRectangle :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> Double -> IO () - --- | usage: (@dcDrawText obj text xy@). -dcDrawText :: DC a -> String -> Point -> IO () -dcDrawText _obj text xy - = withObjectRef "dcDrawText" _obj $ \cobj__obj -> - withStringPtr text $ \cobj_text -> - wxDC_DrawText cobj__obj cobj_text (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxDC_DrawText" wxDC_DrawText :: Ptr (TDC a) -> Ptr (TWxString b) -> CInt -> CInt -> IO () - --- | usage: (@dcEndDoc obj@). -dcEndDoc :: DC a -> IO () -dcEndDoc _obj - = withObjectRef "dcEndDoc" _obj $ \cobj__obj -> - wxDC_EndDoc cobj__obj -foreign import ccall "wxDC_EndDoc" wxDC_EndDoc :: Ptr (TDC a) -> IO () - --- | usage: (@dcEndPage obj@). -dcEndPage :: DC a -> IO () -dcEndPage _obj - = withObjectRef "dcEndPage" _obj $ \cobj__obj -> - wxDC_EndPage cobj__obj -foreign import ccall "wxDC_EndPage" wxDC_EndPage :: Ptr (TDC a) -> IO () - --- | usage: (@dcFloodFill obj xy col style@). -dcFloodFill :: DC a -> Point -> Color -> Int -> IO () -dcFloodFill _obj xy col style - = withObjectRef "dcFloodFill" _obj $ \cobj__obj -> - withColourPtr col $ \cobj_col -> - wxDC_FloodFill cobj__obj (toCIntPointX xy) (toCIntPointY xy) cobj_col (toCInt style) -foreign import ccall "wxDC_FloodFill" wxDC_FloodFill :: Ptr (TDC a) -> CInt -> CInt -> Ptr (TColour c) -> CInt -> IO () - --- | usage: (@dcGetBackground obj@). -dcGetBackground :: DC a -> IO (Brush ()) -dcGetBackground _obj - = withRefBrush $ \pref -> - withObjectRef "dcGetBackground" _obj $ \cobj__obj -> - wxDC_GetBackground cobj__obj pref -foreign import ccall "wxDC_GetBackground" wxDC_GetBackground :: Ptr (TDC a) -> Ptr (TBrush ()) -> IO () - --- | usage: (@dcGetBackgroundMode obj@). -dcGetBackgroundMode :: DC a -> IO Int -dcGetBackgroundMode _obj - = withIntResult $ - withObjectRef "dcGetBackgroundMode" _obj $ \cobj__obj -> - wxDC_GetBackgroundMode cobj__obj -foreign import ccall "wxDC_GetBackgroundMode" wxDC_GetBackgroundMode :: Ptr (TDC a) -> IO CInt - --- | usage: (@dcGetBrush obj@). -dcGetBrush :: DC a -> IO (Brush ()) -dcGetBrush _obj - = withRefBrush $ \pref -> - withObjectRef "dcGetBrush" _obj $ \cobj__obj -> - wxDC_GetBrush cobj__obj pref -foreign import ccall "wxDC_GetBrush" wxDC_GetBrush :: Ptr (TDC a) -> Ptr (TBrush ()) -> IO () - --- | usage: (@dcGetCharHeight obj@). -dcGetCharHeight :: DC a -> IO Int -dcGetCharHeight _obj - = withIntResult $ - withObjectRef "dcGetCharHeight" _obj $ \cobj__obj -> - wxDC_GetCharHeight cobj__obj -foreign import ccall "wxDC_GetCharHeight" wxDC_GetCharHeight :: Ptr (TDC a) -> IO CInt - --- | usage: (@dcGetCharWidth obj@). -dcGetCharWidth :: DC a -> IO Int -dcGetCharWidth _obj - = withIntResult $ - withObjectRef "dcGetCharWidth" _obj $ \cobj__obj -> - wxDC_GetCharWidth cobj__obj -foreign import ccall "wxDC_GetCharWidth" wxDC_GetCharWidth :: Ptr (TDC a) -> IO CInt - --- | usage: (@dcGetClippingBox obj@). -dcGetClippingBox :: DC a -> IO Rect -dcGetClippingBox _obj - = withRectResult $ \px py pw ph -> - withObjectRef "dcGetClippingBox" _obj $ \cobj__obj -> - wxDC_GetClippingBox cobj__obj px py pw ph -foreign import ccall "wxDC_GetClippingBox" wxDC_GetClippingBox :: Ptr (TDC a) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () - --- | usage: (@dcGetDepth obj@). -dcGetDepth :: DC a -> IO Int -dcGetDepth _obj - = withIntResult $ - withObjectRef "dcGetDepth" _obj $ \cobj__obj -> - wxDC_GetDepth cobj__obj -foreign import ccall "wxDC_GetDepth" wxDC_GetDepth :: Ptr (TDC a) -> IO CInt - --- | usage: (@dcGetDeviceOrigin obj@). -dcGetDeviceOrigin :: DC a -> IO Point -dcGetDeviceOrigin _obj - = withPointResult $ \px py -> - withObjectRef "dcGetDeviceOrigin" _obj $ \cobj__obj -> - wxDC_GetDeviceOrigin cobj__obj px py -foreign import ccall "wxDC_GetDeviceOrigin" wxDC_GetDeviceOrigin :: Ptr (TDC a) -> Ptr CInt -> Ptr CInt -> IO () - --- | usage: (@dcGetFont obj@). -dcGetFont :: DC a -> IO (Font ()) -dcGetFont _obj - = withRefFont $ \pref -> - withObjectRef "dcGetFont" _obj $ \cobj__obj -> - wxDC_GetFont cobj__obj pref -foreign import ccall "wxDC_GetFont" wxDC_GetFont :: Ptr (TDC a) -> Ptr (TFont ()) -> IO () - --- | usage: (@dcGetLogicalFunction obj@). -dcGetLogicalFunction :: DC a -> IO Int -dcGetLogicalFunction _obj - = withIntResult $ - withObjectRef "dcGetLogicalFunction" _obj $ \cobj__obj -> - wxDC_GetLogicalFunction cobj__obj -foreign import ccall "wxDC_GetLogicalFunction" wxDC_GetLogicalFunction :: Ptr (TDC a) -> IO CInt - --- | usage: (@dcGetLogicalOrigin obj@). -dcGetLogicalOrigin :: DC a -> IO Point -dcGetLogicalOrigin _obj - = withPointResult $ \px py -> - withObjectRef "dcGetLogicalOrigin" _obj $ \cobj__obj -> - wxDC_GetLogicalOrigin cobj__obj px py -foreign import ccall "wxDC_GetLogicalOrigin" wxDC_GetLogicalOrigin :: Ptr (TDC a) -> Ptr CInt -> Ptr CInt -> IO () - --- | usage: (@dcGetLogicalScale obj@). -dcGetLogicalScale :: DC a -> IO (Size2D Double) -dcGetLogicalScale _obj - = withSizeDoubleResult $ \pw ph -> - withObjectRef "dcGetLogicalScale" _obj $ \cobj__obj -> - wxDC_GetLogicalScale cobj__obj pw ph -foreign import ccall "wxDC_GetLogicalScale" wxDC_GetLogicalScale :: Ptr (TDC a) -> Ptr CDouble -> Ptr CDouble -> IO () - --- | usage: (@dcGetMapMode obj@). -dcGetMapMode :: DC a -> IO Int -dcGetMapMode _obj - = withIntResult $ - withObjectRef "dcGetMapMode" _obj $ \cobj__obj -> - wxDC_GetMapMode cobj__obj -foreign import ccall "wxDC_GetMapMode" wxDC_GetMapMode :: Ptr (TDC a) -> IO CInt - --- | usage: (@dcGetMultiLineTextExtent self string w h heightLine theFont@). -dcGetMultiLineTextExtent :: DC a -> String -> Ptr c -> Ptr d -> Ptr e -> Font f -> IO () -dcGetMultiLineTextExtent self string w h heightLine theFont - = withObjectRef "dcGetMultiLineTextExtent" self $ \cobj_self -> - withStringPtr string $ \cobj_string -> - withObjectPtr theFont $ \cobj_theFont -> - wxDC_GetMultiLineTextExtent cobj_self cobj_string w h heightLine cobj_theFont -foreign import ccall "wxDC_GetMultiLineTextExtent" wxDC_GetMultiLineTextExtent :: Ptr (TDC a) -> Ptr (TWxString b) -> Ptr c -> Ptr d -> Ptr e -> Ptr (TFont f) -> IO () - --- | usage: (@dcGetPPI obj@). -dcGetPPI :: DC a -> IO (Size) -dcGetPPI _obj - = withWxSizeResult $ - withObjectRef "dcGetPPI" _obj $ \cobj__obj -> - wxDC_GetPPI cobj__obj -foreign import ccall "wxDC_GetPPI" wxDC_GetPPI :: Ptr (TDC a) -> IO (Ptr (TWxSize ())) - --- | usage: (@dcGetPen obj@). -dcGetPen :: DC a -> IO (Pen ()) -dcGetPen _obj - = withRefPen $ \pref -> - withObjectRef "dcGetPen" _obj $ \cobj__obj -> - wxDC_GetPen cobj__obj pref -foreign import ccall "wxDC_GetPen" wxDC_GetPen :: Ptr (TDC a) -> Ptr (TPen ()) -> IO () - --- | usage: (@dcGetPixel obj xy col@). -dcGetPixel :: DC a -> Point -> Color -> IO Bool -dcGetPixel _obj xy col - = withBoolResult $ - withObjectRef "dcGetPixel" _obj $ \cobj__obj -> - withColourPtr col $ \cobj_col -> - wxDC_GetPixel cobj__obj (toCIntPointX xy) (toCIntPointY xy) cobj_col -foreign import ccall "wxDC_GetPixel" wxDC_GetPixel :: Ptr (TDC a) -> CInt -> CInt -> Ptr (TColour c) -> IO CBool - --- | usage: (@dcGetPixel2 obj xy@). -dcGetPixel2 :: DC a -> Point -> IO (Color) -dcGetPixel2 _obj xy - = withRefColour $ \pref -> - withObjectRef "dcGetPixel2" _obj $ \cobj__obj -> - wxDC_GetPixel2 cobj__obj (toCIntPointX xy) (toCIntPointY xy) pref -foreign import ccall "wxDC_GetPixel2" wxDC_GetPixel2 :: Ptr (TDC a) -> CInt -> CInt -> Ptr (TColour ()) -> IO () - --- | usage: (@dcGetSize obj@). -dcGetSize :: DC a -> IO (Size) -dcGetSize _obj - = withWxSizeResult $ - withObjectRef "dcGetSize" _obj $ \cobj__obj -> - wxDC_GetSize cobj__obj -foreign import ccall "wxDC_GetSize" wxDC_GetSize :: Ptr (TDC a) -> IO (Ptr (TWxSize ())) - --- | usage: (@dcGetSizeMM obj@). -dcGetSizeMM :: DC a -> IO (Size) -dcGetSizeMM _obj - = withWxSizeResult $ - withObjectRef "dcGetSizeMM" _obj $ \cobj__obj -> - wxDC_GetSizeMM cobj__obj -foreign import ccall "wxDC_GetSizeMM" wxDC_GetSizeMM :: Ptr (TDC a) -> IO (Ptr (TWxSize ())) - --- | usage: (@dcGetTextBackground obj@). -dcGetTextBackground :: DC a -> IO (Color) -dcGetTextBackground _obj - = withRefColour $ \pref -> - withObjectRef "dcGetTextBackground" _obj $ \cobj__obj -> - wxDC_GetTextBackground cobj__obj pref -foreign import ccall "wxDC_GetTextBackground" wxDC_GetTextBackground :: Ptr (TDC a) -> Ptr (TColour ()) -> IO () - --- | usage: (@dcGetTextExtent self string w h descent externalLeading theFont@). -dcGetTextExtent :: DC a -> String -> Ptr c -> Ptr d -> Ptr e -> Ptr f -> Font g -> IO () -dcGetTextExtent self string w h descent externalLeading theFont - = withObjectRef "dcGetTextExtent" self $ \cobj_self -> - withStringPtr string $ \cobj_string -> - withObjectPtr theFont $ \cobj_theFont -> - wxDC_GetTextExtent cobj_self cobj_string w h descent externalLeading cobj_theFont -foreign import ccall "wxDC_GetTextExtent" wxDC_GetTextExtent :: Ptr (TDC a) -> Ptr (TWxString b) -> Ptr c -> Ptr d -> Ptr e -> Ptr f -> Ptr (TFont g) -> IO () - --- | usage: (@dcGetTextForeground obj@). -dcGetTextForeground :: DC a -> IO (Color) -dcGetTextForeground _obj - = withRefColour $ \pref -> - withObjectRef "dcGetTextForeground" _obj $ \cobj__obj -> - wxDC_GetTextForeground cobj__obj pref -foreign import ccall "wxDC_GetTextForeground" wxDC_GetTextForeground :: Ptr (TDC a) -> Ptr (TColour ()) -> IO () - --- | usage: (@dcGetUserScale obj@). -dcGetUserScale :: DC a -> IO (Size2D Double) -dcGetUserScale _obj - = withSizeDoubleResult $ \pw ph -> - withObjectRef "dcGetUserScale" _obj $ \cobj__obj -> - wxDC_GetUserScale cobj__obj pw ph -foreign import ccall "wxDC_GetUserScale" wxDC_GetUserScale :: Ptr (TDC a) -> Ptr CDouble -> Ptr CDouble -> IO () - --- | usage: (@dcGetUserScaleX dc@). -dcGetUserScaleX :: DC a -> IO Double -dcGetUserScaleX dc - = withObjectRef "dcGetUserScaleX" dc $ \cobj_dc -> - wxDC_GetUserScaleX cobj_dc -foreign import ccall "wxDC_GetUserScaleX" wxDC_GetUserScaleX :: Ptr (TDC a) -> IO Double - --- | usage: (@dcGetUserScaleY dc@). -dcGetUserScaleY :: DC a -> IO Double -dcGetUserScaleY dc - = withObjectRef "dcGetUserScaleY" dc $ \cobj_dc -> - wxDC_GetUserScaleY cobj_dc -foreign import ccall "wxDC_GetUserScaleY" wxDC_GetUserScaleY :: Ptr (TDC a) -> IO Double - --- | usage: (@dcIsOk obj@). -dcIsOk :: DC a -> IO Bool -dcIsOk _obj - = withBoolResult $ - withObjectRef "dcIsOk" _obj $ \cobj__obj -> - wxDC_IsOk cobj__obj -foreign import ccall "wxDC_IsOk" wxDC_IsOk :: Ptr (TDC a) -> IO CBool - --- | usage: (@dcLogicalToDeviceX obj x@). -dcLogicalToDeviceX :: DC a -> Int -> IO Int -dcLogicalToDeviceX _obj x - = withIntResult $ - withObjectRef "dcLogicalToDeviceX" _obj $ \cobj__obj -> - wxDC_LogicalToDeviceX cobj__obj (toCInt x) -foreign import ccall "wxDC_LogicalToDeviceX" wxDC_LogicalToDeviceX :: Ptr (TDC a) -> CInt -> IO CInt - --- | usage: (@dcLogicalToDeviceXRel obj x@). -dcLogicalToDeviceXRel :: DC a -> Int -> IO Int -dcLogicalToDeviceXRel _obj x - = withIntResult $ - withObjectRef "dcLogicalToDeviceXRel" _obj $ \cobj__obj -> - wxDC_LogicalToDeviceXRel cobj__obj (toCInt x) -foreign import ccall "wxDC_LogicalToDeviceXRel" wxDC_LogicalToDeviceXRel :: Ptr (TDC a) -> CInt -> IO CInt - --- | usage: (@dcLogicalToDeviceY obj y@). -dcLogicalToDeviceY :: DC a -> Int -> IO Int -dcLogicalToDeviceY _obj y - = withIntResult $ - withObjectRef "dcLogicalToDeviceY" _obj $ \cobj__obj -> - wxDC_LogicalToDeviceY cobj__obj (toCInt y) -foreign import ccall "wxDC_LogicalToDeviceY" wxDC_LogicalToDeviceY :: Ptr (TDC a) -> CInt -> IO CInt - --- | usage: (@dcLogicalToDeviceYRel obj y@). -dcLogicalToDeviceYRel :: DC a -> Int -> IO Int -dcLogicalToDeviceYRel _obj y - = withIntResult $ - withObjectRef "dcLogicalToDeviceYRel" _obj $ \cobj__obj -> - wxDC_LogicalToDeviceYRel cobj__obj (toCInt y) -foreign import ccall "wxDC_LogicalToDeviceYRel" wxDC_LogicalToDeviceYRel :: Ptr (TDC a) -> CInt -> IO CInt - --- | usage: (@dcMaxX obj@). -dcMaxX :: DC a -> IO Int -dcMaxX _obj - = withIntResult $ - withObjectRef "dcMaxX" _obj $ \cobj__obj -> - wxDC_MaxX cobj__obj -foreign import ccall "wxDC_MaxX" wxDC_MaxX :: Ptr (TDC a) -> IO CInt - --- | usage: (@dcMaxY obj@). -dcMaxY :: DC a -> IO Int -dcMaxY _obj - = withIntResult $ - withObjectRef "dcMaxY" _obj $ \cobj__obj -> - wxDC_MaxY cobj__obj -foreign import ccall "wxDC_MaxY" wxDC_MaxY :: Ptr (TDC a) -> IO CInt - --- | usage: (@dcMinX obj@). -dcMinX :: DC a -> IO Int -dcMinX _obj - = withIntResult $ - withObjectRef "dcMinX" _obj $ \cobj__obj -> - wxDC_MinX cobj__obj -foreign import ccall "wxDC_MinX" wxDC_MinX :: Ptr (TDC a) -> IO CInt - --- | usage: (@dcMinY obj@). -dcMinY :: DC a -> IO Int -dcMinY _obj - = withIntResult $ - withObjectRef "dcMinY" _obj $ \cobj__obj -> - wxDC_MinY cobj__obj -foreign import ccall "wxDC_MinY" wxDC_MinY :: Ptr (TDC a) -> IO CInt - --- | usage: (@dcResetBoundingBox obj@). -dcResetBoundingBox :: DC a -> IO () -dcResetBoundingBox _obj - = withObjectRef "dcResetBoundingBox" _obj $ \cobj__obj -> - wxDC_ResetBoundingBox cobj__obj -foreign import ccall "wxDC_ResetBoundingBox" wxDC_ResetBoundingBox :: Ptr (TDC a) -> IO () - --- | usage: (@dcSetAxisOrientation obj xLeftRight yBottomUp@). -dcSetAxisOrientation :: DC a -> Bool -> Bool -> IO () -dcSetAxisOrientation _obj xLeftRight yBottomUp - = withObjectRef "dcSetAxisOrientation" _obj $ \cobj__obj -> - wxDC_SetAxisOrientation cobj__obj (toCBool xLeftRight) (toCBool yBottomUp) -foreign import ccall "wxDC_SetAxisOrientation" wxDC_SetAxisOrientation :: Ptr (TDC a) -> CBool -> CBool -> IO () - --- | usage: (@dcSetBackground obj brush@). -dcSetBackground :: DC a -> Brush b -> IO () -dcSetBackground _obj brush - = withObjectRef "dcSetBackground" _obj $ \cobj__obj -> - withObjectPtr brush $ \cobj_brush -> - wxDC_SetBackground cobj__obj cobj_brush -foreign import ccall "wxDC_SetBackground" wxDC_SetBackground :: Ptr (TDC a) -> Ptr (TBrush b) -> IO () - --- | usage: (@dcSetBackgroundMode obj mode@). -dcSetBackgroundMode :: DC a -> Int -> IO () -dcSetBackgroundMode _obj mode - = withObjectRef "dcSetBackgroundMode" _obj $ \cobj__obj -> - wxDC_SetBackgroundMode cobj__obj (toCInt mode) -foreign import ccall "wxDC_SetBackgroundMode" wxDC_SetBackgroundMode :: Ptr (TDC a) -> CInt -> IO () - --- | usage: (@dcSetBrush obj brush@). -dcSetBrush :: DC a -> Brush b -> IO () -dcSetBrush _obj brush - = withObjectRef "dcSetBrush" _obj $ \cobj__obj -> - withObjectPtr brush $ \cobj_brush -> - wxDC_SetBrush cobj__obj cobj_brush -foreign import ccall "wxDC_SetBrush" wxDC_SetBrush :: Ptr (TDC a) -> Ptr (TBrush b) -> IO () - --- | usage: (@dcSetClippingRegion obj xywidthheight@). -dcSetClippingRegion :: DC a -> Rect -> IO () -dcSetClippingRegion _obj xywidthheight - = withObjectRef "dcSetClippingRegion" _obj $ \cobj__obj -> - wxDC_SetClippingRegion cobj__obj (toCIntRectX xywidthheight) (toCIntRectY xywidthheight)(toCIntRectW xywidthheight) (toCIntRectH xywidthheight) -foreign import ccall "wxDC_SetClippingRegion" wxDC_SetClippingRegion :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> IO () - --- | usage: (@dcSetClippingRegionFromRegion obj region@). -dcSetClippingRegionFromRegion :: DC a -> Region b -> IO () -dcSetClippingRegionFromRegion _obj region - = withObjectRef "dcSetClippingRegionFromRegion" _obj $ \cobj__obj -> - withObjectPtr region $ \cobj_region -> - wxDC_SetClippingRegionFromRegion cobj__obj cobj_region -foreign import ccall "wxDC_SetClippingRegionFromRegion" wxDC_SetClippingRegionFromRegion :: Ptr (TDC a) -> Ptr (TRegion b) -> IO () - --- | usage: (@dcSetDeviceClippingRegion obj region@). -dcSetDeviceClippingRegion :: DC a -> Region b -> IO () -dcSetDeviceClippingRegion _obj region - = withObjectRef "dcSetDeviceClippingRegion" _obj $ \cobj__obj -> - withObjectPtr region $ \cobj_region -> - wxDC_SetDeviceClippingRegion cobj__obj cobj_region -foreign import ccall "wxDC_SetDeviceClippingRegion" wxDC_SetDeviceClippingRegion :: Ptr (TDC a) -> Ptr (TRegion b) -> IO () - --- | usage: (@dcSetDeviceOrigin obj xy@). -dcSetDeviceOrigin :: DC a -> Point -> IO () -dcSetDeviceOrigin _obj xy - = withObjectRef "dcSetDeviceOrigin" _obj $ \cobj__obj -> - wxDC_SetDeviceOrigin cobj__obj (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxDC_SetDeviceOrigin" wxDC_SetDeviceOrigin :: Ptr (TDC a) -> CInt -> CInt -> IO () - --- | usage: (@dcSetFont obj font@). -dcSetFont :: DC a -> Font b -> IO () -dcSetFont _obj font - = withObjectRef "dcSetFont" _obj $ \cobj__obj -> - withObjectPtr font $ \cobj_font -> - wxDC_SetFont cobj__obj cobj_font -foreign import ccall "wxDC_SetFont" wxDC_SetFont :: Ptr (TDC a) -> Ptr (TFont b) -> IO () - --- | usage: (@dcSetLogicalFunction obj function@). -dcSetLogicalFunction :: DC a -> Int -> IO () -dcSetLogicalFunction _obj function - = withObjectRef "dcSetLogicalFunction" _obj $ \cobj__obj -> - wxDC_SetLogicalFunction cobj__obj (toCInt function) -foreign import ccall "wxDC_SetLogicalFunction" wxDC_SetLogicalFunction :: Ptr (TDC a) -> CInt -> IO () - --- | usage: (@dcSetLogicalOrigin obj xy@). -dcSetLogicalOrigin :: DC a -> Point -> IO () -dcSetLogicalOrigin _obj xy - = withObjectRef "dcSetLogicalOrigin" _obj $ \cobj__obj -> - wxDC_SetLogicalOrigin cobj__obj (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxDC_SetLogicalOrigin" wxDC_SetLogicalOrigin :: Ptr (TDC a) -> CInt -> CInt -> IO () - --- | usage: (@dcSetLogicalScale obj x y@). -dcSetLogicalScale :: DC a -> Double -> Double -> IO () -dcSetLogicalScale _obj x y - = withObjectRef "dcSetLogicalScale" _obj $ \cobj__obj -> - wxDC_SetLogicalScale cobj__obj x y -foreign import ccall "wxDC_SetLogicalScale" wxDC_SetLogicalScale :: Ptr (TDC a) -> Double -> Double -> IO () - --- | usage: (@dcSetMapMode obj mode@). -dcSetMapMode :: DC a -> Int -> IO () -dcSetMapMode _obj mode - = withObjectRef "dcSetMapMode" _obj $ \cobj__obj -> - wxDC_SetMapMode cobj__obj (toCInt mode) -foreign import ccall "wxDC_SetMapMode" wxDC_SetMapMode :: Ptr (TDC a) -> CInt -> IO () - --- | usage: (@dcSetPalette obj palette@). -dcSetPalette :: DC a -> Palette b -> IO () -dcSetPalette _obj palette - = withObjectRef "dcSetPalette" _obj $ \cobj__obj -> - withObjectPtr palette $ \cobj_palette -> - wxDC_SetPalette cobj__obj cobj_palette -foreign import ccall "wxDC_SetPalette" wxDC_SetPalette :: Ptr (TDC a) -> Ptr (TPalette b) -> IO () - --- | usage: (@dcSetPen obj pen@). -dcSetPen :: DC a -> Pen b -> IO () -dcSetPen _obj pen - = withObjectRef "dcSetPen" _obj $ \cobj__obj -> - withObjectPtr pen $ \cobj_pen -> - wxDC_SetPen cobj__obj cobj_pen -foreign import ccall "wxDC_SetPen" wxDC_SetPen :: Ptr (TDC a) -> Ptr (TPen b) -> IO () - --- | usage: (@dcSetTextBackground obj colour@). -dcSetTextBackground :: DC a -> Color -> IO () -dcSetTextBackground _obj colour - = withObjectRef "dcSetTextBackground" _obj $ \cobj__obj -> - withColourPtr colour $ \cobj_colour -> - wxDC_SetTextBackground cobj__obj cobj_colour -foreign import ccall "wxDC_SetTextBackground" wxDC_SetTextBackground :: Ptr (TDC a) -> Ptr (TColour b) -> IO () - --- | usage: (@dcSetTextForeground obj colour@). -dcSetTextForeground :: DC a -> Color -> IO () -dcSetTextForeground _obj colour - = withObjectRef "dcSetTextForeground" _obj $ \cobj__obj -> - withColourPtr colour $ \cobj_colour -> - wxDC_SetTextForeground cobj__obj cobj_colour -foreign import ccall "wxDC_SetTextForeground" wxDC_SetTextForeground :: Ptr (TDC a) -> Ptr (TColour b) -> IO () - --- | usage: (@dcSetUserScale obj x y@). -dcSetUserScale :: DC a -> Double -> Double -> IO () -dcSetUserScale _obj x y - = withObjectRef "dcSetUserScale" _obj $ \cobj__obj -> - wxDC_SetUserScale cobj__obj x y -foreign import ccall "wxDC_SetUserScale" wxDC_SetUserScale :: Ptr (TDC a) -> Double -> Double -> IO () - --- | usage: (@dcStartDoc obj msg@). -dcStartDoc :: DC a -> String -> IO Bool -dcStartDoc _obj msg - = withBoolResult $ - withObjectRef "dcStartDoc" _obj $ \cobj__obj -> - withStringPtr msg $ \cobj_msg -> - wxDC_StartDoc cobj__obj cobj_msg -foreign import ccall "wxDC_StartDoc" wxDC_StartDoc :: Ptr (TDC a) -> Ptr (TWxString b) -> IO CBool - --- | usage: (@dcStartPage obj@). -dcStartPage :: DC a -> IO () -dcStartPage _obj - = withObjectRef "dcStartPage" _obj $ \cobj__obj -> - wxDC_StartPage cobj__obj -foreign import ccall "wxDC_StartPage" wxDC_StartPage :: Ptr (TDC a) -> IO () - --- | usage: (@dialogCreate prt id txt lfttopwdthgt stl@). -dialogCreate :: Window a -> Id -> String -> Rect -> Style -> IO (Dialog ()) -dialogCreate _prt _id _txt _lfttopwdthgt _stl - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - withStringPtr _txt $ \cobj__txt -> - wxDialog_Create cobj__prt (toCInt _id) cobj__txt (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) -foreign import ccall "wxDialog_Create" wxDialog_Create :: Ptr (TWindow a) -> CInt -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TDialog ())) - --- | usage: (@dialogEndModal obj retCode@). -dialogEndModal :: Dialog a -> Int -> IO () -dialogEndModal _obj retCode - = withObjectRef "dialogEndModal" _obj $ \cobj__obj -> - wxDialog_EndModal cobj__obj (toCInt retCode) -foreign import ccall "wxDialog_EndModal" wxDialog_EndModal :: Ptr (TDialog a) -> CInt -> IO () - --- | usage: (@dialogGetReturnCode obj@). -dialogGetReturnCode :: Dialog a -> IO Int -dialogGetReturnCode _obj - = withIntResult $ - withObjectRef "dialogGetReturnCode" _obj $ \cobj__obj -> - wxDialog_GetReturnCode cobj__obj -foreign import ccall "wxDialog_GetReturnCode" wxDialog_GetReturnCode :: Ptr (TDialog a) -> IO CInt - --- | usage: (@dialogIsModal obj@). -dialogIsModal :: Dialog a -> IO Bool -dialogIsModal _obj - = withBoolResult $ - withObjectRef "dialogIsModal" _obj $ \cobj__obj -> - wxDialog_IsModal cobj__obj -foreign import ccall "wxDialog_IsModal" wxDialog_IsModal :: Ptr (TDialog a) -> IO CBool - --- | usage: (@dialogSetReturnCode obj returnCode@). -dialogSetReturnCode :: Dialog a -> Int -> IO () -dialogSetReturnCode _obj returnCode - = withObjectRef "dialogSetReturnCode" _obj $ \cobj__obj -> - wxDialog_SetReturnCode cobj__obj (toCInt returnCode) -foreign import ccall "wxDialog_SetReturnCode" wxDialog_SetReturnCode :: Ptr (TDialog a) -> CInt -> IO () - --- | usage: (@dialogShowModal obj@). -dialogShowModal :: Dialog a -> IO Int -dialogShowModal _obj - = withIntResult $ - withObjectRef "dialogShowModal" _obj $ \cobj__obj -> - wxDialog_ShowModal cobj__obj -foreign import ccall "wxDialog_ShowModal" wxDialog_ShowModal :: Ptr (TDialog a) -> IO CInt - --- | usage: (@dirDialogCreate prt msg dir lfttop stl@). -dirDialogCreate :: Window a -> String -> String -> Point -> Style -> IO (DirDialog ()) -dirDialogCreate _prt _msg _dir _lfttop _stl - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - withStringPtr _msg $ \cobj__msg -> - withStringPtr _dir $ \cobj__dir -> - wxDirDialog_Create cobj__prt cobj__msg cobj__dir (toCIntPointX _lfttop) (toCIntPointY _lfttop) (toCInt _stl) -foreign import ccall "wxDirDialog_Create" wxDirDialog_Create :: Ptr (TWindow a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> IO (Ptr (TDirDialog ())) - --- | usage: (@dirDialogGetMessage obj@). -dirDialogGetMessage :: DirDialog a -> IO (String) -dirDialogGetMessage _obj - = withManagedStringResult $ - withObjectRef "dirDialogGetMessage" _obj $ \cobj__obj -> - wxDirDialog_GetMessage cobj__obj -foreign import ccall "wxDirDialog_GetMessage" wxDirDialog_GetMessage :: Ptr (TDirDialog a) -> IO (Ptr (TWxString ())) - --- | usage: (@dirDialogGetPath obj@). -dirDialogGetPath :: DirDialog a -> IO (String) -dirDialogGetPath _obj - = withManagedStringResult $ - withObjectRef "dirDialogGetPath" _obj $ \cobj__obj -> - wxDirDialog_GetPath cobj__obj -foreign import ccall "wxDirDialog_GetPath" wxDirDialog_GetPath :: Ptr (TDirDialog a) -> IO (Ptr (TWxString ())) - --- | usage: (@dirDialogGetStyle obj@). -dirDialogGetStyle :: DirDialog a -> IO Int -dirDialogGetStyle _obj - = withIntResult $ - withObjectRef "dirDialogGetStyle" _obj $ \cobj__obj -> - wxDirDialog_GetStyle cobj__obj -foreign import ccall "wxDirDialog_GetStyle" wxDirDialog_GetStyle :: Ptr (TDirDialog a) -> IO CInt - --- | usage: (@dirDialogSetMessage obj msg@). -dirDialogSetMessage :: DirDialog a -> String -> IO () -dirDialogSetMessage _obj msg - = withObjectRef "dirDialogSetMessage" _obj $ \cobj__obj -> - withStringPtr msg $ \cobj_msg -> - wxDirDialog_SetMessage cobj__obj cobj_msg -foreign import ccall "wxDirDialog_SetMessage" wxDirDialog_SetMessage :: Ptr (TDirDialog a) -> Ptr (TWxString b) -> IO () - --- | usage: (@dirDialogSetPath obj pth@). -dirDialogSetPath :: DirDialog a -> String -> IO () -dirDialogSetPath _obj pth - = withObjectRef "dirDialogSetPath" _obj $ \cobj__obj -> - withStringPtr pth $ \cobj_pth -> - wxDirDialog_SetPath cobj__obj cobj_pth -foreign import ccall "wxDirDialog_SetPath" wxDirDialog_SetPath :: Ptr (TDirDialog a) -> Ptr (TWxString b) -> IO () - --- | usage: (@dirDialogSetStyle obj style@). -dirDialogSetStyle :: DirDialog a -> Int -> IO () -dirDialogSetStyle _obj style - = withObjectRef "dirDialogSetStyle" _obj $ \cobj__obj -> - wxDirDialog_SetStyle cobj__obj (toCInt style) -foreign import ccall "wxDirDialog_SetStyle" wxDirDialog_SetStyle :: Ptr (TDirDialog a) -> CInt -> IO () - --- | usage: (@dragIcon icon xy@). -dragIcon :: Icon a -> Point -> IO (DragImage ()) -dragIcon icon xy - = withObjectResult $ - withObjectPtr icon $ \cobj_icon -> - wx_wxDragIcon cobj_icon (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxDragIcon" wx_wxDragIcon :: Ptr (TIcon a) -> CInt -> CInt -> IO (Ptr (TDragImage ())) - --- | usage: (@dragImageBeginDrag self xy window boundingWindow@). -dragImageBeginDrag :: DragImage a -> Point -> Window c -> Window d -> IO Bool -dragImageBeginDrag self xy window boundingWindow - = withBoolResult $ - withObjectRef "dragImageBeginDrag" self $ \cobj_self -> - withObjectPtr window $ \cobj_window -> - withObjectPtr boundingWindow $ \cobj_boundingWindow -> - wxDragImage_BeginDrag cobj_self (toCIntPointX xy) (toCIntPointY xy) cobj_window cobj_boundingWindow -foreign import ccall "wxDragImage_BeginDrag" wxDragImage_BeginDrag :: Ptr (TDragImage a) -> CInt -> CInt -> Ptr (TWindow c) -> Ptr (TWindow d) -> IO CBool - --- | usage: (@dragImageBeginDragFullScreen self xposypos window fullScreen rect@). -dragImageBeginDragFullScreen :: DragImage a -> Point -> Window c -> Bool -> Rect -> IO Bool -dragImageBeginDragFullScreen self xposypos window fullScreen rect - = withBoolResult $ - withObjectRef "dragImageBeginDragFullScreen" self $ \cobj_self -> - withObjectPtr window $ \cobj_window -> - withWxRectPtr rect $ \cobj_rect -> - wxDragImage_BeginDragFullScreen cobj_self (toCIntPointX xposypos) (toCIntPointY xposypos) cobj_window (toCBool fullScreen) cobj_rect -foreign import ccall "wxDragImage_BeginDragFullScreen" wxDragImage_BeginDragFullScreen :: Ptr (TDragImage a) -> CInt -> CInt -> Ptr (TWindow c) -> CBool -> Ptr (TWxRect e) -> IO CBool - --- | usage: (@dragImageCreate image xy@). -dragImageCreate :: Bitmap a -> Point -> IO (DragImage ()) -dragImageCreate image xy - = withObjectResult $ - withObjectPtr image $ \cobj_image -> - wxDragImage_Create cobj_image (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxDragImage_Create" wxDragImage_Create :: Ptr (TBitmap a) -> CInt -> CInt -> IO (Ptr (TDragImage ())) - --- | usage: (@dragImageDelete self@). -dragImageDelete :: DragImage a -> IO () -dragImageDelete - = objectDelete - - --- | usage: (@dragImageEndDrag self@). -dragImageEndDrag :: DragImage a -> IO () -dragImageEndDrag self - = withObjectRef "dragImageEndDrag" self $ \cobj_self -> - wxDragImage_EndDrag cobj_self -foreign import ccall "wxDragImage_EndDrag" wxDragImage_EndDrag :: Ptr (TDragImage a) -> IO () - --- | usage: (@dragImageHide self@). -dragImageHide :: DragImage a -> IO Bool -dragImageHide self - = withBoolResult $ - withObjectRef "dragImageHide" self $ \cobj_self -> - wxDragImage_Hide cobj_self -foreign import ccall "wxDragImage_Hide" wxDragImage_Hide :: Ptr (TDragImage a) -> IO CBool - --- | usage: (@dragImageMove self xy@). -dragImageMove :: DragImage a -> Point -> IO Bool -dragImageMove self xy - = withBoolResult $ - withObjectRef "dragImageMove" self $ \cobj_self -> - wxDragImage_Move cobj_self (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxDragImage_Move" wxDragImage_Move :: Ptr (TDragImage a) -> CInt -> CInt -> IO CBool - --- | usage: (@dragImageShow self@). -dragImageShow :: DragImage a -> IO Bool -dragImageShow self - = withBoolResult $ - withObjectRef "dragImageShow" self $ \cobj_self -> - wxDragImage_Show cobj_self -foreign import ccall "wxDragImage_Show" wxDragImage_Show :: Ptr (TDragImage a) -> IO CBool - --- | usage: (@dragListItem treeCtrl id@). -dragListItem :: ListCtrl a -> Id -> IO (DragImage ()) -dragListItem treeCtrl id - = withObjectResult $ - withObjectPtr treeCtrl $ \cobj_treeCtrl -> - wx_wxDragListItem cobj_treeCtrl (toCInt id) -foreign import ccall "wxDragListItem" wx_wxDragListItem :: Ptr (TListCtrl a) -> CInt -> IO (Ptr (TDragImage ())) - --- | usage: (@dragString test xy@). -dragString :: String -> Point -> IO (DragImage ()) -dragString test xy - = withObjectResult $ - withStringPtr test $ \cobj_test -> - wx_wxDragString cobj_test (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxDragString" wx_wxDragString :: Ptr (TWxString a) -> CInt -> CInt -> IO (Ptr (TDragImage ())) - --- | usage: (@dragTreeItem treeCtrl id@). -dragTreeItem :: TreeCtrl a -> TreeItem -> IO (DragImage ()) -dragTreeItem treeCtrl id - = withObjectResult $ - withObjectPtr treeCtrl $ \cobj_treeCtrl -> - withTreeItemIdPtr id $ \cobj_id -> - wx_wxDragTreeItem cobj_treeCtrl cobj_id -foreign import ccall "wxDragTreeItem" wx_wxDragTreeItem :: Ptr (TTreeCtrl a) -> Ptr (TTreeItemId b) -> IO (Ptr (TDragImage ())) - --- | usage: (@drawControlCreate prt id lfttopwdthgt stl@). -drawControlCreate :: Window a -> Id -> Rect -> Style -> IO (DrawControl ()) -drawControlCreate _prt _id _lfttopwdthgt _stl - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - wxDrawControl_Create cobj__prt (toCInt _id) (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) -foreign import ccall "wxDrawControl_Create" wxDrawControl_Create :: Ptr (TWindow a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TDrawControl ())) - --- | usage: (@drawWindowCreate prt id lfttopwdthgt stl@). -drawWindowCreate :: Window a -> Id -> Rect -> Style -> IO (DrawWindow ()) -drawWindowCreate _prt _id _lfttopwdthgt _stl - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - wxDrawWindow_Create cobj__prt (toCInt _id) (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) -foreign import ccall "wxDrawWindow_Create" wxDrawWindow_Create :: Ptr (TWindow a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TDrawWindow ())) - --- | usage: (@dropSourceCreate wxdata win copy move none@). -dropSourceCreate :: DataObject a -> Window b -> Ptr c -> Ptr d -> Ptr e -> IO (DropSource ()) -dropSourceCreate wxdata win copy move none - = withObjectResult $ - withObjectPtr wxdata $ \cobj_wxdata -> - withObjectPtr win $ \cobj_win -> - wx_DropSource_Create cobj_wxdata cobj_win copy move none -foreign import ccall "DropSource_Create" wx_DropSource_Create :: Ptr (TDataObject a) -> Ptr (TWindow b) -> Ptr c -> Ptr d -> Ptr e -> IO (Ptr (TDropSource ())) - --- | usage: (@dropSourceDelete obj@). -dropSourceDelete :: DropSource a -> IO () -dropSourceDelete _obj - = withObjectPtr _obj $ \cobj__obj -> - wx_DropSource_Delete cobj__obj -foreign import ccall "DropSource_Delete" wx_DropSource_Delete :: Ptr (TDropSource a) -> IO () - --- | usage: (@dropSourceDoDragDrop obj move@). -dropSourceDoDragDrop :: DropSource a -> Int -> IO Int -dropSourceDoDragDrop _obj _move - = withIntResult $ - withObjectPtr _obj $ \cobj__obj -> - wx_DropSource_DoDragDrop cobj__obj (toCInt _move) -foreign import ccall "DropSource_DoDragDrop" wx_DropSource_DoDragDrop :: Ptr (TDropSource a) -> CInt -> IO CInt - --- | usage: (@dropTargetGetData obj@). -dropTargetGetData :: DropTarget a -> IO () -dropTargetGetData _obj - = withObjectRef "dropTargetGetData" _obj $ \cobj__obj -> - wxDropTarget_GetData cobj__obj -foreign import ccall "wxDropTarget_GetData" wxDropTarget_GetData :: Ptr (TDropTarget a) -> IO () - --- | usage: (@dropTargetSetDataObject obj dat@). -dropTargetSetDataObject :: DropTarget a -> DataObject b -> IO () -dropTargetSetDataObject _obj _dat - = withObjectRef "dropTargetSetDataObject" _obj $ \cobj__obj -> - withObjectPtr _dat $ \cobj__dat -> - wxDropTarget_SetDataObject cobj__obj cobj__dat -foreign import ccall "wxDropTarget_SetDataObject" wxDropTarget_SetDataObject :: Ptr (TDropTarget a) -> Ptr (TDataObject b) -> IO () - --- | usage: (@encodingConverterConvert obj input output@). -encodingConverterConvert :: EncodingConverter a -> Ptr b -> Ptr c -> IO () -encodingConverterConvert _obj input output - = withObjectRef "encodingConverterConvert" _obj $ \cobj__obj -> - wxEncodingConverter_Convert cobj__obj input output -foreign import ccall "wxEncodingConverter_Convert" wxEncodingConverter_Convert :: Ptr (TEncodingConverter a) -> Ptr b -> Ptr c -> IO () - --- | usage: (@encodingConverterCreate@). -encodingConverterCreate :: IO (EncodingConverter ()) -encodingConverterCreate - = withObjectResult $ - wxEncodingConverter_Create -foreign import ccall "wxEncodingConverter_Create" wxEncodingConverter_Create :: IO (Ptr (TEncodingConverter ())) - --- | usage: (@encodingConverterDelete obj@). -encodingConverterDelete :: EncodingConverter a -> IO () -encodingConverterDelete - = objectDelete - - --- | usage: (@encodingConverterGetAllEquivalents obj enc lst@). -encodingConverterGetAllEquivalents :: EncodingConverter a -> Int -> List c -> IO Int -encodingConverterGetAllEquivalents _obj enc _lst - = withIntResult $ - withObjectRef "encodingConverterGetAllEquivalents" _obj $ \cobj__obj -> - withObjectPtr _lst $ \cobj__lst -> - wxEncodingConverter_GetAllEquivalents cobj__obj (toCInt enc) cobj__lst -foreign import ccall "wxEncodingConverter_GetAllEquivalents" wxEncodingConverter_GetAllEquivalents :: Ptr (TEncodingConverter a) -> CInt -> Ptr (TList c) -> IO CInt - --- | usage: (@encodingConverterGetPlatformEquivalents obj enc platform lst@). -encodingConverterGetPlatformEquivalents :: EncodingConverter a -> Int -> Int -> List d -> IO Int -encodingConverterGetPlatformEquivalents _obj enc platform _lst - = withIntResult $ - withObjectRef "encodingConverterGetPlatformEquivalents" _obj $ \cobj__obj -> - withObjectPtr _lst $ \cobj__lst -> - wxEncodingConverter_GetPlatformEquivalents cobj__obj (toCInt enc) (toCInt platform) cobj__lst -foreign import ccall "wxEncodingConverter_GetPlatformEquivalents" wxEncodingConverter_GetPlatformEquivalents :: Ptr (TEncodingConverter a) -> CInt -> CInt -> Ptr (TList d) -> IO CInt - --- | usage: (@encodingConverterInit obj inputenc outputenc method@). -encodingConverterInit :: EncodingConverter a -> Int -> Int -> Int -> IO Int -encodingConverterInit _obj inputenc outputenc method - = withIntResult $ - withObjectRef "encodingConverterInit" _obj $ \cobj__obj -> - wxEncodingConverter_Init cobj__obj (toCInt inputenc) (toCInt outputenc) (toCInt method) -foreign import ccall "wxEncodingConverter_Init" wxEncodingConverter_Init :: Ptr (TEncodingConverter a) -> CInt -> CInt -> CInt -> IO CInt - --- | usage: (@eraseEventCopyObject obj obj@). -eraseEventCopyObject :: EraseEvent a -> Ptr b -> IO () -eraseEventCopyObject _obj obj - = withObjectRef "eraseEventCopyObject" _obj $ \cobj__obj -> - wxEraseEvent_CopyObject cobj__obj obj -foreign import ccall "wxEraseEvent_CopyObject" wxEraseEvent_CopyObject :: Ptr (TEraseEvent a) -> Ptr b -> IO () - --- | usage: (@eraseEventGetDC obj@). -eraseEventGetDC :: EraseEvent a -> IO (DC ()) -eraseEventGetDC _obj - = withObjectResult $ - withObjectRef "eraseEventGetDC" _obj $ \cobj__obj -> - wxEraseEvent_GetDC cobj__obj -foreign import ccall "wxEraseEvent_GetDC" wxEraseEvent_GetDC :: Ptr (TEraseEvent a) -> IO (Ptr (TDC ())) - --- | usage: (@eventCopyObject obj objectdest@). -eventCopyObject :: Event a -> Ptr b -> IO () -eventCopyObject _obj objectdest - = withObjectRef "eventCopyObject" _obj $ \cobj__obj -> - wxEvent_CopyObject cobj__obj objectdest -foreign import ccall "wxEvent_CopyObject" wxEvent_CopyObject :: Ptr (TEvent a) -> Ptr b -> IO () - --- | usage: (@eventGetEventObject obj@). -eventGetEventObject :: Event a -> IO (WxObject ()) -eventGetEventObject _obj - = withObjectResult $ - withObjectRef "eventGetEventObject" _obj $ \cobj__obj -> - wxEvent_GetEventObject cobj__obj -foreign import ccall "wxEvent_GetEventObject" wxEvent_GetEventObject :: Ptr (TEvent a) -> IO (Ptr (TWxObject ())) - --- | usage: (@eventGetEventType obj@). -eventGetEventType :: Event a -> IO Int -eventGetEventType _obj - = withIntResult $ - withObjectRef "eventGetEventType" _obj $ \cobj__obj -> - wxEvent_GetEventType cobj__obj -foreign import ccall "wxEvent_GetEventType" wxEvent_GetEventType :: Ptr (TEvent a) -> IO CInt - --- | usage: (@eventGetId obj@). -eventGetId :: Event a -> IO Int -eventGetId _obj - = withIntResult $ - withObjectRef "eventGetId" _obj $ \cobj__obj -> - wxEvent_GetId cobj__obj -foreign import ccall "wxEvent_GetId" wxEvent_GetId :: Ptr (TEvent a) -> IO CInt - --- | usage: (@eventGetSkipped obj@). -eventGetSkipped :: Event a -> IO Bool -eventGetSkipped _obj - = withBoolResult $ - withObjectRef "eventGetSkipped" _obj $ \cobj__obj -> - wxEvent_GetSkipped cobj__obj -foreign import ccall "wxEvent_GetSkipped" wxEvent_GetSkipped :: Ptr (TEvent a) -> IO CBool - --- | usage: (@eventGetTimestamp obj@). -eventGetTimestamp :: Event a -> IO Int -eventGetTimestamp _obj - = withIntResult $ - withObjectRef "eventGetTimestamp" _obj $ \cobj__obj -> - wxEvent_GetTimestamp cobj__obj -foreign import ccall "wxEvent_GetTimestamp" wxEvent_GetTimestamp :: Ptr (TEvent a) -> IO CInt - --- | usage: (@eventIsCommandEvent obj@). -eventIsCommandEvent :: Event a -> IO Bool -eventIsCommandEvent _obj - = withBoolResult $ - withObjectRef "eventIsCommandEvent" _obj $ \cobj__obj -> - wxEvent_IsCommandEvent cobj__obj -foreign import ccall "wxEvent_IsCommandEvent" wxEvent_IsCommandEvent :: Ptr (TEvent a) -> IO CBool - --- | usage: (@eventNewEventType@). -eventNewEventType :: IO Int -eventNewEventType - = withIntResult $ - wxEvent_NewEventType -foreign import ccall "wxEvent_NewEventType" wxEvent_NewEventType :: IO CInt - --- | usage: (@eventSetEventObject obj obj@). -eventSetEventObject :: Event a -> WxObject b -> IO () -eventSetEventObject _obj obj - = withObjectRef "eventSetEventObject" _obj $ \cobj__obj -> - withObjectPtr obj $ \cobj_obj -> - wxEvent_SetEventObject cobj__obj cobj_obj -foreign import ccall "wxEvent_SetEventObject" wxEvent_SetEventObject :: Ptr (TEvent a) -> Ptr (TWxObject b) -> IO () - --- | usage: (@eventSetEventType obj typ@). -eventSetEventType :: Event a -> Int -> IO () -eventSetEventType _obj typ - = withObjectRef "eventSetEventType" _obj $ \cobj__obj -> - wxEvent_SetEventType cobj__obj (toCInt typ) -foreign import ccall "wxEvent_SetEventType" wxEvent_SetEventType :: Ptr (TEvent a) -> CInt -> IO () - --- | usage: (@eventSetId obj id@). -eventSetId :: Event a -> Int -> IO () -eventSetId _obj id - = withObjectRef "eventSetId" _obj $ \cobj__obj -> - wxEvent_SetId cobj__obj (toCInt id) -foreign import ccall "wxEvent_SetId" wxEvent_SetId :: Ptr (TEvent a) -> CInt -> IO () - --- | usage: (@eventSetTimestamp obj ts@). -eventSetTimestamp :: Event a -> Int -> IO () -eventSetTimestamp _obj ts - = withObjectRef "eventSetTimestamp" _obj $ \cobj__obj -> - wxEvent_SetTimestamp cobj__obj (toCInt ts) -foreign import ccall "wxEvent_SetTimestamp" wxEvent_SetTimestamp :: Ptr (TEvent a) -> CInt -> IO () - --- | usage: (@eventSkip obj@). -eventSkip :: Event a -> IO () -eventSkip _obj - = withObjectRef "eventSkip" _obj $ \cobj__obj -> - wxEvent_Skip cobj__obj -foreign import ccall "wxEvent_Skip" wxEvent_Skip :: Ptr (TEvent a) -> IO () - --- | usage: (@evtHandlerAddPendingEvent obj event@). -evtHandlerAddPendingEvent :: EvtHandler a -> Event b -> IO () -evtHandlerAddPendingEvent _obj event - = withObjectRef "evtHandlerAddPendingEvent" _obj $ \cobj__obj -> - withObjectPtr event $ \cobj_event -> - wxEvtHandler_AddPendingEvent cobj__obj cobj_event -foreign import ccall "wxEvtHandler_AddPendingEvent" wxEvtHandler_AddPendingEvent :: Ptr (TEvtHandler a) -> Ptr (TEvent b) -> IO () - --- | usage: (@evtHandlerConnect obj first last wxtype wxdata@). -evtHandlerConnect :: EvtHandler a -> Int -> Int -> Int -> Ptr e -> IO Int -evtHandlerConnect _obj first last wxtype wxdata - = withIntResult $ - withObjectRef "evtHandlerConnect" _obj $ \cobj__obj -> - wxEvtHandler_Connect cobj__obj (toCInt first) (toCInt last) (toCInt wxtype) wxdata -foreign import ccall "wxEvtHandler_Connect" wxEvtHandler_Connect :: Ptr (TEvtHandler a) -> CInt -> CInt -> CInt -> Ptr e -> IO CInt - --- | usage: (@evtHandlerCreate@). -evtHandlerCreate :: IO (EvtHandler ()) -evtHandlerCreate - = withObjectResult $ - wxEvtHandler_Create -foreign import ccall "wxEvtHandler_Create" wxEvtHandler_Create :: IO (Ptr (TEvtHandler ())) - --- | usage: (@evtHandlerDelete obj@). -evtHandlerDelete :: EvtHandler a -> IO () -evtHandlerDelete - = objectDelete - - --- | usage: (@evtHandlerDisconnect obj first last wxtype id@). -evtHandlerDisconnect :: EvtHandler a -> Int -> Int -> Int -> Id -> IO Int -evtHandlerDisconnect _obj first last wxtype id - = withIntResult $ - withObjectRef "evtHandlerDisconnect" _obj $ \cobj__obj -> - wxEvtHandler_Disconnect cobj__obj (toCInt first) (toCInt last) (toCInt wxtype) (toCInt id) -foreign import ccall "wxEvtHandler_Disconnect" wxEvtHandler_Disconnect :: Ptr (TEvtHandler a) -> CInt -> CInt -> CInt -> CInt -> IO CInt - -{- | Get the client data in the form of a closure. Use 'closureGetData' to get to the actual data. -} -evtHandlerGetClientClosure :: EvtHandler a -> IO (Closure ()) -evtHandlerGetClientClosure _obj - = withObjectResult $ - withObjectRef "evtHandlerGetClientClosure" _obj $ \cobj__obj -> - wxEvtHandler_GetClientClosure cobj__obj -foreign import ccall "wxEvtHandler_GetClientClosure" wxEvtHandler_GetClientClosure :: Ptr (TEvtHandler a) -> IO (Ptr (TClosure ())) - --- | usage: (@evtHandlerGetClosure obj id wxtype@). -evtHandlerGetClosure :: EvtHandler a -> Id -> Int -> IO (Closure ()) -evtHandlerGetClosure _obj id wxtype - = withObjectResult $ - withObjectRef "evtHandlerGetClosure" _obj $ \cobj__obj -> - wxEvtHandler_GetClosure cobj__obj (toCInt id) (toCInt wxtype) -foreign import ccall "wxEvtHandler_GetClosure" wxEvtHandler_GetClosure :: Ptr (TEvtHandler a) -> CInt -> CInt -> IO (Ptr (TClosure ())) - --- | usage: (@evtHandlerGetEvtHandlerEnabled obj@). -evtHandlerGetEvtHandlerEnabled :: EvtHandler a -> IO Bool -evtHandlerGetEvtHandlerEnabled _obj - = withBoolResult $ - withObjectRef "evtHandlerGetEvtHandlerEnabled" _obj $ \cobj__obj -> - wxEvtHandler_GetEvtHandlerEnabled cobj__obj -foreign import ccall "wxEvtHandler_GetEvtHandlerEnabled" wxEvtHandler_GetEvtHandlerEnabled :: Ptr (TEvtHandler a) -> IO CBool - --- | usage: (@evtHandlerGetNextHandler obj@). -evtHandlerGetNextHandler :: EvtHandler a -> IO (EvtHandler ()) -evtHandlerGetNextHandler _obj - = withObjectResult $ - withObjectRef "evtHandlerGetNextHandler" _obj $ \cobj__obj -> - wxEvtHandler_GetNextHandler cobj__obj -foreign import ccall "wxEvtHandler_GetNextHandler" wxEvtHandler_GetNextHandler :: Ptr (TEvtHandler a) -> IO (Ptr (TEvtHandler ())) - --- | usage: (@evtHandlerGetPreviousHandler obj@). -evtHandlerGetPreviousHandler :: EvtHandler a -> IO (EvtHandler ()) -evtHandlerGetPreviousHandler _obj - = withObjectResult $ - withObjectRef "evtHandlerGetPreviousHandler" _obj $ \cobj__obj -> - wxEvtHandler_GetPreviousHandler cobj__obj -foreign import ccall "wxEvtHandler_GetPreviousHandler" wxEvtHandler_GetPreviousHandler :: Ptr (TEvtHandler a) -> IO (Ptr (TEvtHandler ())) - --- | usage: (@evtHandlerProcessEvent obj event@). -evtHandlerProcessEvent :: EvtHandler a -> Event b -> IO Bool -evtHandlerProcessEvent _obj event - = withBoolResult $ - withObjectRef "evtHandlerProcessEvent" _obj $ \cobj__obj -> - withObjectPtr event $ \cobj_event -> - wxEvtHandler_ProcessEvent cobj__obj cobj_event -foreign import ccall "wxEvtHandler_ProcessEvent" wxEvtHandler_ProcessEvent :: Ptr (TEvtHandler a) -> Ptr (TEvent b) -> IO CBool - --- | usage: (@evtHandlerProcessPendingEvents obj@). -evtHandlerProcessPendingEvents :: EvtHandler a -> IO () -evtHandlerProcessPendingEvents _obj - = withObjectRef "evtHandlerProcessPendingEvents" _obj $ \cobj__obj -> - wxEvtHandler_ProcessPendingEvents cobj__obj -foreign import ccall "wxEvtHandler_ProcessPendingEvents" wxEvtHandler_ProcessPendingEvents :: Ptr (TEvtHandler 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 () -evtHandlerSetClientClosure _obj closure - = withObjectRef "evtHandlerSetClientClosure" _obj $ \cobj__obj -> - withObjectPtr closure $ \cobj_closure -> - wxEvtHandler_SetClientClosure cobj__obj cobj_closure -foreign import ccall "wxEvtHandler_SetClientClosure" wxEvtHandler_SetClientClosure :: Ptr (TEvtHandler a) -> Ptr (TClosure b) -> IO () - --- | usage: (@evtHandlerSetEvtHandlerEnabled obj enabled@). -evtHandlerSetEvtHandlerEnabled :: EvtHandler a -> Bool -> IO () -evtHandlerSetEvtHandlerEnabled _obj enabled - = withObjectRef "evtHandlerSetEvtHandlerEnabled" _obj $ \cobj__obj -> - wxEvtHandler_SetEvtHandlerEnabled cobj__obj (toCBool enabled) -foreign import ccall "wxEvtHandler_SetEvtHandlerEnabled" wxEvtHandler_SetEvtHandlerEnabled :: Ptr (TEvtHandler a) -> CBool -> IO () - --- | usage: (@evtHandlerSetNextHandler obj handler@). -evtHandlerSetNextHandler :: EvtHandler a -> EvtHandler b -> IO () -evtHandlerSetNextHandler _obj handler - = withObjectRef "evtHandlerSetNextHandler" _obj $ \cobj__obj -> - withObjectPtr handler $ \cobj_handler -> - wxEvtHandler_SetNextHandler cobj__obj cobj_handler -foreign import ccall "wxEvtHandler_SetNextHandler" wxEvtHandler_SetNextHandler :: Ptr (TEvtHandler a) -> Ptr (TEvtHandler b) -> IO () - --- | usage: (@evtHandlerSetPreviousHandler obj handler@). -evtHandlerSetPreviousHandler :: EvtHandler a -> EvtHandler b -> IO () -evtHandlerSetPreviousHandler _obj handler - = withObjectRef "evtHandlerSetPreviousHandler" _obj $ \cobj__obj -> - withObjectPtr handler $ \cobj_handler -> - wxEvtHandler_SetPreviousHandler cobj__obj cobj_handler -foreign import ccall "wxEvtHandler_SetPreviousHandler" wxEvtHandler_SetPreviousHandler :: Ptr (TEvtHandler a) -> Ptr (TEvtHandler b) -> IO () - --- | usage: (@fileConfigCreate inp@). -fileConfigCreate :: InputStream a -> IO (FileConfig ()) -fileConfigCreate inp - = withObjectResult $ - withObjectPtr inp $ \cobj_inp -> - wxFileConfig_Create cobj_inp -foreign import ccall "wxFileConfig_Create" wxFileConfig_Create :: Ptr (TInputStream a) -> IO (Ptr (TFileConfig ())) - --- | usage: (@fileDataObjectAddFile obj fle@). -fileDataObjectAddFile :: FileDataObject a -> String -> IO () -fileDataObjectAddFile _obj _fle - = withObjectPtr _obj $ \cobj__obj -> - withStringPtr _fle $ \cobj__fle -> - wx_FileDataObject_AddFile cobj__obj cobj__fle -foreign import ccall "FileDataObject_AddFile" wx_FileDataObject_AddFile :: Ptr (TFileDataObject a) -> Ptr (TWxString b) -> IO () - --- | usage: (@fileDataObjectCreate cntlst@). -fileDataObjectCreate :: [String] -> IO (FileDataObject ()) -fileDataObjectCreate _cntlst - = withObjectResult $ - withArrayWString _cntlst $ \carrlen__cntlst carr__cntlst -> - wx_FileDataObject_Create carrlen__cntlst carr__cntlst -foreign import ccall "FileDataObject_Create" wx_FileDataObject_Create :: CInt -> Ptr (Ptr CWchar) -> IO (Ptr (TFileDataObject ())) - --- | usage: (@fileDataObjectDelete obj@). -fileDataObjectDelete :: FileDataObject a -> IO () -fileDataObjectDelete _obj - = withObjectPtr _obj $ \cobj__obj -> - wx_FileDataObject_Delete cobj__obj -foreign import ccall "FileDataObject_Delete" wx_FileDataObject_Delete :: Ptr (TFileDataObject a) -> IO () - --- | usage: (@fileDataObjectGetFilenames obj@). -fileDataObjectGetFilenames :: FileDataObject a -> IO [String] -fileDataObjectGetFilenames _obj - = withArrayWStringResult $ \arr -> - withObjectPtr _obj $ \cobj__obj -> - wx_FileDataObject_GetFilenames cobj__obj arr -foreign import ccall "FileDataObject_GetFilenames" wx_FileDataObject_GetFilenames :: Ptr (TFileDataObject a) -> Ptr (Ptr CWchar) -> IO CInt - --- | usage: (@fileDialogCreate prt msg dir fle wcd lfttop stl@). -fileDialogCreate :: Window a -> String -> String -> String -> String -> Point -> Style -> IO (FileDialog ()) -fileDialogCreate _prt _msg _dir _fle _wcd _lfttop _stl - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - withStringPtr _msg $ \cobj__msg -> - withStringPtr _dir $ \cobj__dir -> - withStringPtr _fle $ \cobj__fle -> - withStringPtr _wcd $ \cobj__wcd -> - wxFileDialog_Create cobj__prt cobj__msg cobj__dir cobj__fle cobj__wcd (toCIntPointX _lfttop) (toCIntPointY _lfttop) (toCInt _stl) -foreign import ccall "wxFileDialog_Create" wxFileDialog_Create :: Ptr (TWindow a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> Ptr (TWxString d) -> Ptr (TWxString e) -> CInt -> CInt -> CInt -> IO (Ptr (TFileDialog ())) - --- | usage: (@fileDialogGetDirectory obj@). -fileDialogGetDirectory :: FileDialog a -> IO (String) -fileDialogGetDirectory _obj - = withManagedStringResult $ - withObjectRef "fileDialogGetDirectory" _obj $ \cobj__obj -> - wxFileDialog_GetDirectory cobj__obj -foreign import ccall "wxFileDialog_GetDirectory" wxFileDialog_GetDirectory :: Ptr (TFileDialog a) -> IO (Ptr (TWxString ())) - --- | usage: (@fileDialogGetFilename obj@). -fileDialogGetFilename :: FileDialog a -> IO (String) -fileDialogGetFilename _obj - = withManagedStringResult $ - withObjectRef "fileDialogGetFilename" _obj $ \cobj__obj -> - wxFileDialog_GetFilename cobj__obj -foreign import ccall "wxFileDialog_GetFilename" wxFileDialog_GetFilename :: Ptr (TFileDialog a) -> IO (Ptr (TWxString ())) - --- | usage: (@fileDialogGetFilenames obj@). -fileDialogGetFilenames :: FileDialog a -> IO [String] -fileDialogGetFilenames _obj - = withArrayWStringResult $ \arr -> - withObjectRef "fileDialogGetFilenames" _obj $ \cobj__obj -> - wxFileDialog_GetFilenames cobj__obj arr -foreign import ccall "wxFileDialog_GetFilenames" wxFileDialog_GetFilenames :: Ptr (TFileDialog a) -> Ptr (Ptr CWchar) -> IO CInt - --- | usage: (@fileDialogGetFilterIndex obj@). -fileDialogGetFilterIndex :: FileDialog a -> IO Int -fileDialogGetFilterIndex _obj - = withIntResult $ - withObjectRef "fileDialogGetFilterIndex" _obj $ \cobj__obj -> - wxFileDialog_GetFilterIndex cobj__obj -foreign import ccall "wxFileDialog_GetFilterIndex" wxFileDialog_GetFilterIndex :: Ptr (TFileDialog a) -> IO CInt - --- | usage: (@fileDialogGetMessage obj@). -fileDialogGetMessage :: FileDialog a -> IO (String) -fileDialogGetMessage _obj - = withManagedStringResult $ - withObjectRef "fileDialogGetMessage" _obj $ \cobj__obj -> - wxFileDialog_GetMessage cobj__obj -foreign import ccall "wxFileDialog_GetMessage" wxFileDialog_GetMessage :: Ptr (TFileDialog a) -> IO (Ptr (TWxString ())) - --- | usage: (@fileDialogGetPath obj@). -fileDialogGetPath :: FileDialog a -> IO (String) -fileDialogGetPath _obj - = withManagedStringResult $ - withObjectRef "fileDialogGetPath" _obj $ \cobj__obj -> - wxFileDialog_GetPath cobj__obj -foreign import ccall "wxFileDialog_GetPath" wxFileDialog_GetPath :: Ptr (TFileDialog a) -> IO (Ptr (TWxString ())) - --- | usage: (@fileDialogGetPaths obj@). -fileDialogGetPaths :: FileDialog a -> IO [String] -fileDialogGetPaths _obj - = withArrayWStringResult $ \arr -> - withObjectRef "fileDialogGetPaths" _obj $ \cobj__obj -> - wxFileDialog_GetPaths cobj__obj arr -foreign import ccall "wxFileDialog_GetPaths" wxFileDialog_GetPaths :: Ptr (TFileDialog a) -> Ptr (Ptr CWchar) -> IO CInt - --- | usage: (@fileDialogGetStyle obj@). -fileDialogGetStyle :: FileDialog a -> IO Int -fileDialogGetStyle _obj - = withIntResult $ - withObjectRef "fileDialogGetStyle" _obj $ \cobj__obj -> - wxFileDialog_GetStyle cobj__obj -foreign import ccall "wxFileDialog_GetStyle" wxFileDialog_GetStyle :: Ptr (TFileDialog a) -> IO CInt - --- | usage: (@fileDialogGetWildcard obj@). -fileDialogGetWildcard :: FileDialog a -> IO (String) -fileDialogGetWildcard _obj - = withManagedStringResult $ - withObjectRef "fileDialogGetWildcard" _obj $ \cobj__obj -> - wxFileDialog_GetWildcard cobj__obj -foreign import ccall "wxFileDialog_GetWildcard" wxFileDialog_GetWildcard :: Ptr (TFileDialog a) -> IO (Ptr (TWxString ())) - --- | usage: (@fileDialogSetDirectory obj dir@). -fileDialogSetDirectory :: FileDialog a -> String -> IO () -fileDialogSetDirectory _obj dir - = withObjectRef "fileDialogSetDirectory" _obj $ \cobj__obj -> - withStringPtr dir $ \cobj_dir -> - wxFileDialog_SetDirectory cobj__obj cobj_dir -foreign import ccall "wxFileDialog_SetDirectory" wxFileDialog_SetDirectory :: Ptr (TFileDialog a) -> Ptr (TWxString b) -> IO () - --- | usage: (@fileDialogSetFilename obj name@). -fileDialogSetFilename :: FileDialog a -> String -> IO () -fileDialogSetFilename _obj name - = withObjectRef "fileDialogSetFilename" _obj $ \cobj__obj -> - withStringPtr name $ \cobj_name -> - wxFileDialog_SetFilename cobj__obj cobj_name -foreign import ccall "wxFileDialog_SetFilename" wxFileDialog_SetFilename :: Ptr (TFileDialog a) -> Ptr (TWxString b) -> IO () - --- | usage: (@fileDialogSetFilterIndex obj filterIndex@). -fileDialogSetFilterIndex :: FileDialog a -> Int -> IO () -fileDialogSetFilterIndex _obj filterIndex - = withObjectRef "fileDialogSetFilterIndex" _obj $ \cobj__obj -> - wxFileDialog_SetFilterIndex cobj__obj (toCInt filterIndex) -foreign import ccall "wxFileDialog_SetFilterIndex" wxFileDialog_SetFilterIndex :: Ptr (TFileDialog a) -> CInt -> IO () - --- | usage: (@fileDialogSetMessage obj message@). -fileDialogSetMessage :: FileDialog a -> String -> IO () -fileDialogSetMessage _obj message - = withObjectRef "fileDialogSetMessage" _obj $ \cobj__obj -> - withStringPtr message $ \cobj_message -> - wxFileDialog_SetMessage cobj__obj cobj_message -foreign import ccall "wxFileDialog_SetMessage" wxFileDialog_SetMessage :: Ptr (TFileDialog a) -> Ptr (TWxString b) -> IO () - --- | usage: (@fileDialogSetPath obj path@). -fileDialogSetPath :: FileDialog a -> String -> IO () -fileDialogSetPath _obj path - = withObjectRef "fileDialogSetPath" _obj $ \cobj__obj -> - withStringPtr path $ \cobj_path -> - wxFileDialog_SetPath cobj__obj cobj_path -foreign import ccall "wxFileDialog_SetPath" wxFileDialog_SetPath :: Ptr (TFileDialog a) -> Ptr (TWxString b) -> IO () - --- | usage: (@fileDialogSetStyle obj style@). -fileDialogSetStyle :: FileDialog a -> Int -> IO () -fileDialogSetStyle _obj style - = withObjectRef "fileDialogSetStyle" _obj $ \cobj__obj -> - wxFileDialog_SetStyle cobj__obj (toCInt style) -foreign import ccall "wxFileDialog_SetStyle" wxFileDialog_SetStyle :: Ptr (TFileDialog a) -> CInt -> IO () - --- | usage: (@fileDialogSetWildcard obj wildCard@). -fileDialogSetWildcard :: FileDialog a -> String -> IO () -fileDialogSetWildcard _obj wildCard - = withObjectRef "fileDialogSetWildcard" _obj $ \cobj__obj -> - withStringPtr wildCard $ \cobj_wildCard -> - wxFileDialog_SetWildcard cobj__obj cobj_wildCard -foreign import ccall "wxFileDialog_SetWildcard" wxFileDialog_SetWildcard :: Ptr (TFileDialog a) -> Ptr (TWxString b) -> IO () - --- | usage: (@fileHistoryAddFileToHistory obj file@). -fileHistoryAddFileToHistory :: FileHistory a -> String -> IO () -fileHistoryAddFileToHistory _obj file - = withObjectRef "fileHistoryAddFileToHistory" _obj $ \cobj__obj -> - withStringPtr file $ \cobj_file -> - wxFileHistory_AddFileToHistory cobj__obj cobj_file -foreign import ccall "wxFileHistory_AddFileToHistory" wxFileHistory_AddFileToHistory :: Ptr (TFileHistory a) -> Ptr (TWxString b) -> IO () - --- | usage: (@fileHistoryAddFilesToMenu obj menu@). -fileHistoryAddFilesToMenu :: FileHistory a -> Menu b -> IO () -fileHistoryAddFilesToMenu _obj menu - = withObjectRef "fileHistoryAddFilesToMenu" _obj $ \cobj__obj -> - withObjectPtr menu $ \cobj_menu -> - wxFileHistory_AddFilesToMenu cobj__obj cobj_menu -foreign import ccall "wxFileHistory_AddFilesToMenu" wxFileHistory_AddFilesToMenu :: Ptr (TFileHistory a) -> Ptr (TMenu b) -> IO () - --- | usage: (@fileHistoryCreate maxFiles@). -fileHistoryCreate :: Int -> IO (FileHistory ()) -fileHistoryCreate maxFiles - = withObjectResult $ - wxFileHistory_Create (toCInt maxFiles) -foreign import ccall "wxFileHistory_Create" wxFileHistory_Create :: CInt -> IO (Ptr (TFileHistory ())) - --- | usage: (@fileHistoryDelete obj@). -fileHistoryDelete :: FileHistory a -> IO () -fileHistoryDelete - = objectDelete - - --- | usage: (@fileHistoryGetCount obj@). -fileHistoryGetCount :: FileHistory a -> IO Int -fileHistoryGetCount _obj - = withIntResult $ - withObjectRef "fileHistoryGetCount" _obj $ \cobj__obj -> - wxFileHistory_GetCount cobj__obj -foreign import ccall "wxFileHistory_GetCount" wxFileHistory_GetCount :: Ptr (TFileHistory a) -> IO CInt - --- | usage: (@fileHistoryGetHistoryFile obj i@). -fileHistoryGetHistoryFile :: FileHistory a -> Int -> IO (String) -fileHistoryGetHistoryFile _obj i - = withManagedStringResult $ - withObjectRef "fileHistoryGetHistoryFile" _obj $ \cobj__obj -> - wxFileHistory_GetHistoryFile cobj__obj (toCInt i) -foreign import ccall "wxFileHistory_GetHistoryFile" wxFileHistory_GetHistoryFile :: Ptr (TFileHistory a) -> CInt -> IO (Ptr (TWxString ())) - --- | usage: (@fileHistoryGetMaxFiles obj@). -fileHistoryGetMaxFiles :: FileHistory a -> IO Int -fileHistoryGetMaxFiles _obj - = withIntResult $ - withObjectRef "fileHistoryGetMaxFiles" _obj $ \cobj__obj -> - wxFileHistory_GetMaxFiles cobj__obj -foreign import ccall "wxFileHistory_GetMaxFiles" wxFileHistory_GetMaxFiles :: Ptr (TFileHistory a) -> IO CInt - --- | usage: (@fileHistoryGetMenus obj@). -fileHistoryGetMenus :: FileHistory a -> IO [Menu ()] -fileHistoryGetMenus _obj - = withArrayObjectResult $ \arr -> - withObjectRef "fileHistoryGetMenus" _obj $ \cobj__obj -> - wxFileHistory_GetMenus cobj__obj arr -foreign import ccall "wxFileHistory_GetMenus" wxFileHistory_GetMenus :: Ptr (TFileHistory a) -> Ptr (Ptr (TMenu ())) -> IO CInt - --- | usage: (@fileHistoryLoad obj config@). -fileHistoryLoad :: FileHistory a -> ConfigBase b -> IO () -fileHistoryLoad _obj config - = withObjectRef "fileHistoryLoad" _obj $ \cobj__obj -> - withObjectPtr config $ \cobj_config -> - wxFileHistory_Load cobj__obj cobj_config -foreign import ccall "wxFileHistory_Load" wxFileHistory_Load :: Ptr (TFileHistory a) -> Ptr (TConfigBase b) -> IO () - --- | usage: (@fileHistoryRemoveFileFromHistory obj i@). -fileHistoryRemoveFileFromHistory :: FileHistory a -> Int -> IO () -fileHistoryRemoveFileFromHistory _obj i - = withObjectRef "fileHistoryRemoveFileFromHistory" _obj $ \cobj__obj -> - wxFileHistory_RemoveFileFromHistory cobj__obj (toCInt i) -foreign import ccall "wxFileHistory_RemoveFileFromHistory" wxFileHistory_RemoveFileFromHistory :: Ptr (TFileHistory a) -> CInt -> IO () - --- | usage: (@fileHistoryRemoveMenu obj menu@). -fileHistoryRemoveMenu :: FileHistory a -> Menu b -> IO () -fileHistoryRemoveMenu _obj menu - = withObjectRef "fileHistoryRemoveMenu" _obj $ \cobj__obj -> - withObjectPtr menu $ \cobj_menu -> - wxFileHistory_RemoveMenu cobj__obj cobj_menu -foreign import ccall "wxFileHistory_RemoveMenu" wxFileHistory_RemoveMenu :: Ptr (TFileHistory a) -> Ptr (TMenu b) -> IO () - --- | usage: (@fileHistorySave obj config@). -fileHistorySave :: FileHistory a -> ConfigBase b -> IO () -fileHistorySave _obj config - = withObjectRef "fileHistorySave" _obj $ \cobj__obj -> - withObjectPtr config $ \cobj_config -> - wxFileHistory_Save cobj__obj cobj_config -foreign import ccall "wxFileHistory_Save" wxFileHistory_Save :: Ptr (TFileHistory a) -> Ptr (TConfigBase b) -> IO () - --- | usage: (@fileHistoryUseMenu obj menu@). -fileHistoryUseMenu :: FileHistory a -> Menu b -> IO () -fileHistoryUseMenu _obj menu - = withObjectRef "fileHistoryUseMenu" _obj $ \cobj__obj -> - withObjectPtr menu $ \cobj_menu -> - wxFileHistory_UseMenu cobj__obj cobj_menu -foreign import ccall "wxFileHistory_UseMenu" wxFileHistory_UseMenu :: Ptr (TFileHistory a) -> Ptr (TMenu b) -> IO () - --- | usage: (@filePropertyCreate label name value@). -filePropertyCreate :: String -> String -> String -> IO (FileProperty ()) -filePropertyCreate label name value - = withObjectResult $ - withStringPtr label $ \cobj_label -> - withStringPtr name $ \cobj_name -> - withStringPtr value $ \cobj_value -> - wxFileProperty_Create cobj_label cobj_name cobj_value -foreign import ccall "wxFileProperty_Create" wxFileProperty_Create :: Ptr (TWxString a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> IO (Ptr (TFileProperty ())) - --- | usage: (@fileTypeDelete obj@). -fileTypeDelete :: FileType a -> IO () -fileTypeDelete _obj - = withObjectRef "fileTypeDelete" _obj $ \cobj__obj -> - wxFileType_Delete cobj__obj -foreign import ccall "wxFileType_Delete" wxFileType_Delete :: Ptr (TFileType a) -> IO () - --- | usage: (@fileTypeExpandCommand obj cmd params@). -fileTypeExpandCommand :: FileType a -> Ptr b -> Ptr c -> IO (String) -fileTypeExpandCommand _obj _cmd _params - = withManagedStringResult $ - withObjectRef "fileTypeExpandCommand" _obj $ \cobj__obj -> - wxFileType_ExpandCommand cobj__obj _cmd _params -foreign import ccall "wxFileType_ExpandCommand" wxFileType_ExpandCommand :: Ptr (TFileType a) -> Ptr b -> Ptr c -> IO (Ptr (TWxString ())) - --- | usage: (@fileTypeGetDescription obj@). -fileTypeGetDescription :: FileType a -> IO (String) -fileTypeGetDescription _obj - = withManagedStringResult $ - withObjectRef "fileTypeGetDescription" _obj $ \cobj__obj -> - wxFileType_GetDescription cobj__obj -foreign import ccall "wxFileType_GetDescription" wxFileType_GetDescription :: Ptr (TFileType a) -> IO (Ptr (TWxString ())) - --- | usage: (@fileTypeGetExtensions obj lst@). -fileTypeGetExtensions :: FileType a -> List b -> IO Int -fileTypeGetExtensions _obj _lst - = withIntResult $ - withObjectRef "fileTypeGetExtensions" _obj $ \cobj__obj -> - withObjectPtr _lst $ \cobj__lst -> - wxFileType_GetExtensions cobj__obj cobj__lst -foreign import ccall "wxFileType_GetExtensions" wxFileType_GetExtensions :: Ptr (TFileType a) -> Ptr (TList b) -> IO CInt - --- | usage: (@fileTypeGetIcon obj icon@). -fileTypeGetIcon :: FileType a -> Icon b -> IO Int -fileTypeGetIcon _obj icon - = withIntResult $ - withObjectRef "fileTypeGetIcon" _obj $ \cobj__obj -> - withObjectPtr icon $ \cobj_icon -> - wxFileType_GetIcon cobj__obj cobj_icon -foreign import ccall "wxFileType_GetIcon" wxFileType_GetIcon :: Ptr (TFileType a) -> Ptr (TIcon b) -> IO CInt - --- | usage: (@fileTypeGetMimeType obj@). -fileTypeGetMimeType :: FileType a -> IO (String) -fileTypeGetMimeType _obj - = withManagedStringResult $ - withObjectRef "fileTypeGetMimeType" _obj $ \cobj__obj -> - wxFileType_GetMimeType cobj__obj -foreign import ccall "wxFileType_GetMimeType" wxFileType_GetMimeType :: Ptr (TFileType a) -> IO (Ptr (TWxString ())) - --- | usage: (@fileTypeGetMimeTypes obj lst@). -fileTypeGetMimeTypes :: FileType a -> List b -> IO Int -fileTypeGetMimeTypes _obj _lst - = withIntResult $ - withObjectRef "fileTypeGetMimeTypes" _obj $ \cobj__obj -> - withObjectPtr _lst $ \cobj__lst -> - wxFileType_GetMimeTypes cobj__obj cobj__lst -foreign import ccall "wxFileType_GetMimeTypes" wxFileType_GetMimeTypes :: Ptr (TFileType a) -> Ptr (TList b) -> IO CInt - --- | usage: (@fileTypeGetOpenCommand obj buf params@). -fileTypeGetOpenCommand :: FileType a -> Ptr b -> Ptr c -> IO Int -fileTypeGetOpenCommand _obj _buf _params - = withIntResult $ - withObjectRef "fileTypeGetOpenCommand" _obj $ \cobj__obj -> - wxFileType_GetOpenCommand cobj__obj _buf _params -foreign import ccall "wxFileType_GetOpenCommand" wxFileType_GetOpenCommand :: Ptr (TFileType a) -> Ptr b -> Ptr c -> IO CInt - --- | usage: (@fileTypeGetPrintCommand obj buf params@). -fileTypeGetPrintCommand :: FileType a -> Ptr b -> Ptr c -> IO Int -fileTypeGetPrintCommand _obj _buf _params - = withIntResult $ - withObjectRef "fileTypeGetPrintCommand" _obj $ \cobj__obj -> - wxFileType_GetPrintCommand cobj__obj _buf _params -foreign import ccall "wxFileType_GetPrintCommand" wxFileType_GetPrintCommand :: Ptr (TFileType a) -> Ptr b -> Ptr c -> IO CInt - --- | usage: (@findDialogEventGetFindString obj ref@). -findDialogEventGetFindString :: FindDialogEvent a -> Ptr b -> IO Int -findDialogEventGetFindString _obj _ref - = withIntResult $ - withObjectRef "findDialogEventGetFindString" _obj $ \cobj__obj -> - wxFindDialogEvent_GetFindString cobj__obj _ref -foreign import ccall "wxFindDialogEvent_GetFindString" wxFindDialogEvent_GetFindString :: Ptr (TFindDialogEvent a) -> Ptr b -> IO CInt - --- | usage: (@findDialogEventGetFlags obj@). -findDialogEventGetFlags :: FindDialogEvent a -> IO Int -findDialogEventGetFlags _obj - = withIntResult $ - withObjectRef "findDialogEventGetFlags" _obj $ \cobj__obj -> - wxFindDialogEvent_GetFlags cobj__obj -foreign import ccall "wxFindDialogEvent_GetFlags" wxFindDialogEvent_GetFlags :: Ptr (TFindDialogEvent a) -> IO CInt - --- | usage: (@findDialogEventGetReplaceString obj ref@). -findDialogEventGetReplaceString :: FindDialogEvent a -> Ptr b -> IO Int -findDialogEventGetReplaceString _obj _ref - = withIntResult $ - withObjectRef "findDialogEventGetReplaceString" _obj $ \cobj__obj -> - wxFindDialogEvent_GetReplaceString cobj__obj _ref -foreign import ccall "wxFindDialogEvent_GetReplaceString" wxFindDialogEvent_GetReplaceString :: Ptr (TFindDialogEvent a) -> Ptr b -> IO CInt - --- | usage: (@findReplaceDataCreate flags@). -findReplaceDataCreate :: Int -> IO (FindReplaceData ()) -findReplaceDataCreate flags - = withObjectResult $ - wxFindReplaceData_Create (toCInt flags) -foreign import ccall "wxFindReplaceData_Create" wxFindReplaceData_Create :: CInt -> IO (Ptr (TFindReplaceData ())) - --- | usage: (@findReplaceDataCreateDefault@). -findReplaceDataCreateDefault :: IO (FindReplaceData ()) -findReplaceDataCreateDefault - = withObjectResult $ - wxFindReplaceData_CreateDefault -foreign import ccall "wxFindReplaceData_CreateDefault" wxFindReplaceData_CreateDefault :: IO (Ptr (TFindReplaceData ())) - --- | usage: (@findReplaceDataDelete obj@). -findReplaceDataDelete :: FindReplaceData a -> IO () -findReplaceDataDelete - = objectDelete - - --- | usage: (@findReplaceDataGetFindString obj@). -findReplaceDataGetFindString :: FindReplaceData a -> IO (String) -findReplaceDataGetFindString _obj - = withManagedStringResult $ - withObjectRef "findReplaceDataGetFindString" _obj $ \cobj__obj -> - wxFindReplaceData_GetFindString cobj__obj -foreign import ccall "wxFindReplaceData_GetFindString" wxFindReplaceData_GetFindString :: Ptr (TFindReplaceData a) -> IO (Ptr (TWxString ())) - --- | usage: (@findReplaceDataGetFlags obj@). -findReplaceDataGetFlags :: FindReplaceData a -> IO Int -findReplaceDataGetFlags _obj - = withIntResult $ - withObjectRef "findReplaceDataGetFlags" _obj $ \cobj__obj -> - wxFindReplaceData_GetFlags cobj__obj -foreign import ccall "wxFindReplaceData_GetFlags" wxFindReplaceData_GetFlags :: Ptr (TFindReplaceData a) -> IO CInt - --- | usage: (@findReplaceDataGetReplaceString obj@). -findReplaceDataGetReplaceString :: FindReplaceData a -> IO (String) -findReplaceDataGetReplaceString _obj - = withManagedStringResult $ - withObjectRef "findReplaceDataGetReplaceString" _obj $ \cobj__obj -> - wxFindReplaceData_GetReplaceString cobj__obj -foreign import ccall "wxFindReplaceData_GetReplaceString" wxFindReplaceData_GetReplaceString :: Ptr (TFindReplaceData a) -> IO (Ptr (TWxString ())) - --- | usage: (@findReplaceDataSetFindString obj str@). -findReplaceDataSetFindString :: FindReplaceData a -> String -> IO () -findReplaceDataSetFindString _obj str - = withObjectRef "findReplaceDataSetFindString" _obj $ \cobj__obj -> - withStringPtr str $ \cobj_str -> - wxFindReplaceData_SetFindString cobj__obj cobj_str -foreign import ccall "wxFindReplaceData_SetFindString" wxFindReplaceData_SetFindString :: Ptr (TFindReplaceData a) -> Ptr (TWxString b) -> IO () - --- | usage: (@findReplaceDataSetFlags obj flags@). -findReplaceDataSetFlags :: FindReplaceData a -> Int -> IO () -findReplaceDataSetFlags _obj flags - = withObjectRef "findReplaceDataSetFlags" _obj $ \cobj__obj -> - wxFindReplaceData_SetFlags cobj__obj (toCInt flags) -foreign import ccall "wxFindReplaceData_SetFlags" wxFindReplaceData_SetFlags :: Ptr (TFindReplaceData a) -> CInt -> IO () - --- | usage: (@findReplaceDataSetReplaceString obj str@). -findReplaceDataSetReplaceString :: FindReplaceData a -> String -> IO () -findReplaceDataSetReplaceString _obj str - = withObjectRef "findReplaceDataSetReplaceString" _obj $ \cobj__obj -> - withStringPtr str $ \cobj_str -> - wxFindReplaceData_SetReplaceString cobj__obj cobj_str -foreign import ccall "wxFindReplaceData_SetReplaceString" wxFindReplaceData_SetReplaceString :: Ptr (TFindReplaceData a) -> Ptr (TWxString b) -> IO () - --- | usage: (@findReplaceDialogCreate parent wxdata title style@). -findReplaceDialogCreate :: Window a -> FindReplaceData b -> String -> Int -> IO (FindReplaceDialog ()) -findReplaceDialogCreate parent wxdata title style - = withObjectResult $ - withObjectPtr parent $ \cobj_parent -> - withObjectPtr wxdata $ \cobj_wxdata -> - withStringPtr title $ \cobj_title -> - wxFindReplaceDialog_Create cobj_parent cobj_wxdata cobj_title (toCInt style) -foreign import ccall "wxFindReplaceDialog_Create" wxFindReplaceDialog_Create :: Ptr (TWindow a) -> Ptr (TFindReplaceData b) -> Ptr (TWxString c) -> CInt -> IO (Ptr (TFindReplaceDialog ())) - --- | usage: (@findReplaceDialogGetData obj@). -findReplaceDialogGetData :: FindReplaceDialog a -> IO (FindReplaceData ()) -findReplaceDialogGetData _obj - = withObjectResult $ - withObjectRef "findReplaceDialogGetData" _obj $ \cobj__obj -> - wxFindReplaceDialog_GetData cobj__obj -foreign import ccall "wxFindReplaceDialog_GetData" wxFindReplaceDialog_GetData :: Ptr (TFindReplaceDialog a) -> IO (Ptr (TFindReplaceData ())) - --- | usage: (@findReplaceDialogSetData obj wxdata@). -findReplaceDialogSetData :: FindReplaceDialog a -> FindReplaceData b -> IO () -findReplaceDialogSetData _obj wxdata - = withObjectRef "findReplaceDialogSetData" _obj $ \cobj__obj -> - withObjectPtr wxdata $ \cobj_wxdata -> - wxFindReplaceDialog_SetData cobj__obj cobj_wxdata -foreign import ccall "wxFindReplaceDialog_SetData" wxFindReplaceDialog_SetData :: Ptr (TFindReplaceDialog a) -> Ptr (TFindReplaceData b) -> IO () - --- | usage: (@flexGridSizerAddGrowableCol obj idx@). -flexGridSizerAddGrowableCol :: FlexGridSizer a -> Int -> IO () -flexGridSizerAddGrowableCol _obj idx - = withObjectRef "flexGridSizerAddGrowableCol" _obj $ \cobj__obj -> - wxFlexGridSizer_AddGrowableCol cobj__obj (toCInt idx) -foreign import ccall "wxFlexGridSizer_AddGrowableCol" wxFlexGridSizer_AddGrowableCol :: Ptr (TFlexGridSizer a) -> CInt -> IO () - --- | usage: (@flexGridSizerAddGrowableRow obj idx@). -flexGridSizerAddGrowableRow :: FlexGridSizer a -> Int -> IO () -flexGridSizerAddGrowableRow _obj idx - = withObjectRef "flexGridSizerAddGrowableRow" _obj $ \cobj__obj -> - wxFlexGridSizer_AddGrowableRow cobj__obj (toCInt idx) -foreign import ccall "wxFlexGridSizer_AddGrowableRow" wxFlexGridSizer_AddGrowableRow :: Ptr (TFlexGridSizer a) -> CInt -> IO () - --- | usage: (@flexGridSizerCalcMin obj@). -flexGridSizerCalcMin :: FlexGridSizer a -> IO (Size) -flexGridSizerCalcMin _obj - = withWxSizeResult $ - withObjectRef "flexGridSizerCalcMin" _obj $ \cobj__obj -> - wxFlexGridSizer_CalcMin cobj__obj -foreign import ccall "wxFlexGridSizer_CalcMin" wxFlexGridSizer_CalcMin :: Ptr (TFlexGridSizer a) -> IO (Ptr (TWxSize ())) - --- | usage: (@flexGridSizerCreate rows cols vgap hgap@). -flexGridSizerCreate :: Int -> Int -> Int -> Int -> IO (FlexGridSizer ()) -flexGridSizerCreate rows cols vgap hgap - = withObjectResult $ - wxFlexGridSizer_Create (toCInt rows) (toCInt cols) (toCInt vgap) (toCInt hgap) -foreign import ccall "wxFlexGridSizer_Create" wxFlexGridSizer_Create :: CInt -> CInt -> CInt -> CInt -> IO (Ptr (TFlexGridSizer ())) - --- | usage: (@flexGridSizerRecalcSizes obj@). -flexGridSizerRecalcSizes :: FlexGridSizer a -> IO () -flexGridSizerRecalcSizes _obj - = withObjectRef "flexGridSizerRecalcSizes" _obj $ \cobj__obj -> - wxFlexGridSizer_RecalcSizes cobj__obj -foreign import ccall "wxFlexGridSizer_RecalcSizes" wxFlexGridSizer_RecalcSizes :: Ptr (TFlexGridSizer a) -> IO () - --- | usage: (@flexGridSizerRemoveGrowableCol obj idx@). -flexGridSizerRemoveGrowableCol :: FlexGridSizer a -> Int -> IO () -flexGridSizerRemoveGrowableCol _obj idx - = withObjectRef "flexGridSizerRemoveGrowableCol" _obj $ \cobj__obj -> - wxFlexGridSizer_RemoveGrowableCol cobj__obj (toCInt idx) -foreign import ccall "wxFlexGridSizer_RemoveGrowableCol" wxFlexGridSizer_RemoveGrowableCol :: Ptr (TFlexGridSizer a) -> CInt -> IO () - --- | usage: (@flexGridSizerRemoveGrowableRow obj idx@). -flexGridSizerRemoveGrowableRow :: FlexGridSizer a -> Int -> IO () -flexGridSizerRemoveGrowableRow _obj idx - = withObjectRef "flexGridSizerRemoveGrowableRow" _obj $ \cobj__obj -> - wxFlexGridSizer_RemoveGrowableRow cobj__obj (toCInt idx) -foreign import ccall "wxFlexGridSizer_RemoveGrowableRow" wxFlexGridSizer_RemoveGrowableRow :: Ptr (TFlexGridSizer a) -> CInt -> IO () - --- | usage: (@floatPropertyCreate label name value@). -floatPropertyCreate :: String -> String -> Float -> IO (FloatProperty ()) -floatPropertyCreate label name value - = withObjectResult $ - withStringPtr label $ \cobj_label -> - withStringPtr name $ \cobj_name -> - wxFloatProperty_Create cobj_label cobj_name value -foreign import ccall "wxFloatProperty_Create" wxFloatProperty_Create :: Ptr (TWxString a) -> Ptr (TWxString b) -> Float -> IO (Ptr (TFloatProperty ())) - --- | usage: (@fontCreate pointSize family style weight underlined face enc@). -fontCreate :: Int -> Int -> Int -> Int -> Bool -> String -> Int -> IO (Font ()) -fontCreate pointSize family style weight underlined face enc - = withManagedFontResult $ - withStringPtr face $ \cobj_face -> - wxFont_Create (toCInt pointSize) (toCInt family) (toCInt style) (toCInt weight) (toCBool underlined) cobj_face (toCInt enc) -foreign import ccall "wxFont_Create" wxFont_Create :: CInt -> CInt -> CInt -> CInt -> CBool -> Ptr (TWxString f) -> CInt -> IO (Ptr (TFont ())) - --- | usage: (@fontCreateDefault@). -fontCreateDefault :: IO (Font ()) -fontCreateDefault - = withManagedFontResult $ - wxFont_CreateDefault -foreign import ccall "wxFont_CreateDefault" wxFont_CreateDefault :: IO (Ptr (TFont ())) - --- | usage: (@fontCreateFromStock id@). -fontCreateFromStock :: Id -> IO (Font ()) -fontCreateFromStock id - = withManagedFontResult $ - wxFont_CreateFromStock (toCInt id) -foreign import ccall "wxFont_CreateFromStock" wxFont_CreateFromStock :: CInt -> IO (Ptr (TFont ())) - --- | usage: (@fontDataCreate@). -fontDataCreate :: IO (FontData ()) -fontDataCreate - = withManagedObjectResult $ - wxFontData_Create -foreign import ccall "wxFontData_Create" wxFontData_Create :: IO (Ptr (TFontData ())) - --- | usage: (@fontDataDelete obj@). -fontDataDelete :: FontData a -> IO () -fontDataDelete - = objectDelete - - --- | usage: (@fontDataEnableEffects obj flag@). -fontDataEnableEffects :: FontData a -> Bool -> IO () -fontDataEnableEffects _obj flag - = withObjectRef "fontDataEnableEffects" _obj $ \cobj__obj -> - wxFontData_EnableEffects cobj__obj (toCBool flag) -foreign import ccall "wxFontData_EnableEffects" wxFontData_EnableEffects :: Ptr (TFontData a) -> CBool -> IO () - --- | usage: (@fontDataGetAllowSymbols obj@). -fontDataGetAllowSymbols :: FontData a -> IO Bool -fontDataGetAllowSymbols _obj - = withBoolResult $ - withObjectRef "fontDataGetAllowSymbols" _obj $ \cobj__obj -> - wxFontData_GetAllowSymbols cobj__obj -foreign import ccall "wxFontData_GetAllowSymbols" wxFontData_GetAllowSymbols :: Ptr (TFontData a) -> IO CBool - --- | usage: (@fontDataGetChosenFont obj@). -fontDataGetChosenFont :: FontData a -> IO (Font ()) -fontDataGetChosenFont _obj - = withRefFont $ \pref -> - withObjectRef "fontDataGetChosenFont" _obj $ \cobj__obj -> - wxFontData_GetChosenFont cobj__obj pref -foreign import ccall "wxFontData_GetChosenFont" wxFontData_GetChosenFont :: Ptr (TFontData a) -> Ptr (TFont ()) -> IO () - --- | usage: (@fontDataGetColour obj@). -fontDataGetColour :: FontData a -> IO (Color) -fontDataGetColour _obj - = withRefColour $ \pref -> - withObjectRef "fontDataGetColour" _obj $ \cobj__obj -> - wxFontData_GetColour cobj__obj pref -foreign import ccall "wxFontData_GetColour" wxFontData_GetColour :: Ptr (TFontData a) -> Ptr (TColour ()) -> IO () - --- | usage: (@fontDataGetEnableEffects obj@). -fontDataGetEnableEffects :: FontData a -> IO Bool -fontDataGetEnableEffects _obj - = withBoolResult $ - withObjectRef "fontDataGetEnableEffects" _obj $ \cobj__obj -> - wxFontData_GetEnableEffects cobj__obj -foreign import ccall "wxFontData_GetEnableEffects" wxFontData_GetEnableEffects :: Ptr (TFontData a) -> IO CBool - --- | usage: (@fontDataGetEncoding obj@). -fontDataGetEncoding :: FontData a -> IO Int -fontDataGetEncoding _obj - = withIntResult $ - withObjectRef "fontDataGetEncoding" _obj $ \cobj__obj -> - wxFontData_GetEncoding cobj__obj -foreign import ccall "wxFontData_GetEncoding" wxFontData_GetEncoding :: Ptr (TFontData a) -> IO CInt - --- | usage: (@fontDataGetInitialFont obj@). -fontDataGetInitialFont :: FontData a -> IO (Font ()) -fontDataGetInitialFont _obj - = withRefFont $ \pref -> - withObjectRef "fontDataGetInitialFont" _obj $ \cobj__obj -> - wxFontData_GetInitialFont cobj__obj pref -foreign import ccall "wxFontData_GetInitialFont" wxFontData_GetInitialFont :: Ptr (TFontData a) -> Ptr (TFont ()) -> IO () - --- | usage: (@fontDataGetShowHelp obj@). -fontDataGetShowHelp :: FontData a -> IO Int -fontDataGetShowHelp _obj - = withIntResult $ - withObjectRef "fontDataGetShowHelp" _obj $ \cobj__obj -> - wxFontData_GetShowHelp cobj__obj -foreign import ccall "wxFontData_GetShowHelp" wxFontData_GetShowHelp :: Ptr (TFontData a) -> IO CInt - --- | usage: (@fontDataSetAllowSymbols obj flag@). -fontDataSetAllowSymbols :: FontData a -> Bool -> IO () -fontDataSetAllowSymbols _obj flag - = withObjectRef "fontDataSetAllowSymbols" _obj $ \cobj__obj -> - wxFontData_SetAllowSymbols cobj__obj (toCBool flag) -foreign import ccall "wxFontData_SetAllowSymbols" wxFontData_SetAllowSymbols :: Ptr (TFontData a) -> CBool -> IO () - --- | usage: (@fontDataSetChosenFont obj font@). -fontDataSetChosenFont :: FontData a -> Font b -> IO () -fontDataSetChosenFont _obj font - = withObjectRef "fontDataSetChosenFont" _obj $ \cobj__obj -> - withObjectPtr font $ \cobj_font -> - wxFontData_SetChosenFont cobj__obj cobj_font -foreign import ccall "wxFontData_SetChosenFont" wxFontData_SetChosenFont :: Ptr (TFontData a) -> Ptr (TFont b) -> IO () - --- | usage: (@fontDataSetColour obj colour@). -fontDataSetColour :: FontData a -> Color -> IO () -fontDataSetColour _obj colour - = withObjectRef "fontDataSetColour" _obj $ \cobj__obj -> - withColourPtr colour $ \cobj_colour -> - wxFontData_SetColour cobj__obj cobj_colour -foreign import ccall "wxFontData_SetColour" wxFontData_SetColour :: Ptr (TFontData a) -> Ptr (TColour b) -> IO () - --- | usage: (@fontDataSetEncoding obj encoding@). -fontDataSetEncoding :: FontData a -> Int -> IO () -fontDataSetEncoding _obj encoding - = withObjectRef "fontDataSetEncoding" _obj $ \cobj__obj -> - wxFontData_SetEncoding cobj__obj (toCInt encoding) -foreign import ccall "wxFontData_SetEncoding" wxFontData_SetEncoding :: Ptr (TFontData a) -> CInt -> IO () - --- | usage: (@fontDataSetInitialFont obj font@). -fontDataSetInitialFont :: FontData a -> Font b -> IO () -fontDataSetInitialFont _obj font - = withObjectRef "fontDataSetInitialFont" _obj $ \cobj__obj -> - withObjectPtr font $ \cobj_font -> - wxFontData_SetInitialFont cobj__obj cobj_font -foreign import ccall "wxFontData_SetInitialFont" wxFontData_SetInitialFont :: Ptr (TFontData a) -> Ptr (TFont b) -> IO () - --- | usage: (@fontDataSetRange obj minRange maxRange@). -fontDataSetRange :: FontData a -> Int -> Int -> IO () -fontDataSetRange _obj minRange maxRange - = withObjectRef "fontDataSetRange" _obj $ \cobj__obj -> - wxFontData_SetRange cobj__obj (toCInt minRange) (toCInt maxRange) -foreign import ccall "wxFontData_SetRange" wxFontData_SetRange :: Ptr (TFontData a) -> CInt -> CInt -> IO () - --- | usage: (@fontDataSetShowHelp obj flag@). -fontDataSetShowHelp :: FontData a -> Bool -> IO () -fontDataSetShowHelp _obj flag - = withObjectRef "fontDataSetShowHelp" _obj $ \cobj__obj -> - wxFontData_SetShowHelp cobj__obj (toCBool flag) -foreign import ccall "wxFontData_SetShowHelp" wxFontData_SetShowHelp :: Ptr (TFontData a) -> CBool -> IO () - --- | usage: (@fontDelete obj@). -fontDelete :: Font a -> IO () -fontDelete - = objectDelete - - --- | usage: (@fontDialogCreate prt fnt@). -fontDialogCreate :: Window a -> FontData b -> IO (FontDialog ()) -fontDialogCreate _prt fnt - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - withObjectPtr fnt $ \cobj_fnt -> - wxFontDialog_Create cobj__prt cobj_fnt -foreign import ccall "wxFontDialog_Create" wxFontDialog_Create :: Ptr (TWindow a) -> Ptr (TFontData b) -> IO (Ptr (TFontDialog ())) - --- | usage: (@fontDialogGetFontData obj@). -fontDialogGetFontData :: FontDialog a -> IO (FontData ()) -fontDialogGetFontData _obj - = withRefFontData $ \pref -> - withObjectRef "fontDialogGetFontData" _obj $ \cobj__obj -> - wxFontDialog_GetFontData cobj__obj pref -foreign import ccall "wxFontDialog_GetFontData" wxFontDialog_GetFontData :: Ptr (TFontDialog a) -> Ptr (TFontData ()) -> IO () - --- | usage: (@fontEnumeratorCreate obj fnc@). -fontEnumeratorCreate :: Ptr a -> Ptr b -> IO (FontEnumerator ()) -fontEnumeratorCreate _obj _fnc - = withObjectResult $ - wxFontEnumerator_Create _obj _fnc -foreign import ccall "wxFontEnumerator_Create" wxFontEnumerator_Create :: Ptr a -> Ptr b -> IO (Ptr (TFontEnumerator ())) - --- | usage: (@fontEnumeratorDelete obj@). -fontEnumeratorDelete :: FontEnumerator a -> IO () -fontEnumeratorDelete _obj - = withObjectRef "fontEnumeratorDelete" _obj $ \cobj__obj -> - wxFontEnumerator_Delete cobj__obj -foreign import ccall "wxFontEnumerator_Delete" wxFontEnumerator_Delete :: Ptr (TFontEnumerator a) -> IO () - --- | usage: (@fontEnumeratorEnumerateEncodings obj facename@). -fontEnumeratorEnumerateEncodings :: FontEnumerator a -> String -> IO Bool -fontEnumeratorEnumerateEncodings _obj facename - = withBoolResult $ - withObjectRef "fontEnumeratorEnumerateEncodings" _obj $ \cobj__obj -> - withStringPtr facename $ \cobj_facename -> - wxFontEnumerator_EnumerateEncodings cobj__obj cobj_facename -foreign import ccall "wxFontEnumerator_EnumerateEncodings" wxFontEnumerator_EnumerateEncodings :: Ptr (TFontEnumerator a) -> Ptr (TWxString b) -> IO CBool - --- | usage: (@fontEnumeratorEnumerateFacenames obj encoding fixedWidthOnly@). -fontEnumeratorEnumerateFacenames :: FontEnumerator a -> Int -> Int -> IO Bool -fontEnumeratorEnumerateFacenames _obj encoding fixedWidthOnly - = withBoolResult $ - withObjectRef "fontEnumeratorEnumerateFacenames" _obj $ \cobj__obj -> - wxFontEnumerator_EnumerateFacenames cobj__obj (toCInt encoding) (toCInt fixedWidthOnly) -foreign import ccall "wxFontEnumerator_EnumerateFacenames" wxFontEnumerator_EnumerateFacenames :: Ptr (TFontEnumerator a) -> CInt -> CInt -> IO CBool - --- | usage: (@fontGetDefaultEncoding obj@). -fontGetDefaultEncoding :: Font a -> IO Int -fontGetDefaultEncoding _obj - = withIntResult $ - withObjectRef "fontGetDefaultEncoding" _obj $ \cobj__obj -> - wxFont_GetDefaultEncoding cobj__obj -foreign import ccall "wxFont_GetDefaultEncoding" wxFont_GetDefaultEncoding :: Ptr (TFont a) -> IO CInt - --- | usage: (@fontGetEncoding obj@). -fontGetEncoding :: Font a -> IO Int -fontGetEncoding _obj - = withIntResult $ - withObjectRef "fontGetEncoding" _obj $ \cobj__obj -> - wxFont_GetEncoding cobj__obj -foreign import ccall "wxFont_GetEncoding" wxFont_GetEncoding :: Ptr (TFont a) -> IO CInt - --- | usage: (@fontGetFaceName obj@). -fontGetFaceName :: Font a -> IO (String) -fontGetFaceName _obj - = withManagedStringResult $ - withObjectRef "fontGetFaceName" _obj $ \cobj__obj -> - wxFont_GetFaceName cobj__obj -foreign import ccall "wxFont_GetFaceName" wxFont_GetFaceName :: Ptr (TFont a) -> IO (Ptr (TWxString ())) - --- | usage: (@fontGetFamily obj@). -fontGetFamily :: Font a -> IO Int -fontGetFamily _obj - = withIntResult $ - withObjectRef "fontGetFamily" _obj $ \cobj__obj -> - wxFont_GetFamily cobj__obj -foreign import ccall "wxFont_GetFamily" wxFont_GetFamily :: Ptr (TFont a) -> IO CInt - --- | usage: (@fontGetFamilyString obj@). -fontGetFamilyString :: Font a -> IO (String) -fontGetFamilyString _obj - = withManagedStringResult $ - withObjectRef "fontGetFamilyString" _obj $ \cobj__obj -> - wxFont_GetFamilyString cobj__obj -foreign import ccall "wxFont_GetFamilyString" wxFont_GetFamilyString :: Ptr (TFont a) -> IO (Ptr (TWxString ())) - --- | usage: (@fontGetPointSize obj@). -fontGetPointSize :: Font a -> IO Int -fontGetPointSize _obj - = withIntResult $ - withObjectRef "fontGetPointSize" _obj $ \cobj__obj -> - wxFont_GetPointSize cobj__obj -foreign import ccall "wxFont_GetPointSize" wxFont_GetPointSize :: Ptr (TFont a) -> IO CInt - --- | usage: (@fontGetStyle obj@). -fontGetStyle :: Font a -> IO Int -fontGetStyle _obj - = withIntResult $ - withObjectRef "fontGetStyle" _obj $ \cobj__obj -> - wxFont_GetStyle cobj__obj -foreign import ccall "wxFont_GetStyle" wxFont_GetStyle :: Ptr (TFont a) -> IO CInt - --- | usage: (@fontGetStyleString obj@). -fontGetStyleString :: Font a -> IO (String) -fontGetStyleString _obj - = withManagedStringResult $ - withObjectRef "fontGetStyleString" _obj $ \cobj__obj -> - wxFont_GetStyleString cobj__obj -foreign import ccall "wxFont_GetStyleString" wxFont_GetStyleString :: Ptr (TFont a) -> IO (Ptr (TWxString ())) - --- | usage: (@fontGetUnderlined obj@). -fontGetUnderlined :: Font a -> IO Int -fontGetUnderlined _obj - = withIntResult $ - withObjectRef "fontGetUnderlined" _obj $ \cobj__obj -> - wxFont_GetUnderlined cobj__obj -foreign import ccall "wxFont_GetUnderlined" wxFont_GetUnderlined :: Ptr (TFont a) -> IO CInt - --- | usage: (@fontGetWeight obj@). -fontGetWeight :: Font a -> IO Int -fontGetWeight _obj - = withIntResult $ - withObjectRef "fontGetWeight" _obj $ \cobj__obj -> - wxFont_GetWeight cobj__obj -foreign import ccall "wxFont_GetWeight" wxFont_GetWeight :: Ptr (TFont a) -> IO CInt - --- | usage: (@fontGetWeightString obj@). -fontGetWeightString :: Font a -> IO (String) -fontGetWeightString _obj - = withManagedStringResult $ - withObjectRef "fontGetWeightString" _obj $ \cobj__obj -> - wxFont_GetWeightString cobj__obj -foreign import ccall "wxFont_GetWeightString" wxFont_GetWeightString :: Ptr (TFont a) -> IO (Ptr (TWxString ())) - --- | usage: (@fontIsOk obj@). -fontIsOk :: Font a -> IO Bool -fontIsOk _obj - = withBoolResult $ - withObjectRef "fontIsOk" _obj $ \cobj__obj -> - wxFont_IsOk cobj__obj -foreign import ccall "wxFont_IsOk" wxFont_IsOk :: Ptr (TFont a) -> IO CBool - --- | usage: (@fontIsStatic self@). -fontIsStatic :: Font a -> IO Bool -fontIsStatic self - = withBoolResult $ - withObjectPtr self $ \cobj_self -> - wxFont_IsStatic cobj_self -foreign import ccall "wxFont_IsStatic" wxFont_IsStatic :: Ptr (TFont a) -> IO CBool - --- | usage: (@fontMapperCreate@). -fontMapperCreate :: IO (FontMapper ()) -fontMapperCreate - = withObjectResult $ - wxFontMapper_Create -foreign import ccall "wxFontMapper_Create" wxFontMapper_Create :: IO (Ptr (TFontMapper ())) - --- | usage: (@fontMapperGetAltForEncoding obj encoding altencoding buf@). -fontMapperGetAltForEncoding :: FontMapper a -> Int -> Ptr c -> String -> IO Bool -fontMapperGetAltForEncoding _obj encoding altencoding _buf - = withBoolResult $ - withObjectRef "fontMapperGetAltForEncoding" _obj $ \cobj__obj -> - withStringPtr _buf $ \cobj__buf -> - wxFontMapper_GetAltForEncoding cobj__obj (toCInt encoding) altencoding cobj__buf -foreign import ccall "wxFontMapper_GetAltForEncoding" wxFontMapper_GetAltForEncoding :: Ptr (TFontMapper a) -> CInt -> Ptr c -> Ptr (TWxString d) -> IO CBool - --- | usage: (@fontMapperIsEncodingAvailable obj encoding buf@). -fontMapperIsEncodingAvailable :: FontMapper a -> Int -> String -> IO Bool -fontMapperIsEncodingAvailable _obj encoding _buf - = withBoolResult $ - withObjectRef "fontMapperIsEncodingAvailable" _obj $ \cobj__obj -> - withStringPtr _buf $ \cobj__buf -> - wxFontMapper_IsEncodingAvailable cobj__obj (toCInt encoding) cobj__buf -foreign import ccall "wxFontMapper_IsEncodingAvailable" wxFontMapper_IsEncodingAvailable :: Ptr (TFontMapper a) -> CInt -> Ptr (TWxString c) -> IO CBool - --- | usage: (@fontSafeDelete self@). -fontSafeDelete :: Font a -> IO () -fontSafeDelete self - = withObjectPtr self $ \cobj_self -> - wxFont_SafeDelete cobj_self -foreign import ccall "wxFont_SafeDelete" wxFont_SafeDelete :: Ptr (TFont a) -> IO () - --- | usage: (@fontSetDefaultEncoding obj encoding@). -fontSetDefaultEncoding :: Font a -> Int -> IO () -fontSetDefaultEncoding _obj encoding - = withObjectRef "fontSetDefaultEncoding" _obj $ \cobj__obj -> - wxFont_SetDefaultEncoding cobj__obj (toCInt encoding) -foreign import ccall "wxFont_SetDefaultEncoding" wxFont_SetDefaultEncoding :: Ptr (TFont a) -> CInt -> IO () - --- | usage: (@fontSetEncoding obj encoding@). -fontSetEncoding :: Font a -> Int -> IO () -fontSetEncoding _obj encoding - = withObjectRef "fontSetEncoding" _obj $ \cobj__obj -> - wxFont_SetEncoding cobj__obj (toCInt encoding) -foreign import ccall "wxFont_SetEncoding" wxFont_SetEncoding :: Ptr (TFont a) -> CInt -> IO () - --- | usage: (@fontSetFaceName obj faceName@). -fontSetFaceName :: Font a -> String -> IO () -fontSetFaceName _obj faceName - = withObjectRef "fontSetFaceName" _obj $ \cobj__obj -> - withStringPtr faceName $ \cobj_faceName -> - wxFont_SetFaceName cobj__obj cobj_faceName -foreign import ccall "wxFont_SetFaceName" wxFont_SetFaceName :: Ptr (TFont a) -> Ptr (TWxString b) -> IO () - --- | usage: (@fontSetFamily obj family@). -fontSetFamily :: Font a -> Int -> IO () -fontSetFamily _obj family - = withObjectRef "fontSetFamily" _obj $ \cobj__obj -> - wxFont_SetFamily cobj__obj (toCInt family) -foreign import ccall "wxFont_SetFamily" wxFont_SetFamily :: Ptr (TFont a) -> CInt -> IO () - --- | usage: (@fontSetPointSize obj pointSize@). -fontSetPointSize :: Font a -> Int -> IO () -fontSetPointSize _obj pointSize - = withObjectRef "fontSetPointSize" _obj $ \cobj__obj -> - wxFont_SetPointSize cobj__obj (toCInt pointSize) -foreign import ccall "wxFont_SetPointSize" wxFont_SetPointSize :: Ptr (TFont a) -> CInt -> IO () - --- | usage: (@fontSetStyle obj style@). -fontSetStyle :: Font a -> Int -> IO () -fontSetStyle _obj style - = withObjectRef "fontSetStyle" _obj $ \cobj__obj -> - wxFont_SetStyle cobj__obj (toCInt style) -foreign import ccall "wxFont_SetStyle" wxFont_SetStyle :: Ptr (TFont a) -> CInt -> IO () - --- | usage: (@fontSetUnderlined obj underlined@). -fontSetUnderlined :: Font a -> Int -> IO () -fontSetUnderlined _obj underlined - = withObjectRef "fontSetUnderlined" _obj $ \cobj__obj -> - wxFont_SetUnderlined cobj__obj (toCInt underlined) -foreign import ccall "wxFont_SetUnderlined" wxFont_SetUnderlined :: Ptr (TFont a) -> CInt -> IO () - --- | usage: (@fontSetWeight obj weight@). -fontSetWeight :: Font a -> Int -> IO () -fontSetWeight _obj weight - = withObjectRef "fontSetWeight" _obj $ \cobj__obj -> - wxFont_SetWeight cobj__obj (toCInt weight) -foreign import ccall "wxFont_SetWeight" wxFont_SetWeight :: Ptr (TFont a) -> CInt -> IO () - --- | usage: (@frameCentre self orientation@). -frameCentre :: Frame a -> Int -> IO () -frameCentre self orientation - = withObjectRef "frameCentre" self $ \cobj_self -> - wxFrame_Centre cobj_self (toCInt orientation) -foreign import ccall "wxFrame_Centre" wxFrame_Centre :: Ptr (TFrame a) -> CInt -> IO () - --- | usage: (@frameCreate prt id txt lfttopwdthgt stl@). -frameCreate :: Window a -> Id -> String -> Rect -> Style -> IO (Frame ()) -frameCreate _prt _id _txt _lfttopwdthgt _stl - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - withStringPtr _txt $ \cobj__txt -> - wxFrame_Create cobj__prt (toCInt _id) cobj__txt (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) -foreign import ccall "wxFrame_Create" wxFrame_Create :: Ptr (TWindow a) -> CInt -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TFrame ())) - --- | usage: (@frameCreateStatusBar obj number style@). -frameCreateStatusBar :: Frame a -> Int -> Int -> IO (StatusBar ()) -frameCreateStatusBar _obj number style - = withObjectResult $ - withObjectRef "frameCreateStatusBar" _obj $ \cobj__obj -> - wxFrame_CreateStatusBar cobj__obj (toCInt number) (toCInt style) -foreign import ccall "wxFrame_CreateStatusBar" wxFrame_CreateStatusBar :: Ptr (TFrame a) -> CInt -> CInt -> IO (Ptr (TStatusBar ())) - --- | usage: (@frameCreateToolBar obj style@). -frameCreateToolBar :: Frame a -> Int -> IO (ToolBar ()) -frameCreateToolBar _obj style - = withObjectResult $ - withObjectRef "frameCreateToolBar" _obj $ \cobj__obj -> - wxFrame_CreateToolBar cobj__obj (toCInt style) -foreign import ccall "wxFrame_CreateToolBar" wxFrame_CreateToolBar :: Ptr (TFrame a) -> CInt -> IO (Ptr (TToolBar ())) - --- | usage: (@frameGetClientAreaOriginleft obj@). -frameGetClientAreaOriginleft :: Frame a -> IO Int -frameGetClientAreaOriginleft _obj - = withIntResult $ - withObjectRef "frameGetClientAreaOriginleft" _obj $ \cobj__obj -> - wxFrame_GetClientAreaOrigin_left cobj__obj -foreign import ccall "wxFrame_GetClientAreaOrigin_left" wxFrame_GetClientAreaOrigin_left :: Ptr (TFrame a) -> IO CInt - --- | usage: (@frameGetClientAreaOrigintop obj@). -frameGetClientAreaOrigintop :: Frame a -> IO Int -frameGetClientAreaOrigintop _obj - = withIntResult $ - withObjectRef "frameGetClientAreaOrigintop" _obj $ \cobj__obj -> - wxFrame_GetClientAreaOrigin_top cobj__obj -foreign import ccall "wxFrame_GetClientAreaOrigin_top" wxFrame_GetClientAreaOrigin_top :: Ptr (TFrame a) -> IO CInt - --- | usage: (@frameGetMenuBar obj@). -frameGetMenuBar :: Frame a -> IO (MenuBar ()) -frameGetMenuBar _obj - = withObjectResult $ - withObjectRef "frameGetMenuBar" _obj $ \cobj__obj -> - wxFrame_GetMenuBar cobj__obj -foreign import ccall "wxFrame_GetMenuBar" wxFrame_GetMenuBar :: Ptr (TFrame a) -> IO (Ptr (TMenuBar ())) - --- | usage: (@frameGetStatusBar obj@). -frameGetStatusBar :: Frame a -> IO (StatusBar ()) -frameGetStatusBar _obj - = withObjectResult $ - withObjectRef "frameGetStatusBar" _obj $ \cobj__obj -> - wxFrame_GetStatusBar cobj__obj -foreign import ccall "wxFrame_GetStatusBar" wxFrame_GetStatusBar :: Ptr (TFrame a) -> IO (Ptr (TStatusBar ())) - --- | usage: (@frameGetTitle obj@). -frameGetTitle :: Frame a -> IO (String) -frameGetTitle _obj - = withManagedStringResult $ - withObjectRef "frameGetTitle" _obj $ \cobj__obj -> - wxFrame_GetTitle cobj__obj -foreign import ccall "wxFrame_GetTitle" wxFrame_GetTitle :: Ptr (TFrame a) -> IO (Ptr (TWxString ())) - --- | usage: (@frameGetToolBar obj@). -frameGetToolBar :: Frame a -> IO (ToolBar ()) -frameGetToolBar _obj - = withObjectResult $ - withObjectRef "frameGetToolBar" _obj $ \cobj__obj -> - wxFrame_GetToolBar cobj__obj -foreign import ccall "wxFrame_GetToolBar" wxFrame_GetToolBar :: Ptr (TFrame a) -> IO (Ptr (TToolBar ())) - --- | usage: (@frameIsFullScreen self@). -frameIsFullScreen :: Frame a -> IO Bool -frameIsFullScreen self - = withBoolResult $ - withObjectRef "frameIsFullScreen" self $ \cobj_self -> - wxFrame_IsFullScreen cobj_self -foreign import ccall "wxFrame_IsFullScreen" wxFrame_IsFullScreen :: Ptr (TFrame a) -> IO CBool - --- | usage: (@frameRestore obj@). -frameRestore :: Frame a -> IO () -frameRestore _obj - = withObjectRef "frameRestore" _obj $ \cobj__obj -> - wxFrame_Restore cobj__obj -foreign import ccall "wxFrame_Restore" wxFrame_Restore :: Ptr (TFrame a) -> IO () - --- | usage: (@frameSetMenuBar obj menubar@). -frameSetMenuBar :: Frame a -> MenuBar b -> IO () -frameSetMenuBar _obj menubar - = withObjectRef "frameSetMenuBar" _obj $ \cobj__obj -> - withObjectPtr menubar $ \cobj_menubar -> - wxFrame_SetMenuBar cobj__obj cobj_menubar -foreign import ccall "wxFrame_SetMenuBar" wxFrame_SetMenuBar :: Ptr (TFrame a) -> Ptr (TMenuBar b) -> IO () - --- | usage: (@frameSetShape self region@). -frameSetShape :: Frame a -> Region b -> IO Bool -frameSetShape self region - = withBoolResult $ - withObjectRef "frameSetShape" self $ \cobj_self -> - withObjectPtr region $ \cobj_region -> - wxFrame_SetShape cobj_self cobj_region -foreign import ccall "wxFrame_SetShape" wxFrame_SetShape :: Ptr (TFrame a) -> Ptr (TRegion b) -> IO CBool - --- | usage: (@frameSetStatusBar obj statBar@). -frameSetStatusBar :: Frame a -> StatusBar b -> IO () -frameSetStatusBar _obj statBar - = withObjectRef "frameSetStatusBar" _obj $ \cobj__obj -> - withObjectPtr statBar $ \cobj_statBar -> - wxFrame_SetStatusBar cobj__obj cobj_statBar -foreign import ccall "wxFrame_SetStatusBar" wxFrame_SetStatusBar :: Ptr (TFrame a) -> Ptr (TStatusBar b) -> IO () - --- | usage: (@frameSetStatusText obj txt number@). -frameSetStatusText :: Frame a -> String -> Int -> IO () -frameSetStatusText _obj _txt _number - = withObjectRef "frameSetStatusText" _obj $ \cobj__obj -> - withStringPtr _txt $ \cobj__txt -> - wxFrame_SetStatusText cobj__obj cobj__txt (toCInt _number) -foreign import ccall "wxFrame_SetStatusText" wxFrame_SetStatusText :: Ptr (TFrame a) -> Ptr (TWxString b) -> CInt -> IO () - --- | usage: (@frameSetStatusWidths obj n widthsfield@). -frameSetStatusWidths :: Frame a -> Int -> Ptr c -> IO () -frameSetStatusWidths _obj _n _widthsfield - = withObjectRef "frameSetStatusWidths" _obj $ \cobj__obj -> - wxFrame_SetStatusWidths cobj__obj (toCInt _n) _widthsfield -foreign import ccall "wxFrame_SetStatusWidths" wxFrame_SetStatusWidths :: Ptr (TFrame a) -> CInt -> Ptr c -> IO () - --- | usage: (@frameSetTitle frame txt@). -frameSetTitle :: Frame a -> String -> IO () -frameSetTitle _frame _txt - = withObjectRef "frameSetTitle" _frame $ \cobj__frame -> - withStringPtr _txt $ \cobj__txt -> - wxFrame_SetTitle cobj__frame cobj__txt -foreign import ccall "wxFrame_SetTitle" wxFrame_SetTitle :: Ptr (TFrame a) -> Ptr (TWxString b) -> IO () - --- | usage: (@frameSetToolBar obj toolbar@). -frameSetToolBar :: Frame a -> ToolBar b -> IO () -frameSetToolBar _obj _toolbar - = withObjectRef "frameSetToolBar" _obj $ \cobj__obj -> - withObjectPtr _toolbar $ \cobj__toolbar -> - wxFrame_SetToolBar cobj__obj cobj__toolbar -foreign import ccall "wxFrame_SetToolBar" wxFrame_SetToolBar :: Ptr (TFrame a) -> Ptr (TToolBar b) -> IO () - --- | usage: (@frameShowFullScreen self show style@). -frameShowFullScreen :: Frame a -> Bool -> Int -> IO Bool -frameShowFullScreen self show style - = withBoolResult $ - withObjectRef "frameShowFullScreen" self $ \cobj_self -> - wxFrame_ShowFullScreen cobj_self (toCBool show) (toCInt style) -foreign import ccall "wxFrame_ShowFullScreen" wxFrame_ShowFullScreen :: Ptr (TFrame a) -> CBool -> CInt -> IO CBool - --- | usage: (@gaugeCreate prt id rng lfttopwdthgt stl@). -gaugeCreate :: Window a -> Id -> Int -> Rect -> Style -> IO (Gauge ()) -gaugeCreate _prt _id _rng _lfttopwdthgt _stl - = withObjectResult $ - withObjectPtr _prt $ \cobj__prt -> - wxGauge_Create cobj__prt (toCInt _id) (toCInt _rng) (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) -foreign import ccall "wxGauge_Create" wxGauge_Create :: Ptr (TWindow a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TGauge ())) - --- | usage: (@gaugeGetBezelFace obj@). -gaugeGetBezelFace :: Gauge a -> IO Int -gaugeGetBezelFace _obj - = withIntResult $ - withObjectRef "gaugeGetBezelFace" _obj $ \cobj__obj -> - wxGauge_GetBezelFace cobj__obj -foreign import ccall "wxGauge_GetBezelFace" wxGauge_GetBezelFace :: Ptr (TGauge a) -> IO CInt - --- | usage: (@gaugeGetRange obj@). -gaugeGetRange :: Gauge a -> IO Int -gaugeGetRange _obj - = withIntResult $ - withObjectRef "gaugeGetRange" _obj $ \cobj__obj -> - wxGauge_GetRange cobj__obj -foreign import ccall "wxGauge_GetRange" wxGauge_GetRange :: Ptr (TGauge a) -> IO CInt - --- | usage: (@gaugeGetShadowWidth obj@). -gaugeGetShadowWidth :: Gauge a -> IO Int -gaugeGetShadowWidth _obj - = withIntResult $ - withObjectRef "gaugeGetShadowWidth" _obj $ \cobj__obj -> - wxGauge_GetShadowWidth cobj__obj -foreign import ccall "wxGauge_GetShadowWidth" wxGauge_GetShadowWidth :: Ptr (TGauge a) -> IO CInt - --- | usage: (@gaugeGetValue obj@). -gaugeGetValue :: Gauge a -> IO Int -gaugeGetValue _obj - = withIntResult $ - withObjectRef "gaugeGetValue" _obj $ \cobj__obj -> - wxGauge_GetValue cobj__obj -foreign import ccall "wxGauge_GetValue" wxGauge_GetValue :: Ptr (TGauge a) -> IO CInt - --- | usage: (@gaugeSetBezelFace obj w@). -gaugeSetBezelFace :: Gauge a -> Int -> IO () -gaugeSetBezelFace _obj w - = withObjectRef "gaugeSetBezelFace" _obj $ \cobj__obj -> - wxGauge_SetBezelFace cobj__obj (toCInt w) -foreign import ccall "wxGauge_SetBezelFace" wxGauge_SetBezelFace :: Ptr (TGauge a) -> CInt -> IO () - --- | usage: (@gaugeSetRange obj r@). -gaugeSetRange :: Gauge a -> Int -> IO () -gaugeSetRange _obj r - = withObjectRef "gaugeSetRange" _obj $ \cobj__obj -> - wxGauge_SetRange cobj__obj (toCInt r) -foreign import ccall "wxGauge_SetRange" wxGauge_SetRange :: Ptr (TGauge a) -> CInt -> IO () - --- | usage: (@gaugeSetShadowWidth obj w@). -gaugeSetShadowWidth :: Gauge a -> Int -> IO () -gaugeSetShadowWidth _obj w - = withObjectRef "gaugeSetShadowWidth" _obj $ \cobj__obj -> - wxGauge_SetShadowWidth cobj__obj (toCInt w) -foreign import ccall "wxGauge_SetShadowWidth" wxGauge_SetShadowWidth :: Ptr (TGauge a) -> CInt -> IO () - --- | usage: (@gaugeSetValue obj pos@). -gaugeSetValue :: Gauge a -> Int -> IO () -gaugeSetValue _obj pos - = withObjectRef "gaugeSetValue" _obj $ \cobj__obj -> - wxGauge_SetValue cobj__obj (toCInt pos) -foreign import ccall "wxGauge_SetValue" wxGauge_SetValue :: Ptr (TGauge a) -> CInt -> IO () - --- | usage: (@genericDragIcon icon@). -genericDragIcon :: Icon a -> IO (GenericDragImage ()) -genericDragIcon icon - = withObjectResult $ - withObjectPtr icon $ \cobj_icon -> - wx_wxGenericDragIcon cobj_icon -foreign import ccall "wxGenericDragIcon" wx_wxGenericDragIcon :: Ptr (TIcon a) -> IO (Ptr (TGenericDragImage ())) - --- | usage: (@genericDragImageCreate cursor@). -genericDragImageCreate :: Cursor a -> IO (GenericDragImage ()) -genericDragImageCreate cursor - = withObjectResult $ - withObjectPtr cursor $ \cobj_cursor -> - wxGenericDragImage_Create cobj_cursor -foreign import ccall "wxGenericDragImage_Create" wxGenericDragImage_Create :: Ptr (TCursor a) -> IO (Ptr (TGenericDragImage ())) - --- | usage: (@genericDragImageDoDrawImage self dc xy@). -genericDragImageDoDrawImage :: GenericDragImage a -> DC b -> Point -> IO Bool -genericDragImageDoDrawImage self dc xy - = withBoolResult $ - withObjectRef "genericDragImageDoDrawImage" self $ \cobj_self -> - withObjectPtr dc $ \cobj_dc -> - wxGenericDragImage_DoDrawImage cobj_self cobj_dc (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxGenericDragImage_DoDrawImage" wxGenericDragImage_DoDrawImage :: Ptr (TGenericDragImage a) -> Ptr (TDC b) -> CInt -> CInt -> IO CBool - --- | usage: (@genericDragImageGetImageRect self xposypos@). -genericDragImageGetImageRect :: GenericDragImage a -> Point -> IO (Rect) -genericDragImageGetImageRect self xposypos - = withWxRectResult $ - withObjectRef "genericDragImageGetImageRect" self $ \cobj_self -> - wxGenericDragImage_GetImageRect cobj_self (toCIntPointX xposypos) (toCIntPointY xposypos) -foreign import ccall "wxGenericDragImage_GetImageRect" wxGenericDragImage_GetImageRect :: Ptr (TGenericDragImage a) -> CInt -> CInt -> IO (Ptr (TWxRect ())) - --- | usage: (@genericDragImageUpdateBackingFromWindow self windowDC destDC xywh xdestydestwidthheight@). -genericDragImageUpdateBackingFromWindow :: GenericDragImage a -> DC b -> MemoryDC c -> Rect -> Rect -> IO Bool -genericDragImageUpdateBackingFromWindow self windowDC destDC xywh xdestydestwidthheight - = withBoolResult $ - withObjectRef "genericDragImageUpdateBackingFromWindow" self $ \cobj_self -> - withObjectPtr windowDC $ \cobj_windowDC -> - withObjectPtr destDC $ \cobj_destDC -> - wxGenericDragImage_UpdateBackingFromWindow cobj_self cobj_windowDC cobj_destDC (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) (toCIntRectX xdestydestwidthheight) (toCIntRectY xdestydestwidthheight)(toCIntRectW xdestydestwidthheight) (toCIntRectH xdestydestwidthheight) -foreign import ccall "wxGenericDragImage_UpdateBackingFromWindow" wxGenericDragImage_UpdateBackingFromWindow :: Ptr (TGenericDragImage a) -> Ptr (TDC b) -> Ptr (TMemoryDC c) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO CBool - --- | usage: (@genericDragListItem treeCtrl id@). -genericDragListItem :: ListCtrl a -> Id -> IO (GenericDragImage ()) -genericDragListItem treeCtrl id - = withObjectResult $ - withObjectPtr treeCtrl $ \cobj_treeCtrl -> - wx_wxGenericDragListItem cobj_treeCtrl (toCInt id) -foreign import ccall "wxGenericDragListItem" wx_wxGenericDragListItem :: Ptr (TListCtrl a) -> CInt -> IO (Ptr (TGenericDragImage ())) - --- | usage: (@genericDragString test@). -genericDragString :: String -> IO (GenericDragImage ()) -genericDragString test - = withObjectResult $ - withStringPtr test $ \cobj_test -> - wx_wxGenericDragString cobj_test -foreign import ccall "wxGenericDragString" wx_wxGenericDragString :: Ptr (TWxString a) -> IO (Ptr (TGenericDragImage ())) - --- | usage: (@genericDragTreeItem treeCtrl id@). -genericDragTreeItem :: TreeCtrl a -> TreeItem -> IO (GenericDragImage ()) -genericDragTreeItem treeCtrl id - = withObjectResult $ - withObjectPtr treeCtrl $ \cobj_treeCtrl -> - withTreeItemIdPtr id $ \cobj_id -> - wx_wxGenericDragTreeItem cobj_treeCtrl cobj_id -foreign import ccall "wxGenericDragTreeItem" wx_wxGenericDragTreeItem :: Ptr (TTreeCtrl a) -> Ptr (TTreeItemId b) -> IO (Ptr (TGenericDragImage ())) - --- | usage: (@getApplicationDir@). -getApplicationDir :: IO (String) -getApplicationDir - = withManagedStringResult $ - wx_wxGetApplicationDir -foreign import ccall "wxGetApplicationDir" wx_wxGetApplicationDir :: IO (Ptr (TWxString ())) - --- | usage: (@getApplicationPath@). -getApplicationPath :: IO (String) -getApplicationPath - = withManagedStringResult $ - wx_wxGetApplicationPath -foreign import ccall "wxGetApplicationPath" wx_wxGetApplicationPath :: IO (Ptr (TWxString ())) - --- | usage: (@getColourFromUser parent colInit@). -getColourFromUser :: Window a -> Color -> IO (Color) -getColourFromUser parent colInit - = withRefColour $ \pref -> - withObjectPtr parent $ \cobj_parent -> - withColourPtr colInit $ \cobj_colInit -> - wx_wxGetColourFromUser cobj_parent cobj_colInit pref -foreign import ccall "wxGetColourFromUser" wx_wxGetColourFromUser :: Ptr (TWindow a) -> Ptr (TColour b) -> Ptr (TColour ()) -> IO () - --- | usage: (@getELJLocale@). -getELJLocale :: IO (WXCLocale ()) -getELJLocale - = withObjectResult $ - wx_wxGetELJLocale -foreign import ccall "wxGetELJLocale" wx_wxGetELJLocale :: IO (Ptr (TWXCLocale ())) - --- | usage: (@getELJTranslation sz@). -getELJTranslation :: String -> IO (Ptr ()) -getELJTranslation sz - = withCWString sz $ \cstr_sz -> - wx_wxGetELJTranslation cstr_sz -foreign import ccall "wxGetELJTranslation" wx_wxGetELJTranslation :: CWString -> IO (Ptr ()) - --- | usage: (@getFontFromUser parent fontInit@). -getFontFromUser :: Window a -> Font b -> IO (Font ()) -getFontFromUser parent fontInit - = withRefFont $ \pref -> - withObjectPtr parent $ \cobj_parent -> - withObjectPtr fontInit $ \cobj_fontInit -> - wx_wxGetFontFromUser cobj_parent cobj_fontInit pref -foreign import ccall "wxGetFontFromUser" wx_wxGetFontFromUser :: Ptr (TWindow a) -> Ptr (TFont b) -> Ptr (TFont ()) -> IO () - --- | usage: (@getNumberFromUser message prompt caption value min max parent xy@). -getNumberFromUser :: String -> String -> String -> Int -> Int -> Int -> Window g -> Point -> IO Int -getNumberFromUser message prompt caption value min max parent xy - = withIntResult $ - withStringPtr message $ \cobj_message -> - withStringPtr prompt $ \cobj_prompt -> - withStringPtr caption $ \cobj_caption -> - withObjectPtr parent $ \cobj_parent -> - wx_wxGetNumberFromUser cobj_message cobj_prompt cobj_caption (toCInt value) (toCInt min) (toCInt max) cobj_parent (toCIntPointX xy) (toCIntPointY xy) -foreign import ccall "wxGetNumberFromUser" wx_wxGetNumberFromUser :: Ptr (TWxString a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> Ptr (TWindow g) -> CInt -> CInt -> IO CInt - --- | usage: (@getPasswordFromUser message caption defaultText parent@). -getPasswordFromUser :: String -> String -> String -> Window d -> IO String -getPasswordFromUser message caption defaultText parent - = withWStringResult $ \buffer -> - withCWString message $ \cstr_message -> - withCWString caption $ \cstr_caption -> - withCWString defaultText $ \cstr_defaultText -> - withObjectPtr parent $ \cobj_parent -> - wx_wxGetPasswordFromUser cstr_message cstr_caption cstr_defaultText cobj_parent buffer -foreign import ccall "wxGetPasswordFromUser" wx_wxGetPasswordFromUser :: CWString -> CWString -> CWString -> Ptr (TWindow d) -> Ptr CWchar -> IO CInt - --- | usage: (@getTextFromUser message caption defaultText parent xy center@). -getTextFromUser :: String -> String -> String -> Window d -> Point -> Bool -> IO String -getTextFromUser message caption defaultText parent xy center - = withWStringResult $ \buffer -> - withCWString message $ \cstr_message -> - withCWString caption $ \cstr_caption -> - withCWString defaultText $ \cstr_defaultText -> - withObjectPtr parent $ \cobj_parent -> - wx_wxGetTextFromUser cstr_message cstr_caption cstr_defaultText cobj_parent (toCIntPointX xy) (toCIntPointY xy) (toCBool center) buffer -foreign import ccall "wxGetTextFromUser" wx_wxGetTextFromUser :: CWString -> CWString -> CWString -> Ptr (TWindow d) -> CInt -> CInt -> CBool -> Ptr CWchar -> IO CInt - --- | usage: (@glCanvasCreate parent windowID attributes xywh style title palette@). -glCanvasCreate :: Window a -> Int -> Ptr CInt -> Rect -> Int -> String -> Palette g -> IO (GLCanvas ()) -glCanvasCreate parent windowID attributes xywh style title palette - = withObjectResult $ - withObjectPtr parent $ \cobj_parent -> - withStringPtr title $ \cobj_title -> - withObjectPtr palette $ \cobj_palette -> - wxGLCanvas_Create cobj_parent (toCInt windowID) attributes (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) (toCInt style) cobj_title cobj_palette -foreign import ccall "wxGLCanvas_Create" wxGLCanvas_Create :: Ptr (TWindow a) -> CInt -> Ptr CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr (TWxString f) -> Ptr (TPalette g) -> IO (Ptr (TGLCanvas ())) - --- | usage: (@glCanvasIsDisplaySupported attributes@). -glCanvasIsDisplaySupported :: Ptr CInt -> IO Bool -glCanvasIsDisplaySupported attributes - = withBoolResult $ - wxGLCanvas_IsDisplaySupported attributes -foreign import ccall "wxGLCanvas_IsDisplaySupported" wxGLCanvas_IsDisplaySupported :: Ptr CInt -> IO CBool - --- | usage: (@glCanvasIsExtensionSupported extension@). -glCanvasIsExtensionSupported :: String -> IO Bool -glCanvasIsExtensionSupported extension - = withBoolResult $ - withStringPtr extension $ \cobj_extension -> - wxGLCanvas_IsExtensionSupported cobj_extension -foreign import ccall "wxGLCanvas_IsExtensionSupported" wxGLCanvas_IsExtensionSupported :: Ptr (TWxString a) -> IO CBool - --- | usage: (@glCanvasSetColour self colour@). -glCanvasSetColour :: GLCanvas a -> Color -> IO Bool -glCanvasSetColour self colour - = withBoolResult $ - withObjectRef "glCanvasSetColour" self $ \cobj_self -> - withColourPtr colour $ \cobj_colour -> - wxGLCanvas_SetColour cobj_self cobj_colour -foreign import ccall "wxGLCanvas_SetColour" wxGLCanvas_SetColour :: Ptr (TGLCanvas a) -> Ptr (TColour b) -> IO CBool - --- | usage: (@glCanvasSetCurrent self ctxt@). -glCanvasSetCurrent :: GLCanvas a -> GLContext b -> IO Bool -glCanvasSetCurrent self ctxt - = withBoolResult $ - withObjectRef "glCanvasSetCurrent" self $ \cobj_self -> - withObjectPtr ctxt $ \cobj_ctxt -> - wxGLCanvas_SetCurrent cobj_self cobj_ctxt -foreign import ccall "wxGLCanvas_SetCurrent" wxGLCanvas_SetCurrent :: Ptr (TGLCanvas a) -> Ptr (TGLContext b) -> IO CBool - --- | usage: (@glCanvasSwapBuffers self@). -glCanvasSwapBuffers :: GLCanvas a -> IO Bool -glCanvasSwapBuffers self - = withBoolResult $ - withObjectRef "glCanvasSwapBuffers" self $ \cobj_self -> - wxGLCanvas_SwapBuffers cobj_self -foreign import ccall "wxGLCanvas_SwapBuffers" wxGLCanvas_SwapBuffers :: Ptr (TGLCanvas a) -> IO CBool - --- | usage: (@glContextCreate win other@). -glContextCreate :: GLCanvas a -> GLContext b -> IO (GLContext ()) -glContextCreate win other - = withObjectResult $ - withObjectPtr win $ \cobj_win -> - withObjectPtr other $ \cobj_other -> - wxGLContext_Create cobj_win cobj_other -foreign import ccall "wxGLContext_Create" wxGLContext_Create :: Ptr (TGLCanvas a) -> Ptr (TGLContext b) -> IO (Ptr (TGLContext ())) - --- | usage: (@glContextCreateFromNull win@). -glContextCreateFromNull :: GLCanvas a -> IO (GLContext ()) -glContextCreateFromNull win - = withObjectResult $ - withObjectPtr win $ \cobj_win -> - wxGLContext_CreateFromNull cobj_win -foreign import ccall "wxGLContext_CreateFromNull" wxGLContext_CreateFromNull :: Ptr (TGLCanvas a) -> IO (Ptr (TGLContext ())) - --- | usage: (@glContextSetCurrent self win@). -glContextSetCurrent :: GLContext a -> GLCanvas b -> IO Bool -glContextSetCurrent self win - = withBoolResult $ - withObjectRef "glContextSetCurrent" self $ \cobj_self -> - withObjectPtr win $ \cobj_win -> - wxGLContext_SetCurrent cobj_self cobj_win -foreign import ccall "wxGLContext_SetCurrent" wxGLContext_SetCurrent :: Ptr (TGLContext a) -> Ptr (TGLCanvas b) -> IO CBool - --- | usage: (@graphicsBrushCreate@). -graphicsBrushCreate :: IO (GraphicsBrush ()) -graphicsBrushCreate - = withObjectResult $ - wxGraphicsBrush_Create -foreign import ccall "wxGraphicsBrush_Create" wxGraphicsBrush_Create :: IO (Ptr (TGraphicsBrush ())) - --- | usage: (@graphicsBrushDelete self@). -graphicsBrushDelete :: GraphicsBrush a -> IO () -graphicsBrushDelete - = objectDelete - - --- | usage: (@graphicsContextClip self region@). -graphicsContextClip :: GraphicsContext a -> Region b -> IO () -graphicsContextClip self region - = withObjectRef "graphicsContextClip" self $ \cobj_self -> - withObjectPtr region $ \cobj_region -> - wxGraphicsContext_Clip cobj_self cobj_region -foreign import ccall "wxGraphicsContext_Clip" wxGraphicsContext_Clip :: Ptr (TGraphicsContext a) -> Ptr (TRegion b) -> IO () - --- | usage: (@graphicsContextClipByRectangle self xywh@). -graphicsContextClipByRectangle :: GraphicsContext a -> (Rect2D Double) -> IO () -graphicsContextClipByRectangle self xywh - = withObjectRef "graphicsContextClipByRectangle" self $ \cobj_self -> - wxGraphicsContext_ClipByRectangle cobj_self (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) -foreign import ccall "wxGraphicsContext_ClipByRectangle" wxGraphicsContext_ClipByRectangle :: Ptr (TGraphicsContext a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsContextConcatTransform self path@). -graphicsContextConcatTransform :: GraphicsContext a -> GraphicsMatrix b -> IO () -graphicsContextConcatTransform self path - = withObjectRef "graphicsContextConcatTransform" self $ \cobj_self -> - withObjectPtr path $ \cobj_path -> - wxGraphicsContext_ConcatTransform cobj_self cobj_path -foreign import ccall "wxGraphicsContext_ConcatTransform" wxGraphicsContext_ConcatTransform :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsMatrix b) -> IO () - --- | usage: (@graphicsContextCreate dc@). -graphicsContextCreate :: WindowDC a -> IO (GraphicsContext ()) -graphicsContextCreate dc - = withObjectResult $ - withObjectPtr dc $ \cobj_dc -> - wxGraphicsContext_Create cobj_dc -foreign import ccall "wxGraphicsContext_Create" wxGraphicsContext_Create :: Ptr (TWindowDC a) -> IO (Ptr (TGraphicsContext ())) - --- | usage: (@graphicsContextCreateDefaultMatrix self@). -graphicsContextCreateDefaultMatrix :: GraphicsContext a -> IO (GraphicsMatrix ()) -graphicsContextCreateDefaultMatrix self - = withObjectResult $ - withObjectRef "graphicsContextCreateDefaultMatrix" self $ \cobj_self -> - wxGraphicsContext_CreateDefaultMatrix cobj_self -foreign import ccall "wxGraphicsContext_CreateDefaultMatrix" wxGraphicsContext_CreateDefaultMatrix :: Ptr (TGraphicsContext a) -> IO (Ptr (TGraphicsMatrix ())) - --- | usage: (@graphicsContextCreateFromNative context@). -graphicsContextCreateFromNative :: GraphicsContext a -> IO (GraphicsContext ()) -graphicsContextCreateFromNative context - = withObjectResult $ - withObjectRef "graphicsContextCreateFromNative" context $ \cobj_context -> - wxGraphicsContext_CreateFromNative cobj_context -foreign import ccall "wxGraphicsContext_CreateFromNative" wxGraphicsContext_CreateFromNative :: Ptr (TGraphicsContext a) -> IO (Ptr (TGraphicsContext ())) - --- | usage: (@graphicsContextCreateFromNativeWindow window@). -graphicsContextCreateFromNativeWindow :: Window a -> IO (GraphicsContext ()) -graphicsContextCreateFromNativeWindow window - = withObjectResult $ - withObjectPtr window $ \cobj_window -> - wxGraphicsContext_CreateFromNativeWindow cobj_window -foreign import ccall "wxGraphicsContext_CreateFromNativeWindow" wxGraphicsContext_CreateFromNativeWindow :: Ptr (TWindow a) -> IO (Ptr (TGraphicsContext ())) - --- | usage: (@graphicsContextCreateFromWindow window@). -graphicsContextCreateFromWindow :: Window a -> IO (GraphicsContext ()) -graphicsContextCreateFromWindow window - = withObjectResult $ - withObjectPtr window $ \cobj_window -> - wxGraphicsContext_CreateFromWindow cobj_window -foreign import ccall "wxGraphicsContext_CreateFromWindow" wxGraphicsContext_CreateFromWindow :: Ptr (TWindow a) -> IO (Ptr (TGraphicsContext ())) - --- | usage: (@graphicsContextCreateMatrix self a b c d tx ty@). -graphicsContextCreateMatrix :: GraphicsContext a -> Double -> Double -> Double -> Double -> Double -> Double -> IO (GraphicsMatrix ()) -graphicsContextCreateMatrix self a b c d tx ty - = withObjectResult $ - withObjectRef "graphicsContextCreateMatrix" self $ \cobj_self -> - wxGraphicsContext_CreateMatrix cobj_self a b c d tx ty -foreign import ccall "wxGraphicsContext_CreateMatrix" wxGraphicsContext_CreateMatrix :: Ptr (TGraphicsContext a) -> Double -> Double -> Double -> Double -> Double -> Double -> IO (Ptr (TGraphicsMatrix ())) - --- | usage: (@graphicsContextCreatePath self@). -graphicsContextCreatePath :: GraphicsContext a -> IO (GraphicsPath ()) -graphicsContextCreatePath self - = withObjectResult $ - withObjectRef "graphicsContextCreatePath" self $ \cobj_self -> - wxGraphicsContext_CreatePath cobj_self -foreign import ccall "wxGraphicsContext_CreatePath" wxGraphicsContext_CreatePath :: Ptr (TGraphicsContext a) -> IO (Ptr (TGraphicsPath ())) - --- | usage: (@graphicsContextDelete self@). -graphicsContextDelete :: GraphicsContext a -> IO () -graphicsContextDelete - = objectDelete - - --- | usage: (@graphicsContextDrawBitmap self bmp xywh@). -graphicsContextDrawBitmap :: GraphicsContext a -> Bitmap b -> (Rect2D Double) -> IO () -graphicsContextDrawBitmap self bmp xywh - = withObjectRef "graphicsContextDrawBitmap" self $ \cobj_self -> - withObjectPtr bmp $ \cobj_bmp -> - wxGraphicsContext_DrawBitmap cobj_self cobj_bmp (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) -foreign import ccall "wxGraphicsContext_DrawBitmap" wxGraphicsContext_DrawBitmap :: Ptr (TGraphicsContext a) -> Ptr (TBitmap b) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsContextDrawEllipse self xywh@). -graphicsContextDrawEllipse :: GraphicsContext a -> (Rect2D Double) -> IO () -graphicsContextDrawEllipse self xywh - = withObjectRef "graphicsContextDrawEllipse" self $ \cobj_self -> - wxGraphicsContext_DrawEllipse cobj_self (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) -foreign import ccall "wxGraphicsContext_DrawEllipse" wxGraphicsContext_DrawEllipse :: Ptr (TGraphicsContext a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsContextDrawIcon self icon xywh@). -graphicsContextDrawIcon :: GraphicsContext a -> Icon b -> (Rect2D Double) -> IO () -graphicsContextDrawIcon self icon xywh - = withObjectRef "graphicsContextDrawIcon" self $ \cobj_self -> - withObjectPtr icon $ \cobj_icon -> - wxGraphicsContext_DrawIcon cobj_self cobj_icon (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) -foreign import ccall "wxGraphicsContext_DrawIcon" wxGraphicsContext_DrawIcon :: Ptr (TGraphicsContext a) -> Ptr (TIcon b) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsContextDrawLines self n x y style@). -graphicsContextDrawLines :: GraphicsContext a -> Int -> Ptr c -> Ptr d -> Int -> IO () -graphicsContextDrawLines self n x y style - = withObjectRef "graphicsContextDrawLines" self $ \cobj_self -> - wxGraphicsContext_DrawLines cobj_self (toCInt n) x y (toCInt style) -foreign import ccall "wxGraphicsContext_DrawLines" wxGraphicsContext_DrawLines :: Ptr (TGraphicsContext a) -> CInt -> Ptr c -> Ptr d -> CInt -> IO () - --- | usage: (@graphicsContextDrawPath self path style@). -graphicsContextDrawPath :: GraphicsContext a -> GraphicsPath b -> Int -> IO () -graphicsContextDrawPath self path style - = withObjectRef "graphicsContextDrawPath" self $ \cobj_self -> - withObjectPtr path $ \cobj_path -> - wxGraphicsContext_DrawPath cobj_self cobj_path (toCInt style) -foreign import ccall "wxGraphicsContext_DrawPath" wxGraphicsContext_DrawPath :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsPath b) -> CInt -> IO () - --- | usage: (@graphicsContextDrawRectangle self xywh@). -graphicsContextDrawRectangle :: GraphicsContext a -> (Rect2D Double) -> IO () -graphicsContextDrawRectangle self xywh - = withObjectRef "graphicsContextDrawRectangle" self $ \cobj_self -> - wxGraphicsContext_DrawRectangle cobj_self (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) -foreign import ccall "wxGraphicsContext_DrawRectangle" wxGraphicsContext_DrawRectangle :: Ptr (TGraphicsContext a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsContextDrawRoundedRectangle self xywh radius@). -graphicsContextDrawRoundedRectangle :: GraphicsContext a -> (Rect2D Double) -> Double -> IO () -graphicsContextDrawRoundedRectangle self xywh radius - = withObjectRef "graphicsContextDrawRoundedRectangle" self $ \cobj_self -> - wxGraphicsContext_DrawRoundedRectangle cobj_self (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) radius -foreign import ccall "wxGraphicsContext_DrawRoundedRectangle" wxGraphicsContext_DrawRoundedRectangle :: Ptr (TGraphicsContext a) -> CDouble -> CDouble -> CDouble -> CDouble -> Double -> IO () - --- | usage: (@graphicsContextDrawText self text xy@). -graphicsContextDrawText :: GraphicsContext a -> String -> (Point2 Double) -> IO () -graphicsContextDrawText self text xy - = withObjectRef "graphicsContextDrawText" self $ \cobj_self -> - withStringPtr text $ \cobj_text -> - wxGraphicsContext_DrawText cobj_self cobj_text (toCDoublePointX xy) (toCDoublePointY xy) -foreign import ccall "wxGraphicsContext_DrawText" wxGraphicsContext_DrawText :: Ptr (TGraphicsContext a) -> Ptr (TWxString b) -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsContextDrawTextWithAngle self text xy radius@). -graphicsContextDrawTextWithAngle :: GraphicsContext a -> String -> (Point2 Double) -> Double -> IO () -graphicsContextDrawTextWithAngle self text xy radius - = withObjectRef "graphicsContextDrawTextWithAngle" self $ \cobj_self -> - withStringPtr text $ \cobj_text -> - wxGraphicsContext_DrawTextWithAngle cobj_self cobj_text (toCDoublePointX xy) (toCDoublePointY xy) radius -foreign import ccall "wxGraphicsContext_DrawTextWithAngle" wxGraphicsContext_DrawTextWithAngle :: Ptr (TGraphicsContext a) -> Ptr (TWxString b) -> CDouble -> CDouble -> Double -> IO () - --- | usage: (@graphicsContextFillPath self path style@). -graphicsContextFillPath :: GraphicsContext a -> GraphicsPath b -> Int -> IO () -graphicsContextFillPath self path style - = withObjectRef "graphicsContextFillPath" self $ \cobj_self -> - withObjectPtr path $ \cobj_path -> - wxGraphicsContext_FillPath cobj_self cobj_path (toCInt style) -foreign import ccall "wxGraphicsContext_FillPath" wxGraphicsContext_FillPath :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsPath b) -> CInt -> IO () - --- | usage: (@graphicsContextGetNativeContext self@). -graphicsContextGetNativeContext :: GraphicsContext a -> IO (Ptr ()) -graphicsContextGetNativeContext self - = withObjectRef "graphicsContextGetNativeContext" self $ \cobj_self -> - wxGraphicsContext_GetNativeContext cobj_self -foreign import ccall "wxGraphicsContext_GetNativeContext" wxGraphicsContext_GetNativeContext :: Ptr (TGraphicsContext a) -> IO (Ptr ()) - --- | usage: (@graphicsContextGetTextExtent self text width height descent externalLeading@). -graphicsContextGetTextExtent :: GraphicsContext a -> String -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> IO () -graphicsContextGetTextExtent self text width height descent externalLeading - = withObjectRef "graphicsContextGetTextExtent" self $ \cobj_self -> - withStringPtr text $ \cobj_text -> - wxGraphicsContext_GetTextExtent cobj_self cobj_text width height descent externalLeading -foreign import ccall "wxGraphicsContext_GetTextExtent" wxGraphicsContext_GetTextExtent :: Ptr (TGraphicsContext a) -> Ptr (TWxString b) -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> IO () - --- | usage: (@graphicsContextPopState self@). -graphicsContextPopState :: GraphicsContext a -> IO () -graphicsContextPopState self - = withObjectRef "graphicsContextPopState" self $ \cobj_self -> - wxGraphicsContext_PopState cobj_self -foreign import ccall "wxGraphicsContext_PopState" wxGraphicsContext_PopState :: Ptr (TGraphicsContext a) -> IO () - --- | usage: (@graphicsContextPushState self@). -graphicsContextPushState :: GraphicsContext a -> IO () -graphicsContextPushState self - = withObjectRef "graphicsContextPushState" self $ \cobj_self -> - wxGraphicsContext_PushState cobj_self -foreign import ccall "wxGraphicsContext_PushState" wxGraphicsContext_PushState :: Ptr (TGraphicsContext a) -> IO () - --- | usage: (@graphicsContextResetClip self@). -graphicsContextResetClip :: GraphicsContext a -> IO () -graphicsContextResetClip self - = withObjectRef "graphicsContextResetClip" self $ \cobj_self -> - wxGraphicsContext_ResetClip cobj_self -foreign import ccall "wxGraphicsContext_ResetClip" wxGraphicsContext_ResetClip :: Ptr (TGraphicsContext a) -> IO () - --- | usage: (@graphicsContextRotate self angle@). -graphicsContextRotate :: GraphicsContext a -> Double -> IO () -graphicsContextRotate self angle - = withObjectRef "graphicsContextRotate" self $ \cobj_self -> - wxGraphicsContext_Rotate cobj_self angle -foreign import ccall "wxGraphicsContext_Rotate" wxGraphicsContext_Rotate :: Ptr (TGraphicsContext a) -> Double -> IO () - --- | usage: (@graphicsContextScale self xScaleyScale@). -graphicsContextScale :: GraphicsContext a -> (Size2D Double) -> IO () -graphicsContextScale self xScaleyScale - = withObjectRef "graphicsContextScale" self $ \cobj_self -> - wxGraphicsContext_Scale cobj_self (toCDoubleSizeW xScaleyScale) (toCDoubleSizeH xScaleyScale) -foreign import ccall "wxGraphicsContext_Scale" wxGraphicsContext_Scale :: Ptr (TGraphicsContext a) -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsContextSetBrush self brush@). -graphicsContextSetBrush :: GraphicsContext a -> Brush b -> IO () -graphicsContextSetBrush self brush - = withObjectRef "graphicsContextSetBrush" self $ \cobj_self -> - withObjectPtr brush $ \cobj_brush -> - wxGraphicsContext_SetBrush cobj_self cobj_brush -foreign import ccall "wxGraphicsContext_SetBrush" wxGraphicsContext_SetBrush :: Ptr (TGraphicsContext a) -> Ptr (TBrush b) -> IO () - --- | usage: (@graphicsContextSetFont self font colour@). -graphicsContextSetFont :: GraphicsContext a -> Font b -> Color -> IO () -graphicsContextSetFont self font colour - = withObjectRef "graphicsContextSetFont" self $ \cobj_self -> - withObjectPtr font $ \cobj_font -> - withColourPtr colour $ \cobj_colour -> - wxGraphicsContext_SetFont cobj_self cobj_font cobj_colour -foreign import ccall "wxGraphicsContext_SetFont" wxGraphicsContext_SetFont :: Ptr (TGraphicsContext a) -> Ptr (TFont b) -> Ptr (TColour c) -> IO () - --- | usage: (@graphicsContextSetGraphicsBrush self brush@). -graphicsContextSetGraphicsBrush :: GraphicsContext a -> GraphicsBrush b -> IO () -graphicsContextSetGraphicsBrush self brush - = withObjectRef "graphicsContextSetGraphicsBrush" self $ \cobj_self -> - withObjectPtr brush $ \cobj_brush -> - wxGraphicsContext_SetGraphicsBrush cobj_self cobj_brush -foreign import ccall "wxGraphicsContext_SetGraphicsBrush" wxGraphicsContext_SetGraphicsBrush :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsBrush b) -> IO () - --- | usage: (@graphicsContextSetGraphicsFont self font@). -graphicsContextSetGraphicsFont :: GraphicsContext a -> GraphicsFont b -> IO () -graphicsContextSetGraphicsFont self font - = withObjectRef "graphicsContextSetGraphicsFont" self $ \cobj_self -> - withObjectPtr font $ \cobj_font -> - wxGraphicsContext_SetGraphicsFont cobj_self cobj_font -foreign import ccall "wxGraphicsContext_SetGraphicsFont" wxGraphicsContext_SetGraphicsFont :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsFont b) -> IO () - --- | usage: (@graphicsContextSetGraphicsPen self pen@). -graphicsContextSetGraphicsPen :: GraphicsContext a -> GraphicsPen b -> IO () -graphicsContextSetGraphicsPen self pen - = withObjectRef "graphicsContextSetGraphicsPen" self $ \cobj_self -> - withObjectPtr pen $ \cobj_pen -> - wxGraphicsContext_SetGraphicsPen cobj_self cobj_pen -foreign import ccall "wxGraphicsContext_SetGraphicsPen" wxGraphicsContext_SetGraphicsPen :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsPen b) -> IO () - --- | usage: (@graphicsContextSetPen self pen@). -graphicsContextSetPen :: GraphicsContext a -> Pen b -> IO () -graphicsContextSetPen self pen - = withObjectRef "graphicsContextSetPen" self $ \cobj_self -> - withObjectPtr pen $ \cobj_pen -> - wxGraphicsContext_SetPen cobj_self cobj_pen -foreign import ccall "wxGraphicsContext_SetPen" wxGraphicsContext_SetPen :: Ptr (TGraphicsContext a) -> Ptr (TPen b) -> IO () - --- | usage: (@graphicsContextSetTransform self path@). -graphicsContextSetTransform :: GraphicsContext a -> GraphicsMatrix b -> IO () -graphicsContextSetTransform self path - = withObjectRef "graphicsContextSetTransform" self $ \cobj_self -> - withObjectPtr path $ \cobj_path -> - wxGraphicsContext_SetTransform cobj_self cobj_path -foreign import ccall "wxGraphicsContext_SetTransform" wxGraphicsContext_SetTransform :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsMatrix b) -> IO () - --- | usage: (@graphicsContextStrokeLine self x1y1 x2y2@). -graphicsContextStrokeLine :: GraphicsContext a -> (Point2 Double) -> (Point2 Double) -> IO () -graphicsContextStrokeLine self x1y1 x2y2 - = withObjectRef "graphicsContextStrokeLine" self $ \cobj_self -> - wxGraphicsContext_StrokeLine cobj_self (toCDoublePointX x1y1) (toCDoublePointY x1y1) (toCDoublePointX x2y2) (toCDoublePointY x2y2) -foreign import ccall "wxGraphicsContext_StrokeLine" wxGraphicsContext_StrokeLine :: Ptr (TGraphicsContext a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsContextStrokeLines self n x y style@). -graphicsContextStrokeLines :: GraphicsContext a -> Int -> Ptr c -> Ptr d -> Int -> IO () -graphicsContextStrokeLines self n x y style - = withObjectRef "graphicsContextStrokeLines" self $ \cobj_self -> - wxGraphicsContext_StrokeLines cobj_self (toCInt n) x y (toCInt style) -foreign import ccall "wxGraphicsContext_StrokeLines" wxGraphicsContext_StrokeLines :: Ptr (TGraphicsContext a) -> CInt -> Ptr c -> Ptr d -> CInt -> IO () - --- | usage: (@graphicsContextStrokePath self path@). -graphicsContextStrokePath :: GraphicsContext a -> GraphicsPath b -> IO () -graphicsContextStrokePath self path - = withObjectRef "graphicsContextStrokePath" self $ \cobj_self -> - withObjectPtr path $ \cobj_path -> - wxGraphicsContext_StrokePath cobj_self cobj_path -foreign import ccall "wxGraphicsContext_StrokePath" wxGraphicsContext_StrokePath :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsPath b) -> IO () - --- | usage: (@graphicsContextTranslate self dx dy@). -graphicsContextTranslate :: GraphicsContext a -> Double -> Double -> IO () -graphicsContextTranslate self dx dy - = withObjectRef "graphicsContextTranslate" self $ \cobj_self -> - wxGraphicsContext_Translate cobj_self dx dy -foreign import ccall "wxGraphicsContext_Translate" wxGraphicsContext_Translate :: Ptr (TGraphicsContext a) -> Double -> Double -> IO () - --- | usage: (@graphicsFontCreate@). -graphicsFontCreate :: IO (GraphicsFont ()) -graphicsFontCreate - = withObjectResult $ - wxGraphicsFont_Create -foreign import ccall "wxGraphicsFont_Create" wxGraphicsFont_Create :: IO (Ptr (TGraphicsFont ())) - --- | usage: (@graphicsFontDelete self@). -graphicsFontDelete :: GraphicsFont a -> IO () -graphicsFontDelete - = objectDelete - - --- | usage: (@graphicsMatrixConcat self t@). -graphicsMatrixConcat :: GraphicsMatrix a -> GraphicsMatrix b -> IO () -graphicsMatrixConcat self t - = withObjectRef "graphicsMatrixConcat" self $ \cobj_self -> - withObjectPtr t $ \cobj_t -> - wxGraphicsMatrix_Concat cobj_self cobj_t -foreign import ccall "wxGraphicsMatrix_Concat" wxGraphicsMatrix_Concat :: Ptr (TGraphicsMatrix a) -> Ptr (TGraphicsMatrix b) -> IO () - --- | usage: (@graphicsMatrixCreate@). -graphicsMatrixCreate :: IO (GraphicsMatrix ()) -graphicsMatrixCreate - = withObjectResult $ - wxGraphicsMatrix_Create -foreign import ccall "wxGraphicsMatrix_Create" wxGraphicsMatrix_Create :: IO (Ptr (TGraphicsMatrix ())) - --- | usage: (@graphicsMatrixDelete self@). -graphicsMatrixDelete :: GraphicsMatrix a -> IO () -graphicsMatrixDelete - = objectDelete - - --- | 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 () -graphicsMatrixGet self a b c d tx ty - = withObjectRef "graphicsMatrixGet" self $ \cobj_self -> - wxGraphicsMatrix_Get cobj_self a b c d tx ty -foreign import ccall "wxGraphicsMatrix_Get" wxGraphicsMatrix_Get :: Ptr (TGraphicsMatrix a) -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> IO () - --- | usage: (@graphicsMatrixGetNativeMatrix self@). -graphicsMatrixGetNativeMatrix :: GraphicsMatrix a -> IO (Ptr ()) -graphicsMatrixGetNativeMatrix self - = withObjectRef "graphicsMatrixGetNativeMatrix" self $ \cobj_self -> - wxGraphicsMatrix_GetNativeMatrix cobj_self -foreign import ccall "wxGraphicsMatrix_GetNativeMatrix" wxGraphicsMatrix_GetNativeMatrix :: Ptr (TGraphicsMatrix a) -> IO (Ptr ()) - --- | usage: (@graphicsMatrixInvert self@). -graphicsMatrixInvert :: GraphicsMatrix a -> IO () -graphicsMatrixInvert self - = withObjectRef "graphicsMatrixInvert" self $ \cobj_self -> - wxGraphicsMatrix_Invert cobj_self -foreign import ccall "wxGraphicsMatrix_Invert" wxGraphicsMatrix_Invert :: Ptr (TGraphicsMatrix a) -> IO () - --- | usage: (@graphicsMatrixIsEqual self t@). -graphicsMatrixIsEqual :: GraphicsMatrix a -> GraphicsMatrix b -> IO Bool -graphicsMatrixIsEqual self t - = withBoolResult $ - withObjectRef "graphicsMatrixIsEqual" self $ \cobj_self -> - withObjectPtr t $ \cobj_t -> - wxGraphicsMatrix_IsEqual cobj_self cobj_t -foreign import ccall "wxGraphicsMatrix_IsEqual" wxGraphicsMatrix_IsEqual :: Ptr (TGraphicsMatrix a) -> Ptr (TGraphicsMatrix b) -> IO CBool - --- | usage: (@graphicsMatrixIsIdentity self@). -graphicsMatrixIsIdentity :: GraphicsMatrix a -> IO Bool -graphicsMatrixIsIdentity self - = withBoolResult $ - withObjectRef "graphicsMatrixIsIdentity" self $ \cobj_self -> - wxGraphicsMatrix_IsIdentity cobj_self -foreign import ccall "wxGraphicsMatrix_IsIdentity" wxGraphicsMatrix_IsIdentity :: Ptr (TGraphicsMatrix a) -> IO CBool - --- | usage: (@graphicsMatrixRotate self angle@). -graphicsMatrixRotate :: GraphicsMatrix a -> Double -> IO () -graphicsMatrixRotate self angle - = withObjectRef "graphicsMatrixRotate" self $ \cobj_self -> - wxGraphicsMatrix_Rotate cobj_self angle -foreign import ccall "wxGraphicsMatrix_Rotate" wxGraphicsMatrix_Rotate :: Ptr (TGraphicsMatrix a) -> Double -> IO () - --- | usage: (@graphicsMatrixScale self xScaleyScale@). -graphicsMatrixScale :: GraphicsMatrix a -> (Size2D Double) -> IO () -graphicsMatrixScale self xScaleyScale - = withObjectRef "graphicsMatrixScale" self $ \cobj_self -> - wxGraphicsMatrix_Scale cobj_self (toCDoubleSizeW xScaleyScale) (toCDoubleSizeH xScaleyScale) -foreign import ccall "wxGraphicsMatrix_Scale" wxGraphicsMatrix_Scale :: Ptr (TGraphicsMatrix a) -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsMatrixSet self a b c d tx ty@). -graphicsMatrixSet :: GraphicsMatrix a -> Double -> Double -> Double -> Double -> Double -> Double -> IO () -graphicsMatrixSet self a b c d tx ty - = withObjectRef "graphicsMatrixSet" self $ \cobj_self -> - wxGraphicsMatrix_Set cobj_self a b c d tx ty -foreign import ccall "wxGraphicsMatrix_Set" wxGraphicsMatrix_Set :: Ptr (TGraphicsMatrix a) -> Double -> Double -> Double -> Double -> Double -> Double -> IO () - --- | usage: (@graphicsMatrixTransformDistance self dx dy@). -graphicsMatrixTransformDistance :: GraphicsMatrix a -> Ptr Double -> Ptr Double -> IO () -graphicsMatrixTransformDistance self dx dy - = withObjectRef "graphicsMatrixTransformDistance" self $ \cobj_self -> - wxGraphicsMatrix_TransformDistance cobj_self dx dy -foreign import ccall "wxGraphicsMatrix_TransformDistance" wxGraphicsMatrix_TransformDistance :: Ptr (TGraphicsMatrix a) -> Ptr Double -> Ptr Double -> IO () - --- | usage: (@graphicsMatrixTransformPoint self@). -graphicsMatrixTransformPoint :: GraphicsMatrix a -> IO (Point2 Double) -graphicsMatrixTransformPoint self - = withPointDoubleResult $ \px py -> - withObjectRef "graphicsMatrixTransformPoint" self $ \cobj_self -> - wxGraphicsMatrix_TransformPoint cobj_self px py -foreign import ccall "wxGraphicsMatrix_TransformPoint" wxGraphicsMatrix_TransformPoint :: Ptr (TGraphicsMatrix a) -> Ptr CDouble -> Ptr CDouble -> IO () - --- | usage: (@graphicsMatrixTranslate self dx dy@). -graphicsMatrixTranslate :: GraphicsMatrix a -> Double -> Double -> IO () -graphicsMatrixTranslate self dx dy - = withObjectRef "graphicsMatrixTranslate" self $ \cobj_self -> - wxGraphicsMatrix_Translate cobj_self dx dy -foreign import ccall "wxGraphicsMatrix_Translate" wxGraphicsMatrix_Translate :: Ptr (TGraphicsMatrix a) -> Double -> Double -> IO () - --- | usage: (@graphicsObjectGetRenderer@). -graphicsObjectGetRenderer :: IO (GraphicsRenderer ()) -graphicsObjectGetRenderer - = withObjectResult $ - wxGraphicsObject_GetRenderer -foreign import ccall "wxGraphicsObject_GetRenderer" wxGraphicsObject_GetRenderer :: IO (Ptr (TGraphicsRenderer ())) - --- | usage: (@graphicsObjectIsNull self@). -graphicsObjectIsNull :: GraphicsObject a -> IO Bool -graphicsObjectIsNull self - = withBoolResult $ - withObjectRef "graphicsObjectIsNull" self $ \cobj_self -> - wxGraphicsObject_IsNull cobj_self -foreign import ccall "wxGraphicsObject_IsNull" wxGraphicsObject_IsNull :: Ptr (TGraphicsObject a) -> IO CBool - --- | usage: (@graphicsPathAddArc self xy r startAngle endAngle clockwise@). -graphicsPathAddArc :: GraphicsPath a -> (Point2 Double) -> Double -> Double -> Double -> Bool -> IO () -graphicsPathAddArc self xy r startAngle endAngle clockwise - = withObjectRef "graphicsPathAddArc" self $ \cobj_self -> - wxGraphicsPath_AddArc cobj_self (toCDoublePointX xy) (toCDoublePointY xy) r startAngle endAngle (toCBool clockwise) -foreign import ccall "wxGraphicsPath_AddArc" wxGraphicsPath_AddArc :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> Double -> Double -> Double -> CBool -> IO () - --- | usage: (@graphicsPathAddArcToPoint self x1y1 x2y2 r@). -graphicsPathAddArcToPoint :: GraphicsPath a -> (Point2 Double) -> (Point2 Double) -> Double -> IO () -graphicsPathAddArcToPoint self x1y1 x2y2 r - = withObjectRef "graphicsPathAddArcToPoint" self $ \cobj_self -> - wxGraphicsPath_AddArcToPoint cobj_self (toCDoublePointX x1y1) (toCDoublePointY x1y1) (toCDoublePointX x2y2) (toCDoublePointY x2y2) r -foreign import ccall "wxGraphicsPath_AddArcToPoint" wxGraphicsPath_AddArcToPoint :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> CDouble -> CDouble -> Double -> IO () - --- | usage: (@graphicsPathAddCircle self xy r@). -graphicsPathAddCircle :: GraphicsPath a -> (Point2 Double) -> Double -> IO () -graphicsPathAddCircle self xy r - = withObjectRef "graphicsPathAddCircle" self $ \cobj_self -> - wxGraphicsPath_AddCircle cobj_self (toCDoublePointX xy) (toCDoublePointY xy) r -foreign import ccall "wxGraphicsPath_AddCircle" wxGraphicsPath_AddCircle :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> Double -> IO () - --- | usage: (@graphicsPathAddCurveToPoint self cx1cy1 cx2cy2 xy@). -graphicsPathAddCurveToPoint :: GraphicsPath a -> (Point2 Double) -> (Point2 Double) -> (Point2 Double) -> IO () -graphicsPathAddCurveToPoint self cx1cy1 cx2cy2 xy - = withObjectRef "graphicsPathAddCurveToPoint" self $ \cobj_self -> - wxGraphicsPath_AddCurveToPoint cobj_self (toCDoublePointX cx1cy1) (toCDoublePointY cx1cy1) (toCDoublePointX cx2cy2) (toCDoublePointY cx2cy2) (toCDoublePointX xy) (toCDoublePointY xy) -foreign import ccall "wxGraphicsPath_AddCurveToPoint" wxGraphicsPath_AddCurveToPoint :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsPathAddEllipse self xywh@). -graphicsPathAddEllipse :: GraphicsPath a -> (Rect2D Double) -> IO () -graphicsPathAddEllipse self xywh - = withObjectRef "graphicsPathAddEllipse" self $ \cobj_self -> - wxGraphicsPath_AddEllipse cobj_self (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) -foreign import ccall "wxGraphicsPath_AddEllipse" wxGraphicsPath_AddEllipse :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsPathAddLineToPoint self xy@). -graphicsPathAddLineToPoint :: GraphicsPath a -> (Point2 Double) -> IO () -graphicsPathAddLineToPoint self xy - = withObjectRef "graphicsPathAddLineToPoint" self $ \cobj_self -> - wxGraphicsPath_AddLineToPoint cobj_self (toCDoublePointX xy) (toCDoublePointY xy) -foreign import ccall "wxGraphicsPath_AddLineToPoint" wxGraphicsPath_AddLineToPoint :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsPathAddPath self xy path@). -graphicsPathAddPath :: GraphicsPath a -> (Point2 Double) -> GraphicsPath c -> IO () -graphicsPathAddPath self xy path - = withObjectRef "graphicsPathAddPath" self $ \cobj_self -> - withObjectPtr path $ \cobj_path -> - wxGraphicsPath_AddPath cobj_self (toCDoublePointX xy) (toCDoublePointY xy) cobj_path -foreign import ccall "wxGraphicsPath_AddPath" wxGraphicsPath_AddPath :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> Ptr (TGraphicsPath c) -> IO () - --- | usage: (@graphicsPathAddQuadCurveToPoint self cxcy xy@). -graphicsPathAddQuadCurveToPoint :: GraphicsPath a -> (Point2 Double) -> (Point2 Double) -> IO () -graphicsPathAddQuadCurveToPoint self cxcy xy - = withObjectRef "graphicsPathAddQuadCurveToPoint" self $ \cobj_self -> - wxGraphicsPath_AddQuadCurveToPoint cobj_self (toCDoublePointX cxcy) (toCDoublePointY cxcy) (toCDoublePointX xy) (toCDoublePointY xy) -foreign import ccall "wxGraphicsPath_AddQuadCurveToPoint" wxGraphicsPath_AddQuadCurveToPoint :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsPathAddRectangle self xywh@). -graphicsPathAddRectangle :: GraphicsPath a -> (Rect2D Double) -> IO () -graphicsPathAddRectangle self xywh - = withObjectRef "graphicsPathAddRectangle" self $ \cobj_self -> - wxGraphicsPath_AddRectangle cobj_self (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) -foreign import ccall "wxGraphicsPath_AddRectangle" wxGraphicsPath_AddRectangle :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsPathAddRoundedRectangle self xywh radius@). -graphicsPathAddRoundedRectangle :: GraphicsPath a -> (Rect2D Double) -> Double -> IO () -graphicsPathAddRoundedRectangle self xywh radius - = withObjectRef "graphicsPathAddRoundedRectangle" self $ \cobj_self -> - wxGraphicsPath_AddRoundedRectangle cobj_self (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) radius -foreign import ccall "wxGraphicsPath_AddRoundedRectangle" wxGraphicsPath_AddRoundedRectangle :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> CDouble -> CDouble -> Double -> IO () - --- | usage: (@graphicsPathCloseSubpath self@). -graphicsPathCloseSubpath :: GraphicsPath a -> IO () -graphicsPathCloseSubpath self - = withObjectRef "graphicsPathCloseSubpath" self $ \cobj_self -> - wxGraphicsPath_CloseSubpath cobj_self -foreign import ccall "wxGraphicsPath_CloseSubpath" wxGraphicsPath_CloseSubpath :: Ptr (TGraphicsPath a) -> IO () - --- | usage: (@graphicsPathContains self xy style@). -graphicsPathContains :: GraphicsPath a -> (Point2 Double) -> Int -> IO () -graphicsPathContains self xy style - = withObjectRef "graphicsPathContains" self $ \cobj_self -> - wxGraphicsPath_Contains cobj_self (toCDoublePointX xy) (toCDoublePointY xy) (toCInt style) -foreign import ccall "wxGraphicsPath_Contains" wxGraphicsPath_Contains :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> CInt -> IO () - --- | usage: (@graphicsPathCreate@). -graphicsPathCreate :: IO (GraphicsPath ()) -graphicsPathCreate - = withObjectResult $ - wxGraphicsPath_Create -foreign import ccall "wxGraphicsPath_Create" wxGraphicsPath_Create :: IO (Ptr (TGraphicsPath ())) - --- | usage: (@graphicsPathDelete self@). -graphicsPathDelete :: GraphicsPath a -> IO () -graphicsPathDelete - = objectDelete - - --- | usage: (@graphicsPathGetBox self@). -graphicsPathGetBox :: GraphicsPath a -> IO (Rect2D Double) -graphicsPathGetBox self - = withRectDoubleResult $ \px py pw ph -> - withObjectRef "graphicsPathGetBox" self $ \cobj_self -> - wxGraphicsPath_GetBox cobj_self px py pw ph -foreign import ccall "wxGraphicsPath_GetBox" wxGraphicsPath_GetBox :: Ptr (TGraphicsPath a) -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO () - --- | usage: (@graphicsPathGetCurrentPoint self@). -graphicsPathGetCurrentPoint :: GraphicsPath a -> IO (Point2 Double) -graphicsPathGetCurrentPoint self - = withPointDoubleResult $ \px py -> - withObjectRef "graphicsPathGetCurrentPoint" self $ \cobj_self -> - wxGraphicsPath_GetCurrentPoint cobj_self px py -foreign import ccall "wxGraphicsPath_GetCurrentPoint" wxGraphicsPath_GetCurrentPoint :: Ptr (TGraphicsPath a) -> Ptr CDouble -> Ptr CDouble -> IO () - --- | usage: (@graphicsPathGetNativePath self@). -graphicsPathGetNativePath :: GraphicsPath a -> IO (Ptr ()) -graphicsPathGetNativePath self - = withObjectRef "graphicsPathGetNativePath" self $ \cobj_self -> - wxGraphicsPath_GetNativePath cobj_self -foreign import ccall "wxGraphicsPath_GetNativePath" wxGraphicsPath_GetNativePath :: Ptr (TGraphicsPath a) -> IO (Ptr ()) - --- | usage: (@graphicsPathMoveToPoint self xy@). -graphicsPathMoveToPoint :: GraphicsPath a -> (Point2 Double) -> IO () -graphicsPathMoveToPoint self xy - = withObjectRef "graphicsPathMoveToPoint" self $ \cobj_self -> - wxGraphicsPath_MoveToPoint cobj_self (toCDoublePointX xy) (toCDoublePointY xy) -foreign import ccall "wxGraphicsPath_MoveToPoint" wxGraphicsPath_MoveToPoint :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> IO () - --- | usage: (@graphicsPathTransform self matrix@). -graphicsPathTransform :: GraphicsPath a -> GraphicsMatrix b -> IO () -graphicsPathTransform self matrix - = withObjectRef "graphicsPathTransform" self $ \cobj_self -> - withObjectPtr matrix $ \cobj_matrix -> - wxGraphicsPath_Transform cobj_self cobj_matrix -foreign import ccall "wxGraphicsPath_Transform" wxGraphicsPath_Transform :: Ptr (TGraphicsPath a) -> Ptr (TGraphicsMatrix b) -> IO () - --- | usage: (@graphicsPathUnGetNativePath p@). -graphicsPathUnGetNativePath :: GraphicsPath a -> IO () -graphicsPathUnGetNativePath p - = withObjectRef "graphicsPathUnGetNativePath" p $ \cobj_p -> - wxGraphicsPath_UnGetNativePath cobj_p -foreign import ccall "wxGraphicsPath_UnGetNativePath" wxGraphicsPath_UnGetNativePath :: Ptr (TGraphicsPath a) -> IO () - --- | usage: (@graphicsPenCreate@). -graphicsPenCreate :: IO (GraphicsPen ()) -graphicsPenCreate - = withObjectResult $ - wxGraphicsPen_Create -foreign import ccall "wxGraphicsPen_Create" wxGraphicsPen_Create :: IO (Ptr (TGraphicsPen ())) - --- | usage: (@graphicsPenDelete self@). -graphicsPenDelete :: GraphicsPen a -> IO () -graphicsPenDelete - = objectDelete - - --- | usage: (@graphicsRendererCreateContext dc@). -graphicsRendererCreateContext :: WindowDC a -> IO (GraphicsContext ()) -graphicsRendererCreateContext dc - = withObjectResult $ - withObjectPtr dc $ \cobj_dc -> - wxGraphicsRenderer_CreateContext cobj_dc -foreign import ccall "wxGraphicsRenderer_CreateContext" wxGraphicsRenderer_CreateContext :: Ptr (TWindowDC a) -> IO (Ptr (TGraphicsContext ())) - --- | usage: (@graphicsRendererCreateContextFromNativeContext context@). -graphicsRendererCreateContextFromNativeContext :: GraphicsRenderer a -> IO (GraphicsContext ()) -graphicsRendererCreateContextFromNativeContext context - = withObjectResult $ - withObjectRef "graphicsRendererCreateContextFromNativeContext" context $ \cobj_context -> - wxGraphicsRenderer_CreateContextFromNativeContext cobj_context -foreign import ccall "wxGraphicsRenderer_CreateContextFromNativeContext" wxGraphicsRenderer_CreateContextFromNativeContext :: Ptr (TGraphicsRenderer a) -> IO (Ptr (TGraphicsContext ())) - --- | usage: (@graphicsRendererCreateContextFromNativeWindow window@). -graphicsRendererCreateContextFromNativeWindow :: Window a -> IO (GraphicsContext ()) -graphicsRendererCreateContextFromNativeWindow window - = withObjectResult $ - withObjectPtr window $ \cobj_window -> - wxGraphicsRenderer_CreateContextFromNativeWindow cobj_window -foreign import ccall "wxGraphicsRenderer_CreateContextFromNativeWindow" wxGraphicsRenderer_CreateContextFromNativeWindow :: Ptr (TWindow a) -> IO (Ptr (TGraphicsContext ())) - --- | usage: (@graphicsRendererCreateContextFromWindow window@). -graphicsRendererCreateContextFromWindow :: Window a -> IO (GraphicsContext ()) -graphicsRendererCreateContextFromWindow window - = withObjectResult $ - withObjectPtr window $ \cobj_window -> - wxGraphicsRenderer_CreateContextFromWindow cobj_window -foreign import ccall "wxGraphicsRenderer_CreateContextFromWindow" wxGraphicsRenderer_CreateContextFromWindow :: Ptr (TWindow a) -> IO (Ptr (TGraphicsContext ())) + * @C:\Users\-\AppData\Roaming\cabal\x86_64-windows-ghc-7.10.2\wxc-0.92.0.0-8uA6VUEbMCv4OmPqbZ6Pgr\include\wxc.h@ + +And contains 1987 methods for 147 classes. +-} +-------------------------------------------------------------------------------- +module Graphics.UI.WXCore.WxcClassesAL + ( -- * Global + -- ** Misc. + bitmapDataObjectCreate + ,bitmapDataObjectCreateEmpty + ,bitmapDataObjectDelete + ,bitmapDataObjectGetBitmap + ,bitmapDataObjectSetBitmap + ,cFree + ,cursorCreateFromImage + ,cursorCreateFromStock + ,cursorCreateLoad + ,dragIcon + ,dragListItem + ,dragString + ,dragTreeItem + ,dropSourceCreate + ,dropSourceDelete + ,dropSourceDoDragDrop + ,fileDataObjectAddFile + ,fileDataObjectCreate + ,fileDataObjectDelete + ,fileDataObjectGetFilenames + ,gcdcCreate + ,gcdcCreateFromMemory + ,gcdcCreateFromPrinter + ,gcdcDelete + ,gcdcGetGraphicsContext + ,gcdcSetGraphicsContext + ,genericDragIcon + ,genericDragListItem + ,genericDragString + ,genericDragTreeItem + ,getApplicationDir + ,getApplicationPath + ,getColourFromUser + ,getELJLocale + ,getELJTranslation + ,getFontFromUser + ,getNumberFromUser + ,getPasswordFromUser + ,getTextFromUser + ,isDefined + ,kill + ,logDebug + ,logError + ,logErrorMsg + ,logFatalError + ,logFatalErrorMsg + ,logMessage + ,logMessageMsg + ,logStatus + ,logSysError + ,logTrace + ,logVerbose + ,logWarning + ,logWarningMsg + -- * Classes + -- ** AcceleratorEntry + ,acceleratorEntryCreate + ,acceleratorEntryDelete + ,acceleratorEntryGetCommand + ,acceleratorEntryGetFlags + ,acceleratorEntryGetKeyCode + ,acceleratorEntrySet + -- ** AcceleratorTable + ,acceleratorTableCreate + ,acceleratorTableDelete + -- ** ActivateEvent + ,activateEventCopyObject + ,activateEventGetActive + -- ** AuiDefaultTabArt + ,auiDefaultTabArtClone + ,auiDefaultTabArtCreate + ,auiDefaultTabArtDrawBackground + ,auiDefaultTabArtDrawButton + ,auiDefaultTabArtDrawTab + ,auiDefaultTabArtGetBestTabCtrlSize + ,auiDefaultTabArtGetIndentSize + ,auiDefaultTabArtGetTabSize + ,auiDefaultTabArtSetActiveColour + ,auiDefaultTabArtSetColour + ,auiDefaultTabArtSetFlags + ,auiDefaultTabArtSetMeasuringFont + ,auiDefaultTabArtSetNormalFont + ,auiDefaultTabArtSetSelectedFont + ,auiDefaultTabArtSetSizingInfo + ,auiDefaultTabArtShowDropDown + -- ** AuiDefaultToolBarArt + ,auiDefaultToolBarArtClone + ,auiDefaultToolBarArtCreate + ,auiDefaultToolBarArtDrawBackground + ,auiDefaultToolBarArtDrawButton + ,auiDefaultToolBarArtDrawControlLabel + ,auiDefaultToolBarArtDrawDropDownButton + ,auiDefaultToolBarArtDrawGripper + ,auiDefaultToolBarArtDrawLabel + ,auiDefaultToolBarArtDrawOverflowButton + ,auiDefaultToolBarArtDrawPlainBackground + ,auiDefaultToolBarArtDrawSeparator + ,auiDefaultToolBarArtGetElementSize + ,auiDefaultToolBarArtGetFlags + ,auiDefaultToolBarArtGetFont + ,auiDefaultToolBarArtGetLabelSize + ,auiDefaultToolBarArtGetTextOrientation + ,auiDefaultToolBarArtGetToolSize + ,auiDefaultToolBarArtSetElementSize + ,auiDefaultToolBarArtSetFlags + ,auiDefaultToolBarArtSetFont + ,auiDefaultToolBarArtSetTextOrientation + ,auiDefaultToolBarArtShowDropDown + -- ** AuiDockArt + ,auiDockArtDrawBackground + ,auiDockArtDrawBorder + ,auiDockArtDrawCaption + ,auiDockArtDrawGripper + ,auiDockArtDrawPaneButton + ,auiDockArtDrawSash + ,auiDockArtGetColour + ,auiDockArtGetFont + ,auiDockArtGetMetric + ,auiDockArtSetColour + ,auiDockArtSetFont + ,auiDockArtSetMetric + -- ** AuiManager + ,auiManagerAddPane + ,auiManagerAddPaneByPaneInfo + ,auiManagerAddPaneByPaneInfoAndDropPosition + ,auiManagerCreate + ,auiManagerDelete + ,auiManagerDetachPane + ,auiManagerGetAllPanes + ,auiManagerGetArtProvider + ,auiManagerGetDockSizeConstraint + ,auiManagerGetFlags + ,auiManagerGetManagedWindow + ,auiManagerGetManager + ,auiManagerGetPaneByName + ,auiManagerGetPaneByWindow + ,auiManagerHideHint + ,auiManagerInsertPane + ,auiManagerLoadPaneInfo + ,auiManagerLoadPerspective + ,auiManagerSavePaneInfo + ,auiManagerSavePerspective + ,auiManagerSetArtProvider + ,auiManagerSetDockSizeConstraint + ,auiManagerSetFlags + ,auiManagerSetManagedWindow + ,auiManagerShowHint + ,auiManagerUnInit + ,auiManagerUpdate + -- ** AuiManagerEvent + ,auiManagerEventCanVeto + ,auiManagerEventCreate + ,auiManagerEventGetButton + ,auiManagerEventGetDC + ,auiManagerEventGetManager + ,auiManagerEventGetPane + ,auiManagerEventGetVeto + ,auiManagerEventSetButton + ,auiManagerEventSetCanVeto + ,auiManagerEventSetDC + ,auiManagerEventSetManager + ,auiManagerEventSetPane + ,auiManagerEventVeto + -- ** AuiNotebook + ,auiNotebookAddPage + ,auiNotebookAddPageWithBitmap + ,auiNotebookAdvanceSelection + ,auiNotebookChangeSelection + ,auiNotebookCreate + ,auiNotebookCreateDefault + ,auiNotebookCreateFromDefault + ,auiNotebookDeleteAllPages + ,auiNotebookDeletePage + ,auiNotebookGetArtProvider + ,auiNotebookGetCurrentPage + ,auiNotebookGetHeightForPageHeight + ,auiNotebookGetPage + ,auiNotebookGetPageBitmap + ,auiNotebookGetPageCount + ,auiNotebookGetPageIndex + ,auiNotebookGetPageText + ,auiNotebookGetPageToolTip + ,auiNotebookGetSelection + ,auiNotebookGetTabCtrlHeight + ,auiNotebookInsertPage + ,auiNotebookInsertPageWithBitmap + ,auiNotebookRemovePage + ,auiNotebookSetArtProvider + ,auiNotebookSetFont + ,auiNotebookSetMeasuringFont + ,auiNotebookSetNormalFont + ,auiNotebookSetPageBitmap + ,auiNotebookSetPageImage + ,auiNotebookSetPageText + ,auiNotebookSetPageToolTip + ,auiNotebookSetSelectedFont + ,auiNotebookSetSelection + ,auiNotebookSetTabCtrlHeight + ,auiNotebookSetUniformBitmapSize + ,auiNotebookShowWindowMenu + ,auiNotebookSplit + -- ** AuiNotebookEvent + ,auiNotebookEventCreate + ,auiNotebookEventGetDragSource + -- ** AuiNotebookPage + ,auiNotebookPageActive + ,auiNotebookPageBitmap + ,auiNotebookPageCaption + ,auiNotebookPageRect + ,auiNotebookPageTooltip + ,auiNotebookPageWindow + -- ** AuiNotebookPageArray + ,auiNotebookPageArrayCreate + ,auiNotebookPageArrayDelete + ,auiNotebookPageArrayGetCount + ,auiNotebookPageArrayItem + -- ** AuiPaneInfo + ,auiPaneInfoBestSize + ,auiPaneInfoBestSizeXY + ,auiPaneInfoBottom + ,auiPaneInfoBottomDockable + ,auiPaneInfoCaption + ,auiPaneInfoCaptionVisible + ,auiPaneInfoCenter + ,auiPaneInfoCenterPane + ,auiPaneInfoCentre + ,auiPaneInfoCentrePane + ,auiPaneInfoCloseButton + ,auiPaneInfoCopy + ,auiPaneInfoCreate + ,auiPaneInfoCreateDefault + ,auiPaneInfoDefaultPane + ,auiPaneInfoDestroyOnClose + ,auiPaneInfoDirection + ,auiPaneInfoDock + ,auiPaneInfoDockFixed + ,auiPaneInfoDockable + ,auiPaneInfoFixed + ,auiPaneInfoFloat + ,auiPaneInfoFloatable + ,auiPaneInfoFloatingPosition + ,auiPaneInfoFloatingPositionXY + ,auiPaneInfoFloatingSize + ,auiPaneInfoFloatingSizeXY + ,auiPaneInfoGripper + ,auiPaneInfoGripperTop + ,auiPaneInfoHasBorder + ,auiPaneInfoHasCaption + ,auiPaneInfoHasCloseButton + ,auiPaneInfoHasFlag + ,auiPaneInfoHasGripper + ,auiPaneInfoHasGripperTop + ,auiPaneInfoHasMaximizeButton + ,auiPaneInfoHasMinimizeButton + ,auiPaneInfoHasPinButton + ,auiPaneInfoHide + ,auiPaneInfoIcon + ,auiPaneInfoIsBottomDockable + ,auiPaneInfoIsDockable + ,auiPaneInfoIsDocked + ,auiPaneInfoIsFixed + ,auiPaneInfoIsFloatable + ,auiPaneInfoIsFloating + ,auiPaneInfoIsLeftDockable + ,auiPaneInfoIsMovable + ,auiPaneInfoIsOk + ,auiPaneInfoIsResizable + ,auiPaneInfoIsRightDockable + ,auiPaneInfoIsShown + ,auiPaneInfoIsToolbar + ,auiPaneInfoIsTopDockable + ,auiPaneInfoLayer + ,auiPaneInfoLeft + ,auiPaneInfoLeftDockable + ,auiPaneInfoMaxSize + ,auiPaneInfoMaxSizeXY + ,auiPaneInfoMaximizeButton + ,auiPaneInfoMinSize + ,auiPaneInfoMinSizeXY + ,auiPaneInfoMinimizeButton + ,auiPaneInfoMovable + ,auiPaneInfoName + ,auiPaneInfoPaneBorder + ,auiPaneInfoPinButton + ,auiPaneInfoPosition + ,auiPaneInfoResizable + ,auiPaneInfoRight + ,auiPaneInfoRightDockable + ,auiPaneInfoRow + ,auiPaneInfoSafeSet + ,auiPaneInfoSetFlag + ,auiPaneInfoShow + ,auiPaneInfoToolbarPane + ,auiPaneInfoTop + ,auiPaneInfoTopDockable + ,auiPaneInfoWindow + -- ** AuiPaneInfoArray + ,auiPaneInfoArrayCreate + ,auiPaneInfoArrayDelete + ,auiPaneInfoArrayGetCount + ,auiPaneInfoArrayItem + -- ** AuiSimpleTabArt + ,auiSimpleTabArtClone + ,auiSimpleTabArtCreate + ,auiSimpleTabArtDrawBackground + ,auiSimpleTabArtDrawButton + ,auiSimpleTabArtDrawTab + ,auiSimpleTabArtGetBestTabCtrlSize + ,auiSimpleTabArtGetIndentSize + ,auiSimpleTabArtGetTabSize + ,auiSimpleTabArtSetActiveColour + ,auiSimpleTabArtSetColour + ,auiSimpleTabArtSetFlags + ,auiSimpleTabArtSetMeasuringFont + ,auiSimpleTabArtSetNormalFont + ,auiSimpleTabArtSetSelectedFont + ,auiSimpleTabArtSetSizingInfo + ,auiSimpleTabArtShowDropDown + -- ** AuiTabArt + ,auiTabArtClone + ,auiTabArtDrawBackground + ,auiTabArtDrawButton + ,auiTabArtDrawTab + ,auiTabArtGetBestTabCtrlSize + ,auiTabArtGetIndentSize + ,auiTabArtGetTabSize + ,auiTabArtSetActiveColour + ,auiTabArtSetColour + ,auiTabArtSetFlags + ,auiTabArtSetMeasuringFont + ,auiTabArtSetNormalFont + ,auiTabArtSetSelectedFont + ,auiTabArtSetSizingInfo + -- ** AuiTabContainer + ,auiTabContainerAddButton + ,auiTabContainerAddPage + ,auiTabContainerCreate + ,auiTabContainerDoShowHide + ,auiTabContainerGetActivePage + ,auiTabContainerGetArtProvider + ,auiTabContainerGetFlags + ,auiTabContainerGetIdxFromWindow + ,auiTabContainerGetPage + ,auiTabContainerGetPageCount + ,auiTabContainerGetPages + ,auiTabContainerGetTabOffset + ,auiTabContainerGetWindowFromIdx + ,auiTabContainerInsertPage + ,auiTabContainerIsTabVisible + ,auiTabContainerMakeTabVisible + ,auiTabContainerMovePage + ,auiTabContainerRemoveButton + ,auiTabContainerRemovePage + ,auiTabContainerSetActiveColour + ,auiTabContainerSetActivePage + ,auiTabContainerSetActivePageByWindow + ,auiTabContainerSetArtProvider + ,auiTabContainerSetColour + ,auiTabContainerSetFlags + ,auiTabContainerSetMeasuringFont + ,auiTabContainerSetNoneActive + ,auiTabContainerSetNormalFont + ,auiTabContainerSetRect + ,auiTabContainerSetSelectedFont + ,auiTabContainerSetTabOffset + -- ** AuiTabContainerButton + ,auiTabContainerButtonBitmap + ,auiTabContainerButtonCurState + ,auiTabContainerButtonDisBitmap + ,auiTabContainerButtonId + ,auiTabContainerButtonLocation + ,auiTabContainerButtonRect + -- ** AuiTabCtrl + ,auiTabCtrlAddButton + ,auiTabCtrlAddPage + ,auiTabCtrlDoShowHide + ,auiTabCtrlGetActivePage + ,auiTabCtrlGetArtProvider + ,auiTabCtrlGetFlags + ,auiTabCtrlGetIdxFromWindow + ,auiTabCtrlGetPage + ,auiTabCtrlGetPageCount + ,auiTabCtrlGetPages + ,auiTabCtrlGetTabOffset + ,auiTabCtrlGetWindowFromIdx + ,auiTabCtrlInsertPage + ,auiTabCtrlIsTabVisible + ,auiTabCtrlMakeTabVisible + ,auiTabCtrlMovePage + ,auiTabCtrlRemoveButton + ,auiTabCtrlRemovePage + ,auiTabCtrlSetActiveColour + ,auiTabCtrlSetActivePage + ,auiTabCtrlSetActivePageByWindow + ,auiTabCtrlSetArtProvider + ,auiTabCtrlSetColour + ,auiTabCtrlSetFlags + ,auiTabCtrlSetMeasuringFont + ,auiTabCtrlSetNoneActive + ,auiTabCtrlSetNormalFont + ,auiTabCtrlSetRect + ,auiTabCtrlSetSelectedFont + ,auiTabCtrlSetTabOffset + -- ** AuiToolBar + ,auiToolBarAddControl + ,auiToolBarAddLabel + ,auiToolBarAddSeparator + ,auiToolBarAddSpacer + ,auiToolBarAddStretchSpacer + ,auiToolBarAddTool + ,auiToolBarAddToolByBitmap + ,auiToolBarAddToolByLabel + ,auiToolBarClear + ,auiToolBarClearTools + ,auiToolBarCreate + ,auiToolBarCreateDefault + ,auiToolBarCreateFromDefault + ,auiToolBarDelete + ,auiToolBarDeleteByIndex + ,auiToolBarDeleteTool + ,auiToolBarEnableTool + ,auiToolBarFindControl + ,auiToolBarFindTool + ,auiToolBarFindToolByIndex + ,auiToolBarFindToolByPosition + ,auiToolBarGetArtProvider + ,auiToolBarGetGripperVisible + ,auiToolBarGetHintSize + ,auiToolBarGetOverflowVisible + ,auiToolBarGetToolBarFits + ,auiToolBarGetToolBitmap + ,auiToolBarGetToolBitmapSize + ,auiToolBarGetToolBorderPadding + ,auiToolBarGetToolCount + ,auiToolBarGetToolDropDown + ,auiToolBarGetToolEnabled + ,auiToolBarGetToolFits + ,auiToolBarGetToolFitsByIndex + ,auiToolBarGetToolIndex + ,auiToolBarGetToolLabel + ,auiToolBarGetToolLongHelp + ,auiToolBarGetToolPacking + ,auiToolBarGetToolPos + ,auiToolBarGetToolProportion + ,auiToolBarGetToolRect + ,auiToolBarGetToolSeparation + ,auiToolBarGetToolShortHelp + ,auiToolBarGetToolSticky + ,auiToolBarGetToolTextOrientation + ,auiToolBarGetToolToggled + ,auiToolBarGetWindowStyleFlag + ,auiToolBarIsPaneValid + ,auiToolBarRealize + ,auiToolBarSetArtProvider + ,auiToolBarSetCustomOverflowItems + ,auiToolBarSetFont + ,auiToolBarSetGripperVisible + ,auiToolBarSetMargins + ,auiToolBarSetMarginsDetailed + ,auiToolBarSetMarginsXY + ,auiToolBarSetOverflowVisible + ,auiToolBarSetToolBitmap + ,auiToolBarSetToolBitmapSize + ,auiToolBarSetToolBorderPadding + ,auiToolBarSetToolDropDown + ,auiToolBarSetToolLabel + ,auiToolBarSetToolLongHelp + ,auiToolBarSetToolPacking + ,auiToolBarSetToolProportion + ,auiToolBarSetToolSeparation + ,auiToolBarSetToolShortHelp + ,auiToolBarSetToolSticky + ,auiToolBarSetToolTextOrientation + ,auiToolBarSetWindowStyleFlag + ,auiToolBarToggleTool + -- ** AuiToolBarArt + ,auiToolBarArtClone + ,auiToolBarArtDrawBackground + ,auiToolBarArtDrawButton + ,auiToolBarArtDrawControlLabel + ,auiToolBarArtDrawDropDownButton + ,auiToolBarArtDrawGripper + ,auiToolBarArtDrawLabel + ,auiToolBarArtDrawOverflowButton + ,auiToolBarArtDrawPlainBackground + ,auiToolBarArtDrawSeparator + ,auiToolBarArtGetElementSize + ,auiToolBarArtGetFlags + ,auiToolBarArtGetFont + ,auiToolBarArtGetLabelSize + ,auiToolBarArtGetTextOrientation + ,auiToolBarArtGetToolSize + ,auiToolBarArtSetElementSize + ,auiToolBarArtSetFlags + ,auiToolBarArtSetFont + ,auiToolBarArtSetTextOrientation + ,auiToolBarArtShowDropDown + -- ** AuiToolBarEvent + ,auiToolBarEventGetClickPoint + ,auiToolBarEventGetItemRect + ,auiToolBarEventGetToolId + ,auiToolBarEventIsDropDownClicked + -- ** AuiToolBarItem + ,auiToolBarItemAssign + ,auiToolBarItemCopy + ,auiToolBarItemCreate + ,auiToolBarItemCreateDefault + ,auiToolBarItemGetAlignment + ,auiToolBarItemGetBitmap + ,auiToolBarItemGetDisabledBitmap + ,auiToolBarItemGetHoverBitmap + ,auiToolBarItemGetId + ,auiToolBarItemGetKind + ,auiToolBarItemGetLabel + ,auiToolBarItemGetLongHelp + ,auiToolBarItemGetMinSize + ,auiToolBarItemGetProportion + ,auiToolBarItemGetShortHelp + ,auiToolBarItemGetSizerItem + ,auiToolBarItemGetSpacerPixels + ,auiToolBarItemGetState + ,auiToolBarItemGetUserData + ,auiToolBarItemGetWindow + ,auiToolBarItemHasDropDown + ,auiToolBarItemIsActive + ,auiToolBarItemIsSticky + ,auiToolBarItemSetActive + ,auiToolBarItemSetAlignment + ,auiToolBarItemSetBitmap + ,auiToolBarItemSetDisabledBitmap + ,auiToolBarItemSetHasDropDown + ,auiToolBarItemSetHoverBitmap + ,auiToolBarItemSetId + ,auiToolBarItemSetKind + ,auiToolBarItemSetLabel + ,auiToolBarItemSetLongHelp + ,auiToolBarItemSetMinSize + ,auiToolBarItemSetProportion + ,auiToolBarItemSetShortHelp + ,auiToolBarItemSetSizerItem + ,auiToolBarItemSetSpacerPixels + ,auiToolBarItemSetState + ,auiToolBarItemSetSticky + ,auiToolBarItemSetUserData + ,auiToolBarItemSetWindow + -- ** AuiToolBarItemArray + ,auiToolBarItemArrayCreate + ,auiToolBarItemArrayDelete + ,auiToolBarItemArrayGetCount + ,auiToolBarItemArrayItem + -- ** AutoBufferedPaintDC + ,autoBufferedPaintDCCreate + ,autoBufferedPaintDCDelete + -- ** Bitmap + ,bitmapAddHandler + ,bitmapCleanUpHandlers + ,bitmapCreate + ,bitmapCreateDefault + ,bitmapCreateEmpty + ,bitmapCreateFromImage + ,bitmapCreateFromXPM + ,bitmapCreateLoad + ,bitmapDelete + ,bitmapFindHandlerByExtension + ,bitmapFindHandlerByName + ,bitmapFindHandlerByType + ,bitmapGetDepth + ,bitmapGetHeight + ,bitmapGetMask + ,bitmapGetSubBitmap + ,bitmapGetWidth + ,bitmapInitStandardHandlers + ,bitmapInsertHandler + ,bitmapIsOk + ,bitmapIsStatic + ,bitmapLoadFile + ,bitmapRemoveHandler + ,bitmapSafeDelete + ,bitmapSaveFile + ,bitmapSetDepth + ,bitmapSetHeight + ,bitmapSetMask + ,bitmapSetWidth + -- ** BitmapButton + ,bitmapButtonCreate + ,bitmapButtonGetBitmapDisabled + ,bitmapButtonGetBitmapFocus + ,bitmapButtonGetBitmapLabel + ,bitmapButtonGetBitmapSelected + ,bitmapButtonGetMarginX + ,bitmapButtonGetMarginY + ,bitmapButtonSetBitmapDisabled + ,bitmapButtonSetBitmapFocus + ,bitmapButtonSetBitmapLabel + ,bitmapButtonSetBitmapSelected + ,bitmapButtonSetMargins + -- ** BitmapToggleButton + ,bitmapToggleButtonCreate + ,bitmapToggleButtonEnable + ,bitmapToggleButtonGetValue + ,bitmapToggleButtonSetBitmapLabel + ,bitmapToggleButtonSetValue + -- ** BookCtrlBase + ,bookCtrlBaseAddPage + ,bookCtrlBaseAdvanceSelection + ,bookCtrlBaseAssignImageList + ,bookCtrlBaseChangeSelection + ,bookCtrlBaseCreateFromDefault + ,bookCtrlBaseDeleteAllPages + ,bookCtrlBaseDeletePage + ,bookCtrlBaseFindPage + ,bookCtrlBaseGetCurrentPage + ,bookCtrlBaseGetImageList + ,bookCtrlBaseGetPage + ,bookCtrlBaseGetPageCount + ,bookCtrlBaseGetPageImage + ,bookCtrlBaseGetPageText + ,bookCtrlBaseGetSelection + ,bookCtrlBaseHitTest + ,bookCtrlBaseInsertPage + ,bookCtrlBaseRemovePage + ,bookCtrlBaseSetImageList + ,bookCtrlBaseSetPageImage + ,bookCtrlBaseSetPageSize + ,bookCtrlBaseSetPageText + ,bookCtrlBaseSetSelection + -- ** BookCtrlEvent + ,bookCtrlEventCreate + ,bookCtrlEventGetOldSelection + ,bookCtrlEventGetSelection + -- ** BoolProperty + ,boolPropertyCreate + -- ** BoxSizer + ,boxSizerCalcMin + ,boxSizerCreate + ,boxSizerGetOrientation + ,boxSizerRecalcSizes + -- ** Brush + ,brushAssign + ,brushCreateDefault + ,brushCreateFromBitmap + ,brushCreateFromColour + ,brushCreateFromStock + ,brushDelete + ,brushGetColour + ,brushGetStipple + ,brushGetStyle + ,brushIsEqual + ,brushIsOk + ,brushIsStatic + ,brushSafeDelete + ,brushSetColour + ,brushSetColourSingle + ,brushSetStipple + ,brushSetStyle + -- ** BufferedDC + ,bufferedDCCreateByDCAndBitmap + ,bufferedDCCreateByDCAndSize + ,bufferedDCDelete + -- ** BufferedPaintDC + ,bufferedPaintDCCreate + ,bufferedPaintDCCreateWithBitmap + ,bufferedPaintDCDelete + -- ** BusyCursor + ,busyCursorCreate + ,busyCursorCreateWithCursor + ,busyCursorDelete + -- ** BusyInfo + ,busyInfoCreate + ,busyInfoDelete + -- ** Button + ,buttonCreate + ,buttonSetBackgroundColour + ,buttonSetDefault + -- ** CalculateLayoutEvent + ,calculateLayoutEventCreate + ,calculateLayoutEventGetFlags + ,calculateLayoutEventGetRect + ,calculateLayoutEventSetFlags + ,calculateLayoutEventSetRect + -- ** CalendarCtrl + ,calendarCtrlCreate + ,calendarCtrlEnableHolidayDisplay + ,calendarCtrlEnableMonthChange + ,calendarCtrlGetAttr + ,calendarCtrlGetDate + ,calendarCtrlGetHeaderColourBg + ,calendarCtrlGetHeaderColourFg + ,calendarCtrlGetHighlightColourBg + ,calendarCtrlGetHighlightColourFg + ,calendarCtrlGetHolidayColourBg + ,calendarCtrlGetHolidayColourFg + ,calendarCtrlHitTest + ,calendarCtrlResetAttr + ,calendarCtrlSetAttr + ,calendarCtrlSetDate + ,calendarCtrlSetHeaderColours + ,calendarCtrlSetHighlightColours + ,calendarCtrlSetHoliday + ,calendarCtrlSetHolidayColours + -- ** CalendarDateAttr + ,calendarDateAttrCreate + ,calendarDateAttrCreateDefault + ,calendarDateAttrDelete + ,calendarDateAttrGetBackgroundColour + ,calendarDateAttrGetBorder + ,calendarDateAttrGetBorderColour + ,calendarDateAttrGetFont + ,calendarDateAttrGetTextColour + ,calendarDateAttrHasBackgroundColour + ,calendarDateAttrHasBorder + ,calendarDateAttrHasBorderColour + ,calendarDateAttrHasFont + ,calendarDateAttrHasTextColour + ,calendarDateAttrIsHoliday + ,calendarDateAttrSetBackgroundColour + ,calendarDateAttrSetBorder + ,calendarDateAttrSetBorderColour + ,calendarDateAttrSetFont + ,calendarDateAttrSetHoliday + ,calendarDateAttrSetTextColour + -- ** CalendarEvent + ,calendarEventGetDate + ,calendarEventGetWeekDay + -- ** Caret + ,caretCreate + ,caretGetBlinkTime + ,caretGetPosition + ,caretGetSize + ,caretGetWindow + ,caretHide + ,caretIsOk + ,caretIsVisible + ,caretMove + ,caretSetBlinkTime + ,caretSetSize + ,caretShow + -- ** CheckBox + ,checkBoxCreate + ,checkBoxDelete + ,checkBoxGetValue + ,checkBoxSetValue + -- ** CheckListBox + ,checkListBoxCheck + ,checkListBoxCreate + ,checkListBoxDelete + ,checkListBoxIsChecked + -- ** Choice + ,choiceAppend + ,choiceClear + ,choiceCreate + ,choiceDelete + ,choiceFindString + ,choiceGetCount + ,choiceGetSelection + ,choiceGetString + ,choiceSetSelection + ,choiceSetString + -- ** ClassInfo + ,classInfoCreateClassByName + ,classInfoFindClass + ,classInfoGetBaseClassName1 + ,classInfoGetBaseClassName2 + ,classInfoGetClassName + ,classInfoGetClassNameEx + ,classInfoGetSize + ,classInfoIsKindOf + ,classInfoIsKindOfEx + -- ** ClientDC + ,clientDCCreate + ,clientDCDelete + -- ** Clipboard + ,clipboardAddData + ,clipboardClear + ,clipboardClose + ,clipboardCreate + ,clipboardFlush + ,clipboardGetData + ,clipboardIsOpened + ,clipboardIsSupported + ,clipboardOpen + ,clipboardSetData + ,clipboardUsePrimarySelection + -- ** CloseEvent + ,closeEventCanVeto + ,closeEventCopyObject + ,closeEventGetLoggingOff + ,closeEventGetVeto + ,closeEventSetCanVeto + ,closeEventSetLoggingOff + ,closeEventVeto + -- ** Closure + ,closureCreate + ,closureGetData + -- ** ComboBox + ,comboBoxAppend + ,comboBoxAppendData + ,comboBoxClear + ,comboBoxCopy + ,comboBoxCreate + ,comboBoxCut + ,comboBoxDelete + ,comboBoxFindString + ,comboBoxGetClientData + ,comboBoxGetCount + ,comboBoxGetInsertionPoint + ,comboBoxGetLastPosition + ,comboBoxGetSelection + ,comboBoxGetString + ,comboBoxGetStringSelection + ,comboBoxGetValue + ,comboBoxPaste + ,comboBoxRemove + ,comboBoxReplace + ,comboBoxSetClientData + ,comboBoxSetEditable + ,comboBoxSetInsertionPoint + ,comboBoxSetInsertionPointEnd + ,comboBoxSetSelection + ,comboBoxSetTextSelection + -- ** CommandEvent + ,commandEventCopyObject + ,commandEventCreate + ,commandEventDelete + ,commandEventGetClientData + ,commandEventGetClientObject + ,commandEventGetExtraLong + ,commandEventGetInt + ,commandEventGetSelection + ,commandEventGetString + ,commandEventIsChecked + ,commandEventIsSelection + ,commandEventSetClientData + ,commandEventSetClientObject + ,commandEventSetExtraLong + ,commandEventSetInt + ,commandEventSetString + -- ** ConfigBase + ,configBaseCreate + ,configBaseDelete + ,configBaseDeleteAll + ,configBaseDeleteEntry + ,configBaseDeleteGroup + ,configBaseExists + ,configBaseExpandEnvVars + ,configBaseFlush + ,configBaseGet + ,configBaseGetAppName + ,configBaseGetEntryType + ,configBaseGetFirstEntry + ,configBaseGetFirstGroup + ,configBaseGetNextEntry + ,configBaseGetNextGroup + ,configBaseGetNumberOfEntries + ,configBaseGetNumberOfGroups + ,configBaseGetPath + ,configBaseGetStyle + ,configBaseGetVendorName + ,configBaseHasEntry + ,configBaseHasGroup + ,configBaseIsExpandingEnvVars + ,configBaseIsRecordingDefaults + ,configBaseReadBool + ,configBaseReadDouble + ,configBaseReadInteger + ,configBaseReadString + ,configBaseRenameEntry + ,configBaseRenameGroup + ,configBaseSet + ,configBaseSetAppName + ,configBaseSetExpandEnvVars + ,configBaseSetPath + ,configBaseSetRecordDefaults + ,configBaseSetStyle + ,configBaseSetVendorName + ,configBaseWriteBool + ,configBaseWriteDouble + ,configBaseWriteInteger + ,configBaseWriteLong + ,configBaseWriteString + -- ** ContextHelp + ,contextHelpBeginContextHelp + ,contextHelpCreate + ,contextHelpDelete + ,contextHelpEndContextHelp + -- ** ContextHelpButton + ,contextHelpButtonCreate + -- ** Control + ,controlCommand + ,controlGetLabel + ,controlSetLabel + -- ** Cursor + ,cursorDelete + ,cursorIsStatic + ,cursorSafeDelete + -- ** DC + ,dcBlit + ,dcCalcBoundingBox + ,dcCanDrawBitmap + ,dcCanGetTextExtent + ,dcClear + ,dcComputeScaleAndOrigin + ,dcCrossHair + ,dcDelete + ,dcDestroyClippingRegion + ,dcDeviceToLogicalX + ,dcDeviceToLogicalXRel + ,dcDeviceToLogicalY + ,dcDeviceToLogicalYRel + ,dcDrawArc + ,dcDrawBitmap + ,dcDrawCheckMark + ,dcDrawCircle + ,dcDrawEllipse + ,dcDrawEllipticArc + ,dcDrawIcon + ,dcDrawLabel + ,dcDrawLabelBitmap + ,dcDrawLine + ,dcDrawLines + ,dcDrawPoint + ,dcDrawPolyPolygon + ,dcDrawPolygon + ,dcDrawRectangle + ,dcDrawRotatedText + ,dcDrawRoundedRectangle + ,dcDrawText + ,dcEndDoc + ,dcEndPage + ,dcFloodFill + ,dcGetBackground + ,dcGetBackgroundMode + ,dcGetBrush + ,dcGetCharHeight + ,dcGetCharWidth + ,dcGetClippingBox + ,dcGetDepth + ,dcGetDeviceOrigin + ,dcGetFont + ,dcGetLogicalFunction + ,dcGetLogicalOrigin + ,dcGetLogicalScale + ,dcGetMapMode + ,dcGetMultiLineTextExtent + ,dcGetPPI + ,dcGetPen + ,dcGetPixel + ,dcGetPixel2 + ,dcGetSize + ,dcGetSizeMM + ,dcGetTextBackground + ,dcGetTextExtent + ,dcGetTextForeground + ,dcGetUserScale + ,dcGetUserScaleX + ,dcGetUserScaleY + ,dcIsOk + ,dcLogicalToDeviceX + ,dcLogicalToDeviceXRel + ,dcLogicalToDeviceY + ,dcLogicalToDeviceYRel + ,dcMaxX + ,dcMaxY + ,dcMinX + ,dcMinY + ,dcResetBoundingBox + ,dcSetAxisOrientation + ,dcSetBackground + ,dcSetBackgroundMode + ,dcSetBrush + ,dcSetClippingRegion + ,dcSetClippingRegionFromRegion + ,dcSetDeviceClippingRegion + ,dcSetDeviceOrigin + ,dcSetFont + ,dcSetLogicalFunction + ,dcSetLogicalOrigin + ,dcSetLogicalScale + ,dcSetMapMode + ,dcSetPalette + ,dcSetPen + ,dcSetTextBackground + ,dcSetTextForeground + ,dcSetUserScale + ,dcStartDoc + ,dcStartPage + -- ** DataFormat + ,dataFormatCreateFromId + ,dataFormatCreateFromType + ,dataFormatDelete + ,dataFormatGetId + ,dataFormatGetType + ,dataFormatIsEqual + ,dataFormatSetId + ,dataFormatSetType + -- ** DataObjectComposite + ,dataObjectCompositeAdd + ,dataObjectCompositeCreate + ,dataObjectCompositeDelete + -- ** DateProperty + ,datePropertyCreate + -- ** DateTime + ,dateTimeAddDate + ,dateTimeAddDateValues + ,dateTimeAddTime + ,dateTimeAddTimeValues + ,dateTimeConvertYearToBC + ,dateTimeCreate + ,dateTimeDelete + ,dateTimeFormat + ,dateTimeFormatDate + ,dateTimeFormatISODate + ,dateTimeFormatISOTime + ,dateTimeFormatTime + ,dateTimeGetAmString + ,dateTimeGetBeginDST + ,dateTimeGetCentury + ,dateTimeGetCountry + ,dateTimeGetCurrentMonth + ,dateTimeGetCurrentYear + ,dateTimeGetDay + ,dateTimeGetDayOfYear + ,dateTimeGetEndDST + ,dateTimeGetHour + ,dateTimeGetLastMonthDay + ,dateTimeGetLastWeekDay + ,dateTimeGetMillisecond + ,dateTimeGetMinute + ,dateTimeGetMonth + ,dateTimeGetMonthName + ,dateTimeGetNextWeekDay + ,dateTimeGetNumberOfDays + ,dateTimeGetNumberOfDaysMonth + ,dateTimeGetPmString + ,dateTimeGetPrevWeekDay + ,dateTimeGetSecond + ,dateTimeGetTicks + ,dateTimeGetTimeNow + ,dateTimeGetValue + ,dateTimeGetWeekDay + ,dateTimeGetWeekDayInSameWeek + ,dateTimeGetWeekDayName + ,dateTimeGetWeekDayTZ + ,dateTimeGetWeekOfMonth + ,dateTimeGetWeekOfYear + ,dateTimeGetYear + ,dateTimeIsBetween + ,dateTimeIsDST + ,dateTimeIsDSTApplicable + ,dateTimeIsEarlierThan + ,dateTimeIsEqualTo + ,dateTimeIsEqualUpTo + ,dateTimeIsLaterThan + ,dateTimeIsLeapYear + ,dateTimeIsSameDate + ,dateTimeIsSameTime + ,dateTimeIsStrictlyBetween + ,dateTimeIsValid + ,dateTimeIsWestEuropeanCountry + ,dateTimeIsWorkDay + ,dateTimeMakeGMT + ,dateTimeMakeTimezone + ,dateTimeNow + ,dateTimeParseDate + ,dateTimeParseDateTime + ,dateTimeParseFormat + ,dateTimeParseRfc822Date + ,dateTimeParseTime + ,dateTimeResetTime + ,dateTimeSet + ,dateTimeSetCountry + ,dateTimeSetDay + ,dateTimeSetHour + ,dateTimeSetMillisecond + ,dateTimeSetMinute + ,dateTimeSetMonth + ,dateTimeSetSecond + ,dateTimeSetTime + ,dateTimeSetToCurrent + ,dateTimeSetToLastMonthDay + ,dateTimeSetToLastWeekDay + ,dateTimeSetToNextWeekDay + ,dateTimeSetToPrevWeekDay + ,dateTimeSetToWeekDay + ,dateTimeSetToWeekDayInSameWeek + ,dateTimeSetYear + ,dateTimeSubtractDate + ,dateTimeSubtractTime + ,dateTimeToGMT + ,dateTimeToTimezone + ,dateTimeToday + ,dateTimeUNow + ,dateTimewxDateTime + -- ** Dialog + ,dialogCreate + ,dialogEndModal + ,dialogGetReturnCode + ,dialogIsModal + ,dialogSetReturnCode + ,dialogShowModal + -- ** DirDialog + ,dirDialogCreate + ,dirDialogGetMessage + ,dirDialogGetPath + ,dirDialogGetStyle + ,dirDialogSetMessage + ,dirDialogSetPath + ,dirDialogSetStyle + -- ** DragImage + ,dragImageBeginDrag + ,dragImageBeginDragFullScreen + ,dragImageCreate + ,dragImageDelete + ,dragImageEndDrag + ,dragImageHide + ,dragImageMove + ,dragImageShow + -- ** DrawControl + ,drawControlCreate + -- ** DrawWindow + ,drawWindowCreate + -- ** DropTarget + ,dropTargetGetData + ,dropTargetSetDataObject + -- ** EncodingConverter + ,encodingConverterConvert + ,encodingConverterCreate + ,encodingConverterDelete + ,encodingConverterGetAllEquivalents + ,encodingConverterGetPlatformEquivalents + ,encodingConverterInit + -- ** EraseEvent + ,eraseEventCopyObject + ,eraseEventGetDC + -- ** Event + ,eventCopyObject + ,eventGetEventObject + ,eventGetEventType + ,eventGetId + ,eventGetSkipped + ,eventGetTimestamp + ,eventIsCommandEvent + ,eventNewEventType + ,eventSetEventObject + ,eventSetEventType + ,eventSetId + ,eventSetTimestamp + ,eventSkip + -- ** EvtHandler + ,evtHandlerAddPendingEvent + ,evtHandlerConnect + ,evtHandlerCreate + ,evtHandlerDelete + ,evtHandlerDisconnect + ,evtHandlerGetClientClosure + ,evtHandlerGetClosure + ,evtHandlerGetEvtHandlerEnabled + ,evtHandlerGetNextHandler + ,evtHandlerGetPreviousHandler + ,evtHandlerProcessEvent + ,evtHandlerProcessPendingEvents + ,evtHandlerSetClientClosure + ,evtHandlerSetEvtHandlerEnabled + ,evtHandlerSetNextHandler + ,evtHandlerSetPreviousHandler + -- ** FileConfig + ,fileConfigCreate + -- ** FileDialog + ,fileDialogCreate + ,fileDialogGetDirectory + ,fileDialogGetFilename + ,fileDialogGetFilenames + ,fileDialogGetFilterIndex + ,fileDialogGetMessage + ,fileDialogGetPath + ,fileDialogGetPaths + ,fileDialogGetStyle + ,fileDialogGetWildcard + ,fileDialogSetDirectory + ,fileDialogSetFilename + ,fileDialogSetFilterIndex + ,fileDialogSetMessage + ,fileDialogSetPath + ,fileDialogSetStyle + ,fileDialogSetWildcard + -- ** FileHistory + ,fileHistoryAddFileToHistory + ,fileHistoryAddFilesToMenu + ,fileHistoryCreate + ,fileHistoryDelete + ,fileHistoryGetCount + ,fileHistoryGetHistoryFile + ,fileHistoryGetMaxFiles + ,fileHistoryGetMenus + ,fileHistoryLoad + ,fileHistoryRemoveFileFromHistory + ,fileHistoryRemoveMenu + ,fileHistorySave + ,fileHistoryUseMenu + -- ** FileProperty + ,filePropertyCreate + -- ** FileType + ,fileTypeDelete + ,fileTypeExpandCommand + ,fileTypeGetDescription + ,fileTypeGetExtensions + ,fileTypeGetIcon + ,fileTypeGetMimeType + ,fileTypeGetMimeTypes + ,fileTypeGetOpenCommand + ,fileTypeGetPrintCommand + -- ** FindDialogEvent + ,findDialogEventGetFindString + ,findDialogEventGetFlags + ,findDialogEventGetReplaceString + -- ** FindReplaceData + ,findReplaceDataCreate + ,findReplaceDataCreateDefault + ,findReplaceDataDelete + ,findReplaceDataGetFindString + ,findReplaceDataGetFlags + ,findReplaceDataGetReplaceString + ,findReplaceDataSetFindString + ,findReplaceDataSetFlags + ,findReplaceDataSetReplaceString + -- ** FindReplaceDialog + ,findReplaceDialogCreate + ,findReplaceDialogGetData + ,findReplaceDialogSetData + -- ** FlexGridSizer + ,flexGridSizerAddGrowableCol + ,flexGridSizerAddGrowableRow + ,flexGridSizerCalcMin + ,flexGridSizerCreate + ,flexGridSizerRecalcSizes + ,flexGridSizerRemoveGrowableCol + ,flexGridSizerRemoveGrowableRow + -- ** FloatProperty + ,floatPropertyCreate + -- ** Font + ,fontCreate + ,fontCreateDefault + ,fontCreateFromStock + ,fontDelete + ,fontGetDefaultEncoding + ,fontGetEncoding + ,fontGetFaceName + ,fontGetFamily + ,fontGetFamilyString + ,fontGetPointSize + ,fontGetStyle + ,fontGetStyleString + ,fontGetUnderlined + ,fontGetWeight + ,fontGetWeightString + ,fontIsOk + ,fontIsStatic + ,fontSafeDelete + ,fontSetDefaultEncoding + ,fontSetEncoding + ,fontSetFaceName + ,fontSetFamily + ,fontSetPointSize + ,fontSetStyle + ,fontSetUnderlined + ,fontSetWeight + -- ** FontData + ,fontDataCreate + ,fontDataDelete + ,fontDataEnableEffects + ,fontDataGetAllowSymbols + ,fontDataGetChosenFont + ,fontDataGetColour + ,fontDataGetEnableEffects + ,fontDataGetEncoding + ,fontDataGetInitialFont + ,fontDataGetShowHelp + ,fontDataSetAllowSymbols + ,fontDataSetChosenFont + ,fontDataSetColour + ,fontDataSetEncoding + ,fontDataSetInitialFont + ,fontDataSetRange + ,fontDataSetShowHelp + -- ** FontDialog + ,fontDialogCreate + ,fontDialogGetFontData + -- ** FontEnumerator + ,fontEnumeratorCreate + ,fontEnumeratorDelete + ,fontEnumeratorEnumerateEncodings + ,fontEnumeratorEnumerateFacenames + -- ** FontMapper + ,fontMapperCreate + ,fontMapperGetAltForEncoding + ,fontMapperIsEncodingAvailable + -- ** Frame + ,frameCentre + ,frameCreate + ,frameCreateStatusBar + ,frameCreateToolBar + ,frameGetClientAreaOriginleft + ,frameGetClientAreaOrigintop + ,frameGetMenuBar + ,frameGetStatusBar + ,frameGetTitle + ,frameGetToolBar + ,frameIsFullScreen + ,frameRestore + ,frameSetMenuBar + ,frameSetShape + ,frameSetStatusBar + ,frameSetStatusText + ,frameSetStatusWidths + ,frameSetTitle + ,frameSetToolBar + ,frameShowFullScreen + -- ** GLCanvas + ,glCanvasCreate + ,glCanvasIsDisplaySupported + ,glCanvasIsExtensionSupported + ,glCanvasSetColour + ,glCanvasSetCurrent + ,glCanvasSwapBuffers + -- ** GLContext + ,glContextCreate + ,glContextCreateFromNull + ,glContextSetCurrent + -- ** Gauge + ,gaugeCreate + ,gaugeGetBezelFace + ,gaugeGetRange + ,gaugeGetShadowWidth + ,gaugeGetValue + ,gaugeSetBezelFace + ,gaugeSetRange + ,gaugeSetShadowWidth + ,gaugeSetValue + -- ** GenericDragImage + ,genericDragImageCreate + ,genericDragImageDoDrawImage + ,genericDragImageGetImageRect + ,genericDragImageUpdateBackingFromWindow + -- ** GraphicsBrush + ,graphicsBrushCreate + ,graphicsBrushDelete + -- ** GraphicsContext + ,graphicsContextClip + ,graphicsContextClipByRectangle + ,graphicsContextConcatTransform + ,graphicsContextCreate + ,graphicsContextCreateDefaultMatrix + ,graphicsContextCreateFromMemory + ,graphicsContextCreateFromNative + ,graphicsContextCreateFromNativeWindow + ,graphicsContextCreateFromPrinter + ,graphicsContextCreateFromWindow + ,graphicsContextCreateMatrix + ,graphicsContextCreatePath + ,graphicsContextDelete + ,graphicsContextDrawBitmap + ,graphicsContextDrawEllipse + ,graphicsContextDrawIcon + ,graphicsContextDrawLines + ,graphicsContextDrawPath + ,graphicsContextDrawRectangle + ,graphicsContextDrawRoundedRectangle + ,graphicsContextDrawText + ,graphicsContextDrawTextWithAngle + ,graphicsContextFillPath + ,graphicsContextGetNativeContext + ,graphicsContextGetTextExtent + ,graphicsContextPopState + ,graphicsContextPushState + ,graphicsContextResetClip + ,graphicsContextRotate + ,graphicsContextScale + ,graphicsContextSetBrush + ,graphicsContextSetFont + ,graphicsContextSetGraphicsBrush + ,graphicsContextSetGraphicsFont + ,graphicsContextSetGraphicsPen + ,graphicsContextSetPen + ,graphicsContextSetTransform + ,graphicsContextStrokeLine + ,graphicsContextStrokeLines + ,graphicsContextStrokePath + ,graphicsContextTranslate + -- ** GraphicsFont + ,graphicsFontCreate + ,graphicsFontDelete + -- ** GraphicsMatrix + ,graphicsMatrixConcat + ,graphicsMatrixCreate + ,graphicsMatrixDelete + ,graphicsMatrixGet + ,graphicsMatrixGetNativeMatrix + ,graphicsMatrixInvert + ,graphicsMatrixIsEqual + ,graphicsMatrixIsIdentity + ,graphicsMatrixRotate + ,graphicsMatrixScale + ,graphicsMatrixSet + ,graphicsMatrixTransformDistance + ,graphicsMatrixTransformPoint + ,graphicsMatrixTranslate + -- ** GraphicsObject + ,graphicsObjectGetRenderer + ,graphicsObjectIsNull + -- ** GraphicsPath + ,graphicsPathAddArc + ,graphicsPathAddArcToPoint + ,graphicsPathAddCircle + ,graphicsPathAddCurveToPoint + ,graphicsPathAddEllipse + ,graphicsPathAddLineToPoint + ,graphicsPathAddPath + ,graphicsPathAddQuadCurveToPoint + ,graphicsPathAddRectangle + ,graphicsPathAddRoundedRectangle + ,graphicsPathCloseSubpath + ,graphicsPathContains + ,graphicsPathDelete + ,graphicsPathGetBox + ,graphicsPathGetCurrentPoint + ,graphicsPathGetNativePath + ,graphicsPathMoveToPoint + ,graphicsPathTransform + ,graphicsPathUnGetNativePath + -- ** GraphicsPen + ,graphicsPenCreate + ,graphicsPenDelete + -- ** GraphicsRenderer + ,graphicsRendererCreateContext + ,graphicsRendererCreateContextFromNativeContext + ,graphicsRendererCreateContextFromNativeWindow + ,graphicsRendererCreateContextFromWindow + ,graphicsRendererCreatePath + ,graphicsRendererDelete + ,graphicsRendererGetDefaultRenderer + -- ** Grid + ,gridAppendCols + ,gridAppendRows + ,gridAutoSize + ,gridAutoSizeColumn + ,gridAutoSizeColumns + ,gridAutoSizeRow + ,gridAutoSizeRows + ,gridBeginBatch + ,gridBlockToDeviceRect + ,gridCanDragColSize + ,gridCanDragGridSize + ,gridCanDragRowSize + ,gridCanEnableCellControl + ,gridCellToRect + ,gridClearGrid + ,gridClearSelection + ,gridCreate + ,gridCreateGrid + ,gridDeleteCols + ,gridDeleteRows + ,gridDisableCellEditControl + ,gridDisableDragColSize + ,gridDisableDragGridSize + ,gridDisableDragRowSize + ,gridDrawAllGridLines + ,gridDrawCell + ,gridDrawCellBorder + ,gridDrawCellHighlight + ,gridDrawColLabel + ,gridDrawColLabels + ,gridDrawGridSpace + ,gridDrawRowLabel + ,gridDrawRowLabels + ,gridDrawTextRectangle + ,gridEnableCellEditControl + ,gridEnableDragColSize + ,gridEnableDragGridSize + ,gridEnableDragRowSize + ,gridEnableEditing + ,gridEnableGridLines + ,gridEndBatch + ,gridGetBatchCount + ,gridGetCellAlignment + ,gridGetCellBackgroundColour + ,gridGetCellEditor + ,gridGetCellFont + ,gridGetCellHighlightColour + ,gridGetCellRenderer + ,gridGetCellSize + ,gridGetCellTextColour + ,gridGetCellValue + ,gridGetColLabelAlignment + ,gridGetColLabelSize + ,gridGetColLabelValue + ,gridGetColSize + ,gridGetDefaultCellAlignment + ,gridGetDefaultCellBackgroundColour + ,gridGetDefaultCellFont + ,gridGetDefaultCellTextColour + ,gridGetDefaultColLabelSize + ,gridGetDefaultColSize + ,gridGetDefaultEditor + ,gridGetDefaultEditorForCell + ,gridGetDefaultEditorForType + ,gridGetDefaultRenderer + ,gridGetDefaultRendererForCell + ,gridGetDefaultRendererForType + ,gridGetDefaultRowLabelSize + ,gridGetDefaultRowSize + ,gridGetGridCursorCol + ,gridGetGridCursorRow + ,gridGetGridLineColour + ,gridGetLabelBackgroundColour + ,gridGetLabelFont + ,gridGetLabelTextColour + ,gridGetNumberCols + ,gridGetNumberRows + ,gridGetRowLabelAlignment + ,gridGetRowLabelSize + ,gridGetRowLabelValue + ,gridGetRowSize + ,gridGetSelectedCells + ,gridGetSelectedCols + ,gridGetSelectedRows + ,gridGetSelectionBackground + ,gridGetSelectionBlockBottomRight + ,gridGetSelectionBlockTopLeft + ,gridGetSelectionForeground + ,gridGetTable + ,gridGetTextBoxSize + ,gridGridLinesEnabled + ,gridHideCellEditControl + ,gridInsertCols + ,gridInsertRows + ,gridIsCellEditControlEnabled + ,gridIsCellEditControlShown + ,gridIsCurrentCellReadOnly + ,gridIsEditable + ,gridIsInSelection + ,gridIsReadOnly + ,gridIsSelection + ,gridIsVisible + ,gridMakeCellVisible + ,gridMoveCursorDown + ,gridMoveCursorDownBlock + ,gridMoveCursorLeft + ,gridMoveCursorLeftBlock + ,gridMoveCursorRight + ,gridMoveCursorRightBlock + ,gridMoveCursorUp + ,gridMoveCursorUpBlock + ,gridMovePageDown + ,gridMovePageUp + ,gridProcessTableMessage + ,gridRegisterDataType + ,gridSaveEditControlValue + ,gridSelectAll + ,gridSelectBlock + ,gridSelectCol + ,gridSelectRow + ,gridSetCellAlignment + ,gridSetCellBackgroundColour + ,gridSetCellEditor + ,gridSetCellFont + ,gridSetCellHighlightColour + ,gridSetCellRenderer + ,gridSetCellSize + ,gridSetCellTextColour + ,gridSetCellValue + ,gridSetColAttr + ,gridSetColFormatBool + ,gridSetColFormatCustom + ,gridSetColFormatFloat + ,gridSetColFormatNumber + ,gridSetColLabelAlignment + ,gridSetColLabelSize + ,gridSetColLabelValue + ,gridSetColMinimalWidth + ,gridSetColSize + ,gridSetDefaultCellAlignment + ,gridSetDefaultCellBackgroundColour + ,gridSetDefaultCellFont + ,gridSetDefaultCellTextColour + ,gridSetDefaultColSize + ,gridSetDefaultEditor + ,gridSetDefaultRenderer + ,gridSetDefaultRowSize + ,gridSetGridCursor + ,gridSetGridLineColour + ,gridSetLabelBackgroundColour + ,gridSetLabelFont + ,gridSetLabelTextColour + ,gridSetMargins + ,gridSetReadOnly + ,gridSetRowAttr + ,gridSetRowLabelAlignment + ,gridSetRowLabelSize + ,gridSetRowLabelValue + ,gridSetRowMinimalHeight + ,gridSetRowSize + ,gridSetSelectionBackground + ,gridSetSelectionForeground + ,gridSetSelectionMode + ,gridSetTable + ,gridShowCellEditControl + ,gridStringToLines + ,gridXToCol + ,gridXToEdgeOfCol + ,gridXYToCell + ,gridYToEdgeOfRow + ,gridYToRow + -- ** GridCellAttr + ,gridCellAttrCtor + ,gridCellAttrDecRef + ,gridCellAttrGetAlignment + ,gridCellAttrGetBackgroundColour + ,gridCellAttrGetEditor + ,gridCellAttrGetFont + ,gridCellAttrGetRenderer + ,gridCellAttrGetTextColour + ,gridCellAttrHasAlignment + ,gridCellAttrHasBackgroundColour + ,gridCellAttrHasEditor + ,gridCellAttrHasFont + ,gridCellAttrHasRenderer + ,gridCellAttrHasTextColour + ,gridCellAttrIncRef + ,gridCellAttrIsReadOnly + ,gridCellAttrSetAlignment + ,gridCellAttrSetBackgroundColour + ,gridCellAttrSetDefAttr + ,gridCellAttrSetEditor + ,gridCellAttrSetFont + ,gridCellAttrSetReadOnly + ,gridCellAttrSetRenderer + ,gridCellAttrSetTextColour + -- ** GridCellAutoWrapStringRenderer + ,gridCellAutoWrapStringRendererCtor + -- ** GridCellBoolEditor + ,gridCellBoolEditorCtor + -- ** GridCellChoiceEditor + ,gridCellChoiceEditorCtor + -- ** GridCellCoordsArray + ,gridCellCoordsArrayCreate + ,gridCellCoordsArrayDelete + ,gridCellCoordsArrayGetCount + ,gridCellCoordsArrayItem + -- ** GridCellEditor + ,gridCellEditorBeginEdit + ,gridCellEditorCreate + ,gridCellEditorDestroy + ,gridCellEditorEndEdit + ,gridCellEditorGetControl + ,gridCellEditorHandleReturn + ,gridCellEditorIsAcceptedKey + ,gridCellEditorIsCreated + ,gridCellEditorPaintBackground + ,gridCellEditorReset + ,gridCellEditorSetControl + ,gridCellEditorSetParameters + ,gridCellEditorSetSize + ,gridCellEditorShow + ,gridCellEditorStartingClick + ,gridCellEditorStartingKey + -- ** GridCellFloatEditor + ,gridCellFloatEditorCtor + -- ** GridCellNumberEditor + ,gridCellNumberEditorCtor + -- ** GridCellNumberRenderer + ,gridCellNumberRendererCtor + -- ** GridCellTextEditor + ,gridCellTextEditorCtor + -- ** GridCellTextEnterEditor + ,gridCellTextEnterEditorCtor + -- ** GridEditorCreatedEvent + ,gridEditorCreatedEventGetCol + ,gridEditorCreatedEventGetControl + ,gridEditorCreatedEventGetRow + ,gridEditorCreatedEventSetCol + ,gridEditorCreatedEventSetControl + ,gridEditorCreatedEventSetRow + -- ** GridEvent + ,gridEventAltDown + ,gridEventControlDown + ,gridEventGetCol + ,gridEventGetPosition + ,gridEventGetRow + ,gridEventMetaDown + ,gridEventSelecting + ,gridEventShiftDown + -- ** GridRangeSelectEvent + ,gridRangeSelectEventAltDown + ,gridRangeSelectEventControlDown + ,gridRangeSelectEventGetBottomRightCoords + ,gridRangeSelectEventGetBottomRow + ,gridRangeSelectEventGetLeftCol + ,gridRangeSelectEventGetRightCol + ,gridRangeSelectEventGetTopLeftCoords + ,gridRangeSelectEventGetTopRow + ,gridRangeSelectEventMetaDown + ,gridRangeSelectEventSelecting + ,gridRangeSelectEventShiftDown + -- ** GridSizeEvent + ,gridSizeEventAltDown + ,gridSizeEventControlDown + ,gridSizeEventGetPosition + ,gridSizeEventGetRowOrCol + ,gridSizeEventMetaDown + ,gridSizeEventShiftDown + -- ** GridSizer + ,gridSizerCalcMin + ,gridSizerCreate + ,gridSizerGetCols + ,gridSizerGetHGap + ,gridSizerGetRows + ,gridSizerGetVGap + ,gridSizerRecalcSizes + ,gridSizerSetCols + ,gridSizerSetHGap + ,gridSizerSetRows + ,gridSizerSetVGap + -- ** HelpControllerHelpProvider + ,helpControllerHelpProviderCreate + ,helpControllerHelpProviderGetHelpController + ,helpControllerHelpProviderSetHelpController + -- ** HelpEvent + ,helpEventGetLink + ,helpEventGetPosition + ,helpEventGetTarget + ,helpEventSetLink + ,helpEventSetPosition + ,helpEventSetTarget + -- ** HelpProvider + ,helpProviderAddHelp + ,helpProviderAddHelpById + ,helpProviderDelete + ,helpProviderGet + ,helpProviderGetHelp + ,helpProviderRemoveHelp + ,helpProviderSet + ,helpProviderShowHelp + -- ** HtmlHelpController + ,htmlHelpControllerAddBook + ,htmlHelpControllerCreate + ,htmlHelpControllerDelete + ,htmlHelpControllerDisplay + ,htmlHelpControllerDisplayBlock + ,htmlHelpControllerDisplayContents + ,htmlHelpControllerDisplayIndex + ,htmlHelpControllerDisplayNumber + ,htmlHelpControllerDisplaySection + ,htmlHelpControllerDisplaySectionNumber + ,htmlHelpControllerGetFrame + ,htmlHelpControllerGetFrameParameters + ,htmlHelpControllerInitialize + ,htmlHelpControllerKeywordSearch + ,htmlHelpControllerLoadFile + ,htmlHelpControllerQuit + ,htmlHelpControllerReadCustomization + ,htmlHelpControllerSetFrameParameters + ,htmlHelpControllerSetTempDir + ,htmlHelpControllerSetTitleFormat + ,htmlHelpControllerSetViewer + ,htmlHelpControllerUseConfig + ,htmlHelpControllerWriteCustomization + -- ** HtmlWindow + ,htmlWindowAppendToPage + ,htmlWindowCreate + ,htmlWindowGetInternalRepresentation + ,htmlWindowGetOpenedAnchor + ,htmlWindowGetOpenedPage + ,htmlWindowGetOpenedPageTitle + ,htmlWindowGetRelatedFrame + ,htmlWindowHistoryBack + ,htmlWindowHistoryCanBack + ,htmlWindowHistoryCanForward + ,htmlWindowHistoryClear + ,htmlWindowHistoryForward + ,htmlWindowLoadPage + ,htmlWindowReadCustomization + ,htmlWindowSetBorders + ,htmlWindowSetFonts + ,htmlWindowSetPage + ,htmlWindowSetRelatedFrame + ,htmlWindowSetRelatedStatusBar + ,htmlWindowWriteCustomization + -- ** Icon + ,iconAssign + ,iconCopyFromBitmap + ,iconCreateDefault + ,iconCreateLoad + ,iconDelete + ,iconFromRaw + ,iconFromXPM + ,iconGetDepth + ,iconGetHeight + ,iconGetWidth + ,iconIsEqual + ,iconIsOk + ,iconIsStatic + ,iconLoad + ,iconSafeDelete + ,iconSetDepth + ,iconSetHeight + ,iconSetWidth + -- ** IconBundle + ,iconBundleAddIcon + ,iconBundleAddIconFromFile + ,iconBundleCreateDefault + ,iconBundleCreateFromFile + ,iconBundleCreateFromIcon + ,iconBundleDelete + ,iconBundleGetIcon + -- ** IdleEvent + ,idleEventCopyObject + ,idleEventMoreRequested + ,idleEventRequestMore + -- ** Image + ,imageCanRead + ,imageConvertToBitmap + ,imageConvertToByteString + ,imageConvertToLazyByteString + ,imageCountColours + ,imageCreateDefault + ,imageCreateFromBitmap + ,imageCreateFromByteString + ,imageCreateFromData + ,imageCreateFromDataEx + ,imageCreateFromFile + ,imageCreateFromLazyByteString + ,imageCreateSized + ,imageDelete + ,imageDestroy + ,imageGetBlue + ,imageGetData + ,imageGetGreen + ,imageGetHeight + ,imageGetMaskBlue + ,imageGetMaskGreen + ,imageGetMaskRed + ,imageGetOption + ,imageGetOptionInt + ,imageGetRed + ,imageGetSubImage + ,imageGetWidth + ,imageHasMask + ,imageHasOption + ,imageInitialize + ,imageInitializeFromData + ,imageIsOk + ,imageLoadFile + ,imageMirror + ,imagePaste + ,imageReplace + ,imageRescale + ,imageRotate + ,imageRotate90 + ,imageSaveFile + ,imageScale + ,imageSetData + ,imageSetDataAndSize + ,imageSetMask + ,imageSetMaskColour + ,imageSetOption + ,imageSetOptionInt + ,imageSetRGB + -- ** ImageList + ,imageListAddBitmap + ,imageListAddIcon + ,imageListAddMasked + ,imageListCreate + ,imageListDelete + ,imageListDraw + ,imageListGetImageCount + ,imageListGetSize + ,imageListRemove + ,imageListRemoveAll + ,imageListReplace + ,imageListReplaceIcon + -- ** IndividualLayoutConstraint + ,individualLayoutConstraintAbove + ,individualLayoutConstraintAbsolute + ,individualLayoutConstraintAsIs + ,individualLayoutConstraintBelow + ,individualLayoutConstraintGetDone + ,individualLayoutConstraintGetEdge + ,individualLayoutConstraintGetMargin + ,individualLayoutConstraintGetMyEdge + ,individualLayoutConstraintGetOtherEdge + ,individualLayoutConstraintGetOtherWindow + ,individualLayoutConstraintGetPercent + ,individualLayoutConstraintGetRelationship + ,individualLayoutConstraintGetValue + ,individualLayoutConstraintLeftOf + ,individualLayoutConstraintPercentOf + ,individualLayoutConstraintResetIfWin + ,individualLayoutConstraintRightOf + ,individualLayoutConstraintSameAs + ,individualLayoutConstraintSatisfyConstraint + ,individualLayoutConstraintSet + ,individualLayoutConstraintSetDone + ,individualLayoutConstraintSetEdge + ,individualLayoutConstraintSetMargin + ,individualLayoutConstraintSetRelationship + ,individualLayoutConstraintSetValue + ,individualLayoutConstraintUnconstrained + -- ** InputSink + ,inputSinkCreate + ,inputSinkGetId + ,inputSinkStart + -- ** InputSinkEvent + ,inputSinkEventLastError + ,inputSinkEventLastInput + ,inputSinkEventLastRead + -- ** InputStream + ,inputStreamCanRead + ,inputStreamDelete + ,inputStreamEof + ,inputStreamGetC + ,inputStreamLastRead + ,inputStreamPeek + ,inputStreamRead + ,inputStreamSeekI + ,inputStreamTell + ,inputStreamUngetBuffer + ,inputStreamUngetch + -- ** IntProperty + ,intPropertyCreate + -- ** KeyEvent + ,keyEventAltDown + ,keyEventControlDown + ,keyEventCopyObject + ,keyEventGetKeyCode + ,keyEventGetModifiers + ,keyEventGetPosition + ,keyEventGetX + ,keyEventGetY + ,keyEventHasModifiers + ,keyEventMetaDown + ,keyEventSetKeyCode + ,keyEventShiftDown + -- ** LayoutAlgorithm + ,layoutAlgorithmCreate + ,layoutAlgorithmDelete + ,layoutAlgorithmLayoutFrame + ,layoutAlgorithmLayoutMDIFrame + ,layoutAlgorithmLayoutWindow + -- ** LayoutConstraints + ,layoutConstraintsCreate + ,layoutConstraintsbottom + ,layoutConstraintscentreX + ,layoutConstraintscentreY + ,layoutConstraintsheight + ,layoutConstraintsleft + ,layoutConstraintsright + ,layoutConstraintstop + ,layoutConstraintswidth + -- ** ListBox + ,listBoxAppend + ,listBoxAppendData + ,listBoxClear + ,listBoxCreate + ,listBoxDelete + ,listBoxFindString + ,listBoxGetClientData + ,listBoxGetCount + ,listBoxGetSelection + ,listBoxGetSelections + ,listBoxGetString + ,listBoxInsertItems + ,listBoxIsSelected + ,listBoxSetClientData + ,listBoxSetFirstItem + ,listBoxSetSelection + ,listBoxSetString + ,listBoxSetStringSelection + -- ** ListCtrl + ,listCtrlArrange + ,listCtrlAssignImageList + ,listCtrlClearAll + ,listCtrlCreate + ,listCtrlDeleteAllColumns + ,listCtrlDeleteAllItems + ,listCtrlDeleteColumn + ,listCtrlDeleteItem + ,listCtrlEditLabel + ,listCtrlEndEditLabel + ,listCtrlEnsureVisible + ,listCtrlFindItem + ,listCtrlFindItemByData + ,listCtrlFindItemByPosition + ,listCtrlGetColumn + ,listCtrlGetColumn2 + ,listCtrlGetColumnCount + ,listCtrlGetColumnWidth + ,listCtrlGetCountPerPage + ,listCtrlGetEditControl + ,listCtrlGetImageList + ,listCtrlGetItem + ,listCtrlGetItem2 + ,listCtrlGetItemCount + ,listCtrlGetItemData + ,listCtrlGetItemFont + ,listCtrlGetItemPosition + ,listCtrlGetItemPosition2 + ,listCtrlGetItemRect + ,listCtrlGetItemSpacing + ,listCtrlGetItemState + ,listCtrlGetItemText + ,listCtrlGetNextItem + ,listCtrlGetSelectedItemCount + ,listCtrlGetTextColour + ,listCtrlGetTopItem + ,listCtrlHitTest + ,listCtrlInsertColumn + ,listCtrlInsertColumnFromInfo + ,listCtrlInsertItem + ,listCtrlInsertItemWithData + ,listCtrlInsertItemWithImage + ,listCtrlInsertItemWithLabel + ,listCtrlIsVirtual + ,listCtrlRefreshItem + ,listCtrlScrollList + ,listCtrlSetBackgroundColour + ,listCtrlSetColumn + ,listCtrlSetColumnWidth + ,listCtrlSetForegroundColour + ,listCtrlSetImageList + ,listCtrlSetItem + ,listCtrlSetItemData + ,listCtrlSetItemFromInfo + ,listCtrlSetItemImage + ,listCtrlSetItemPosition + ,listCtrlSetItemState + ,listCtrlSetItemText + ,listCtrlSetSingleStyle + ,listCtrlSetTextColour + ,listCtrlSetWindowStyleFlag + ,listCtrlSortItems + ,listCtrlSortItems2 + ,listCtrlUpdateStyle + -- ** ListEvent + ,listEventCancelled + ,listEventGetCacheFrom + ,listEventGetCacheTo + ,listEventGetCode + ,listEventGetColumn + ,listEventGetData + ,listEventGetImage + ,listEventGetIndex + ,listEventGetItem + ,listEventGetLabel + ,listEventGetMask + ,listEventGetPoint + ,listEventGetText + -- ** ListItem + ,listItemClear + ,listItemClearAttributes + ,listItemCreate + ,listItemDelete + ,listItemGetAlign + ,listItemGetAttributes + ,listItemGetBackgroundColour + ,listItemGetColumn + ,listItemGetData + ,listItemGetFont + ,listItemGetId + ,listItemGetImage + ,listItemGetMask + ,listItemGetState + ,listItemGetText + ,listItemGetTextColour + ,listItemGetWidth + ,listItemHasAttributes + ,listItemSetAlign + ,listItemSetBackgroundColour + ,listItemSetColumn + ,listItemSetData + ,listItemSetDataPointer + ,listItemSetFont + ,listItemSetId + ,listItemSetImage + ,listItemSetMask + ,listItemSetState + ,listItemSetStateMask + ,listItemSetText + ,listItemSetTextColour + ,listItemSetWidth + -- ** Locale + ,localeAddCatalog + ,localeAddCatalogLookupPathPrefix + ,localeCreate + ,localeDelete + ,localeGetLocale + ,localeGetName + ,localeGetString + ,localeIsLoaded + ,localeIsOk + -- ** Log + ,logAddTraceMask + ,logDelete + ,logDontCreateOnDemand + ,logFlush + ,logFlushActive + ,logGetActiveTarget + ,logGetTimestamp + ,logGetTraceMask + ,logGetVerbose + ,logHasPendingMessages + ,logIsAllowedTraceMask + ,logOnLog + ,logRemoveTraceMask + ,logResume + ,logSetActiveTarget + ,logSetTimestamp + ,logSetVerbose + ,logSuspend + -- ** LogChain + ,logChainCreate + ,logChainDelete + ,logChainGetOldLog + ,logChainIsPassingMessages + ,logChainPassMessages + ,logChainSetLog + -- ** LogNull + ,logNullCreate + -- ** LogStderr + ,logStderrCreate + ,logStderrCreateStdOut + -- ** LogTextCtrl + ,logTextCtrlCreate + -- ** LogWindow + ,logWindowCreate + ,logWindowGetFrame + ) where + +import qualified Data.ByteString as B (ByteString, useAsCStringLen) +import qualified Data.ByteString.Lazy as LB (ByteString, length, unpack) +import System.IO.Unsafe( unsafePerformIO ) +import Foreign.C.Types(CInt(..), CWchar(..), CChar(..), CDouble(..)) +import Graphics.UI.WXCore.WxcTypes +import Graphics.UI.WXCore.WxcClassTypes + +-- | usage: (@acceleratorEntryCreate flags keyCode cmd@). +acceleratorEntryCreate :: Int -> Int -> Int -> IO (AcceleratorEntry ()) +acceleratorEntryCreate flags keyCode cmd + = withObjectResult $ + wxAcceleratorEntry_Create (toCInt flags) (toCInt keyCode) (toCInt cmd) +foreign import ccall "wxAcceleratorEntry_Create" wxAcceleratorEntry_Create :: CInt -> CInt -> CInt -> IO (Ptr (TAcceleratorEntry ())) + +-- | usage: (@acceleratorEntryDelete obj@). +acceleratorEntryDelete :: AcceleratorEntry a -> IO () +acceleratorEntryDelete _obj + = withObjectRef "acceleratorEntryDelete" _obj $ \cobj__obj -> + wxAcceleratorEntry_Delete cobj__obj +foreign import ccall "wxAcceleratorEntry_Delete" wxAcceleratorEntry_Delete :: Ptr (TAcceleratorEntry a) -> IO () + +-- | usage: (@acceleratorEntryGetCommand obj@). +acceleratorEntryGetCommand :: AcceleratorEntry a -> IO Int +acceleratorEntryGetCommand _obj + = withIntResult $ + withObjectRef "acceleratorEntryGetCommand" _obj $ \cobj__obj -> + wxAcceleratorEntry_GetCommand cobj__obj +foreign import ccall "wxAcceleratorEntry_GetCommand" wxAcceleratorEntry_GetCommand :: Ptr (TAcceleratorEntry a) -> IO CInt + +-- | usage: (@acceleratorEntryGetFlags obj@). +acceleratorEntryGetFlags :: AcceleratorEntry a -> IO Int +acceleratorEntryGetFlags _obj + = withIntResult $ + withObjectRef "acceleratorEntryGetFlags" _obj $ \cobj__obj -> + wxAcceleratorEntry_GetFlags cobj__obj +foreign import ccall "wxAcceleratorEntry_GetFlags" wxAcceleratorEntry_GetFlags :: Ptr (TAcceleratorEntry a) -> IO CInt + +-- | usage: (@acceleratorEntryGetKeyCode obj@). +acceleratorEntryGetKeyCode :: AcceleratorEntry a -> IO Int +acceleratorEntryGetKeyCode _obj + = withIntResult $ + withObjectRef "acceleratorEntryGetKeyCode" _obj $ \cobj__obj -> + wxAcceleratorEntry_GetKeyCode cobj__obj +foreign import ccall "wxAcceleratorEntry_GetKeyCode" wxAcceleratorEntry_GetKeyCode :: Ptr (TAcceleratorEntry a) -> IO CInt + +-- | usage: (@acceleratorEntrySet obj flags keyCode cmd@). +acceleratorEntrySet :: AcceleratorEntry a -> Int -> Int -> Int -> IO () +acceleratorEntrySet _obj flags keyCode cmd + = withObjectRef "acceleratorEntrySet" _obj $ \cobj__obj -> + wxAcceleratorEntry_Set cobj__obj (toCInt flags) (toCInt keyCode) (toCInt cmd) +foreign import ccall "wxAcceleratorEntry_Set" wxAcceleratorEntry_Set :: Ptr (TAcceleratorEntry a) -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@acceleratorTableCreate n entries@). +acceleratorTableCreate :: Int -> Ptr b -> IO (AcceleratorTable ()) +acceleratorTableCreate n entries + = withObjectResult $ + wxAcceleratorTable_Create (toCInt n) entries +foreign import ccall "wxAcceleratorTable_Create" wxAcceleratorTable_Create :: CInt -> Ptr b -> IO (Ptr (TAcceleratorTable ())) + +-- | usage: (@acceleratorTableDelete obj@). +acceleratorTableDelete :: AcceleratorTable a -> IO () +acceleratorTableDelete _obj + = withObjectRef "acceleratorTableDelete" _obj $ \cobj__obj -> + wxAcceleratorTable_Delete cobj__obj +foreign import ccall "wxAcceleratorTable_Delete" wxAcceleratorTable_Delete :: Ptr (TAcceleratorTable a) -> IO () + +-- | usage: (@activateEventCopyObject obj obj@). +activateEventCopyObject :: ActivateEvent a -> Ptr b -> IO () +activateEventCopyObject _obj obj + = withObjectRef "activateEventCopyObject" _obj $ \cobj__obj -> + wxActivateEvent_CopyObject cobj__obj obj +foreign import ccall "wxActivateEvent_CopyObject" wxActivateEvent_CopyObject :: Ptr (TActivateEvent a) -> Ptr b -> IO () + +-- | usage: (@activateEventGetActive obj@). +activateEventGetActive :: ActivateEvent a -> IO Bool +activateEventGetActive _obj + = withBoolResult $ + withObjectRef "activateEventGetActive" _obj $ \cobj__obj -> + wxActivateEvent_GetActive cobj__obj +foreign import ccall "wxActivateEvent_GetActive" wxActivateEvent_GetActive :: Ptr (TActivateEvent a) -> IO CBool + +-- | usage: (@auiDefaultTabArtClone obj@). +auiDefaultTabArtClone :: AuiDefaultTabArt a -> IO (AuiTabArt ()) +auiDefaultTabArtClone _obj + = withObjectResult $ + withObjectRef "auiDefaultTabArtClone" _obj $ \cobj__obj -> + wxAuiDefaultTabArt_Clone cobj__obj +foreign import ccall "wxAuiDefaultTabArt_Clone" wxAuiDefaultTabArt_Clone :: Ptr (TAuiDefaultTabArt a) -> IO (Ptr (TAuiTabArt ())) + +-- | usage: (@auiDefaultTabArtCreate@). +auiDefaultTabArtCreate :: IO (AuiDefaultTabArt ()) +auiDefaultTabArtCreate + = withObjectResult $ + wxAuiDefaultTabArt_Create +foreign import ccall "wxAuiDefaultTabArt_Create" wxAuiDefaultTabArt_Create :: IO (Ptr (TAuiDefaultTabArt ())) + +-- | usage: (@auiDefaultTabArtDrawBackground obj dc wnd rect@). +auiDefaultTabArtDrawBackground :: AuiDefaultTabArt a -> DC b -> Window c -> Rect -> IO () +auiDefaultTabArtDrawBackground _obj _dc _wnd _rect + = withObjectRef "auiDefaultTabArtDrawBackground" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiDefaultTabArt_DrawBackground cobj__obj cobj__dc cobj__wnd cobj__rect +foreign import ccall "wxAuiDefaultTabArt_DrawBackground" wxAuiDefaultTabArt_DrawBackground :: Ptr (TAuiDefaultTabArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> IO () + +-- | usage: (@auiDefaultTabArtDrawButton obj dc wnd inRect bitmapId buttonState orientation outRect@). +auiDefaultTabArtDrawButton :: AuiDefaultTabArt a -> DC b -> Window c -> Rect -> Int -> Int -> Int -> Rect -> IO () +auiDefaultTabArtDrawButton _obj _dc _wnd _inRect bitmapId buttonState orientation _outRect + = withObjectRef "auiDefaultTabArtDrawButton" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _inRect $ \cobj__inRect -> + withWxRectPtr _outRect $ \cobj__outRect -> + wxAuiDefaultTabArt_DrawButton cobj__obj cobj__dc cobj__wnd cobj__inRect (toCInt bitmapId) (toCInt buttonState) (toCInt orientation) cobj__outRect +foreign import ccall "wxAuiDefaultTabArt_DrawButton" wxAuiDefaultTabArt_DrawButton :: Ptr (TAuiDefaultTabArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> CInt -> CInt -> CInt -> Ptr (TWxRect h) -> 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 () +auiDefaultTabArtDrawTab _obj _dc _wnd _pane _inRect closeButtonState _outTabRect _outButtonRect xExtent + = withObjectRef "auiDefaultTabArtDrawTab" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _pane $ \cobj__pane -> + withWxRectPtr _inRect $ \cobj__inRect -> + withWxRectPtr _outTabRect $ \cobj__outTabRect -> + withWxRectPtr _outButtonRect $ \cobj__outButtonRect -> + wxAuiDefaultTabArt_DrawTab cobj__obj cobj__dc cobj__wnd cobj__pane cobj__inRect (toCInt closeButtonState) cobj__outTabRect cobj__outButtonRect xExtent +foreign import ccall "wxAuiDefaultTabArt_DrawTab" wxAuiDefaultTabArt_DrawTab :: Ptr (TAuiDefaultTabArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiNotebookPage d) -> Ptr (TWxRect e) -> CInt -> Ptr (TWxRect g) -> Ptr (TWxRect h) -> Ptr CInt -> IO () + +-- | usage: (@auiDefaultTabArtGetBestTabCtrlSize obj wnd pages widthheight@). +auiDefaultTabArtGetBestTabCtrlSize :: AuiDefaultTabArt a -> Window b -> AuiNotebookPageArray c -> Size -> IO Int +auiDefaultTabArtGetBestTabCtrlSize _obj _wnd _pages _widthheight + = withIntResult $ + withObjectRef "auiDefaultTabArtGetBestTabCtrlSize" _obj $ \cobj__obj -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _pages $ \cobj__pages -> + wxAuiDefaultTabArt_GetBestTabCtrlSize cobj__obj cobj__wnd cobj__pages (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) +foreign import ccall "wxAuiDefaultTabArt_GetBestTabCtrlSize" wxAuiDefaultTabArt_GetBestTabCtrlSize :: Ptr (TAuiDefaultTabArt a) -> Ptr (TWindow b) -> Ptr (TAuiNotebookPageArray c) -> CInt -> CInt -> IO CInt + +-- | usage: (@auiDefaultTabArtGetIndentSize obj@). +auiDefaultTabArtGetIndentSize :: AuiDefaultTabArt a -> IO Int +auiDefaultTabArtGetIndentSize _obj + = withIntResult $ + withObjectRef "auiDefaultTabArtGetIndentSize" _obj $ \cobj__obj -> + wxAuiDefaultTabArt_GetIndentSize cobj__obj +foreign import ccall "wxAuiDefaultTabArt_GetIndentSize" wxAuiDefaultTabArt_GetIndentSize :: Ptr (TAuiDefaultTabArt a) -> IO CInt + +-- | 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) +auiDefaultTabArtGetTabSize _obj _dc _wnd _caption _bitmap active closeButtonState xExtent + = withWxSizeResult $ + withObjectRef "auiDefaultTabArtGetTabSize" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withStringPtr _caption $ \cobj__caption -> + withObjectPtr _bitmap $ \cobj__bitmap -> + wxAuiDefaultTabArt_GetTabSize cobj__obj cobj__dc cobj__wnd cobj__caption cobj__bitmap (toCBool active) (toCInt closeButtonState) xExtent +foreign import ccall "wxAuiDefaultTabArt_GetTabSize" wxAuiDefaultTabArt_GetTabSize :: Ptr (TAuiDefaultTabArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxString d) -> Ptr (TBitmap e) -> CBool -> CInt -> Ptr CInt -> IO (Ptr (TWxSize ())) + +-- | usage: (@auiDefaultTabArtSetActiveColour obj colour@). +auiDefaultTabArtSetActiveColour :: AuiDefaultTabArt a -> Color -> IO () +auiDefaultTabArtSetActiveColour _obj _colour + = withObjectRef "auiDefaultTabArtSetActiveColour" _obj $ \cobj__obj -> + withColourPtr _colour $ \cobj__colour -> + wxAuiDefaultTabArt_SetActiveColour cobj__obj cobj__colour +foreign import ccall "wxAuiDefaultTabArt_SetActiveColour" wxAuiDefaultTabArt_SetActiveColour :: Ptr (TAuiDefaultTabArt a) -> Ptr (TColour b) -> IO () + +-- | usage: (@auiDefaultTabArtSetColour obj colour@). +auiDefaultTabArtSetColour :: AuiDefaultTabArt a -> Color -> IO () +auiDefaultTabArtSetColour _obj _colour + = withObjectRef "auiDefaultTabArtSetColour" _obj $ \cobj__obj -> + withColourPtr _colour $ \cobj__colour -> + wxAuiDefaultTabArt_SetColour cobj__obj cobj__colour +foreign import ccall "wxAuiDefaultTabArt_SetColour" wxAuiDefaultTabArt_SetColour :: Ptr (TAuiDefaultTabArt a) -> Ptr (TColour b) -> IO () + +-- | usage: (@auiDefaultTabArtSetFlags obj flags@). +auiDefaultTabArtSetFlags :: AuiDefaultTabArt a -> Int -> IO () +auiDefaultTabArtSetFlags _obj _flags + = withObjectRef "auiDefaultTabArtSetFlags" _obj $ \cobj__obj -> + wxAuiDefaultTabArt_SetFlags cobj__obj (toCInt _flags) +foreign import ccall "wxAuiDefaultTabArt_SetFlags" wxAuiDefaultTabArt_SetFlags :: Ptr (TAuiDefaultTabArt a) -> CInt -> IO () + +-- | usage: (@auiDefaultTabArtSetMeasuringFont obj font@). +auiDefaultTabArtSetMeasuringFont :: AuiDefaultTabArt a -> Font b -> IO () +auiDefaultTabArtSetMeasuringFont _obj _font + = withObjectRef "auiDefaultTabArtSetMeasuringFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiDefaultTabArt_SetMeasuringFont cobj__obj cobj__font +foreign import ccall "wxAuiDefaultTabArt_SetMeasuringFont" wxAuiDefaultTabArt_SetMeasuringFont :: Ptr (TAuiDefaultTabArt a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiDefaultTabArtSetNormalFont obj font@). +auiDefaultTabArtSetNormalFont :: AuiDefaultTabArt a -> Font b -> IO () +auiDefaultTabArtSetNormalFont _obj _font + = withObjectRef "auiDefaultTabArtSetNormalFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiDefaultTabArt_SetNormalFont cobj__obj cobj__font +foreign import ccall "wxAuiDefaultTabArt_SetNormalFont" wxAuiDefaultTabArt_SetNormalFont :: Ptr (TAuiDefaultTabArt a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiDefaultTabArtSetSelectedFont obj font@). +auiDefaultTabArtSetSelectedFont :: AuiDefaultTabArt a -> Font b -> IO () +auiDefaultTabArtSetSelectedFont _obj _font + = withObjectRef "auiDefaultTabArtSetSelectedFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiDefaultTabArt_SetSelectedFont cobj__obj cobj__font +foreign import ccall "wxAuiDefaultTabArt_SetSelectedFont" wxAuiDefaultTabArt_SetSelectedFont :: Ptr (TAuiDefaultTabArt a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiDefaultTabArtSetSizingInfo obj widthheight tabCount@). +auiDefaultTabArtSetSizingInfo :: AuiDefaultTabArt a -> Size -> Int -> IO () +auiDefaultTabArtSetSizingInfo _obj _widthheight tabCount + = withObjectRef "auiDefaultTabArtSetSizingInfo" _obj $ \cobj__obj -> + wxAuiDefaultTabArt_SetSizingInfo cobj__obj (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) (toCInt tabCount) +foreign import ccall "wxAuiDefaultTabArt_SetSizingInfo" wxAuiDefaultTabArt_SetSizingInfo :: Ptr (TAuiDefaultTabArt a) -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@auiDefaultTabArtShowDropDown obj wnd items activeIdx@). +auiDefaultTabArtShowDropDown :: AuiDefaultTabArt a -> Window b -> AuiNotebookPageArray c -> Int -> IO Int +auiDefaultTabArtShowDropDown _obj _wnd _items activeIdx + = withIntResult $ + withObjectRef "auiDefaultTabArtShowDropDown" _obj $ \cobj__obj -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _items $ \cobj__items -> + wxAuiDefaultTabArt_ShowDropDown cobj__obj cobj__wnd cobj__items (toCInt activeIdx) +foreign import ccall "wxAuiDefaultTabArt_ShowDropDown" wxAuiDefaultTabArt_ShowDropDown :: Ptr (TAuiDefaultTabArt a) -> Ptr (TWindow b) -> Ptr (TAuiNotebookPageArray c) -> CInt -> IO CInt + +-- | usage: (@auiDefaultToolBarArtClone obj@). +auiDefaultToolBarArtClone :: AuiDefaultToolBarArt a -> IO (AuiToolBarArt ()) +auiDefaultToolBarArtClone _obj + = withObjectResult $ + withObjectRef "auiDefaultToolBarArtClone" _obj $ \cobj__obj -> + wxAuiDefaultToolBarArt_Clone cobj__obj +foreign import ccall "wxAuiDefaultToolBarArt_Clone" wxAuiDefaultToolBarArt_Clone :: Ptr (TAuiDefaultToolBarArt a) -> IO (Ptr (TAuiToolBarArt ())) + +-- | usage: (@auiDefaultToolBarArtCreate@). +auiDefaultToolBarArtCreate :: IO (AuiDefaultToolBarArt ()) +auiDefaultToolBarArtCreate + = withObjectResult $ + wxAuiDefaultToolBarArt_Create +foreign import ccall "wxAuiDefaultToolBarArt_Create" wxAuiDefaultToolBarArt_Create :: IO (Ptr (TAuiDefaultToolBarArt ())) + +-- | usage: (@auiDefaultToolBarArtDrawBackground obj dc wnd rect@). +auiDefaultToolBarArtDrawBackground :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> IO () +auiDefaultToolBarArtDrawBackground _obj _dc _wnd _rect + = withObjectRef "auiDefaultToolBarArtDrawBackground" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiDefaultToolBarArt_DrawBackground cobj__obj cobj__dc cobj__wnd cobj__rect +foreign import ccall "wxAuiDefaultToolBarArt_DrawBackground" wxAuiDefaultToolBarArt_DrawBackground :: Ptr (TAuiDefaultToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> IO () + +-- | usage: (@auiDefaultToolBarArtDrawButton obj dc wnd item rect@). +auiDefaultToolBarArtDrawButton :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () +auiDefaultToolBarArtDrawButton _obj _dc _wnd _item _rect + = withObjectRef "auiDefaultToolBarArtDrawButton" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _item $ \cobj__item -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiDefaultToolBarArt_DrawButton cobj__obj cobj__dc cobj__wnd cobj__item cobj__rect +foreign import ccall "wxAuiDefaultToolBarArt_DrawButton" wxAuiDefaultToolBarArt_DrawButton :: Ptr (TAuiDefaultToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiToolBarItem d) -> Ptr (TWxRect e) -> IO () + +-- | usage: (@auiDefaultToolBarArtDrawControlLabel obj dc wnd item rect@). +auiDefaultToolBarArtDrawControlLabel :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () +auiDefaultToolBarArtDrawControlLabel _obj _dc _wnd _item _rect + = withObjectRef "auiDefaultToolBarArtDrawControlLabel" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _item $ \cobj__item -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiDefaultToolBarArt_DrawControlLabel cobj__obj cobj__dc cobj__wnd cobj__item cobj__rect +foreign import ccall "wxAuiDefaultToolBarArt_DrawControlLabel" wxAuiDefaultToolBarArt_DrawControlLabel :: Ptr (TAuiDefaultToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiToolBarItem d) -> Ptr (TWxRect e) -> IO () + +-- | usage: (@auiDefaultToolBarArtDrawDropDownButton obj dc wnd item rect@). +auiDefaultToolBarArtDrawDropDownButton :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () +auiDefaultToolBarArtDrawDropDownButton _obj _dc _wnd _item _rect + = withObjectRef "auiDefaultToolBarArtDrawDropDownButton" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _item $ \cobj__item -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiDefaultToolBarArt_DrawDropDownButton cobj__obj cobj__dc cobj__wnd cobj__item cobj__rect +foreign import ccall "wxAuiDefaultToolBarArt_DrawDropDownButton" wxAuiDefaultToolBarArt_DrawDropDownButton :: Ptr (TAuiDefaultToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiToolBarItem d) -> Ptr (TWxRect e) -> IO () + +-- | usage: (@auiDefaultToolBarArtDrawGripper obj dc wnd rect@). +auiDefaultToolBarArtDrawGripper :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> IO () +auiDefaultToolBarArtDrawGripper _obj _dc _wnd _rect + = withObjectRef "auiDefaultToolBarArtDrawGripper" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiDefaultToolBarArt_DrawGripper cobj__obj cobj__dc cobj__wnd cobj__rect +foreign import ccall "wxAuiDefaultToolBarArt_DrawGripper" wxAuiDefaultToolBarArt_DrawGripper :: Ptr (TAuiDefaultToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> IO () + +-- | usage: (@auiDefaultToolBarArtDrawLabel obj dc wnd item rect@). +auiDefaultToolBarArtDrawLabel :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () +auiDefaultToolBarArtDrawLabel _obj _dc _wnd _item _rect + = withObjectRef "auiDefaultToolBarArtDrawLabel" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _item $ \cobj__item -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiDefaultToolBarArt_DrawLabel cobj__obj cobj__dc cobj__wnd cobj__item cobj__rect +foreign import ccall "wxAuiDefaultToolBarArt_DrawLabel" wxAuiDefaultToolBarArt_DrawLabel :: Ptr (TAuiDefaultToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiToolBarItem d) -> Ptr (TWxRect e) -> IO () + +-- | usage: (@auiDefaultToolBarArtDrawOverflowButton obj dc wnd rect state@). +auiDefaultToolBarArtDrawOverflowButton :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> Int -> IO () +auiDefaultToolBarArtDrawOverflowButton _obj _dc _wnd _rect state + = withObjectRef "auiDefaultToolBarArtDrawOverflowButton" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiDefaultToolBarArt_DrawOverflowButton cobj__obj cobj__dc cobj__wnd cobj__rect (toCInt state) +foreign import ccall "wxAuiDefaultToolBarArt_DrawOverflowButton" wxAuiDefaultToolBarArt_DrawOverflowButton :: Ptr (TAuiDefaultToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> CInt -> IO () + +-- | usage: (@auiDefaultToolBarArtDrawPlainBackground obj dc wnd rect@). +auiDefaultToolBarArtDrawPlainBackground :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> IO () +auiDefaultToolBarArtDrawPlainBackground _obj _dc _wnd _rect + = withObjectRef "auiDefaultToolBarArtDrawPlainBackground" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiDefaultToolBarArt_DrawPlainBackground cobj__obj cobj__dc cobj__wnd cobj__rect +foreign import ccall "wxAuiDefaultToolBarArt_DrawPlainBackground" wxAuiDefaultToolBarArt_DrawPlainBackground :: Ptr (TAuiDefaultToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> IO () + +-- | usage: (@auiDefaultToolBarArtDrawSeparator obj dc wnd rect@). +auiDefaultToolBarArtDrawSeparator :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> IO () +auiDefaultToolBarArtDrawSeparator _obj _dc _wnd _rect + = withObjectRef "auiDefaultToolBarArtDrawSeparator" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiDefaultToolBarArt_DrawSeparator cobj__obj cobj__dc cobj__wnd cobj__rect +foreign import ccall "wxAuiDefaultToolBarArt_DrawSeparator" wxAuiDefaultToolBarArt_DrawSeparator :: Ptr (TAuiDefaultToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> IO () + +-- | usage: (@auiDefaultToolBarArtGetElementSize obj element@). +auiDefaultToolBarArtGetElementSize :: AuiDefaultToolBarArt a -> Int -> IO Int +auiDefaultToolBarArtGetElementSize _obj element + = withIntResult $ + withObjectRef "auiDefaultToolBarArtGetElementSize" _obj $ \cobj__obj -> + wxAuiDefaultToolBarArt_GetElementSize cobj__obj (toCInt element) +foreign import ccall "wxAuiDefaultToolBarArt_GetElementSize" wxAuiDefaultToolBarArt_GetElementSize :: Ptr (TAuiDefaultToolBarArt a) -> CInt -> IO CInt + +-- | usage: (@auiDefaultToolBarArtGetFlags obj@). +auiDefaultToolBarArtGetFlags :: AuiDefaultToolBarArt a -> IO Int +auiDefaultToolBarArtGetFlags _obj + = withIntResult $ + withObjectRef "auiDefaultToolBarArtGetFlags" _obj $ \cobj__obj -> + wxAuiDefaultToolBarArt_GetFlags cobj__obj +foreign import ccall "wxAuiDefaultToolBarArt_GetFlags" wxAuiDefaultToolBarArt_GetFlags :: Ptr (TAuiDefaultToolBarArt a) -> IO CInt + +-- | usage: (@auiDefaultToolBarArtGetFont obj@). +auiDefaultToolBarArtGetFont :: AuiDefaultToolBarArt a -> IO (Font ()) +auiDefaultToolBarArtGetFont _obj + = withManagedFontResult $ + withObjectRef "auiDefaultToolBarArtGetFont" _obj $ \cobj__obj -> + wxAuiDefaultToolBarArt_GetFont cobj__obj +foreign import ccall "wxAuiDefaultToolBarArt_GetFont" wxAuiDefaultToolBarArt_GetFont :: Ptr (TAuiDefaultToolBarArt a) -> IO (Ptr (TFont ())) + +-- | usage: (@auiDefaultToolBarArtGetLabelSize obj dc wnd item@). +auiDefaultToolBarArtGetLabelSize :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> IO (Size) +auiDefaultToolBarArtGetLabelSize _obj _dc _wnd _item + = withWxSizeResult $ + withObjectRef "auiDefaultToolBarArtGetLabelSize" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _item $ \cobj__item -> + wxAuiDefaultToolBarArt_GetLabelSize cobj__obj cobj__dc cobj__wnd cobj__item +foreign import ccall "wxAuiDefaultToolBarArt_GetLabelSize" wxAuiDefaultToolBarArt_GetLabelSize :: Ptr (TAuiDefaultToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiToolBarItem d) -> IO (Ptr (TWxSize ())) + +-- | usage: (@auiDefaultToolBarArtGetTextOrientation obj@). +auiDefaultToolBarArtGetTextOrientation :: AuiDefaultToolBarArt a -> IO Int +auiDefaultToolBarArtGetTextOrientation _obj + = withIntResult $ + withObjectRef "auiDefaultToolBarArtGetTextOrientation" _obj $ \cobj__obj -> + wxAuiDefaultToolBarArt_GetTextOrientation cobj__obj +foreign import ccall "wxAuiDefaultToolBarArt_GetTextOrientation" wxAuiDefaultToolBarArt_GetTextOrientation :: Ptr (TAuiDefaultToolBarArt a) -> IO CInt + +-- | usage: (@auiDefaultToolBarArtGetToolSize obj dc wnd item@). +auiDefaultToolBarArtGetToolSize :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> IO (Size) +auiDefaultToolBarArtGetToolSize _obj _dc _wnd _item + = withWxSizeResult $ + withObjectRef "auiDefaultToolBarArtGetToolSize" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _item $ \cobj__item -> + wxAuiDefaultToolBarArt_GetToolSize cobj__obj cobj__dc cobj__wnd cobj__item +foreign import ccall "wxAuiDefaultToolBarArt_GetToolSize" wxAuiDefaultToolBarArt_GetToolSize :: Ptr (TAuiDefaultToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiToolBarItem d) -> IO (Ptr (TWxSize ())) + +-- | usage: (@auiDefaultToolBarArtSetElementSize obj elementid size@). +auiDefaultToolBarArtSetElementSize :: AuiDefaultToolBarArt a -> Int -> Int -> IO () +auiDefaultToolBarArtSetElementSize _obj elementid size + = withObjectRef "auiDefaultToolBarArtSetElementSize" _obj $ \cobj__obj -> + wxAuiDefaultToolBarArt_SetElementSize cobj__obj (toCInt elementid) (toCInt size) +foreign import ccall "wxAuiDefaultToolBarArt_SetElementSize" wxAuiDefaultToolBarArt_SetElementSize :: Ptr (TAuiDefaultToolBarArt a) -> CInt -> CInt -> IO () + +-- | usage: (@auiDefaultToolBarArtSetFlags obj flags@). +auiDefaultToolBarArtSetFlags :: AuiDefaultToolBarArt a -> Int -> IO () +auiDefaultToolBarArtSetFlags _obj _flags + = withObjectRef "auiDefaultToolBarArtSetFlags" _obj $ \cobj__obj -> + wxAuiDefaultToolBarArt_SetFlags cobj__obj (toCInt _flags) +foreign import ccall "wxAuiDefaultToolBarArt_SetFlags" wxAuiDefaultToolBarArt_SetFlags :: Ptr (TAuiDefaultToolBarArt a) -> CInt -> IO () + +-- | usage: (@auiDefaultToolBarArtSetFont obj font@). +auiDefaultToolBarArtSetFont :: AuiDefaultToolBarArt a -> Font b -> IO () +auiDefaultToolBarArtSetFont _obj _font + = withObjectRef "auiDefaultToolBarArtSetFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiDefaultToolBarArt_SetFont cobj__obj cobj__font +foreign import ccall "wxAuiDefaultToolBarArt_SetFont" wxAuiDefaultToolBarArt_SetFont :: Ptr (TAuiDefaultToolBarArt a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiDefaultToolBarArtSetTextOrientation obj orientation@). +auiDefaultToolBarArtSetTextOrientation :: AuiDefaultToolBarArt a -> Int -> IO () +auiDefaultToolBarArtSetTextOrientation _obj orientation + = withObjectRef "auiDefaultToolBarArtSetTextOrientation" _obj $ \cobj__obj -> + wxAuiDefaultToolBarArt_SetTextOrientation cobj__obj (toCInt orientation) +foreign import ccall "wxAuiDefaultToolBarArt_SetTextOrientation" wxAuiDefaultToolBarArt_SetTextOrientation :: Ptr (TAuiDefaultToolBarArt a) -> CInt -> IO () + +-- | usage: (@auiDefaultToolBarArtShowDropDown obj wnd items@). +auiDefaultToolBarArtShowDropDown :: AuiDefaultToolBarArt a -> Window b -> AuiToolBarItemArray c -> IO Int +auiDefaultToolBarArtShowDropDown _obj _wnd _items + = withIntResult $ + withObjectRef "auiDefaultToolBarArtShowDropDown" _obj $ \cobj__obj -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _items $ \cobj__items -> + wxAuiDefaultToolBarArt_ShowDropDown cobj__obj cobj__wnd cobj__items +foreign import ccall "wxAuiDefaultToolBarArt_ShowDropDown" wxAuiDefaultToolBarArt_ShowDropDown :: Ptr (TAuiDefaultToolBarArt a) -> Ptr (TWindow b) -> Ptr (TAuiToolBarItemArray c) -> IO CInt + +-- | usage: (@auiDockArtDrawBackground obj dc window orientation rect@). +auiDockArtDrawBackground :: AuiDockArt a -> DC b -> Window c -> Int -> Rect -> IO () +auiDockArtDrawBackground _obj _dc _window orientation _rect + = withObjectRef "auiDockArtDrawBackground" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _window $ \cobj__window -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiDockArt_DrawBackground cobj__obj cobj__dc cobj__window (toCInt orientation) cobj__rect +foreign import ccall "wxAuiDockArt_DrawBackground" wxAuiDockArt_DrawBackground :: Ptr (TAuiDockArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> CInt -> Ptr (TWxRect e) -> IO () + +-- | usage: (@auiDockArtDrawBorder obj dc window rect pane@). +auiDockArtDrawBorder :: AuiDockArt a -> DC b -> Window c -> Rect -> AuiPaneInfo e -> IO () +auiDockArtDrawBorder _obj _dc _window _rect _pane + = withObjectRef "auiDockArtDrawBorder" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _window $ \cobj__window -> + withWxRectPtr _rect $ \cobj__rect -> + withObjectPtr _pane $ \cobj__pane -> + wxAuiDockArt_DrawBorder cobj__obj cobj__dc cobj__window cobj__rect cobj__pane +foreign import ccall "wxAuiDockArt_DrawBorder" wxAuiDockArt_DrawBorder :: Ptr (TAuiDockArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> Ptr (TAuiPaneInfo e) -> IO () + +-- | usage: (@auiDockArtDrawCaption obj dc window text rect pane@). +auiDockArtDrawCaption :: AuiDockArt a -> DC b -> Window c -> String -> Rect -> AuiPaneInfo f -> IO () +auiDockArtDrawCaption _obj _dc _window _text _rect _pane + = withObjectRef "auiDockArtDrawCaption" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _window $ \cobj__window -> + withStringPtr _text $ \cobj__text -> + withWxRectPtr _rect $ \cobj__rect -> + withObjectPtr _pane $ \cobj__pane -> + wxAuiDockArt_DrawCaption cobj__obj cobj__dc cobj__window cobj__text cobj__rect cobj__pane +foreign import ccall "wxAuiDockArt_DrawCaption" wxAuiDockArt_DrawCaption :: Ptr (TAuiDockArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxString d) -> Ptr (TWxRect e) -> Ptr (TAuiPaneInfo f) -> IO () + +-- | usage: (@auiDockArtDrawGripper obj dc window rect pane@). +auiDockArtDrawGripper :: AuiDockArt a -> DC b -> Window c -> Rect -> AuiPaneInfo e -> IO () +auiDockArtDrawGripper _obj _dc _window _rect _pane + = withObjectRef "auiDockArtDrawGripper" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _window $ \cobj__window -> + withWxRectPtr _rect $ \cobj__rect -> + withObjectPtr _pane $ \cobj__pane -> + wxAuiDockArt_DrawGripper cobj__obj cobj__dc cobj__window cobj__rect cobj__pane +foreign import ccall "wxAuiDockArt_DrawGripper" wxAuiDockArt_DrawGripper :: Ptr (TAuiDockArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> Ptr (TAuiPaneInfo e) -> IO () + +-- | usage: (@auiDockArtDrawPaneButton obj dc window button buttonstate rect pane@). +auiDockArtDrawPaneButton :: AuiDockArt a -> DC b -> Window c -> Int -> Int -> Rect -> AuiPaneInfo g -> IO () +auiDockArtDrawPaneButton _obj _dc _window button buttonstate _rect _pane + = withObjectRef "auiDockArtDrawPaneButton" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _window $ \cobj__window -> + withWxRectPtr _rect $ \cobj__rect -> + withObjectPtr _pane $ \cobj__pane -> + wxAuiDockArt_DrawPaneButton cobj__obj cobj__dc cobj__window (toCInt button) (toCInt buttonstate) cobj__rect cobj__pane +foreign import ccall "wxAuiDockArt_DrawPaneButton" wxAuiDockArt_DrawPaneButton :: Ptr (TAuiDockArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> CInt -> CInt -> Ptr (TWxRect f) -> Ptr (TAuiPaneInfo g) -> IO () + +-- | usage: (@auiDockArtDrawSash obj dc window orientation rect@). +auiDockArtDrawSash :: AuiDockArt a -> DC b -> Window c -> Int -> Rect -> IO () +auiDockArtDrawSash _obj _dc _window orientation _rect + = withObjectRef "auiDockArtDrawSash" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _window $ \cobj__window -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiDockArt_DrawSash cobj__obj cobj__dc cobj__window (toCInt orientation) cobj__rect +foreign import ccall "wxAuiDockArt_DrawSash" wxAuiDockArt_DrawSash :: Ptr (TAuiDockArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> CInt -> Ptr (TWxRect e) -> IO () + +-- | usage: (@auiDockArtGetColour obj id@). +auiDockArtGetColour :: AuiDockArt a -> Id -> IO (Color) +auiDockArtGetColour _obj id + = withManagedColourResult $ + withObjectRef "auiDockArtGetColour" _obj $ \cobj__obj -> + wxAuiDockArt_GetColour cobj__obj (toCInt id) +foreign import ccall "wxAuiDockArt_GetColour" wxAuiDockArt_GetColour :: Ptr (TAuiDockArt a) -> CInt -> IO (Ptr (TColour ())) + +-- | usage: (@auiDockArtGetFont obj id@). +auiDockArtGetFont :: AuiDockArt a -> Id -> IO (Font ()) +auiDockArtGetFont _obj id + = withManagedFontResult $ + withObjectRef "auiDockArtGetFont" _obj $ \cobj__obj -> + wxAuiDockArt_GetFont cobj__obj (toCInt id) +foreign import ccall "wxAuiDockArt_GetFont" wxAuiDockArt_GetFont :: Ptr (TAuiDockArt a) -> CInt -> IO (Ptr (TFont ())) + +-- | usage: (@auiDockArtGetMetric obj id@). +auiDockArtGetMetric :: AuiDockArt a -> Id -> IO Int +auiDockArtGetMetric _obj id + = withIntResult $ + withObjectRef "auiDockArtGetMetric" _obj $ \cobj__obj -> + wxAuiDockArt_GetMetric cobj__obj (toCInt id) +foreign import ccall "wxAuiDockArt_GetMetric" wxAuiDockArt_GetMetric :: Ptr (TAuiDockArt a) -> CInt -> IO CInt + +-- | usage: (@auiDockArtSetColour obj id colour@). +auiDockArtSetColour :: AuiDockArt a -> Id -> Color -> IO () +auiDockArtSetColour _obj id _colour + = withObjectRef "auiDockArtSetColour" _obj $ \cobj__obj -> + withColourPtr _colour $ \cobj__colour -> + wxAuiDockArt_SetColour cobj__obj (toCInt id) cobj__colour +foreign import ccall "wxAuiDockArt_SetColour" wxAuiDockArt_SetColour :: Ptr (TAuiDockArt a) -> CInt -> Ptr (TColour c) -> IO () + +-- | usage: (@auiDockArtSetFont obj id font@). +auiDockArtSetFont :: AuiDockArt a -> Id -> Font c -> IO () +auiDockArtSetFont _obj id _font + = withObjectRef "auiDockArtSetFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiDockArt_SetFont cobj__obj (toCInt id) cobj__font +foreign import ccall "wxAuiDockArt_SetFont" wxAuiDockArt_SetFont :: Ptr (TAuiDockArt a) -> CInt -> Ptr (TFont c) -> IO () + +-- | usage: (@auiDockArtSetMetric obj id newval@). +auiDockArtSetMetric :: AuiDockArt a -> Id -> Int -> IO () +auiDockArtSetMetric _obj id newval + = withObjectRef "auiDockArtSetMetric" _obj $ \cobj__obj -> + wxAuiDockArt_SetMetric cobj__obj (toCInt id) (toCInt newval) +foreign import ccall "wxAuiDockArt_SetMetric" wxAuiDockArt_SetMetric :: Ptr (TAuiDockArt a) -> CInt -> CInt -> IO () + +-- | usage: (@auiManagerAddPane obj window direction caption@). +auiManagerAddPane :: AuiManager a -> Window b -> Int -> String -> IO Bool +auiManagerAddPane _obj _window _direction _caption + = withBoolResult $ + withObjectRef "auiManagerAddPane" _obj $ \cobj__obj -> + withObjectPtr _window $ \cobj__window -> + withStringPtr _caption $ \cobj__caption -> + wxAuiManager_AddPane cobj__obj cobj__window (toCInt _direction) cobj__caption +foreign import ccall "wxAuiManager_AddPane" wxAuiManager_AddPane :: Ptr (TAuiManager a) -> Ptr (TWindow b) -> CInt -> Ptr (TWxString d) -> IO CBool + +-- | usage: (@auiManagerAddPaneByPaneInfo obj window paneinfo@). +auiManagerAddPaneByPaneInfo :: AuiManager a -> Window b -> AuiPaneInfo c -> IO Bool +auiManagerAddPaneByPaneInfo _obj _window _paneinfo + = withBoolResult $ + withObjectRef "auiManagerAddPaneByPaneInfo" _obj $ \cobj__obj -> + withObjectPtr _window $ \cobj__window -> + withObjectPtr _paneinfo $ \cobj__paneinfo -> + wxAuiManager_AddPaneByPaneInfo cobj__obj cobj__window cobj__paneinfo +foreign import ccall "wxAuiManager_AddPaneByPaneInfo" wxAuiManager_AddPaneByPaneInfo :: Ptr (TAuiManager a) -> Ptr (TWindow b) -> Ptr (TAuiPaneInfo c) -> IO CBool + +-- | usage: (@auiManagerAddPaneByPaneInfoAndDropPosition obj window paneinfo xy@). +auiManagerAddPaneByPaneInfoAndDropPosition :: AuiManager a -> Window b -> AuiPaneInfo c -> Point -> IO Bool +auiManagerAddPaneByPaneInfoAndDropPosition _obj _window _paneinfo xy + = withBoolResult $ + withObjectRef "auiManagerAddPaneByPaneInfoAndDropPosition" _obj $ \cobj__obj -> + withObjectPtr _window $ \cobj__window -> + withObjectPtr _paneinfo $ \cobj__paneinfo -> + wxAuiManager_AddPaneByPaneInfoAndDropPosition cobj__obj cobj__window cobj__paneinfo (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxAuiManager_AddPaneByPaneInfoAndDropPosition" wxAuiManager_AddPaneByPaneInfoAndDropPosition :: Ptr (TAuiManager a) -> Ptr (TWindow b) -> Ptr (TAuiPaneInfo c) -> CInt -> CInt -> IO CBool + +-- | usage: (@auiManagerCreate managedwnd flags@). +auiManagerCreate :: Window a -> Int -> IO (AuiManager ()) +auiManagerCreate _managedwnd _flags + = withObjectResult $ + withObjectPtr _managedwnd $ \cobj__managedwnd -> + wxAuiManager_Create cobj__managedwnd (toCInt _flags) +foreign import ccall "wxAuiManager_Create" wxAuiManager_Create :: Ptr (TWindow a) -> CInt -> IO (Ptr (TAuiManager ())) + +-- | usage: (@auiManagerDelete obj@). +auiManagerDelete :: AuiManager a -> IO () +auiManagerDelete + = objectDelete + + +-- | usage: (@auiManagerDetachPane obj window@). +auiManagerDetachPane :: AuiManager a -> Window b -> IO Bool +auiManagerDetachPane _obj _window + = withBoolResult $ + withObjectRef "auiManagerDetachPane" _obj $ \cobj__obj -> + withObjectPtr _window $ \cobj__window -> + wxAuiManager_DetachPane cobj__obj cobj__window +foreign import ccall "wxAuiManager_DetachPane" wxAuiManager_DetachPane :: Ptr (TAuiManager a) -> Ptr (TWindow b) -> IO CBool + +-- | usage: (@auiManagerEventCanVeto obj@). +auiManagerEventCanVeto :: AuiManagerEvent a -> IO Bool +auiManagerEventCanVeto _obj + = withBoolResult $ + withObjectRef "auiManagerEventCanVeto" _obj $ \cobj__obj -> + wxAuiManagerEvent_CanVeto cobj__obj +foreign import ccall "wxAuiManagerEvent_CanVeto" wxAuiManagerEvent_CanVeto :: Ptr (TAuiManagerEvent a) -> IO CBool + +-- | usage: (@auiManagerEventCreate wxtype@). +auiManagerEventCreate :: Int -> IO (AuiManagerEvent ()) +auiManagerEventCreate wxtype + = withObjectResult $ + wxAuiManagerEvent_Create (toCInt wxtype) +foreign import ccall "wxAuiManagerEvent_Create" wxAuiManagerEvent_Create :: CInt -> IO (Ptr (TAuiManagerEvent ())) + +-- | usage: (@auiManagerEventGetButton obj@). +auiManagerEventGetButton :: AuiManagerEvent a -> IO Int +auiManagerEventGetButton _obj + = withIntResult $ + withObjectRef "auiManagerEventGetButton" _obj $ \cobj__obj -> + wxAuiManagerEvent_GetButton cobj__obj +foreign import ccall "wxAuiManagerEvent_GetButton" wxAuiManagerEvent_GetButton :: Ptr (TAuiManagerEvent a) -> IO CInt + +-- | usage: (@auiManagerEventGetDC obj@). +auiManagerEventGetDC :: AuiManagerEvent a -> IO (DC ()) +auiManagerEventGetDC _obj + = withObjectResult $ + withObjectRef "auiManagerEventGetDC" _obj $ \cobj__obj -> + wxAuiManagerEvent_GetDC cobj__obj +foreign import ccall "wxAuiManagerEvent_GetDC" wxAuiManagerEvent_GetDC :: Ptr (TAuiManagerEvent a) -> IO (Ptr (TDC ())) + +-- | usage: (@auiManagerEventGetManager obj@). +auiManagerEventGetManager :: AuiManagerEvent a -> IO (AuiManager ()) +auiManagerEventGetManager _obj + = withObjectResult $ + withObjectRef "auiManagerEventGetManager" _obj $ \cobj__obj -> + wxAuiManagerEvent_GetManager cobj__obj +foreign import ccall "wxAuiManagerEvent_GetManager" wxAuiManagerEvent_GetManager :: Ptr (TAuiManagerEvent a) -> IO (Ptr (TAuiManager ())) + +-- | usage: (@auiManagerEventGetPane obj@). +auiManagerEventGetPane :: AuiManagerEvent a -> IO (AuiPaneInfo ()) +auiManagerEventGetPane _obj + = withObjectResult $ + withObjectRef "auiManagerEventGetPane" _obj $ \cobj__obj -> + wxAuiManagerEvent_GetPane cobj__obj +foreign import ccall "wxAuiManagerEvent_GetPane" wxAuiManagerEvent_GetPane :: Ptr (TAuiManagerEvent a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiManagerEventGetVeto obj@). +auiManagerEventGetVeto :: AuiManagerEvent a -> IO Bool +auiManagerEventGetVeto _obj + = withBoolResult $ + withObjectRef "auiManagerEventGetVeto" _obj $ \cobj__obj -> + wxAuiManagerEvent_GetVeto cobj__obj +foreign import ccall "wxAuiManagerEvent_GetVeto" wxAuiManagerEvent_GetVeto :: Ptr (TAuiManagerEvent a) -> IO CBool + +-- | usage: (@auiManagerEventSetButton obj button@). +auiManagerEventSetButton :: AuiManagerEvent a -> Int -> IO () +auiManagerEventSetButton _obj button + = withObjectRef "auiManagerEventSetButton" _obj $ \cobj__obj -> + wxAuiManagerEvent_SetButton cobj__obj (toCInt button) +foreign import ccall "wxAuiManagerEvent_SetButton" wxAuiManagerEvent_SetButton :: Ptr (TAuiManagerEvent a) -> CInt -> IO () + +-- | usage: (@auiManagerEventSetCanVeto obj canveto@). +auiManagerEventSetCanVeto :: AuiManagerEvent a -> Bool -> IO () +auiManagerEventSetCanVeto _obj canveto + = withObjectRef "auiManagerEventSetCanVeto" _obj $ \cobj__obj -> + wxAuiManagerEvent_SetCanVeto cobj__obj (toCBool canveto) +foreign import ccall "wxAuiManagerEvent_SetCanVeto" wxAuiManagerEvent_SetCanVeto :: Ptr (TAuiManagerEvent a) -> CBool -> IO () + +-- | usage: (@auiManagerEventSetDC obj pdc@). +auiManagerEventSetDC :: AuiManagerEvent a -> DC b -> IO () +auiManagerEventSetDC _obj _pdc + = withObjectRef "auiManagerEventSetDC" _obj $ \cobj__obj -> + withObjectPtr _pdc $ \cobj__pdc -> + wxAuiManagerEvent_SetDC cobj__obj cobj__pdc +foreign import ccall "wxAuiManagerEvent_SetDC" wxAuiManagerEvent_SetDC :: Ptr (TAuiManagerEvent a) -> Ptr (TDC b) -> IO () + +-- | usage: (@auiManagerEventSetManager obj manager@). +auiManagerEventSetManager :: AuiManagerEvent a -> AuiManager b -> IO () +auiManagerEventSetManager _obj _manager + = withObjectRef "auiManagerEventSetManager" _obj $ \cobj__obj -> + withObjectPtr _manager $ \cobj__manager -> + wxAuiManagerEvent_SetManager cobj__obj cobj__manager +foreign import ccall "wxAuiManagerEvent_SetManager" wxAuiManagerEvent_SetManager :: Ptr (TAuiManagerEvent a) -> Ptr (TAuiManager b) -> IO () + +-- | usage: (@auiManagerEventSetPane obj pane@). +auiManagerEventSetPane :: AuiManagerEvent a -> AuiPaneInfo b -> IO () +auiManagerEventSetPane _obj _pane + = withObjectRef "auiManagerEventSetPane" _obj $ \cobj__obj -> + withObjectPtr _pane $ \cobj__pane -> + wxAuiManagerEvent_SetPane cobj__obj cobj__pane +foreign import ccall "wxAuiManagerEvent_SetPane" wxAuiManagerEvent_SetPane :: Ptr (TAuiManagerEvent a) -> Ptr (TAuiPaneInfo b) -> IO () + +-- | usage: (@auiManagerEventVeto obj veto@). +auiManagerEventVeto :: AuiManagerEvent a -> Bool -> IO () +auiManagerEventVeto _obj veto + = withObjectRef "auiManagerEventVeto" _obj $ \cobj__obj -> + wxAuiManagerEvent_Veto cobj__obj (toCBool veto) +foreign import ccall "wxAuiManagerEvent_Veto" wxAuiManagerEvent_Veto :: Ptr (TAuiManagerEvent a) -> CBool -> IO () + +-- | usage: (@auiManagerGetAllPanes obj@). +auiManagerGetAllPanes :: AuiManager a -> IO (AuiPaneInfoArray ()) +auiManagerGetAllPanes _obj + = withObjectResult $ + withObjectRef "auiManagerGetAllPanes" _obj $ \cobj__obj -> + wxAuiManager_GetAllPanes cobj__obj +foreign import ccall "wxAuiManager_GetAllPanes" wxAuiManager_GetAllPanes :: Ptr (TAuiManager a) -> IO (Ptr (TAuiPaneInfoArray ())) + +-- | usage: (@auiManagerGetArtProvider obj@). +auiManagerGetArtProvider :: AuiManager a -> IO (AuiDockArt ()) +auiManagerGetArtProvider _obj + = withObjectResult $ + withObjectRef "auiManagerGetArtProvider" _obj $ \cobj__obj -> + wxAuiManager_GetArtProvider cobj__obj +foreign import ccall "wxAuiManager_GetArtProvider" wxAuiManager_GetArtProvider :: Ptr (TAuiManager a) -> IO (Ptr (TAuiDockArt ())) + +-- | usage: (@auiManagerGetDockSizeConstraint obj widthpct heightpct@). +auiManagerGetDockSizeConstraint :: AuiManager a -> Ptr Double -> Ptr Double -> IO () +auiManagerGetDockSizeConstraint _obj _widthpct _heightpct + = withObjectRef "auiManagerGetDockSizeConstraint" _obj $ \cobj__obj -> + wxAuiManager_GetDockSizeConstraint cobj__obj _widthpct _heightpct +foreign import ccall "wxAuiManager_GetDockSizeConstraint" wxAuiManager_GetDockSizeConstraint :: Ptr (TAuiManager a) -> Ptr Double -> Ptr Double -> IO () + +-- | usage: (@auiManagerGetFlags obj@). +auiManagerGetFlags :: AuiManager a -> IO Int +auiManagerGetFlags _obj + = withIntResult $ + withObjectRef "auiManagerGetFlags" _obj $ \cobj__obj -> + wxAuiManager_GetFlags cobj__obj +foreign import ccall "wxAuiManager_GetFlags" wxAuiManager_GetFlags :: Ptr (TAuiManager a) -> IO CInt + +-- | usage: (@auiManagerGetManagedWindow obj@). +auiManagerGetManagedWindow :: AuiManager a -> IO (Window ()) +auiManagerGetManagedWindow _obj + = withObjectResult $ + withObjectRef "auiManagerGetManagedWindow" _obj $ \cobj__obj -> + wxAuiManager_GetManagedWindow cobj__obj +foreign import ccall "wxAuiManager_GetManagedWindow" wxAuiManager_GetManagedWindow :: Ptr (TAuiManager a) -> IO (Ptr (TWindow ())) + +-- | usage: (@auiManagerGetManager window@). +auiManagerGetManager :: Window a -> IO (AuiManager ()) +auiManagerGetManager _window + = withObjectResult $ + withObjectPtr _window $ \cobj__window -> + wxAuiManager_GetManager cobj__window +foreign import ccall "wxAuiManager_GetManager" wxAuiManager_GetManager :: Ptr (TWindow a) -> IO (Ptr (TAuiManager ())) + +-- | usage: (@auiManagerGetPaneByName obj name@). +auiManagerGetPaneByName :: AuiManager a -> String -> IO (AuiPaneInfo ()) +auiManagerGetPaneByName _obj _name + = withObjectResult $ + withObjectRef "auiManagerGetPaneByName" _obj $ \cobj__obj -> + withStringPtr _name $ \cobj__name -> + wxAuiManager_GetPaneByName cobj__obj cobj__name +foreign import ccall "wxAuiManager_GetPaneByName" wxAuiManager_GetPaneByName :: Ptr (TAuiManager a) -> Ptr (TWxString b) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiManagerGetPaneByWindow obj window@). +auiManagerGetPaneByWindow :: AuiManager a -> Window b -> IO (AuiPaneInfo ()) +auiManagerGetPaneByWindow _obj _window + = withObjectResult $ + withObjectRef "auiManagerGetPaneByWindow" _obj $ \cobj__obj -> + withObjectPtr _window $ \cobj__window -> + wxAuiManager_GetPaneByWindow cobj__obj cobj__window +foreign import ccall "wxAuiManager_GetPaneByWindow" wxAuiManager_GetPaneByWindow :: Ptr (TAuiManager a) -> Ptr (TWindow b) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiManagerHideHint obj@). +auiManagerHideHint :: AuiManager a -> IO () +auiManagerHideHint _obj + = withObjectRef "auiManagerHideHint" _obj $ \cobj__obj -> + wxAuiManager_HideHint cobj__obj +foreign import ccall "wxAuiManager_HideHint" wxAuiManager_HideHint :: Ptr (TAuiManager a) -> IO () + +-- | usage: (@auiManagerInsertPane obj window insertlocation insertlevel@). +auiManagerInsertPane :: AuiManager a -> Window b -> AuiPaneInfo c -> Int -> IO Bool +auiManagerInsertPane _obj _window _insertlocation _insertlevel + = withBoolResult $ + withObjectRef "auiManagerInsertPane" _obj $ \cobj__obj -> + withObjectPtr _window $ \cobj__window -> + withObjectPtr _insertlocation $ \cobj__insertlocation -> + wxAuiManager_InsertPane cobj__obj cobj__window cobj__insertlocation (toCInt _insertlevel) +foreign import ccall "wxAuiManager_InsertPane" wxAuiManager_InsertPane :: Ptr (TAuiManager a) -> Ptr (TWindow b) -> Ptr (TAuiPaneInfo c) -> CInt -> IO CBool + +-- | usage: (@auiManagerLoadPaneInfo obj panepart pane@). +auiManagerLoadPaneInfo :: AuiManager a -> String -> AuiPaneInfo c -> IO () +auiManagerLoadPaneInfo _obj _panepart _pane + = withObjectRef "auiManagerLoadPaneInfo" _obj $ \cobj__obj -> + withStringPtr _panepart $ \cobj__panepart -> + withObjectPtr _pane $ \cobj__pane -> + wxAuiManager_LoadPaneInfo cobj__obj cobj__panepart cobj__pane +foreign import ccall "wxAuiManager_LoadPaneInfo" wxAuiManager_LoadPaneInfo :: Ptr (TAuiManager a) -> Ptr (TWxString b) -> Ptr (TAuiPaneInfo c) -> IO () + +-- | usage: (@auiManagerLoadPerspective obj perspective update@). +auiManagerLoadPerspective :: AuiManager a -> String -> Bool -> IO Bool +auiManagerLoadPerspective _obj _perspective update + = withBoolResult $ + withObjectRef "auiManagerLoadPerspective" _obj $ \cobj__obj -> + withStringPtr _perspective $ \cobj__perspective -> + wxAuiManager_LoadPerspective cobj__obj cobj__perspective (toCBool update) +foreign import ccall "wxAuiManager_LoadPerspective" wxAuiManager_LoadPerspective :: Ptr (TAuiManager a) -> Ptr (TWxString b) -> CBool -> IO CBool + +-- | usage: (@auiManagerSavePaneInfo obj pane@). +auiManagerSavePaneInfo :: AuiManager a -> AuiPaneInfo b -> IO (String) +auiManagerSavePaneInfo _obj _pane + = withManagedStringResult $ + withObjectRef "auiManagerSavePaneInfo" _obj $ \cobj__obj -> + withObjectPtr _pane $ \cobj__pane -> + wxAuiManager_SavePaneInfo cobj__obj cobj__pane +foreign import ccall "wxAuiManager_SavePaneInfo" wxAuiManager_SavePaneInfo :: Ptr (TAuiManager a) -> Ptr (TAuiPaneInfo b) -> IO (Ptr (TWxString ())) + +-- | usage: (@auiManagerSavePerspective obj@). +auiManagerSavePerspective :: AuiManager a -> IO (String) +auiManagerSavePerspective _obj + = withManagedStringResult $ + withObjectRef "auiManagerSavePerspective" _obj $ \cobj__obj -> + wxAuiManager_SavePerspective cobj__obj +foreign import ccall "wxAuiManager_SavePerspective" wxAuiManager_SavePerspective :: Ptr (TAuiManager a) -> IO (Ptr (TWxString ())) + +-- | usage: (@auiManagerSetArtProvider obj artprovider@). +auiManagerSetArtProvider :: AuiManager a -> AuiDockArt b -> IO () +auiManagerSetArtProvider _obj _artprovider + = withObjectRef "auiManagerSetArtProvider" _obj $ \cobj__obj -> + withObjectPtr _artprovider $ \cobj__artprovider -> + wxAuiManager_SetArtProvider cobj__obj cobj__artprovider +foreign import ccall "wxAuiManager_SetArtProvider" wxAuiManager_SetArtProvider :: Ptr (TAuiManager a) -> Ptr (TAuiDockArt b) -> IO () + +-- | usage: (@auiManagerSetDockSizeConstraint obj widthpct heightpct@). +auiManagerSetDockSizeConstraint :: AuiManager a -> Double -> Double -> IO () +auiManagerSetDockSizeConstraint _obj widthpct heightpct + = withObjectRef "auiManagerSetDockSizeConstraint" _obj $ \cobj__obj -> + wxAuiManager_SetDockSizeConstraint cobj__obj widthpct heightpct +foreign import ccall "wxAuiManager_SetDockSizeConstraint" wxAuiManager_SetDockSizeConstraint :: Ptr (TAuiManager a) -> Double -> Double -> IO () + +-- | usage: (@auiManagerSetFlags obj flags@). +auiManagerSetFlags :: AuiManager a -> Int -> IO () +auiManagerSetFlags _obj flags + = withObjectRef "auiManagerSetFlags" _obj $ \cobj__obj -> + wxAuiManager_SetFlags cobj__obj (toCInt flags) +foreign import ccall "wxAuiManager_SetFlags" wxAuiManager_SetFlags :: Ptr (TAuiManager a) -> CInt -> IO () + +-- | usage: (@auiManagerSetManagedWindow obj managedwnd@). +auiManagerSetManagedWindow :: AuiManager a -> Window b -> IO () +auiManagerSetManagedWindow _obj _managedwnd + = withObjectRef "auiManagerSetManagedWindow" _obj $ \cobj__obj -> + withObjectPtr _managedwnd $ \cobj__managedwnd -> + wxAuiManager_SetManagedWindow cobj__obj cobj__managedwnd +foreign import ccall "wxAuiManager_SetManagedWindow" wxAuiManager_SetManagedWindow :: Ptr (TAuiManager a) -> Ptr (TWindow b) -> IO () + +-- | usage: (@auiManagerShowHint obj rect@). +auiManagerShowHint :: AuiManager a -> Rect -> IO () +auiManagerShowHint _obj _rect + = withObjectRef "auiManagerShowHint" _obj $ \cobj__obj -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiManager_ShowHint cobj__obj cobj__rect +foreign import ccall "wxAuiManager_ShowHint" wxAuiManager_ShowHint :: Ptr (TAuiManager a) -> Ptr (TWxRect b) -> IO () + +-- | usage: (@auiManagerUnInit obj@). +auiManagerUnInit :: AuiManager a -> IO () +auiManagerUnInit _obj + = withObjectRef "auiManagerUnInit" _obj $ \cobj__obj -> + wxAuiManager_UnInit cobj__obj +foreign import ccall "wxAuiManager_UnInit" wxAuiManager_UnInit :: Ptr (TAuiManager a) -> IO () + +-- | usage: (@auiManagerUpdate obj@). +auiManagerUpdate :: AuiManager a -> IO () +auiManagerUpdate _obj + = withObjectRef "auiManagerUpdate" _obj $ \cobj__obj -> + wxAuiManager_Update cobj__obj +foreign import ccall "wxAuiManager_Update" wxAuiManager_Update :: Ptr (TAuiManager a) -> IO () + +-- | usage: (@auiNotebookAddPage obj page text select imageId@). +auiNotebookAddPage :: AuiNotebook a -> Window b -> String -> Bool -> Int -> IO Bool +auiNotebookAddPage _obj _page _text select imageId + = withBoolResult $ + withObjectRef "auiNotebookAddPage" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + withStringPtr _text $ \cobj__text -> + wxAuiNotebook_AddPage cobj__obj cobj__page cobj__text (toCBool select) (toCInt imageId) +foreign import ccall "wxAuiNotebook_AddPage" wxAuiNotebook_AddPage :: Ptr (TAuiNotebook a) -> Ptr (TWindow b) -> Ptr (TWxString c) -> CBool -> CInt -> IO CBool + +-- | usage: (@auiNotebookAddPageWithBitmap obj page caption select bitmap@). +auiNotebookAddPageWithBitmap :: AuiNotebook a -> Window b -> String -> Bool -> Bitmap e -> IO Bool +auiNotebookAddPageWithBitmap _obj _page _caption select _bitmap + = withBoolResult $ + withObjectRef "auiNotebookAddPageWithBitmap" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + withStringPtr _caption $ \cobj__caption -> + withObjectPtr _bitmap $ \cobj__bitmap -> + wxAuiNotebook_AddPageWithBitmap cobj__obj cobj__page cobj__caption (toCBool select) cobj__bitmap +foreign import ccall "wxAuiNotebook_AddPageWithBitmap" wxAuiNotebook_AddPageWithBitmap :: Ptr (TAuiNotebook a) -> Ptr (TWindow b) -> Ptr (TWxString c) -> CBool -> Ptr (TBitmap e) -> IO CBool + +-- | usage: (@auiNotebookAdvanceSelection obj forward@). +auiNotebookAdvanceSelection :: AuiNotebook a -> Bool -> IO () +auiNotebookAdvanceSelection _obj forward + = withObjectRef "auiNotebookAdvanceSelection" _obj $ \cobj__obj -> + wxAuiNotebook_AdvanceSelection cobj__obj (toCBool forward) +foreign import ccall "wxAuiNotebook_AdvanceSelection" wxAuiNotebook_AdvanceSelection :: Ptr (TAuiNotebook a) -> CBool -> IO () + +-- | usage: (@auiNotebookChangeSelection obj n@). +auiNotebookChangeSelection :: AuiNotebook a -> Int -> IO Int +auiNotebookChangeSelection _obj n + = withIntResult $ + withObjectRef "auiNotebookChangeSelection" _obj $ \cobj__obj -> + wxAuiNotebook_ChangeSelection cobj__obj (toCInt n) +foreign import ccall "wxAuiNotebook_ChangeSelection" wxAuiNotebook_ChangeSelection :: Ptr (TAuiNotebook a) -> CInt -> IO CInt + +-- | usage: (@auiNotebookCreate parent id xy widthheight style@). +auiNotebookCreate :: Window a -> Id -> Point -> Size -> Int -> IO (AuiNotebook ()) +auiNotebookCreate _parent id xy _widthheight style + = withObjectResult $ + withObjectPtr _parent $ \cobj__parent -> + wxAuiNotebook_Create cobj__parent (toCInt id) (toCIntPointX xy) (toCIntPointY xy) (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) (toCInt style) +foreign import ccall "wxAuiNotebook_Create" wxAuiNotebook_Create :: Ptr (TWindow a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TAuiNotebook ())) + +-- | usage: (@auiNotebookCreateDefault@). +auiNotebookCreateDefault :: IO (AuiNotebook ()) +auiNotebookCreateDefault + = withObjectResult $ + wxAuiNotebook_CreateDefault +foreign import ccall "wxAuiNotebook_CreateDefault" wxAuiNotebook_CreateDefault :: IO (Ptr (TAuiNotebook ())) + +-- | usage: (@auiNotebookCreateFromDefault obj parent id xy widthheight style@). +auiNotebookCreateFromDefault :: AuiNotebook a -> Window b -> Id -> Point -> Size -> Int -> IO Bool +auiNotebookCreateFromDefault _obj _parent id xy _widthheight style + = withBoolResult $ + withObjectRef "auiNotebookCreateFromDefault" _obj $ \cobj__obj -> + withObjectPtr _parent $ \cobj__parent -> + wxAuiNotebook_CreateFromDefault cobj__obj cobj__parent (toCInt id) (toCIntPointX xy) (toCIntPointY xy) (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) (toCInt style) +foreign import ccall "wxAuiNotebook_CreateFromDefault" wxAuiNotebook_CreateFromDefault :: Ptr (TAuiNotebook a) -> Ptr (TWindow b) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO CBool + +-- | usage: (@auiNotebookDeleteAllPages obj@). +auiNotebookDeleteAllPages :: AuiNotebook a -> IO Bool +auiNotebookDeleteAllPages _obj + = withBoolResult $ + withObjectRef "auiNotebookDeleteAllPages" _obj $ \cobj__obj -> + wxAuiNotebook_DeleteAllPages cobj__obj +foreign import ccall "wxAuiNotebook_DeleteAllPages" wxAuiNotebook_DeleteAllPages :: Ptr (TAuiNotebook a) -> IO CBool + +-- | usage: (@auiNotebookDeletePage obj page@). +auiNotebookDeletePage :: AuiNotebook a -> Int -> IO Bool +auiNotebookDeletePage _obj page + = withBoolResult $ + withObjectRef "auiNotebookDeletePage" _obj $ \cobj__obj -> + wxAuiNotebook_DeletePage cobj__obj (toCInt page) +foreign import ccall "wxAuiNotebook_DeletePage" wxAuiNotebook_DeletePage :: Ptr (TAuiNotebook a) -> CInt -> IO CBool + +-- | usage: (@auiNotebookEventCreate commandtype winid@). +auiNotebookEventCreate :: Int -> Int -> IO (AuiNotebookEvent ()) +auiNotebookEventCreate commandtype winid + = withObjectResult $ + wxAuiNotebookEvent_Create (toCInt commandtype) (toCInt winid) +foreign import ccall "wxAuiNotebookEvent_Create" wxAuiNotebookEvent_Create :: CInt -> CInt -> IO (Ptr (TAuiNotebookEvent ())) + +-- | usage: (@auiNotebookEventGetDragSource obj@). +auiNotebookEventGetDragSource :: AuiNotebookEvent a -> IO (AuiNotebook ()) +auiNotebookEventGetDragSource _obj + = withObjectResult $ + withObjectRef "auiNotebookEventGetDragSource" _obj $ \cobj__obj -> + wxAuiNotebookEvent_GetDragSource cobj__obj +foreign import ccall "wxAuiNotebookEvent_GetDragSource" wxAuiNotebookEvent_GetDragSource :: Ptr (TAuiNotebookEvent a) -> IO (Ptr (TAuiNotebook ())) + +-- | usage: (@auiNotebookGetArtProvider obj@). +auiNotebookGetArtProvider :: AuiNotebook a -> IO (AuiTabArt ()) +auiNotebookGetArtProvider _obj + = withObjectResult $ + withObjectRef "auiNotebookGetArtProvider" _obj $ \cobj__obj -> + wxAuiNotebook_GetArtProvider cobj__obj +foreign import ccall "wxAuiNotebook_GetArtProvider" wxAuiNotebook_GetArtProvider :: Ptr (TAuiNotebook a) -> IO (Ptr (TAuiTabArt ())) + +-- | usage: (@auiNotebookGetCurrentPage obj@). +auiNotebookGetCurrentPage :: AuiNotebook a -> IO (Window ()) +auiNotebookGetCurrentPage _obj + = withObjectResult $ + withObjectRef "auiNotebookGetCurrentPage" _obj $ \cobj__obj -> + wxAuiNotebook_GetCurrentPage cobj__obj +foreign import ccall "wxAuiNotebook_GetCurrentPage" wxAuiNotebook_GetCurrentPage :: Ptr (TAuiNotebook a) -> IO (Ptr (TWindow ())) + +-- | usage: (@auiNotebookGetHeightForPageHeight obj pageHeight@). +auiNotebookGetHeightForPageHeight :: AuiNotebook a -> Int -> IO Int +auiNotebookGetHeightForPageHeight _obj pageHeight + = withIntResult $ + withObjectRef "auiNotebookGetHeightForPageHeight" _obj $ \cobj__obj -> + wxAuiNotebook_GetHeightForPageHeight cobj__obj (toCInt pageHeight) +foreign import ccall "wxAuiNotebook_GetHeightForPageHeight" wxAuiNotebook_GetHeightForPageHeight :: Ptr (TAuiNotebook a) -> CInt -> IO CInt + +-- | usage: (@auiNotebookGetPage obj pageidx@). +auiNotebookGetPage :: AuiNotebook a -> Int -> IO (Window ()) +auiNotebookGetPage _obj pageidx + = withObjectResult $ + withObjectRef "auiNotebookGetPage" _obj $ \cobj__obj -> + wxAuiNotebook_GetPage cobj__obj (toCInt pageidx) +foreign import ccall "wxAuiNotebook_GetPage" wxAuiNotebook_GetPage :: Ptr (TAuiNotebook a) -> CInt -> IO (Ptr (TWindow ())) + +-- | usage: (@auiNotebookGetPageBitmap obj page@). +auiNotebookGetPageBitmap :: AuiNotebook a -> Int -> IO (Bitmap ()) +auiNotebookGetPageBitmap _obj page + = withRefBitmap $ \pref -> + withObjectRef "auiNotebookGetPageBitmap" _obj $ \cobj__obj -> + wxAuiNotebook_GetPageBitmap cobj__obj (toCInt page) pref +foreign import ccall "wxAuiNotebook_GetPageBitmap" wxAuiNotebook_GetPageBitmap :: Ptr (TAuiNotebook a) -> CInt -> Ptr (TBitmap ()) -> IO () + +-- | usage: (@auiNotebookGetPageCount obj@). +auiNotebookGetPageCount :: AuiNotebook a -> IO Int +auiNotebookGetPageCount _obj + = withIntResult $ + withObjectRef "auiNotebookGetPageCount" _obj $ \cobj__obj -> + wxAuiNotebook_GetPageCount cobj__obj +foreign import ccall "wxAuiNotebook_GetPageCount" wxAuiNotebook_GetPageCount :: Ptr (TAuiNotebook a) -> IO CInt + +-- | usage: (@auiNotebookGetPageIndex obj pagewnd@). +auiNotebookGetPageIndex :: AuiNotebook a -> Window b -> IO Int +auiNotebookGetPageIndex _obj _pagewnd + = withIntResult $ + withObjectRef "auiNotebookGetPageIndex" _obj $ \cobj__obj -> + withObjectPtr _pagewnd $ \cobj__pagewnd -> + wxAuiNotebook_GetPageIndex cobj__obj cobj__pagewnd +foreign import ccall "wxAuiNotebook_GetPageIndex" wxAuiNotebook_GetPageIndex :: Ptr (TAuiNotebook a) -> Ptr (TWindow b) -> IO CInt + +-- | usage: (@auiNotebookGetPageText obj page@). +auiNotebookGetPageText :: AuiNotebook a -> Int -> IO (String) +auiNotebookGetPageText _obj page + = withManagedStringResult $ + withObjectRef "auiNotebookGetPageText" _obj $ \cobj__obj -> + wxAuiNotebook_GetPageText cobj__obj (toCInt page) +foreign import ccall "wxAuiNotebook_GetPageText" wxAuiNotebook_GetPageText :: Ptr (TAuiNotebook a) -> CInt -> IO (Ptr (TWxString ())) + +-- | usage: (@auiNotebookGetPageToolTip obj pageIdx@). +auiNotebookGetPageToolTip :: AuiNotebook a -> Int -> IO (String) +auiNotebookGetPageToolTip _obj pageIdx + = withManagedStringResult $ + withObjectRef "auiNotebookGetPageToolTip" _obj $ \cobj__obj -> + wxAuiNotebook_GetPageToolTip cobj__obj (toCInt pageIdx) +foreign import ccall "wxAuiNotebook_GetPageToolTip" wxAuiNotebook_GetPageToolTip :: Ptr (TAuiNotebook a) -> CInt -> IO (Ptr (TWxString ())) + +-- | usage: (@auiNotebookGetSelection obj@). +auiNotebookGetSelection :: AuiNotebook a -> IO Int +auiNotebookGetSelection _obj + = withIntResult $ + withObjectRef "auiNotebookGetSelection" _obj $ \cobj__obj -> + wxAuiNotebook_GetSelection cobj__obj +foreign import ccall "wxAuiNotebook_GetSelection" wxAuiNotebook_GetSelection :: Ptr (TAuiNotebook a) -> IO CInt + +-- | usage: (@auiNotebookGetTabCtrlHeight obj@). +auiNotebookGetTabCtrlHeight :: AuiNotebook a -> IO Int +auiNotebookGetTabCtrlHeight _obj + = withIntResult $ + withObjectRef "auiNotebookGetTabCtrlHeight" _obj $ \cobj__obj -> + wxAuiNotebook_GetTabCtrlHeight cobj__obj +foreign import ccall "wxAuiNotebook_GetTabCtrlHeight" wxAuiNotebook_GetTabCtrlHeight :: Ptr (TAuiNotebook a) -> IO CInt + +-- | usage: (@auiNotebookInsertPage obj index page text select imageId@). +auiNotebookInsertPage :: AuiNotebook a -> Int -> Window c -> String -> Bool -> Int -> IO Bool +auiNotebookInsertPage _obj index _page _text select imageId + = withBoolResult $ + withObjectRef "auiNotebookInsertPage" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + withStringPtr _text $ \cobj__text -> + wxAuiNotebook_InsertPage cobj__obj (toCInt index) cobj__page cobj__text (toCBool select) (toCInt imageId) +foreign import ccall "wxAuiNotebook_InsertPage" wxAuiNotebook_InsertPage :: Ptr (TAuiNotebook a) -> CInt -> Ptr (TWindow c) -> Ptr (TWxString d) -> CBool -> CInt -> IO CBool + +-- | usage: (@auiNotebookInsertPageWithBitmap obj pageidx page caption select bitmap@). +auiNotebookInsertPageWithBitmap :: AuiNotebook a -> Int -> Window c -> String -> Bool -> Bitmap f -> IO Bool +auiNotebookInsertPageWithBitmap _obj pageidx _page _caption select _bitmap + = withBoolResult $ + withObjectRef "auiNotebookInsertPageWithBitmap" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + withStringPtr _caption $ \cobj__caption -> + withObjectPtr _bitmap $ \cobj__bitmap -> + wxAuiNotebook_InsertPageWithBitmap cobj__obj (toCInt pageidx) cobj__page cobj__caption (toCBool select) cobj__bitmap +foreign import ccall "wxAuiNotebook_InsertPageWithBitmap" wxAuiNotebook_InsertPageWithBitmap :: Ptr (TAuiNotebook a) -> CInt -> Ptr (TWindow c) -> Ptr (TWxString d) -> CBool -> Ptr (TBitmap f) -> IO CBool + +-- | usage: (@auiNotebookPageActive obj@). +auiNotebookPageActive :: AuiNotebookPage a -> IO Bool +auiNotebookPageActive _obj + = withBoolResult $ + withObjectRef "auiNotebookPageActive" _obj $ \cobj__obj -> + wxAuiNotebookPage_Active cobj__obj +foreign import ccall "wxAuiNotebookPage_Active" wxAuiNotebookPage_Active :: Ptr (TAuiNotebookPage a) -> IO CBool + +-- | usage: (@auiNotebookPageArrayCreate@). +auiNotebookPageArrayCreate :: IO (AuiNotebookPageArray ()) +auiNotebookPageArrayCreate + = withObjectResult $ + wxAuiNotebookPageArray_Create +foreign import ccall "wxAuiNotebookPageArray_Create" wxAuiNotebookPageArray_Create :: IO (Ptr (TAuiNotebookPageArray ())) + +-- | usage: (@auiNotebookPageArrayDelete obj@). +auiNotebookPageArrayDelete :: AuiNotebookPageArray a -> IO () +auiNotebookPageArrayDelete _obj + = withObjectRef "auiNotebookPageArrayDelete" _obj $ \cobj__obj -> + wxAuiNotebookPageArray_Delete cobj__obj +foreign import ccall "wxAuiNotebookPageArray_Delete" wxAuiNotebookPageArray_Delete :: Ptr (TAuiNotebookPageArray a) -> IO () + +-- | usage: (@auiNotebookPageArrayGetCount obj@). +auiNotebookPageArrayGetCount :: AuiNotebookPageArray a -> IO Int +auiNotebookPageArrayGetCount _obj + = withIntResult $ + withObjectRef "auiNotebookPageArrayGetCount" _obj $ \cobj__obj -> + wxAuiNotebookPageArray_GetCount cobj__obj +foreign import ccall "wxAuiNotebookPageArray_GetCount" wxAuiNotebookPageArray_GetCount :: Ptr (TAuiNotebookPageArray a) -> IO CInt + +-- | usage: (@auiNotebookPageArrayItem obj idx@). +auiNotebookPageArrayItem :: AuiNotebookPageArray a -> Int -> IO (AuiNotebookPage ()) +auiNotebookPageArrayItem _obj _idx + = withObjectResult $ + withObjectRef "auiNotebookPageArrayItem" _obj $ \cobj__obj -> + wxAuiNotebookPageArray_Item cobj__obj (toCInt _idx) +foreign import ccall "wxAuiNotebookPageArray_Item" wxAuiNotebookPageArray_Item :: Ptr (TAuiNotebookPageArray a) -> CInt -> IO (Ptr (TAuiNotebookPage ())) + +-- | usage: (@auiNotebookPageBitmap obj@). +auiNotebookPageBitmap :: AuiNotebookPage a -> IO (Bitmap ()) +auiNotebookPageBitmap _obj + = withManagedBitmapResult $ + withObjectRef "auiNotebookPageBitmap" _obj $ \cobj__obj -> + wxAuiNotebookPage_Bitmap cobj__obj +foreign import ccall "wxAuiNotebookPage_Bitmap" wxAuiNotebookPage_Bitmap :: Ptr (TAuiNotebookPage a) -> IO (Ptr (TBitmap ())) + +-- | usage: (@auiNotebookPageCaption obj@). +auiNotebookPageCaption :: AuiNotebookPage a -> IO (String) +auiNotebookPageCaption _obj + = withManagedStringResult $ + withObjectRef "auiNotebookPageCaption" _obj $ \cobj__obj -> + wxAuiNotebookPage_Caption cobj__obj +foreign import ccall "wxAuiNotebookPage_Caption" wxAuiNotebookPage_Caption :: Ptr (TAuiNotebookPage a) -> IO (Ptr (TWxString ())) + +-- | usage: (@auiNotebookPageRect obj@). +auiNotebookPageRect :: AuiNotebookPage a -> IO (Rect) +auiNotebookPageRect _obj + = withWxRectResult $ + withObjectRef "auiNotebookPageRect" _obj $ \cobj__obj -> + wxAuiNotebookPage_Rect cobj__obj +foreign import ccall "wxAuiNotebookPage_Rect" wxAuiNotebookPage_Rect :: Ptr (TAuiNotebookPage a) -> IO (Ptr (TWxRect ())) + +-- | usage: (@auiNotebookPageTooltip obj@). +auiNotebookPageTooltip :: AuiNotebookPage a -> IO (String) +auiNotebookPageTooltip _obj + = withManagedStringResult $ + withObjectRef "auiNotebookPageTooltip" _obj $ \cobj__obj -> + wxAuiNotebookPage_Tooltip cobj__obj +foreign import ccall "wxAuiNotebookPage_Tooltip" wxAuiNotebookPage_Tooltip :: Ptr (TAuiNotebookPage a) -> IO (Ptr (TWxString ())) + +-- | usage: (@auiNotebookPageWindow obj@). +auiNotebookPageWindow :: AuiNotebookPage a -> IO (Window ()) +auiNotebookPageWindow _obj + = withObjectResult $ + withObjectRef "auiNotebookPageWindow" _obj $ \cobj__obj -> + wxAuiNotebookPage_Window cobj__obj +foreign import ccall "wxAuiNotebookPage_Window" wxAuiNotebookPage_Window :: Ptr (TAuiNotebookPage a) -> IO (Ptr (TWindow ())) + +-- | usage: (@auiNotebookRemovePage obj page@). +auiNotebookRemovePage :: AuiNotebook a -> Int -> IO Bool +auiNotebookRemovePage _obj page + = withBoolResult $ + withObjectRef "auiNotebookRemovePage" _obj $ \cobj__obj -> + wxAuiNotebook_RemovePage cobj__obj (toCInt page) +foreign import ccall "wxAuiNotebook_RemovePage" wxAuiNotebook_RemovePage :: Ptr (TAuiNotebook a) -> CInt -> IO CBool + +-- | usage: (@auiNotebookSetArtProvider obj art@). +auiNotebookSetArtProvider :: AuiNotebook a -> AuiTabArt b -> IO () +auiNotebookSetArtProvider _obj _art + = withObjectRef "auiNotebookSetArtProvider" _obj $ \cobj__obj -> + withObjectPtr _art $ \cobj__art -> + wxAuiNotebook_SetArtProvider cobj__obj cobj__art +foreign import ccall "wxAuiNotebook_SetArtProvider" wxAuiNotebook_SetArtProvider :: Ptr (TAuiNotebook a) -> Ptr (TAuiTabArt b) -> IO () + +-- | usage: (@auiNotebookSetFont obj font@). +auiNotebookSetFont :: AuiNotebook a -> Font b -> IO Bool +auiNotebookSetFont _obj _font + = withBoolResult $ + withObjectRef "auiNotebookSetFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiNotebook_SetFont cobj__obj cobj__font +foreign import ccall "wxAuiNotebook_SetFont" wxAuiNotebook_SetFont :: Ptr (TAuiNotebook a) -> Ptr (TFont b) -> IO CBool + +-- | usage: (@auiNotebookSetMeasuringFont obj font@). +auiNotebookSetMeasuringFont :: AuiNotebook a -> Font b -> IO () +auiNotebookSetMeasuringFont _obj _font + = withObjectRef "auiNotebookSetMeasuringFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiNotebook_SetMeasuringFont cobj__obj cobj__font +foreign import ccall "wxAuiNotebook_SetMeasuringFont" wxAuiNotebook_SetMeasuringFont :: Ptr (TAuiNotebook a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiNotebookSetNormalFont obj font@). +auiNotebookSetNormalFont :: AuiNotebook a -> Font b -> IO () +auiNotebookSetNormalFont _obj _font + = withObjectRef "auiNotebookSetNormalFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiNotebook_SetNormalFont cobj__obj cobj__font +foreign import ccall "wxAuiNotebook_SetNormalFont" wxAuiNotebook_SetNormalFont :: Ptr (TAuiNotebook a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiNotebookSetPageBitmap obj page bitmap@). +auiNotebookSetPageBitmap :: AuiNotebook a -> Int -> Bitmap c -> IO Bool +auiNotebookSetPageBitmap _obj page _bitmap + = withBoolResult $ + withObjectRef "auiNotebookSetPageBitmap" _obj $ \cobj__obj -> + withObjectPtr _bitmap $ \cobj__bitmap -> + wxAuiNotebook_SetPageBitmap cobj__obj (toCInt page) cobj__bitmap +foreign import ccall "wxAuiNotebook_SetPageBitmap" wxAuiNotebook_SetPageBitmap :: Ptr (TAuiNotebook a) -> CInt -> Ptr (TBitmap c) -> IO CBool + +-- | usage: (@auiNotebookSetPageImage obj n imageId@). +auiNotebookSetPageImage :: AuiNotebook a -> Int -> Int -> IO Bool +auiNotebookSetPageImage _obj n imageId + = withBoolResult $ + withObjectRef "auiNotebookSetPageImage" _obj $ \cobj__obj -> + wxAuiNotebook_SetPageImage cobj__obj (toCInt n) (toCInt imageId) +foreign import ccall "wxAuiNotebook_SetPageImage" wxAuiNotebook_SetPageImage :: Ptr (TAuiNotebook a) -> CInt -> CInt -> IO CBool + +-- | usage: (@auiNotebookSetPageText obj page text@). +auiNotebookSetPageText :: AuiNotebook a -> Int -> String -> IO Bool +auiNotebookSetPageText _obj page _text + = withBoolResult $ + withObjectRef "auiNotebookSetPageText" _obj $ \cobj__obj -> + withStringPtr _text $ \cobj__text -> + wxAuiNotebook_SetPageText cobj__obj (toCInt page) cobj__text +foreign import ccall "wxAuiNotebook_SetPageText" wxAuiNotebook_SetPageText :: Ptr (TAuiNotebook a) -> CInt -> Ptr (TWxString c) -> IO CBool + +-- | usage: (@auiNotebookSetPageToolTip obj page text@). +auiNotebookSetPageToolTip :: AuiNotebook a -> Int -> String -> IO Bool +auiNotebookSetPageToolTip _obj page _text + = withBoolResult $ + withObjectRef "auiNotebookSetPageToolTip" _obj $ \cobj__obj -> + withStringPtr _text $ \cobj__text -> + wxAuiNotebook_SetPageToolTip cobj__obj (toCInt page) cobj__text +foreign import ccall "wxAuiNotebook_SetPageToolTip" wxAuiNotebook_SetPageToolTip :: Ptr (TAuiNotebook a) -> CInt -> Ptr (TWxString c) -> IO CBool + +-- | usage: (@auiNotebookSetSelectedFont obj font@). +auiNotebookSetSelectedFont :: AuiNotebook a -> Font b -> IO () +auiNotebookSetSelectedFont _obj _font + = withObjectRef "auiNotebookSetSelectedFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiNotebook_SetSelectedFont cobj__obj cobj__font +foreign import ccall "wxAuiNotebook_SetSelectedFont" wxAuiNotebook_SetSelectedFont :: Ptr (TAuiNotebook a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiNotebookSetSelection obj newpage@). +auiNotebookSetSelection :: AuiNotebook a -> Int -> IO Int +auiNotebookSetSelection _obj newpage + = withIntResult $ + withObjectRef "auiNotebookSetSelection" _obj $ \cobj__obj -> + wxAuiNotebook_SetSelection cobj__obj (toCInt newpage) +foreign import ccall "wxAuiNotebook_SetSelection" wxAuiNotebook_SetSelection :: Ptr (TAuiNotebook a) -> CInt -> IO CInt + +-- | usage: (@auiNotebookSetTabCtrlHeight obj height@). +auiNotebookSetTabCtrlHeight :: AuiNotebook a -> Int -> IO () +auiNotebookSetTabCtrlHeight _obj height + = withObjectRef "auiNotebookSetTabCtrlHeight" _obj $ \cobj__obj -> + wxAuiNotebook_SetTabCtrlHeight cobj__obj (toCInt height) +foreign import ccall "wxAuiNotebook_SetTabCtrlHeight" wxAuiNotebook_SetTabCtrlHeight :: Ptr (TAuiNotebook a) -> CInt -> IO () + +-- | usage: (@auiNotebookSetUniformBitmapSize obj widthheight@). +auiNotebookSetUniformBitmapSize :: AuiNotebook a -> Size -> IO () +auiNotebookSetUniformBitmapSize _obj _widthheight + = withObjectRef "auiNotebookSetUniformBitmapSize" _obj $ \cobj__obj -> + wxAuiNotebook_SetUniformBitmapSize cobj__obj (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) +foreign import ccall "wxAuiNotebook_SetUniformBitmapSize" wxAuiNotebook_SetUniformBitmapSize :: Ptr (TAuiNotebook a) -> CInt -> CInt -> IO () + +-- | usage: (@auiNotebookShowWindowMenu obj@). +auiNotebookShowWindowMenu :: AuiNotebook a -> IO Bool +auiNotebookShowWindowMenu _obj + = withBoolResult $ + withObjectRef "auiNotebookShowWindowMenu" _obj $ \cobj__obj -> + wxAuiNotebook_ShowWindowMenu cobj__obj +foreign import ccall "wxAuiNotebook_ShowWindowMenu" wxAuiNotebook_ShowWindowMenu :: Ptr (TAuiNotebook a) -> IO CBool + +-- | usage: (@auiNotebookSplit obj page direction@). +auiNotebookSplit :: AuiNotebook a -> Int -> Int -> IO () +auiNotebookSplit _obj page direction + = withObjectRef "auiNotebookSplit" _obj $ \cobj__obj -> + wxAuiNotebook_Split cobj__obj (toCInt page) (toCInt direction) +foreign import ccall "wxAuiNotebook_Split" wxAuiNotebook_Split :: Ptr (TAuiNotebook a) -> CInt -> CInt -> IO () + +-- | usage: (@auiPaneInfoArrayCreate@). +auiPaneInfoArrayCreate :: IO (AuiPaneInfoArray ()) +auiPaneInfoArrayCreate + = withObjectResult $ + wxAuiPaneInfoArray_Create +foreign import ccall "wxAuiPaneInfoArray_Create" wxAuiPaneInfoArray_Create :: IO (Ptr (TAuiPaneInfoArray ())) + +-- | usage: (@auiPaneInfoArrayDelete obj@). +auiPaneInfoArrayDelete :: AuiPaneInfoArray a -> IO () +auiPaneInfoArrayDelete _obj + = withObjectRef "auiPaneInfoArrayDelete" _obj $ \cobj__obj -> + wxAuiPaneInfoArray_Delete cobj__obj +foreign import ccall "wxAuiPaneInfoArray_Delete" wxAuiPaneInfoArray_Delete :: Ptr (TAuiPaneInfoArray a) -> IO () + +-- | usage: (@auiPaneInfoArrayGetCount obj@). +auiPaneInfoArrayGetCount :: AuiPaneInfoArray a -> IO Int +auiPaneInfoArrayGetCount _obj + = withIntResult $ + withObjectRef "auiPaneInfoArrayGetCount" _obj $ \cobj__obj -> + wxAuiPaneInfoArray_GetCount cobj__obj +foreign import ccall "wxAuiPaneInfoArray_GetCount" wxAuiPaneInfoArray_GetCount :: Ptr (TAuiPaneInfoArray a) -> IO CInt + +-- | usage: (@auiPaneInfoArrayItem obj idx@). +auiPaneInfoArrayItem :: AuiPaneInfoArray a -> Int -> IO (AuiPaneInfo ()) +auiPaneInfoArrayItem _obj _idx + = withObjectResult $ + withObjectRef "auiPaneInfoArrayItem" _obj $ \cobj__obj -> + wxAuiPaneInfoArray_Item cobj__obj (toCInt _idx) +foreign import ccall "wxAuiPaneInfoArray_Item" wxAuiPaneInfoArray_Item :: Ptr (TAuiPaneInfoArray a) -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoBestSize obj widthheight@). +auiPaneInfoBestSize :: AuiPaneInfo a -> Size -> IO (AuiPaneInfo ()) +auiPaneInfoBestSize _obj _widthheight + = withObjectResult $ + withObjectRef "auiPaneInfoBestSize" _obj $ \cobj__obj -> + wxAuiPaneInfo_BestSize cobj__obj (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) +foreign import ccall "wxAuiPaneInfo_BestSize" wxAuiPaneInfo_BestSize :: Ptr (TAuiPaneInfo a) -> CInt -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoBestSizeXY obj xy@). +auiPaneInfoBestSizeXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) +auiPaneInfoBestSizeXY _obj xy + = withObjectResult $ + withObjectRef "auiPaneInfoBestSizeXY" _obj $ \cobj__obj -> + wxAuiPaneInfo_BestSizeXY cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxAuiPaneInfo_BestSizeXY" wxAuiPaneInfo_BestSizeXY :: Ptr (TAuiPaneInfo a) -> CInt -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoBottom obj@). +auiPaneInfoBottom :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoBottom _obj + = withObjectResult $ + withObjectRef "auiPaneInfoBottom" _obj $ \cobj__obj -> + wxAuiPaneInfo_Bottom cobj__obj +foreign import ccall "wxAuiPaneInfo_Bottom" wxAuiPaneInfo_Bottom :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoBottomDockable obj b@). +auiPaneInfoBottomDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoBottomDockable _obj b + = withObjectResult $ + withObjectRef "auiPaneInfoBottomDockable" _obj $ \cobj__obj -> + wxAuiPaneInfo_BottomDockable cobj__obj (toCBool b) +foreign import ccall "wxAuiPaneInfo_BottomDockable" wxAuiPaneInfo_BottomDockable :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoCaption obj c@). +auiPaneInfoCaption :: AuiPaneInfo a -> String -> IO (AuiPaneInfo ()) +auiPaneInfoCaption _obj _c + = withObjectResult $ + withObjectRef "auiPaneInfoCaption" _obj $ \cobj__obj -> + withStringPtr _c $ \cobj__c -> + wxAuiPaneInfo_Caption cobj__obj cobj__c +foreign import ccall "wxAuiPaneInfo_Caption" wxAuiPaneInfo_Caption :: Ptr (TAuiPaneInfo a) -> Ptr (TWxString b) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoCaptionVisible obj visible@). +auiPaneInfoCaptionVisible :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoCaptionVisible _obj visible + = withObjectResult $ + withObjectRef "auiPaneInfoCaptionVisible" _obj $ \cobj__obj -> + wxAuiPaneInfo_CaptionVisible cobj__obj (toCBool visible) +foreign import ccall "wxAuiPaneInfo_CaptionVisible" wxAuiPaneInfo_CaptionVisible :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoCenter obj@). +auiPaneInfoCenter :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoCenter _obj + = withObjectResult $ + withObjectRef "auiPaneInfoCenter" _obj $ \cobj__obj -> + wxAuiPaneInfo_Center cobj__obj +foreign import ccall "wxAuiPaneInfo_Center" wxAuiPaneInfo_Center :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoCenterPane obj@). +auiPaneInfoCenterPane :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoCenterPane _obj + = withObjectResult $ + withObjectRef "auiPaneInfoCenterPane" _obj $ \cobj__obj -> + wxAuiPaneInfo_CenterPane cobj__obj +foreign import ccall "wxAuiPaneInfo_CenterPane" wxAuiPaneInfo_CenterPane :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoCentre obj@). +auiPaneInfoCentre :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoCentre _obj + = withObjectResult $ + withObjectRef "auiPaneInfoCentre" _obj $ \cobj__obj -> + wxAuiPaneInfo_Centre cobj__obj +foreign import ccall "wxAuiPaneInfo_Centre" wxAuiPaneInfo_Centre :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoCentrePane obj@). +auiPaneInfoCentrePane :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoCentrePane _obj + = withObjectResult $ + withObjectRef "auiPaneInfoCentrePane" _obj $ \cobj__obj -> + wxAuiPaneInfo_CentrePane cobj__obj +foreign import ccall "wxAuiPaneInfo_CentrePane" wxAuiPaneInfo_CentrePane :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoCloseButton obj visible@). +auiPaneInfoCloseButton :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoCloseButton _obj visible + = withObjectResult $ + withObjectRef "auiPaneInfoCloseButton" _obj $ \cobj__obj -> + wxAuiPaneInfo_CloseButton cobj__obj (toCBool visible) +foreign import ccall "wxAuiPaneInfo_CloseButton" wxAuiPaneInfo_CloseButton :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoCopy obj c@). +auiPaneInfoCopy :: AuiPaneInfo a -> AuiPaneInfo b -> IO (AuiPaneInfo ()) +auiPaneInfoCopy _obj _c + = withObjectResult $ + withObjectRef "auiPaneInfoCopy" _obj $ \cobj__obj -> + withObjectPtr _c $ \cobj__c -> + wxAuiPaneInfo_Copy cobj__obj cobj__c +foreign import ccall "wxAuiPaneInfo_Copy" wxAuiPaneInfo_Copy :: Ptr (TAuiPaneInfo a) -> Ptr (TAuiPaneInfo b) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoCreate c@). +auiPaneInfoCreate :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoCreate _c + = withObjectResult $ + withObjectPtr _c $ \cobj__c -> + wxAuiPaneInfo_Create cobj__c +foreign import ccall "wxAuiPaneInfo_Create" wxAuiPaneInfo_Create :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoCreateDefault@). +auiPaneInfoCreateDefault :: IO (AuiPaneInfo ()) +auiPaneInfoCreateDefault + = withObjectResult $ + wxAuiPaneInfo_CreateDefault +foreign import ccall "wxAuiPaneInfo_CreateDefault" wxAuiPaneInfo_CreateDefault :: IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoDefaultPane obj@). +auiPaneInfoDefaultPane :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoDefaultPane _obj + = withObjectResult $ + withObjectRef "auiPaneInfoDefaultPane" _obj $ \cobj__obj -> + wxAuiPaneInfo_DefaultPane cobj__obj +foreign import ccall "wxAuiPaneInfo_DefaultPane" wxAuiPaneInfo_DefaultPane :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoDestroyOnClose obj b@). +auiPaneInfoDestroyOnClose :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoDestroyOnClose _obj b + = withObjectResult $ + withObjectRef "auiPaneInfoDestroyOnClose" _obj $ \cobj__obj -> + wxAuiPaneInfo_DestroyOnClose cobj__obj (toCBool b) +foreign import ccall "wxAuiPaneInfo_DestroyOnClose" wxAuiPaneInfo_DestroyOnClose :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoDirection obj direction@). +auiPaneInfoDirection :: AuiPaneInfo a -> Int -> IO (AuiPaneInfo ()) +auiPaneInfoDirection _obj direction + = withObjectResult $ + withObjectRef "auiPaneInfoDirection" _obj $ \cobj__obj -> + wxAuiPaneInfo_Direction cobj__obj (toCInt direction) +foreign import ccall "wxAuiPaneInfo_Direction" wxAuiPaneInfo_Direction :: Ptr (TAuiPaneInfo a) -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoDock obj@). +auiPaneInfoDock :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoDock _obj + = withObjectResult $ + withObjectRef "auiPaneInfoDock" _obj $ \cobj__obj -> + wxAuiPaneInfo_Dock cobj__obj +foreign import ccall "wxAuiPaneInfo_Dock" wxAuiPaneInfo_Dock :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoDockFixed obj b@). +auiPaneInfoDockFixed :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoDockFixed _obj b + = withObjectResult $ + withObjectRef "auiPaneInfoDockFixed" _obj $ \cobj__obj -> + wxAuiPaneInfo_DockFixed cobj__obj (toCBool b) +foreign import ccall "wxAuiPaneInfo_DockFixed" wxAuiPaneInfo_DockFixed :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoDockable obj b@). +auiPaneInfoDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoDockable _obj b + = withObjectResult $ + withObjectRef "auiPaneInfoDockable" _obj $ \cobj__obj -> + wxAuiPaneInfo_Dockable cobj__obj (toCBool b) +foreign import ccall "wxAuiPaneInfo_Dockable" wxAuiPaneInfo_Dockable :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoFixed obj@). +auiPaneInfoFixed :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoFixed _obj + = withObjectResult $ + withObjectRef "auiPaneInfoFixed" _obj $ \cobj__obj -> + wxAuiPaneInfo_Fixed cobj__obj +foreign import ccall "wxAuiPaneInfo_Fixed" wxAuiPaneInfo_Fixed :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoFloat obj@). +auiPaneInfoFloat :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoFloat _obj + = withObjectResult $ + withObjectRef "auiPaneInfoFloat" _obj $ \cobj__obj -> + wxAuiPaneInfo_Float cobj__obj +foreign import ccall "wxAuiPaneInfo_Float" wxAuiPaneInfo_Float :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoFloatable obj b@). +auiPaneInfoFloatable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoFloatable _obj b + = withObjectResult $ + withObjectRef "auiPaneInfoFloatable" _obj $ \cobj__obj -> + wxAuiPaneInfo_Floatable cobj__obj (toCBool b) +foreign import ccall "wxAuiPaneInfo_Floatable" wxAuiPaneInfo_Floatable :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoFloatingPosition obj xy@). +auiPaneInfoFloatingPosition :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) +auiPaneInfoFloatingPosition _obj xy + = withObjectResult $ + withObjectRef "auiPaneInfoFloatingPosition" _obj $ \cobj__obj -> + wxAuiPaneInfo_FloatingPosition cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxAuiPaneInfo_FloatingPosition" wxAuiPaneInfo_FloatingPosition :: Ptr (TAuiPaneInfo a) -> CInt -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoFloatingPositionXY obj xy@). +auiPaneInfoFloatingPositionXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) +auiPaneInfoFloatingPositionXY _obj xy + = withObjectResult $ + withObjectRef "auiPaneInfoFloatingPositionXY" _obj $ \cobj__obj -> + wxAuiPaneInfo_FloatingPositionXY cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxAuiPaneInfo_FloatingPositionXY" wxAuiPaneInfo_FloatingPositionXY :: Ptr (TAuiPaneInfo a) -> CInt -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoFloatingSize obj widthheight@). +auiPaneInfoFloatingSize :: AuiPaneInfo a -> Size -> IO (AuiPaneInfo ()) +auiPaneInfoFloatingSize _obj _widthheight + = withObjectResult $ + withObjectRef "auiPaneInfoFloatingSize" _obj $ \cobj__obj -> + wxAuiPaneInfo_FloatingSize cobj__obj (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) +foreign import ccall "wxAuiPaneInfo_FloatingSize" wxAuiPaneInfo_FloatingSize :: Ptr (TAuiPaneInfo a) -> CInt -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoFloatingSizeXY obj xy@). +auiPaneInfoFloatingSizeXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) +auiPaneInfoFloatingSizeXY _obj xy + = withObjectResult $ + withObjectRef "auiPaneInfoFloatingSizeXY" _obj $ \cobj__obj -> + wxAuiPaneInfo_FloatingSizeXY cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxAuiPaneInfo_FloatingSizeXY" wxAuiPaneInfo_FloatingSizeXY :: Ptr (TAuiPaneInfo a) -> CInt -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoGripper obj visible@). +auiPaneInfoGripper :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoGripper _obj visible + = withObjectResult $ + withObjectRef "auiPaneInfoGripper" _obj $ \cobj__obj -> + wxAuiPaneInfo_Gripper cobj__obj (toCBool visible) +foreign import ccall "wxAuiPaneInfo_Gripper" wxAuiPaneInfo_Gripper :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoGripperTop obj attop@). +auiPaneInfoGripperTop :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoGripperTop _obj attop + = withObjectResult $ + withObjectRef "auiPaneInfoGripperTop" _obj $ \cobj__obj -> + wxAuiPaneInfo_GripperTop cobj__obj (toCBool attop) +foreign import ccall "wxAuiPaneInfo_GripperTop" wxAuiPaneInfo_GripperTop :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoHasBorder obj@). +auiPaneInfoHasBorder :: AuiPaneInfo a -> IO Bool +auiPaneInfoHasBorder _obj + = withBoolResult $ + withObjectRef "auiPaneInfoHasBorder" _obj $ \cobj__obj -> + wxAuiPaneInfo_HasBorder cobj__obj +foreign import ccall "wxAuiPaneInfo_HasBorder" wxAuiPaneInfo_HasBorder :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoHasCaption obj@). +auiPaneInfoHasCaption :: AuiPaneInfo a -> IO Bool +auiPaneInfoHasCaption _obj + = withBoolResult $ + withObjectRef "auiPaneInfoHasCaption" _obj $ \cobj__obj -> + wxAuiPaneInfo_HasCaption cobj__obj +foreign import ccall "wxAuiPaneInfo_HasCaption" wxAuiPaneInfo_HasCaption :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoHasCloseButton obj@). +auiPaneInfoHasCloseButton :: AuiPaneInfo a -> IO Bool +auiPaneInfoHasCloseButton _obj + = withBoolResult $ + withObjectRef "auiPaneInfoHasCloseButton" _obj $ \cobj__obj -> + wxAuiPaneInfo_HasCloseButton cobj__obj +foreign import ccall "wxAuiPaneInfo_HasCloseButton" wxAuiPaneInfo_HasCloseButton :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoHasFlag obj flag@). +auiPaneInfoHasFlag :: AuiPaneInfo a -> Int -> IO Bool +auiPaneInfoHasFlag _obj flag + = withBoolResult $ + withObjectRef "auiPaneInfoHasFlag" _obj $ \cobj__obj -> + wxAuiPaneInfo_HasFlag cobj__obj (toCInt flag) +foreign import ccall "wxAuiPaneInfo_HasFlag" wxAuiPaneInfo_HasFlag :: Ptr (TAuiPaneInfo a) -> CInt -> IO CBool + +-- | usage: (@auiPaneInfoHasGripper obj@). +auiPaneInfoHasGripper :: AuiPaneInfo a -> IO Bool +auiPaneInfoHasGripper _obj + = withBoolResult $ + withObjectRef "auiPaneInfoHasGripper" _obj $ \cobj__obj -> + wxAuiPaneInfo_HasGripper cobj__obj +foreign import ccall "wxAuiPaneInfo_HasGripper" wxAuiPaneInfo_HasGripper :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoHasGripperTop obj@). +auiPaneInfoHasGripperTop :: AuiPaneInfo a -> IO Bool +auiPaneInfoHasGripperTop _obj + = withBoolResult $ + withObjectRef "auiPaneInfoHasGripperTop" _obj $ \cobj__obj -> + wxAuiPaneInfo_HasGripperTop cobj__obj +foreign import ccall "wxAuiPaneInfo_HasGripperTop" wxAuiPaneInfo_HasGripperTop :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoHasMaximizeButton obj@). +auiPaneInfoHasMaximizeButton :: AuiPaneInfo a -> IO Bool +auiPaneInfoHasMaximizeButton _obj + = withBoolResult $ + withObjectRef "auiPaneInfoHasMaximizeButton" _obj $ \cobj__obj -> + wxAuiPaneInfo_HasMaximizeButton cobj__obj +foreign import ccall "wxAuiPaneInfo_HasMaximizeButton" wxAuiPaneInfo_HasMaximizeButton :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoHasMinimizeButton obj@). +auiPaneInfoHasMinimizeButton :: AuiPaneInfo a -> IO Bool +auiPaneInfoHasMinimizeButton _obj + = withBoolResult $ + withObjectRef "auiPaneInfoHasMinimizeButton" _obj $ \cobj__obj -> + wxAuiPaneInfo_HasMinimizeButton cobj__obj +foreign import ccall "wxAuiPaneInfo_HasMinimizeButton" wxAuiPaneInfo_HasMinimizeButton :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoHasPinButton obj@). +auiPaneInfoHasPinButton :: AuiPaneInfo a -> IO Bool +auiPaneInfoHasPinButton _obj + = withBoolResult $ + withObjectRef "auiPaneInfoHasPinButton" _obj $ \cobj__obj -> + wxAuiPaneInfo_HasPinButton cobj__obj +foreign import ccall "wxAuiPaneInfo_HasPinButton" wxAuiPaneInfo_HasPinButton :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoHide obj@). +auiPaneInfoHide :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoHide _obj + = withObjectResult $ + withObjectRef "auiPaneInfoHide" _obj $ \cobj__obj -> + wxAuiPaneInfo_Hide cobj__obj +foreign import ccall "wxAuiPaneInfo_Hide" wxAuiPaneInfo_Hide :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoIcon obj b@). +auiPaneInfoIcon :: AuiPaneInfo a -> Bitmap b -> IO (AuiPaneInfo ()) +auiPaneInfoIcon _obj _b + = withObjectResult $ + withObjectRef "auiPaneInfoIcon" _obj $ \cobj__obj -> + withObjectPtr _b $ \cobj__b -> + wxAuiPaneInfo_Icon cobj__obj cobj__b +foreign import ccall "wxAuiPaneInfo_Icon" wxAuiPaneInfo_Icon :: Ptr (TAuiPaneInfo a) -> Ptr (TBitmap b) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoIsBottomDockable obj@). +auiPaneInfoIsBottomDockable :: AuiPaneInfo a -> IO Bool +auiPaneInfoIsBottomDockable _obj + = withBoolResult $ + withObjectRef "auiPaneInfoIsBottomDockable" _obj $ \cobj__obj -> + wxAuiPaneInfo_IsBottomDockable cobj__obj +foreign import ccall "wxAuiPaneInfo_IsBottomDockable" wxAuiPaneInfo_IsBottomDockable :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoIsDockable obj@). +auiPaneInfoIsDockable :: AuiPaneInfo a -> IO Bool +auiPaneInfoIsDockable _obj + = withBoolResult $ + withObjectRef "auiPaneInfoIsDockable" _obj $ \cobj__obj -> + wxAuiPaneInfo_IsDockable cobj__obj +foreign import ccall "wxAuiPaneInfo_IsDockable" wxAuiPaneInfo_IsDockable :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoIsDocked obj@). +auiPaneInfoIsDocked :: AuiPaneInfo a -> IO Bool +auiPaneInfoIsDocked _obj + = withBoolResult $ + withObjectRef "auiPaneInfoIsDocked" _obj $ \cobj__obj -> + wxAuiPaneInfo_IsDocked cobj__obj +foreign import ccall "wxAuiPaneInfo_IsDocked" wxAuiPaneInfo_IsDocked :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoIsFixed obj@). +auiPaneInfoIsFixed :: AuiPaneInfo a -> IO Bool +auiPaneInfoIsFixed _obj + = withBoolResult $ + withObjectRef "auiPaneInfoIsFixed" _obj $ \cobj__obj -> + wxAuiPaneInfo_IsFixed cobj__obj +foreign import ccall "wxAuiPaneInfo_IsFixed" wxAuiPaneInfo_IsFixed :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoIsFloatable obj@). +auiPaneInfoIsFloatable :: AuiPaneInfo a -> IO Bool +auiPaneInfoIsFloatable _obj + = withBoolResult $ + withObjectRef "auiPaneInfoIsFloatable" _obj $ \cobj__obj -> + wxAuiPaneInfo_IsFloatable cobj__obj +foreign import ccall "wxAuiPaneInfo_IsFloatable" wxAuiPaneInfo_IsFloatable :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoIsFloating obj@). +auiPaneInfoIsFloating :: AuiPaneInfo a -> IO Bool +auiPaneInfoIsFloating _obj + = withBoolResult $ + withObjectRef "auiPaneInfoIsFloating" _obj $ \cobj__obj -> + wxAuiPaneInfo_IsFloating cobj__obj +foreign import ccall "wxAuiPaneInfo_IsFloating" wxAuiPaneInfo_IsFloating :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoIsLeftDockable obj@). +auiPaneInfoIsLeftDockable :: AuiPaneInfo a -> IO Bool +auiPaneInfoIsLeftDockable _obj + = withBoolResult $ + withObjectRef "auiPaneInfoIsLeftDockable" _obj $ \cobj__obj -> + wxAuiPaneInfo_IsLeftDockable cobj__obj +foreign import ccall "wxAuiPaneInfo_IsLeftDockable" wxAuiPaneInfo_IsLeftDockable :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoIsMovable obj@). +auiPaneInfoIsMovable :: AuiPaneInfo a -> IO Bool +auiPaneInfoIsMovable _obj + = withBoolResult $ + withObjectRef "auiPaneInfoIsMovable" _obj $ \cobj__obj -> + wxAuiPaneInfo_IsMovable cobj__obj +foreign import ccall "wxAuiPaneInfo_IsMovable" wxAuiPaneInfo_IsMovable :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoIsOk obj@). +auiPaneInfoIsOk :: AuiPaneInfo a -> IO Bool +auiPaneInfoIsOk _obj + = withBoolResult $ + withObjectRef "auiPaneInfoIsOk" _obj $ \cobj__obj -> + wxAuiPaneInfo_IsOk cobj__obj +foreign import ccall "wxAuiPaneInfo_IsOk" wxAuiPaneInfo_IsOk :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoIsResizable obj@). +auiPaneInfoIsResizable :: AuiPaneInfo a -> IO Bool +auiPaneInfoIsResizable _obj + = withBoolResult $ + withObjectRef "auiPaneInfoIsResizable" _obj $ \cobj__obj -> + wxAuiPaneInfo_IsResizable cobj__obj +foreign import ccall "wxAuiPaneInfo_IsResizable" wxAuiPaneInfo_IsResizable :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoIsRightDockable obj@). +auiPaneInfoIsRightDockable :: AuiPaneInfo a -> IO Bool +auiPaneInfoIsRightDockable _obj + = withBoolResult $ + withObjectRef "auiPaneInfoIsRightDockable" _obj $ \cobj__obj -> + wxAuiPaneInfo_IsRightDockable cobj__obj +foreign import ccall "wxAuiPaneInfo_IsRightDockable" wxAuiPaneInfo_IsRightDockable :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoIsShown obj@). +auiPaneInfoIsShown :: AuiPaneInfo a -> IO Bool +auiPaneInfoIsShown _obj + = withBoolResult $ + withObjectRef "auiPaneInfoIsShown" _obj $ \cobj__obj -> + wxAuiPaneInfo_IsShown cobj__obj +foreign import ccall "wxAuiPaneInfo_IsShown" wxAuiPaneInfo_IsShown :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoIsToolbar obj@). +auiPaneInfoIsToolbar :: AuiPaneInfo a -> IO Bool +auiPaneInfoIsToolbar _obj + = withBoolResult $ + withObjectRef "auiPaneInfoIsToolbar" _obj $ \cobj__obj -> + wxAuiPaneInfo_IsToolbar cobj__obj +foreign import ccall "wxAuiPaneInfo_IsToolbar" wxAuiPaneInfo_IsToolbar :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoIsTopDockable obj@). +auiPaneInfoIsTopDockable :: AuiPaneInfo a -> IO Bool +auiPaneInfoIsTopDockable _obj + = withBoolResult $ + withObjectRef "auiPaneInfoIsTopDockable" _obj $ \cobj__obj -> + wxAuiPaneInfo_IsTopDockable cobj__obj +foreign import ccall "wxAuiPaneInfo_IsTopDockable" wxAuiPaneInfo_IsTopDockable :: Ptr (TAuiPaneInfo a) -> IO CBool + +-- | usage: (@auiPaneInfoLayer obj layer@). +auiPaneInfoLayer :: AuiPaneInfo a -> Int -> IO (AuiPaneInfo ()) +auiPaneInfoLayer _obj layer + = withObjectResult $ + withObjectRef "auiPaneInfoLayer" _obj $ \cobj__obj -> + wxAuiPaneInfo_Layer cobj__obj (toCInt layer) +foreign import ccall "wxAuiPaneInfo_Layer" wxAuiPaneInfo_Layer :: Ptr (TAuiPaneInfo a) -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoLeft obj@). +auiPaneInfoLeft :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoLeft _obj + = withObjectResult $ + withObjectRef "auiPaneInfoLeft" _obj $ \cobj__obj -> + wxAuiPaneInfo_Left cobj__obj +foreign import ccall "wxAuiPaneInfo_Left" wxAuiPaneInfo_Left :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoLeftDockable obj b@). +auiPaneInfoLeftDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoLeftDockable _obj b + = withObjectResult $ + withObjectRef "auiPaneInfoLeftDockable" _obj $ \cobj__obj -> + wxAuiPaneInfo_LeftDockable cobj__obj (toCBool b) +foreign import ccall "wxAuiPaneInfo_LeftDockable" wxAuiPaneInfo_LeftDockable :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoMaxSize obj widthheight@). +auiPaneInfoMaxSize :: AuiPaneInfo a -> Size -> IO (AuiPaneInfo ()) +auiPaneInfoMaxSize _obj _widthheight + = withObjectResult $ + withObjectRef "auiPaneInfoMaxSize" _obj $ \cobj__obj -> + wxAuiPaneInfo_MaxSize cobj__obj (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) +foreign import ccall "wxAuiPaneInfo_MaxSize" wxAuiPaneInfo_MaxSize :: Ptr (TAuiPaneInfo a) -> CInt -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoMaxSizeXY obj xy@). +auiPaneInfoMaxSizeXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) +auiPaneInfoMaxSizeXY _obj xy + = withObjectResult $ + withObjectRef "auiPaneInfoMaxSizeXY" _obj $ \cobj__obj -> + wxAuiPaneInfo_MaxSizeXY cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxAuiPaneInfo_MaxSizeXY" wxAuiPaneInfo_MaxSizeXY :: Ptr (TAuiPaneInfo a) -> CInt -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoMaximizeButton obj visible@). +auiPaneInfoMaximizeButton :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoMaximizeButton _obj visible + = withObjectResult $ + withObjectRef "auiPaneInfoMaximizeButton" _obj $ \cobj__obj -> + wxAuiPaneInfo_MaximizeButton cobj__obj (toCBool visible) +foreign import ccall "wxAuiPaneInfo_MaximizeButton" wxAuiPaneInfo_MaximizeButton :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoMinSize obj widthheight@). +auiPaneInfoMinSize :: AuiPaneInfo a -> Size -> IO (AuiPaneInfo ()) +auiPaneInfoMinSize _obj _widthheight + = withObjectResult $ + withObjectRef "auiPaneInfoMinSize" _obj $ \cobj__obj -> + wxAuiPaneInfo_MinSize cobj__obj (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) +foreign import ccall "wxAuiPaneInfo_MinSize" wxAuiPaneInfo_MinSize :: Ptr (TAuiPaneInfo a) -> CInt -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoMinSizeXY obj xy@). +auiPaneInfoMinSizeXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) +auiPaneInfoMinSizeXY _obj xy + = withObjectResult $ + withObjectRef "auiPaneInfoMinSizeXY" _obj $ \cobj__obj -> + wxAuiPaneInfo_MinSizeXY cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxAuiPaneInfo_MinSizeXY" wxAuiPaneInfo_MinSizeXY :: Ptr (TAuiPaneInfo a) -> CInt -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoMinimizeButton obj visible@). +auiPaneInfoMinimizeButton :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoMinimizeButton _obj visible + = withObjectResult $ + withObjectRef "auiPaneInfoMinimizeButton" _obj $ \cobj__obj -> + wxAuiPaneInfo_MinimizeButton cobj__obj (toCBool visible) +foreign import ccall "wxAuiPaneInfo_MinimizeButton" wxAuiPaneInfo_MinimizeButton :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoMovable obj b@). +auiPaneInfoMovable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoMovable _obj b + = withObjectResult $ + withObjectRef "auiPaneInfoMovable" _obj $ \cobj__obj -> + wxAuiPaneInfo_Movable cobj__obj (toCBool b) +foreign import ccall "wxAuiPaneInfo_Movable" wxAuiPaneInfo_Movable :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoName obj n@). +auiPaneInfoName :: AuiPaneInfo a -> String -> IO (AuiPaneInfo ()) +auiPaneInfoName _obj _n + = withObjectResult $ + withObjectRef "auiPaneInfoName" _obj $ \cobj__obj -> + withStringPtr _n $ \cobj__n -> + wxAuiPaneInfo_Name cobj__obj cobj__n +foreign import ccall "wxAuiPaneInfo_Name" wxAuiPaneInfo_Name :: Ptr (TAuiPaneInfo a) -> Ptr (TWxString b) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoPaneBorder obj visible@). +auiPaneInfoPaneBorder :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoPaneBorder _obj visible + = withObjectResult $ + withObjectRef "auiPaneInfoPaneBorder" _obj $ \cobj__obj -> + wxAuiPaneInfo_PaneBorder cobj__obj (toCBool visible) +foreign import ccall "wxAuiPaneInfo_PaneBorder" wxAuiPaneInfo_PaneBorder :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoPinButton obj visible@). +auiPaneInfoPinButton :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoPinButton _obj visible + = withObjectResult $ + withObjectRef "auiPaneInfoPinButton" _obj $ \cobj__obj -> + wxAuiPaneInfo_PinButton cobj__obj (toCBool visible) +foreign import ccall "wxAuiPaneInfo_PinButton" wxAuiPaneInfo_PinButton :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoPosition obj pos@). +auiPaneInfoPosition :: AuiPaneInfo a -> Int -> IO (AuiPaneInfo ()) +auiPaneInfoPosition _obj pos + = withObjectResult $ + withObjectRef "auiPaneInfoPosition" _obj $ \cobj__obj -> + wxAuiPaneInfo_Position cobj__obj (toCInt pos) +foreign import ccall "wxAuiPaneInfo_Position" wxAuiPaneInfo_Position :: Ptr (TAuiPaneInfo a) -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoResizable obj resizable@). +auiPaneInfoResizable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoResizable _obj resizable + = withObjectResult $ + withObjectRef "auiPaneInfoResizable" _obj $ \cobj__obj -> + wxAuiPaneInfo_Resizable cobj__obj (toCBool resizable) +foreign import ccall "wxAuiPaneInfo_Resizable" wxAuiPaneInfo_Resizable :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoRight obj@). +auiPaneInfoRight :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoRight _obj + = withObjectResult $ + withObjectRef "auiPaneInfoRight" _obj $ \cobj__obj -> + wxAuiPaneInfo_Right cobj__obj +foreign import ccall "wxAuiPaneInfo_Right" wxAuiPaneInfo_Right :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoRightDockable obj b@). +auiPaneInfoRightDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoRightDockable _obj b + = withObjectResult $ + withObjectRef "auiPaneInfoRightDockable" _obj $ \cobj__obj -> + wxAuiPaneInfo_RightDockable cobj__obj (toCBool b) +foreign import ccall "wxAuiPaneInfo_RightDockable" wxAuiPaneInfo_RightDockable :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoRow obj row@). +auiPaneInfoRow :: AuiPaneInfo a -> Int -> IO (AuiPaneInfo ()) +auiPaneInfoRow _obj row + = withObjectResult $ + withObjectRef "auiPaneInfoRow" _obj $ \cobj__obj -> + wxAuiPaneInfo_Row cobj__obj (toCInt row) +foreign import ccall "wxAuiPaneInfo_Row" wxAuiPaneInfo_Row :: Ptr (TAuiPaneInfo a) -> CInt -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoSafeSet obj source@). +auiPaneInfoSafeSet :: AuiPaneInfo a -> AuiPaneInfo b -> IO () +auiPaneInfoSafeSet _obj source + = withObjectRef "auiPaneInfoSafeSet" _obj $ \cobj__obj -> + withObjectPtr source $ \cobj_source -> + wxAuiPaneInfo_SafeSet cobj__obj cobj_source +foreign import ccall "wxAuiPaneInfo_SafeSet" wxAuiPaneInfo_SafeSet :: Ptr (TAuiPaneInfo a) -> Ptr (TAuiPaneInfo b) -> IO () + +-- | usage: (@auiPaneInfoSetFlag obj flag optionstate@). +auiPaneInfoSetFlag :: AuiPaneInfo a -> Int -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoSetFlag _obj flag optionstate + = withObjectResult $ + withObjectRef "auiPaneInfoSetFlag" _obj $ \cobj__obj -> + wxAuiPaneInfo_SetFlag cobj__obj (toCInt flag) (toCBool optionstate) +foreign import ccall "wxAuiPaneInfo_SetFlag" wxAuiPaneInfo_SetFlag :: Ptr (TAuiPaneInfo a) -> CInt -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoShow obj show@). +auiPaneInfoShow :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoShow _obj show + = withObjectResult $ + withObjectRef "auiPaneInfoShow" _obj $ \cobj__obj -> + wxAuiPaneInfo_Show cobj__obj (toCBool show) +foreign import ccall "wxAuiPaneInfo_Show" wxAuiPaneInfo_Show :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoToolbarPane obj@). +auiPaneInfoToolbarPane :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoToolbarPane _obj + = withObjectResult $ + withObjectRef "auiPaneInfoToolbarPane" _obj $ \cobj__obj -> + wxAuiPaneInfo_ToolbarPane cobj__obj +foreign import ccall "wxAuiPaneInfo_ToolbarPane" wxAuiPaneInfo_ToolbarPane :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoTop obj@). +auiPaneInfoTop :: AuiPaneInfo a -> IO (AuiPaneInfo ()) +auiPaneInfoTop _obj + = withObjectResult $ + withObjectRef "auiPaneInfoTop" _obj $ \cobj__obj -> + wxAuiPaneInfo_Top cobj__obj +foreign import ccall "wxAuiPaneInfo_Top" wxAuiPaneInfo_Top :: Ptr (TAuiPaneInfo a) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoTopDockable obj b@). +auiPaneInfoTopDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) +auiPaneInfoTopDockable _obj b + = withObjectResult $ + withObjectRef "auiPaneInfoTopDockable" _obj $ \cobj__obj -> + wxAuiPaneInfo_TopDockable cobj__obj (toCBool b) +foreign import ccall "wxAuiPaneInfo_TopDockable" wxAuiPaneInfo_TopDockable :: Ptr (TAuiPaneInfo a) -> CBool -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiPaneInfoWindow obj w@). +auiPaneInfoWindow :: AuiPaneInfo a -> Window b -> IO (AuiPaneInfo ()) +auiPaneInfoWindow _obj _w + = withObjectResult $ + withObjectRef "auiPaneInfoWindow" _obj $ \cobj__obj -> + withObjectPtr _w $ \cobj__w -> + wxAuiPaneInfo_Window cobj__obj cobj__w +foreign import ccall "wxAuiPaneInfo_Window" wxAuiPaneInfo_Window :: Ptr (TAuiPaneInfo a) -> Ptr (TWindow b) -> IO (Ptr (TAuiPaneInfo ())) + +-- | usage: (@auiSimpleTabArtClone obj@). +auiSimpleTabArtClone :: AuiSimpleTabArt a -> IO (AuiTabArt ()) +auiSimpleTabArtClone _obj + = withObjectResult $ + withObjectRef "auiSimpleTabArtClone" _obj $ \cobj__obj -> + wxAuiSimpleTabArt_Clone cobj__obj +foreign import ccall "wxAuiSimpleTabArt_Clone" wxAuiSimpleTabArt_Clone :: Ptr (TAuiSimpleTabArt a) -> IO (Ptr (TAuiTabArt ())) + +-- | usage: (@auiSimpleTabArtCreate@). +auiSimpleTabArtCreate :: IO (AuiSimpleTabArt ()) +auiSimpleTabArtCreate + = withObjectResult $ + wxAuiSimpleTabArt_Create +foreign import ccall "wxAuiSimpleTabArt_Create" wxAuiSimpleTabArt_Create :: IO (Ptr (TAuiSimpleTabArt ())) + +-- | usage: (@auiSimpleTabArtDrawBackground obj dc wnd rect@). +auiSimpleTabArtDrawBackground :: AuiSimpleTabArt a -> DC b -> Window c -> Rect -> IO () +auiSimpleTabArtDrawBackground _obj _dc _wnd _rect + = withObjectRef "auiSimpleTabArtDrawBackground" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiSimpleTabArt_DrawBackground cobj__obj cobj__dc cobj__wnd cobj__rect +foreign import ccall "wxAuiSimpleTabArt_DrawBackground" wxAuiSimpleTabArt_DrawBackground :: Ptr (TAuiSimpleTabArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> IO () + +-- | usage: (@auiSimpleTabArtDrawButton obj dc wnd inRect bitmapId buttonState orientation outRect@). +auiSimpleTabArtDrawButton :: AuiSimpleTabArt a -> DC b -> Window c -> Rect -> Int -> Int -> Int -> Rect -> IO () +auiSimpleTabArtDrawButton _obj _dc _wnd _inRect bitmapId buttonState orientation _outRect + = withObjectRef "auiSimpleTabArtDrawButton" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _inRect $ \cobj__inRect -> + withWxRectPtr _outRect $ \cobj__outRect -> + wxAuiSimpleTabArt_DrawButton cobj__obj cobj__dc cobj__wnd cobj__inRect (toCInt bitmapId) (toCInt buttonState) (toCInt orientation) cobj__outRect +foreign import ccall "wxAuiSimpleTabArt_DrawButton" wxAuiSimpleTabArt_DrawButton :: Ptr (TAuiSimpleTabArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> CInt -> CInt -> CInt -> Ptr (TWxRect h) -> 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 () +auiSimpleTabArtDrawTab _obj _dc _wnd _pane _inRect closeButtonState _outTabRect _outButtonRect xExtent + = withObjectRef "auiSimpleTabArtDrawTab" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _pane $ \cobj__pane -> + withWxRectPtr _inRect $ \cobj__inRect -> + withWxRectPtr _outTabRect $ \cobj__outTabRect -> + withWxRectPtr _outButtonRect $ \cobj__outButtonRect -> + wxAuiSimpleTabArt_DrawTab cobj__obj cobj__dc cobj__wnd cobj__pane cobj__inRect (toCInt closeButtonState) cobj__outTabRect cobj__outButtonRect xExtent +foreign import ccall "wxAuiSimpleTabArt_DrawTab" wxAuiSimpleTabArt_DrawTab :: Ptr (TAuiSimpleTabArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiNotebookPage d) -> Ptr (TWxRect e) -> CInt -> Ptr (TWxRect g) -> Ptr (TWxRect h) -> Ptr CInt -> IO () + +-- | usage: (@auiSimpleTabArtGetBestTabCtrlSize obj wnd pages widthheight@). +auiSimpleTabArtGetBestTabCtrlSize :: AuiSimpleTabArt a -> Window b -> AuiNotebookPageArray c -> Size -> IO Int +auiSimpleTabArtGetBestTabCtrlSize _obj _wnd _pages _widthheight + = withIntResult $ + withObjectRef "auiSimpleTabArtGetBestTabCtrlSize" _obj $ \cobj__obj -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _pages $ \cobj__pages -> + wxAuiSimpleTabArt_GetBestTabCtrlSize cobj__obj cobj__wnd cobj__pages (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) +foreign import ccall "wxAuiSimpleTabArt_GetBestTabCtrlSize" wxAuiSimpleTabArt_GetBestTabCtrlSize :: Ptr (TAuiSimpleTabArt a) -> Ptr (TWindow b) -> Ptr (TAuiNotebookPageArray c) -> CInt -> CInt -> IO CInt + +-- | usage: (@auiSimpleTabArtGetIndentSize obj@). +auiSimpleTabArtGetIndentSize :: AuiSimpleTabArt a -> IO Int +auiSimpleTabArtGetIndentSize _obj + = withIntResult $ + withObjectRef "auiSimpleTabArtGetIndentSize" _obj $ \cobj__obj -> + wxAuiSimpleTabArt_GetIndentSize cobj__obj +foreign import ccall "wxAuiSimpleTabArt_GetIndentSize" wxAuiSimpleTabArt_GetIndentSize :: Ptr (TAuiSimpleTabArt a) -> IO CInt + +-- | 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) +auiSimpleTabArtGetTabSize _obj _dc _wnd _caption _bitmap active closeButtonState xExtent + = withWxSizeResult $ + withObjectRef "auiSimpleTabArtGetTabSize" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withStringPtr _caption $ \cobj__caption -> + withObjectPtr _bitmap $ \cobj__bitmap -> + wxAuiSimpleTabArt_GetTabSize cobj__obj cobj__dc cobj__wnd cobj__caption cobj__bitmap (toCBool active) (toCInt closeButtonState) xExtent +foreign import ccall "wxAuiSimpleTabArt_GetTabSize" wxAuiSimpleTabArt_GetTabSize :: Ptr (TAuiSimpleTabArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxString d) -> Ptr (TBitmap e) -> CBool -> CInt -> Ptr CInt -> IO (Ptr (TWxSize ())) + +-- | usage: (@auiSimpleTabArtSetActiveColour obj colour@). +auiSimpleTabArtSetActiveColour :: AuiSimpleTabArt a -> Color -> IO () +auiSimpleTabArtSetActiveColour _obj _colour + = withObjectRef "auiSimpleTabArtSetActiveColour" _obj $ \cobj__obj -> + withColourPtr _colour $ \cobj__colour -> + wxAuiSimpleTabArt_SetActiveColour cobj__obj cobj__colour +foreign import ccall "wxAuiSimpleTabArt_SetActiveColour" wxAuiSimpleTabArt_SetActiveColour :: Ptr (TAuiSimpleTabArt a) -> Ptr (TColour b) -> IO () + +-- | usage: (@auiSimpleTabArtSetColour obj colour@). +auiSimpleTabArtSetColour :: AuiSimpleTabArt a -> Color -> IO () +auiSimpleTabArtSetColour _obj _colour + = withObjectRef "auiSimpleTabArtSetColour" _obj $ \cobj__obj -> + withColourPtr _colour $ \cobj__colour -> + wxAuiSimpleTabArt_SetColour cobj__obj cobj__colour +foreign import ccall "wxAuiSimpleTabArt_SetColour" wxAuiSimpleTabArt_SetColour :: Ptr (TAuiSimpleTabArt a) -> Ptr (TColour b) -> IO () + +-- | usage: (@auiSimpleTabArtSetFlags obj flags@). +auiSimpleTabArtSetFlags :: AuiSimpleTabArt a -> Int -> IO () +auiSimpleTabArtSetFlags _obj _flags + = withObjectRef "auiSimpleTabArtSetFlags" _obj $ \cobj__obj -> + wxAuiSimpleTabArt_SetFlags cobj__obj (toCInt _flags) +foreign import ccall "wxAuiSimpleTabArt_SetFlags" wxAuiSimpleTabArt_SetFlags :: Ptr (TAuiSimpleTabArt a) -> CInt -> IO () + +-- | usage: (@auiSimpleTabArtSetMeasuringFont obj font@). +auiSimpleTabArtSetMeasuringFont :: AuiSimpleTabArt a -> Font b -> IO () +auiSimpleTabArtSetMeasuringFont _obj _font + = withObjectRef "auiSimpleTabArtSetMeasuringFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiSimpleTabArt_SetMeasuringFont cobj__obj cobj__font +foreign import ccall "wxAuiSimpleTabArt_SetMeasuringFont" wxAuiSimpleTabArt_SetMeasuringFont :: Ptr (TAuiSimpleTabArt a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiSimpleTabArtSetNormalFont obj font@). +auiSimpleTabArtSetNormalFont :: AuiSimpleTabArt a -> Font b -> IO () +auiSimpleTabArtSetNormalFont _obj _font + = withObjectRef "auiSimpleTabArtSetNormalFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiSimpleTabArt_SetNormalFont cobj__obj cobj__font +foreign import ccall "wxAuiSimpleTabArt_SetNormalFont" wxAuiSimpleTabArt_SetNormalFont :: Ptr (TAuiSimpleTabArt a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiSimpleTabArtSetSelectedFont obj font@). +auiSimpleTabArtSetSelectedFont :: AuiSimpleTabArt a -> Font b -> IO () +auiSimpleTabArtSetSelectedFont _obj _font + = withObjectRef "auiSimpleTabArtSetSelectedFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiSimpleTabArt_SetSelectedFont cobj__obj cobj__font +foreign import ccall "wxAuiSimpleTabArt_SetSelectedFont" wxAuiSimpleTabArt_SetSelectedFont :: Ptr (TAuiSimpleTabArt a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiSimpleTabArtSetSizingInfo obj widthheight tabCount@). +auiSimpleTabArtSetSizingInfo :: AuiSimpleTabArt a -> Size -> Int -> IO () +auiSimpleTabArtSetSizingInfo _obj _widthheight tabCount + = withObjectRef "auiSimpleTabArtSetSizingInfo" _obj $ \cobj__obj -> + wxAuiSimpleTabArt_SetSizingInfo cobj__obj (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) (toCInt tabCount) +foreign import ccall "wxAuiSimpleTabArt_SetSizingInfo" wxAuiSimpleTabArt_SetSizingInfo :: Ptr (TAuiSimpleTabArt a) -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@auiSimpleTabArtShowDropDown obj wnd items activeIdx@). +auiSimpleTabArtShowDropDown :: AuiSimpleTabArt a -> Window b -> AuiNotebookPageArray c -> Int -> IO Int +auiSimpleTabArtShowDropDown _obj _wnd _items activeIdx + = withIntResult $ + withObjectRef "auiSimpleTabArtShowDropDown" _obj $ \cobj__obj -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _items $ \cobj__items -> + wxAuiSimpleTabArt_ShowDropDown cobj__obj cobj__wnd cobj__items (toCInt activeIdx) +foreign import ccall "wxAuiSimpleTabArt_ShowDropDown" wxAuiSimpleTabArt_ShowDropDown :: Ptr (TAuiSimpleTabArt a) -> Ptr (TWindow b) -> Ptr (TAuiNotebookPageArray c) -> CInt -> IO CInt + +-- | usage: (@auiTabArtClone obj@). +auiTabArtClone :: AuiTabArt a -> IO (AuiTabArt ()) +auiTabArtClone _obj + = withObjectResult $ + withObjectRef "auiTabArtClone" _obj $ \cobj__obj -> + wxAuiTabArt_Clone cobj__obj +foreign import ccall "wxAuiTabArt_Clone" wxAuiTabArt_Clone :: Ptr (TAuiTabArt a) -> IO (Ptr (TAuiTabArt ())) + +-- | usage: (@auiTabArtDrawBackground obj dc wnd rect@). +auiTabArtDrawBackground :: AuiTabArt a -> DC b -> Window c -> Rect -> IO () +auiTabArtDrawBackground _obj _dc _wnd _rect + = withObjectRef "auiTabArtDrawBackground" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiTabArt_DrawBackground cobj__obj cobj__dc cobj__wnd cobj__rect +foreign import ccall "wxAuiTabArt_DrawBackground" wxAuiTabArt_DrawBackground :: Ptr (TAuiTabArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> IO () + +-- | usage: (@auiTabArtDrawButton obj dc wnd inrect bitmapid buttonstate orientation outrect@). +auiTabArtDrawButton :: AuiTabArt a -> DC b -> Window c -> Rect -> Int -> Int -> Int -> Rect -> IO () +auiTabArtDrawButton _obj _dc _wnd _inrect bitmapid buttonstate orientation _outrect + = withObjectRef "auiTabArtDrawButton" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _inrect $ \cobj__inrect -> + withWxRectPtr _outrect $ \cobj__outrect -> + wxAuiTabArt_DrawButton cobj__obj cobj__dc cobj__wnd cobj__inrect (toCInt bitmapid) (toCInt buttonstate) (toCInt orientation) cobj__outrect +foreign import ccall "wxAuiTabArt_DrawButton" wxAuiTabArt_DrawButton :: Ptr (TAuiTabArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> CInt -> CInt -> CInt -> Ptr (TWxRect h) -> 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 () +auiTabArtDrawTab _obj _dc _wnd _page _rect closebuttonstate _outtabrect _outbuttonrect xextent + = withObjectRef "auiTabArtDrawTab" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _page $ \cobj__page -> + withWxRectPtr _rect $ \cobj__rect -> + withWxRectPtr _outtabrect $ \cobj__outtabrect -> + withWxRectPtr _outbuttonrect $ \cobj__outbuttonrect -> + wxAuiTabArt_DrawTab cobj__obj cobj__dc cobj__wnd cobj__page cobj__rect (toCInt closebuttonstate) cobj__outtabrect cobj__outbuttonrect xextent +foreign import ccall "wxAuiTabArt_DrawTab" wxAuiTabArt_DrawTab :: Ptr (TAuiTabArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiNotebookPage d) -> Ptr (TWxRect e) -> CInt -> Ptr (TWxRect g) -> Ptr (TWxRect h) -> Ptr CInt -> IO () + +-- | usage: (@auiTabArtGetBestTabCtrlSize obj wnd pages widthheight@). +auiTabArtGetBestTabCtrlSize :: AuiTabArt a -> Window b -> AuiNotebookPageArray c -> Size -> IO Int +auiTabArtGetBestTabCtrlSize _obj _wnd _pages _widthheight + = withIntResult $ + withObjectRef "auiTabArtGetBestTabCtrlSize" _obj $ \cobj__obj -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _pages $ \cobj__pages -> + wxAuiTabArt_GetBestTabCtrlSize cobj__obj cobj__wnd cobj__pages (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) +foreign import ccall "wxAuiTabArt_GetBestTabCtrlSize" wxAuiTabArt_GetBestTabCtrlSize :: Ptr (TAuiTabArt a) -> Ptr (TWindow b) -> Ptr (TAuiNotebookPageArray c) -> CInt -> CInt -> IO CInt + +-- | usage: (@auiTabArtGetIndentSize obj@). +auiTabArtGetIndentSize :: AuiTabArt a -> IO Int +auiTabArtGetIndentSize _obj + = withIntResult $ + withObjectRef "auiTabArtGetIndentSize" _obj $ \cobj__obj -> + wxAuiTabArt_GetIndentSize cobj__obj +foreign import ccall "wxAuiTabArt_GetIndentSize" wxAuiTabArt_GetIndentSize :: Ptr (TAuiTabArt a) -> IO CInt + +-- | 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) +auiTabArtGetTabSize _obj _dc _wnd _caption _bitmap active closebuttonstate xextent + = withWxSizeResult $ + withObjectRef "auiTabArtGetTabSize" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withStringPtr _caption $ \cobj__caption -> + withObjectPtr _bitmap $ \cobj__bitmap -> + wxAuiTabArt_GetTabSize cobj__obj cobj__dc cobj__wnd cobj__caption cobj__bitmap (toCBool active) (toCInt closebuttonstate) xextent +foreign import ccall "wxAuiTabArt_GetTabSize" wxAuiTabArt_GetTabSize :: Ptr (TAuiTabArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxString d) -> Ptr (TBitmap e) -> CBool -> CInt -> Ptr CInt -> IO (Ptr (TWxSize ())) + +-- | usage: (@auiTabArtSetActiveColour obj colour@). +auiTabArtSetActiveColour :: AuiTabArt a -> Color -> IO () +auiTabArtSetActiveColour _obj _colour + = withObjectRef "auiTabArtSetActiveColour" _obj $ \cobj__obj -> + withColourPtr _colour $ \cobj__colour -> + wxAuiTabArt_SetActiveColour cobj__obj cobj__colour +foreign import ccall "wxAuiTabArt_SetActiveColour" wxAuiTabArt_SetActiveColour :: Ptr (TAuiTabArt a) -> Ptr (TColour b) -> IO () + +-- | usage: (@auiTabArtSetColour obj colour@). +auiTabArtSetColour :: AuiTabArt a -> Color -> IO () +auiTabArtSetColour _obj _colour + = withObjectRef "auiTabArtSetColour" _obj $ \cobj__obj -> + withColourPtr _colour $ \cobj__colour -> + wxAuiTabArt_SetColour cobj__obj cobj__colour +foreign import ccall "wxAuiTabArt_SetColour" wxAuiTabArt_SetColour :: Ptr (TAuiTabArt a) -> Ptr (TColour b) -> IO () + +-- | usage: (@auiTabArtSetFlags obj flags@). +auiTabArtSetFlags :: AuiTabArt a -> Int -> IO () +auiTabArtSetFlags _obj _flags + = withObjectRef "auiTabArtSetFlags" _obj $ \cobj__obj -> + wxAuiTabArt_SetFlags cobj__obj (toCInt _flags) +foreign import ccall "wxAuiTabArt_SetFlags" wxAuiTabArt_SetFlags :: Ptr (TAuiTabArt a) -> CInt -> IO () + +-- | usage: (@auiTabArtSetMeasuringFont obj font@). +auiTabArtSetMeasuringFont :: AuiTabArt a -> Font b -> IO () +auiTabArtSetMeasuringFont _obj _font + = withObjectRef "auiTabArtSetMeasuringFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiTabArt_SetMeasuringFont cobj__obj cobj__font +foreign import ccall "wxAuiTabArt_SetMeasuringFont" wxAuiTabArt_SetMeasuringFont :: Ptr (TAuiTabArt a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiTabArtSetNormalFont obj font@). +auiTabArtSetNormalFont :: AuiTabArt a -> Font b -> IO () +auiTabArtSetNormalFont _obj _font + = withObjectRef "auiTabArtSetNormalFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiTabArt_SetNormalFont cobj__obj cobj__font +foreign import ccall "wxAuiTabArt_SetNormalFont" wxAuiTabArt_SetNormalFont :: Ptr (TAuiTabArt a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiTabArtSetSelectedFont obj font@). +auiTabArtSetSelectedFont :: AuiTabArt a -> Font b -> IO () +auiTabArtSetSelectedFont _obj _font + = withObjectRef "auiTabArtSetSelectedFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiTabArt_SetSelectedFont cobj__obj cobj__font +foreign import ccall "wxAuiTabArt_SetSelectedFont" wxAuiTabArt_SetSelectedFont :: Ptr (TAuiTabArt a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiTabArtSetSizingInfo obj widthheight tabcount@). +auiTabArtSetSizingInfo :: AuiTabArt a -> Size -> Int -> IO () +auiTabArtSetSizingInfo _obj _widthheight tabcount + = withObjectRef "auiTabArtSetSizingInfo" _obj $ \cobj__obj -> + wxAuiTabArt_SetSizingInfo cobj__obj (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) (toCInt tabcount) +foreign import ccall "wxAuiTabArt_SetSizingInfo" wxAuiTabArt_SetSizingInfo :: Ptr (TAuiTabArt a) -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@auiTabContainerAddButton obj id location normalBitmap disabledBitmap@). +auiTabContainerAddButton :: AuiTabContainer a -> Id -> Int -> Bitmap d -> Bitmap e -> IO () +auiTabContainerAddButton _obj id location _normalBitmap _disabledBitmap + = withObjectRef "auiTabContainerAddButton" _obj $ \cobj__obj -> + withObjectPtr _normalBitmap $ \cobj__normalBitmap -> + withObjectPtr _disabledBitmap $ \cobj__disabledBitmap -> + wxAuiTabContainer_AddButton cobj__obj (toCInt id) (toCInt location) cobj__normalBitmap cobj__disabledBitmap +foreign import ccall "wxAuiTabContainer_AddButton" wxAuiTabContainer_AddButton :: Ptr (TAuiTabContainer a) -> CInt -> CInt -> Ptr (TBitmap d) -> Ptr (TBitmap e) -> IO () + +-- | usage: (@auiTabContainerAddPage obj page info@). +auiTabContainerAddPage :: AuiTabContainer a -> Window b -> AuiNotebookPage c -> IO Bool +auiTabContainerAddPage _obj _page _info + = withBoolResult $ + withObjectRef "auiTabContainerAddPage" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + withObjectPtr _info $ \cobj__info -> + wxAuiTabContainer_AddPage cobj__obj cobj__page cobj__info +foreign import ccall "wxAuiTabContainer_AddPage" wxAuiTabContainer_AddPage :: Ptr (TAuiTabContainer a) -> Ptr (TWindow b) -> Ptr (TAuiNotebookPage c) -> IO CBool + +-- | usage: (@auiTabContainerButtonBitmap obj@). +auiTabContainerButtonBitmap :: AuiTabContainerButton a -> IO (Bitmap ()) +auiTabContainerButtonBitmap _obj + = withRefBitmap $ \pref -> + withObjectRef "auiTabContainerButtonBitmap" _obj $ \cobj__obj -> + wxAuiTabContainerButton_Bitmap cobj__obj pref +foreign import ccall "wxAuiTabContainerButton_Bitmap" wxAuiTabContainerButton_Bitmap :: Ptr (TAuiTabContainerButton a) -> Ptr (TBitmap ()) -> IO () + +-- | usage: (@auiTabContainerButtonCurState obj@). +auiTabContainerButtonCurState :: AuiTabContainerButton a -> IO Int +auiTabContainerButtonCurState _obj + = withIntResult $ + withObjectRef "auiTabContainerButtonCurState" _obj $ \cobj__obj -> + wxAuiTabContainerButton_CurState cobj__obj +foreign import ccall "wxAuiTabContainerButton_CurState" wxAuiTabContainerButton_CurState :: Ptr (TAuiTabContainerButton a) -> IO CInt + +-- | usage: (@auiTabContainerButtonDisBitmap obj@). +auiTabContainerButtonDisBitmap :: AuiTabContainerButton a -> IO (Bitmap ()) +auiTabContainerButtonDisBitmap _obj + = withRefBitmap $ \pref -> + withObjectRef "auiTabContainerButtonDisBitmap" _obj $ \cobj__obj -> + wxAuiTabContainerButton_DisBitmap cobj__obj pref +foreign import ccall "wxAuiTabContainerButton_DisBitmap" wxAuiTabContainerButton_DisBitmap :: Ptr (TAuiTabContainerButton a) -> Ptr (TBitmap ()) -> IO () + +-- | usage: (@auiTabContainerButtonId obj@). +auiTabContainerButtonId :: AuiTabContainerButton a -> IO Int +auiTabContainerButtonId _obj + = withIntResult $ + withObjectRef "auiTabContainerButtonId" _obj $ \cobj__obj -> + wxAuiTabContainerButton_Id cobj__obj +foreign import ccall "wxAuiTabContainerButton_Id" wxAuiTabContainerButton_Id :: Ptr (TAuiTabContainerButton a) -> IO CInt + +-- | usage: (@auiTabContainerButtonLocation obj@). +auiTabContainerButtonLocation :: AuiTabContainerButton a -> IO Int +auiTabContainerButtonLocation _obj + = withIntResult $ + withObjectRef "auiTabContainerButtonLocation" _obj $ \cobj__obj -> + wxAuiTabContainerButton_Location cobj__obj +foreign import ccall "wxAuiTabContainerButton_Location" wxAuiTabContainerButton_Location :: Ptr (TAuiTabContainerButton a) -> IO CInt + +-- | usage: (@auiTabContainerButtonRect obj@). +auiTabContainerButtonRect :: AuiTabContainerButton a -> IO (Rect) +auiTabContainerButtonRect _obj + = withWxRectResult $ + withObjectRef "auiTabContainerButtonRect" _obj $ \cobj__obj -> + wxAuiTabContainerButton_Rect cobj__obj +foreign import ccall "wxAuiTabContainerButton_Rect" wxAuiTabContainerButton_Rect :: Ptr (TAuiTabContainerButton a) -> IO (Ptr (TWxRect ())) + +-- | usage: (@auiTabContainerCreate@). +auiTabContainerCreate :: IO (AuiTabContainer ()) +auiTabContainerCreate + = withObjectResult $ + wxAuiTabContainer_Create +foreign import ccall "wxAuiTabContainer_Create" wxAuiTabContainer_Create :: IO (Ptr (TAuiTabContainer ())) + +-- | usage: (@auiTabContainerDoShowHide obj@). +auiTabContainerDoShowHide :: AuiTabContainer a -> IO () +auiTabContainerDoShowHide _obj + = withObjectRef "auiTabContainerDoShowHide" _obj $ \cobj__obj -> + wxAuiTabContainer_DoShowHide cobj__obj +foreign import ccall "wxAuiTabContainer_DoShowHide" wxAuiTabContainer_DoShowHide :: Ptr (TAuiTabContainer a) -> IO () + +-- | usage: (@auiTabContainerGetActivePage obj@). +auiTabContainerGetActivePage :: AuiTabContainer a -> IO Int +auiTabContainerGetActivePage _obj + = withIntResult $ + withObjectRef "auiTabContainerGetActivePage" _obj $ \cobj__obj -> + wxAuiTabContainer_GetActivePage cobj__obj +foreign import ccall "wxAuiTabContainer_GetActivePage" wxAuiTabContainer_GetActivePage :: Ptr (TAuiTabContainer a) -> IO CInt + +-- | usage: (@auiTabContainerGetArtProvider obj@). +auiTabContainerGetArtProvider :: AuiTabContainer a -> IO (AuiTabArt ()) +auiTabContainerGetArtProvider _obj + = withObjectResult $ + withObjectRef "auiTabContainerGetArtProvider" _obj $ \cobj__obj -> + wxAuiTabContainer_GetArtProvider cobj__obj +foreign import ccall "wxAuiTabContainer_GetArtProvider" wxAuiTabContainer_GetArtProvider :: Ptr (TAuiTabContainer a) -> IO (Ptr (TAuiTabArt ())) + +-- | usage: (@auiTabContainerGetFlags obj@). +auiTabContainerGetFlags :: AuiTabContainer a -> IO Int +auiTabContainerGetFlags _obj + = withIntResult $ + withObjectRef "auiTabContainerGetFlags" _obj $ \cobj__obj -> + wxAuiTabContainer_GetFlags cobj__obj +foreign import ccall "wxAuiTabContainer_GetFlags" wxAuiTabContainer_GetFlags :: Ptr (TAuiTabContainer a) -> IO CInt + +-- | usage: (@auiTabContainerGetIdxFromWindow obj page@). +auiTabContainerGetIdxFromWindow :: AuiTabContainer a -> Window b -> IO Int +auiTabContainerGetIdxFromWindow _obj _page + = withIntResult $ + withObjectRef "auiTabContainerGetIdxFromWindow" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + wxAuiTabContainer_GetIdxFromWindow cobj__obj cobj__page +foreign import ccall "wxAuiTabContainer_GetIdxFromWindow" wxAuiTabContainer_GetIdxFromWindow :: Ptr (TAuiTabContainer a) -> Ptr (TWindow b) -> IO CInt + +-- | usage: (@auiTabContainerGetPage obj idx@). +auiTabContainerGetPage :: AuiTabContainer a -> Int -> IO (AuiNotebookPage ()) +auiTabContainerGetPage _obj idx + = withObjectResult $ + withObjectRef "auiTabContainerGetPage" _obj $ \cobj__obj -> + wxAuiTabContainer_GetPage cobj__obj (toCInt idx) +foreign import ccall "wxAuiTabContainer_GetPage" wxAuiTabContainer_GetPage :: Ptr (TAuiTabContainer a) -> CInt -> IO (Ptr (TAuiNotebookPage ())) + +-- | usage: (@auiTabContainerGetPageCount obj@). +auiTabContainerGetPageCount :: AuiTabContainer a -> IO Int +auiTabContainerGetPageCount _obj + = withIntResult $ + withObjectRef "auiTabContainerGetPageCount" _obj $ \cobj__obj -> + wxAuiTabContainer_GetPageCount cobj__obj +foreign import ccall "wxAuiTabContainer_GetPageCount" wxAuiTabContainer_GetPageCount :: Ptr (TAuiTabContainer a) -> IO CInt + +-- | usage: (@auiTabContainerGetPages obj@). +auiTabContainerGetPages :: AuiTabContainer a -> IO (AuiNotebookPageArray ()) +auiTabContainerGetPages _obj + = withObjectResult $ + withObjectRef "auiTabContainerGetPages" _obj $ \cobj__obj -> + wxAuiTabContainer_GetPages cobj__obj +foreign import ccall "wxAuiTabContainer_GetPages" wxAuiTabContainer_GetPages :: Ptr (TAuiTabContainer a) -> IO (Ptr (TAuiNotebookPageArray ())) + +-- | usage: (@auiTabContainerGetTabOffset obj@). +auiTabContainerGetTabOffset :: AuiTabContainer a -> IO Int +auiTabContainerGetTabOffset _obj + = withIntResult $ + withObjectRef "auiTabContainerGetTabOffset" _obj $ \cobj__obj -> + wxAuiTabContainer_GetTabOffset cobj__obj +foreign import ccall "wxAuiTabContainer_GetTabOffset" wxAuiTabContainer_GetTabOffset :: Ptr (TAuiTabContainer a) -> IO CInt + +-- | usage: (@auiTabContainerGetWindowFromIdx obj idx@). +auiTabContainerGetWindowFromIdx :: AuiTabContainer a -> Int -> IO (Window ()) +auiTabContainerGetWindowFromIdx _obj idx + = withObjectResult $ + withObjectRef "auiTabContainerGetWindowFromIdx" _obj $ \cobj__obj -> + wxAuiTabContainer_GetWindowFromIdx cobj__obj (toCInt idx) +foreign import ccall "wxAuiTabContainer_GetWindowFromIdx" wxAuiTabContainer_GetWindowFromIdx :: Ptr (TAuiTabContainer a) -> CInt -> IO (Ptr (TWindow ())) + +-- | usage: (@auiTabContainerInsertPage obj page info idx@). +auiTabContainerInsertPage :: AuiTabContainer a -> Window b -> AuiNotebookPage c -> Int -> IO Bool +auiTabContainerInsertPage _obj _page _info idx + = withBoolResult $ + withObjectRef "auiTabContainerInsertPage" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + withObjectPtr _info $ \cobj__info -> + wxAuiTabContainer_InsertPage cobj__obj cobj__page cobj__info (toCInt idx) +foreign import ccall "wxAuiTabContainer_InsertPage" wxAuiTabContainer_InsertPage :: Ptr (TAuiTabContainer a) -> Ptr (TWindow b) -> Ptr (TAuiNotebookPage c) -> CInt -> IO CBool + +-- | usage: (@auiTabContainerIsTabVisible obj tabPage tabOffset dc wnd@). +auiTabContainerIsTabVisible :: AuiTabContainer a -> Int -> Int -> DC d -> Window e -> IO Bool +auiTabContainerIsTabVisible _obj tabPage tabOffset _dc _wnd + = withBoolResult $ + withObjectRef "auiTabContainerIsTabVisible" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + wxAuiTabContainer_IsTabVisible cobj__obj (toCInt tabPage) (toCInt tabOffset) cobj__dc cobj__wnd +foreign import ccall "wxAuiTabContainer_IsTabVisible" wxAuiTabContainer_IsTabVisible :: Ptr (TAuiTabContainer a) -> CInt -> CInt -> Ptr (TDC d) -> Ptr (TWindow e) -> IO CBool + +-- | usage: (@auiTabContainerMakeTabVisible obj tabPage win@). +auiTabContainerMakeTabVisible :: AuiTabContainer a -> Int -> Window c -> IO () +auiTabContainerMakeTabVisible _obj tabPage _win + = withObjectRef "auiTabContainerMakeTabVisible" _obj $ \cobj__obj -> + withObjectPtr _win $ \cobj__win -> + wxAuiTabContainer_MakeTabVisible cobj__obj (toCInt tabPage) cobj__win +foreign import ccall "wxAuiTabContainer_MakeTabVisible" wxAuiTabContainer_MakeTabVisible :: Ptr (TAuiTabContainer a) -> CInt -> Ptr (TWindow c) -> IO () + +-- | usage: (@auiTabContainerMovePage obj page newIdx@). +auiTabContainerMovePage :: AuiTabContainer a -> Window b -> Int -> IO Bool +auiTabContainerMovePage _obj _page newIdx + = withBoolResult $ + withObjectRef "auiTabContainerMovePage" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + wxAuiTabContainer_MovePage cobj__obj cobj__page (toCInt newIdx) +foreign import ccall "wxAuiTabContainer_MovePage" wxAuiTabContainer_MovePage :: Ptr (TAuiTabContainer a) -> Ptr (TWindow b) -> CInt -> IO CBool + +-- | usage: (@auiTabContainerRemoveButton obj id@). +auiTabContainerRemoveButton :: AuiTabContainer a -> Id -> IO () +auiTabContainerRemoveButton _obj id + = withObjectRef "auiTabContainerRemoveButton" _obj $ \cobj__obj -> + wxAuiTabContainer_RemoveButton cobj__obj (toCInt id) +foreign import ccall "wxAuiTabContainer_RemoveButton" wxAuiTabContainer_RemoveButton :: Ptr (TAuiTabContainer a) -> CInt -> IO () + +-- | usage: (@auiTabContainerRemovePage obj page@). +auiTabContainerRemovePage :: AuiTabContainer a -> Window b -> IO Bool +auiTabContainerRemovePage _obj _page + = withBoolResult $ + withObjectRef "auiTabContainerRemovePage" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + wxAuiTabContainer_RemovePage cobj__obj cobj__page +foreign import ccall "wxAuiTabContainer_RemovePage" wxAuiTabContainer_RemovePage :: Ptr (TAuiTabContainer a) -> Ptr (TWindow b) -> IO CBool + +-- | usage: (@auiTabContainerSetActiveColour obj colour@). +auiTabContainerSetActiveColour :: AuiTabContainer a -> Color -> IO () +auiTabContainerSetActiveColour _obj _colour + = withObjectRef "auiTabContainerSetActiveColour" _obj $ \cobj__obj -> + withColourPtr _colour $ \cobj__colour -> + wxAuiTabContainer_SetActiveColour cobj__obj cobj__colour +foreign import ccall "wxAuiTabContainer_SetActiveColour" wxAuiTabContainer_SetActiveColour :: Ptr (TAuiTabContainer a) -> Ptr (TColour b) -> IO () + +-- | usage: (@auiTabContainerSetActivePage obj page@). +auiTabContainerSetActivePage :: AuiTabContainer a -> Int -> IO Bool +auiTabContainerSetActivePage _obj page + = withBoolResult $ + withObjectRef "auiTabContainerSetActivePage" _obj $ \cobj__obj -> + wxAuiTabContainer_SetActivePage cobj__obj (toCInt page) +foreign import ccall "wxAuiTabContainer_SetActivePage" wxAuiTabContainer_SetActivePage :: Ptr (TAuiTabContainer a) -> CInt -> IO CBool + +-- | usage: (@auiTabContainerSetActivePageByWindow obj page@). +auiTabContainerSetActivePageByWindow :: AuiTabContainer a -> Window b -> IO Bool +auiTabContainerSetActivePageByWindow _obj _page + = withBoolResult $ + withObjectRef "auiTabContainerSetActivePageByWindow" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + wxAuiTabContainer_SetActivePageByWindow cobj__obj cobj__page +foreign import ccall "wxAuiTabContainer_SetActivePageByWindow" wxAuiTabContainer_SetActivePageByWindow :: Ptr (TAuiTabContainer a) -> Ptr (TWindow b) -> IO CBool + +-- | usage: (@auiTabContainerSetArtProvider obj art@). +auiTabContainerSetArtProvider :: AuiTabContainer a -> AuiTabArt b -> IO () +auiTabContainerSetArtProvider _obj _art + = withObjectRef "auiTabContainerSetArtProvider" _obj $ \cobj__obj -> + withObjectPtr _art $ \cobj__art -> + wxAuiTabContainer_SetArtProvider cobj__obj cobj__art +foreign import ccall "wxAuiTabContainer_SetArtProvider" wxAuiTabContainer_SetArtProvider :: Ptr (TAuiTabContainer a) -> Ptr (TAuiTabArt b) -> IO () + +-- | usage: (@auiTabContainerSetColour obj colour@). +auiTabContainerSetColour :: AuiTabContainer a -> Color -> IO () +auiTabContainerSetColour _obj _colour + = withObjectRef "auiTabContainerSetColour" _obj $ \cobj__obj -> + withColourPtr _colour $ \cobj__colour -> + wxAuiTabContainer_SetColour cobj__obj cobj__colour +foreign import ccall "wxAuiTabContainer_SetColour" wxAuiTabContainer_SetColour :: Ptr (TAuiTabContainer a) -> Ptr (TColour b) -> IO () + +-- | usage: (@auiTabContainerSetFlags obj flags@). +auiTabContainerSetFlags :: AuiTabContainer a -> Int -> IO () +auiTabContainerSetFlags _obj _flags + = withObjectRef "auiTabContainerSetFlags" _obj $ \cobj__obj -> + wxAuiTabContainer_SetFlags cobj__obj (toCInt _flags) +foreign import ccall "wxAuiTabContainer_SetFlags" wxAuiTabContainer_SetFlags :: Ptr (TAuiTabContainer a) -> CInt -> IO () + +-- | usage: (@auiTabContainerSetMeasuringFont obj measuringFont@). +auiTabContainerSetMeasuringFont :: AuiTabContainer a -> Font b -> IO () +auiTabContainerSetMeasuringFont _obj _measuringFont + = withObjectRef "auiTabContainerSetMeasuringFont" _obj $ \cobj__obj -> + withObjectPtr _measuringFont $ \cobj__measuringFont -> + wxAuiTabContainer_SetMeasuringFont cobj__obj cobj__measuringFont +foreign import ccall "wxAuiTabContainer_SetMeasuringFont" wxAuiTabContainer_SetMeasuringFont :: Ptr (TAuiTabContainer a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiTabContainerSetNoneActive obj@). +auiTabContainerSetNoneActive :: AuiTabContainer a -> IO () +auiTabContainerSetNoneActive _obj + = withObjectRef "auiTabContainerSetNoneActive" _obj $ \cobj__obj -> + wxAuiTabContainer_SetNoneActive cobj__obj +foreign import ccall "wxAuiTabContainer_SetNoneActive" wxAuiTabContainer_SetNoneActive :: Ptr (TAuiTabContainer a) -> IO () + +-- | usage: (@auiTabContainerSetNormalFont obj normalFont@). +auiTabContainerSetNormalFont :: AuiTabContainer a -> Font b -> IO () +auiTabContainerSetNormalFont _obj _normalFont + = withObjectRef "auiTabContainerSetNormalFont" _obj $ \cobj__obj -> + withObjectPtr _normalFont $ \cobj__normalFont -> + wxAuiTabContainer_SetNormalFont cobj__obj cobj__normalFont +foreign import ccall "wxAuiTabContainer_SetNormalFont" wxAuiTabContainer_SetNormalFont :: Ptr (TAuiTabContainer a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiTabContainerSetRect obj rect@). +auiTabContainerSetRect :: AuiTabContainer a -> Rect -> IO () +auiTabContainerSetRect _obj _rect + = withObjectRef "auiTabContainerSetRect" _obj $ \cobj__obj -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiTabContainer_SetRect cobj__obj cobj__rect +foreign import ccall "wxAuiTabContainer_SetRect" wxAuiTabContainer_SetRect :: Ptr (TAuiTabContainer a) -> Ptr (TWxRect b) -> IO () + +-- | usage: (@auiTabContainerSetSelectedFont obj selectedFont@). +auiTabContainerSetSelectedFont :: AuiTabContainer a -> Font b -> IO () +auiTabContainerSetSelectedFont _obj _selectedFont + = withObjectRef "auiTabContainerSetSelectedFont" _obj $ \cobj__obj -> + withObjectPtr _selectedFont $ \cobj__selectedFont -> + wxAuiTabContainer_SetSelectedFont cobj__obj cobj__selectedFont +foreign import ccall "wxAuiTabContainer_SetSelectedFont" wxAuiTabContainer_SetSelectedFont :: Ptr (TAuiTabContainer a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiTabContainerSetTabOffset obj offset@). +auiTabContainerSetTabOffset :: AuiTabContainer a -> Int -> IO () +auiTabContainerSetTabOffset _obj offset + = withObjectRef "auiTabContainerSetTabOffset" _obj $ \cobj__obj -> + wxAuiTabContainer_SetTabOffset cobj__obj (toCInt offset) +foreign import ccall "wxAuiTabContainer_SetTabOffset" wxAuiTabContainer_SetTabOffset :: Ptr (TAuiTabContainer a) -> CInt -> IO () + +-- | usage: (@auiTabCtrlAddButton obj id location normalBitmap disabledBitmap@). +auiTabCtrlAddButton :: AuiTabCtrl a -> Id -> Int -> Bitmap d -> Bitmap e -> IO () +auiTabCtrlAddButton _obj id location _normalBitmap _disabledBitmap + = withObjectRef "auiTabCtrlAddButton" _obj $ \cobj__obj -> + withObjectPtr _normalBitmap $ \cobj__normalBitmap -> + withObjectPtr _disabledBitmap $ \cobj__disabledBitmap -> + wxAuiTabCtrl_AddButton cobj__obj (toCInt id) (toCInt location) cobj__normalBitmap cobj__disabledBitmap +foreign import ccall "wxAuiTabCtrl_AddButton" wxAuiTabCtrl_AddButton :: Ptr (TAuiTabCtrl a) -> CInt -> CInt -> Ptr (TBitmap d) -> Ptr (TBitmap e) -> IO () + +-- | usage: (@auiTabCtrlAddPage obj page info@). +auiTabCtrlAddPage :: AuiTabCtrl a -> Window b -> AuiNotebookPage c -> IO Bool +auiTabCtrlAddPage _obj _page _info + = withBoolResult $ + withObjectRef "auiTabCtrlAddPage" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + withObjectPtr _info $ \cobj__info -> + wxAuiTabCtrl_AddPage cobj__obj cobj__page cobj__info +foreign import ccall "wxAuiTabCtrl_AddPage" wxAuiTabCtrl_AddPage :: Ptr (TAuiTabCtrl a) -> Ptr (TWindow b) -> Ptr (TAuiNotebookPage c) -> IO CBool + +-- | usage: (@auiTabCtrlDoShowHide obj@). +auiTabCtrlDoShowHide :: AuiTabCtrl a -> IO () +auiTabCtrlDoShowHide _obj + = withObjectRef "auiTabCtrlDoShowHide" _obj $ \cobj__obj -> + wxAuiTabCtrl_DoShowHide cobj__obj +foreign import ccall "wxAuiTabCtrl_DoShowHide" wxAuiTabCtrl_DoShowHide :: Ptr (TAuiTabCtrl a) -> IO () + +-- | usage: (@auiTabCtrlGetActivePage obj@). +auiTabCtrlGetActivePage :: AuiTabCtrl a -> IO Int +auiTabCtrlGetActivePage _obj + = withIntResult $ + withObjectRef "auiTabCtrlGetActivePage" _obj $ \cobj__obj -> + wxAuiTabCtrl_GetActivePage cobj__obj +foreign import ccall "wxAuiTabCtrl_GetActivePage" wxAuiTabCtrl_GetActivePage :: Ptr (TAuiTabCtrl a) -> IO CInt + +-- | usage: (@auiTabCtrlGetArtProvider obj@). +auiTabCtrlGetArtProvider :: AuiTabCtrl a -> IO (AuiTabArt ()) +auiTabCtrlGetArtProvider _obj + = withObjectResult $ + withObjectRef "auiTabCtrlGetArtProvider" _obj $ \cobj__obj -> + wxAuiTabCtrl_GetArtProvider cobj__obj +foreign import ccall "wxAuiTabCtrl_GetArtProvider" wxAuiTabCtrl_GetArtProvider :: Ptr (TAuiTabCtrl a) -> IO (Ptr (TAuiTabArt ())) + +-- | usage: (@auiTabCtrlGetFlags obj@). +auiTabCtrlGetFlags :: AuiTabCtrl a -> IO Int +auiTabCtrlGetFlags _obj + = withIntResult $ + withObjectRef "auiTabCtrlGetFlags" _obj $ \cobj__obj -> + wxAuiTabCtrl_GetFlags cobj__obj +foreign import ccall "wxAuiTabCtrl_GetFlags" wxAuiTabCtrl_GetFlags :: Ptr (TAuiTabCtrl a) -> IO CInt + +-- | usage: (@auiTabCtrlGetIdxFromWindow obj page@). +auiTabCtrlGetIdxFromWindow :: AuiTabCtrl a -> Window b -> IO Int +auiTabCtrlGetIdxFromWindow _obj _page + = withIntResult $ + withObjectRef "auiTabCtrlGetIdxFromWindow" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + wxAuiTabCtrl_GetIdxFromWindow cobj__obj cobj__page +foreign import ccall "wxAuiTabCtrl_GetIdxFromWindow" wxAuiTabCtrl_GetIdxFromWindow :: Ptr (TAuiTabCtrl a) -> Ptr (TWindow b) -> IO CInt + +-- | usage: (@auiTabCtrlGetPage obj idx@). +auiTabCtrlGetPage :: AuiTabCtrl a -> Int -> IO (AuiNotebookPage ()) +auiTabCtrlGetPage _obj idx + = withObjectResult $ + withObjectRef "auiTabCtrlGetPage" _obj $ \cobj__obj -> + wxAuiTabCtrl_GetPage cobj__obj (toCInt idx) +foreign import ccall "wxAuiTabCtrl_GetPage" wxAuiTabCtrl_GetPage :: Ptr (TAuiTabCtrl a) -> CInt -> IO (Ptr (TAuiNotebookPage ())) + +-- | usage: (@auiTabCtrlGetPageCount obj@). +auiTabCtrlGetPageCount :: AuiTabCtrl a -> IO Int +auiTabCtrlGetPageCount _obj + = withIntResult $ + withObjectRef "auiTabCtrlGetPageCount" _obj $ \cobj__obj -> + wxAuiTabCtrl_GetPageCount cobj__obj +foreign import ccall "wxAuiTabCtrl_GetPageCount" wxAuiTabCtrl_GetPageCount :: Ptr (TAuiTabCtrl a) -> IO CInt + +-- | usage: (@auiTabCtrlGetPages obj@). +auiTabCtrlGetPages :: AuiTabCtrl a -> IO (AuiNotebookPageArray ()) +auiTabCtrlGetPages _obj + = withObjectResult $ + withObjectRef "auiTabCtrlGetPages" _obj $ \cobj__obj -> + wxAuiTabCtrl_GetPages cobj__obj +foreign import ccall "wxAuiTabCtrl_GetPages" wxAuiTabCtrl_GetPages :: Ptr (TAuiTabCtrl a) -> IO (Ptr (TAuiNotebookPageArray ())) + +-- | usage: (@auiTabCtrlGetTabOffset obj@). +auiTabCtrlGetTabOffset :: AuiTabCtrl a -> IO Int +auiTabCtrlGetTabOffset _obj + = withIntResult $ + withObjectRef "auiTabCtrlGetTabOffset" _obj $ \cobj__obj -> + wxAuiTabCtrl_GetTabOffset cobj__obj +foreign import ccall "wxAuiTabCtrl_GetTabOffset" wxAuiTabCtrl_GetTabOffset :: Ptr (TAuiTabCtrl a) -> IO CInt + +-- | usage: (@auiTabCtrlGetWindowFromIdx obj idx@). +auiTabCtrlGetWindowFromIdx :: AuiTabCtrl a -> Int -> IO (Window ()) +auiTabCtrlGetWindowFromIdx _obj idx + = withObjectResult $ + withObjectRef "auiTabCtrlGetWindowFromIdx" _obj $ \cobj__obj -> + wxAuiTabCtrl_GetWindowFromIdx cobj__obj (toCInt idx) +foreign import ccall "wxAuiTabCtrl_GetWindowFromIdx" wxAuiTabCtrl_GetWindowFromIdx :: Ptr (TAuiTabCtrl a) -> CInt -> IO (Ptr (TWindow ())) + +-- | usage: (@auiTabCtrlInsertPage obj page info idx@). +auiTabCtrlInsertPage :: AuiTabCtrl a -> Window b -> AuiNotebookPage c -> Int -> IO Bool +auiTabCtrlInsertPage _obj _page _info idx + = withBoolResult $ + withObjectRef "auiTabCtrlInsertPage" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + withObjectPtr _info $ \cobj__info -> + wxAuiTabCtrl_InsertPage cobj__obj cobj__page cobj__info (toCInt idx) +foreign import ccall "wxAuiTabCtrl_InsertPage" wxAuiTabCtrl_InsertPage :: Ptr (TAuiTabCtrl a) -> Ptr (TWindow b) -> Ptr (TAuiNotebookPage c) -> CInt -> IO CBool + +-- | usage: (@auiTabCtrlIsTabVisible obj tabPage tabOffset dc wnd@). +auiTabCtrlIsTabVisible :: AuiTabCtrl a -> Int -> Int -> DC d -> Window e -> IO Bool +auiTabCtrlIsTabVisible _obj tabPage tabOffset _dc _wnd + = withBoolResult $ + withObjectRef "auiTabCtrlIsTabVisible" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + wxAuiTabCtrl_IsTabVisible cobj__obj (toCInt tabPage) (toCInt tabOffset) cobj__dc cobj__wnd +foreign import ccall "wxAuiTabCtrl_IsTabVisible" wxAuiTabCtrl_IsTabVisible :: Ptr (TAuiTabCtrl a) -> CInt -> CInt -> Ptr (TDC d) -> Ptr (TWindow e) -> IO CBool + +-- | usage: (@auiTabCtrlMakeTabVisible obj tabPage win@). +auiTabCtrlMakeTabVisible :: AuiTabCtrl a -> Int -> Window c -> IO () +auiTabCtrlMakeTabVisible _obj tabPage _win + = withObjectRef "auiTabCtrlMakeTabVisible" _obj $ \cobj__obj -> + withObjectPtr _win $ \cobj__win -> + wxAuiTabCtrl_MakeTabVisible cobj__obj (toCInt tabPage) cobj__win +foreign import ccall "wxAuiTabCtrl_MakeTabVisible" wxAuiTabCtrl_MakeTabVisible :: Ptr (TAuiTabCtrl a) -> CInt -> Ptr (TWindow c) -> IO () + +-- | usage: (@auiTabCtrlMovePage obj page newIdx@). +auiTabCtrlMovePage :: AuiTabCtrl a -> Window b -> Int -> IO Bool +auiTabCtrlMovePage _obj _page newIdx + = withBoolResult $ + withObjectRef "auiTabCtrlMovePage" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + wxAuiTabCtrl_MovePage cobj__obj cobj__page (toCInt newIdx) +foreign import ccall "wxAuiTabCtrl_MovePage" wxAuiTabCtrl_MovePage :: Ptr (TAuiTabCtrl a) -> Ptr (TWindow b) -> CInt -> IO CBool + +-- | usage: (@auiTabCtrlRemoveButton obj id@). +auiTabCtrlRemoveButton :: AuiTabCtrl a -> Id -> IO () +auiTabCtrlRemoveButton _obj id + = withObjectRef "auiTabCtrlRemoveButton" _obj $ \cobj__obj -> + wxAuiTabCtrl_RemoveButton cobj__obj (toCInt id) +foreign import ccall "wxAuiTabCtrl_RemoveButton" wxAuiTabCtrl_RemoveButton :: Ptr (TAuiTabCtrl a) -> CInt -> IO () + +-- | usage: (@auiTabCtrlRemovePage obj page@). +auiTabCtrlRemovePage :: AuiTabCtrl a -> Window b -> IO Bool +auiTabCtrlRemovePage _obj _page + = withBoolResult $ + withObjectRef "auiTabCtrlRemovePage" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + wxAuiTabCtrl_RemovePage cobj__obj cobj__page +foreign import ccall "wxAuiTabCtrl_RemovePage" wxAuiTabCtrl_RemovePage :: Ptr (TAuiTabCtrl a) -> Ptr (TWindow b) -> IO CBool + +-- | usage: (@auiTabCtrlSetActiveColour obj colour@). +auiTabCtrlSetActiveColour :: AuiTabCtrl a -> Color -> IO () +auiTabCtrlSetActiveColour _obj _colour + = withObjectRef "auiTabCtrlSetActiveColour" _obj $ \cobj__obj -> + withColourPtr _colour $ \cobj__colour -> + wxAuiTabCtrl_SetActiveColour cobj__obj cobj__colour +foreign import ccall "wxAuiTabCtrl_SetActiveColour" wxAuiTabCtrl_SetActiveColour :: Ptr (TAuiTabCtrl a) -> Ptr (TColour b) -> IO () + +-- | usage: (@auiTabCtrlSetActivePage obj page@). +auiTabCtrlSetActivePage :: AuiTabCtrl a -> Int -> IO Bool +auiTabCtrlSetActivePage _obj page + = withBoolResult $ + withObjectRef "auiTabCtrlSetActivePage" _obj $ \cobj__obj -> + wxAuiTabCtrl_SetActivePage cobj__obj (toCInt page) +foreign import ccall "wxAuiTabCtrl_SetActivePage" wxAuiTabCtrl_SetActivePage :: Ptr (TAuiTabCtrl a) -> CInt -> IO CBool + +-- | usage: (@auiTabCtrlSetActivePageByWindow obj page@). +auiTabCtrlSetActivePageByWindow :: AuiTabCtrl a -> Window b -> IO Bool +auiTabCtrlSetActivePageByWindow _obj _page + = withBoolResult $ + withObjectRef "auiTabCtrlSetActivePageByWindow" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + wxAuiTabCtrl_SetActivePageByWindow cobj__obj cobj__page +foreign import ccall "wxAuiTabCtrl_SetActivePageByWindow" wxAuiTabCtrl_SetActivePageByWindow :: Ptr (TAuiTabCtrl a) -> Ptr (TWindow b) -> IO CBool + +-- | usage: (@auiTabCtrlSetArtProvider obj art@). +auiTabCtrlSetArtProvider :: AuiTabCtrl a -> AuiTabArt b -> IO () +auiTabCtrlSetArtProvider _obj _art + = withObjectRef "auiTabCtrlSetArtProvider" _obj $ \cobj__obj -> + withObjectPtr _art $ \cobj__art -> + wxAuiTabCtrl_SetArtProvider cobj__obj cobj__art +foreign import ccall "wxAuiTabCtrl_SetArtProvider" wxAuiTabCtrl_SetArtProvider :: Ptr (TAuiTabCtrl a) -> Ptr (TAuiTabArt b) -> IO () + +-- | usage: (@auiTabCtrlSetColour obj colour@). +auiTabCtrlSetColour :: AuiTabCtrl a -> Color -> IO () +auiTabCtrlSetColour _obj _colour + = withObjectRef "auiTabCtrlSetColour" _obj $ \cobj__obj -> + withColourPtr _colour $ \cobj__colour -> + wxAuiTabCtrl_SetColour cobj__obj cobj__colour +foreign import ccall "wxAuiTabCtrl_SetColour" wxAuiTabCtrl_SetColour :: Ptr (TAuiTabCtrl a) -> Ptr (TColour b) -> IO () + +-- | usage: (@auiTabCtrlSetFlags obj flags@). +auiTabCtrlSetFlags :: AuiTabCtrl a -> Int -> IO () +auiTabCtrlSetFlags _obj _flags + = withObjectRef "auiTabCtrlSetFlags" _obj $ \cobj__obj -> + wxAuiTabCtrl_SetFlags cobj__obj (toCInt _flags) +foreign import ccall "wxAuiTabCtrl_SetFlags" wxAuiTabCtrl_SetFlags :: Ptr (TAuiTabCtrl a) -> CInt -> IO () + +-- | usage: (@auiTabCtrlSetMeasuringFont obj measuringFont@). +auiTabCtrlSetMeasuringFont :: AuiTabCtrl a -> Font b -> IO () +auiTabCtrlSetMeasuringFont _obj _measuringFont + = withObjectRef "auiTabCtrlSetMeasuringFont" _obj $ \cobj__obj -> + withObjectPtr _measuringFont $ \cobj__measuringFont -> + wxAuiTabCtrl_SetMeasuringFont cobj__obj cobj__measuringFont +foreign import ccall "wxAuiTabCtrl_SetMeasuringFont" wxAuiTabCtrl_SetMeasuringFont :: Ptr (TAuiTabCtrl a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiTabCtrlSetNoneActive obj@). +auiTabCtrlSetNoneActive :: AuiTabCtrl a -> IO () +auiTabCtrlSetNoneActive _obj + = withObjectRef "auiTabCtrlSetNoneActive" _obj $ \cobj__obj -> + wxAuiTabCtrl_SetNoneActive cobj__obj +foreign import ccall "wxAuiTabCtrl_SetNoneActive" wxAuiTabCtrl_SetNoneActive :: Ptr (TAuiTabCtrl a) -> IO () + +-- | usage: (@auiTabCtrlSetNormalFont obj normalFont@). +auiTabCtrlSetNormalFont :: AuiTabCtrl a -> Font b -> IO () +auiTabCtrlSetNormalFont _obj _normalFont + = withObjectRef "auiTabCtrlSetNormalFont" _obj $ \cobj__obj -> + withObjectPtr _normalFont $ \cobj__normalFont -> + wxAuiTabCtrl_SetNormalFont cobj__obj cobj__normalFont +foreign import ccall "wxAuiTabCtrl_SetNormalFont" wxAuiTabCtrl_SetNormalFont :: Ptr (TAuiTabCtrl a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiTabCtrlSetRect obj rect@). +auiTabCtrlSetRect :: AuiTabCtrl a -> Rect -> IO () +auiTabCtrlSetRect _obj _rect + = withObjectRef "auiTabCtrlSetRect" _obj $ \cobj__obj -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiTabCtrl_SetRect cobj__obj cobj__rect +foreign import ccall "wxAuiTabCtrl_SetRect" wxAuiTabCtrl_SetRect :: Ptr (TAuiTabCtrl a) -> Ptr (TWxRect b) -> IO () + +-- | usage: (@auiTabCtrlSetSelectedFont obj selectedFont@). +auiTabCtrlSetSelectedFont :: AuiTabCtrl a -> Font b -> IO () +auiTabCtrlSetSelectedFont _obj _selectedFont + = withObjectRef "auiTabCtrlSetSelectedFont" _obj $ \cobj__obj -> + withObjectPtr _selectedFont $ \cobj__selectedFont -> + wxAuiTabCtrl_SetSelectedFont cobj__obj cobj__selectedFont +foreign import ccall "wxAuiTabCtrl_SetSelectedFont" wxAuiTabCtrl_SetSelectedFont :: Ptr (TAuiTabCtrl a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiTabCtrlSetTabOffset obj offset@). +auiTabCtrlSetTabOffset :: AuiTabCtrl a -> Int -> IO () +auiTabCtrlSetTabOffset _obj offset + = withObjectRef "auiTabCtrlSetTabOffset" _obj $ \cobj__obj -> + wxAuiTabCtrl_SetTabOffset cobj__obj (toCInt offset) +foreign import ccall "wxAuiTabCtrl_SetTabOffset" wxAuiTabCtrl_SetTabOffset :: Ptr (TAuiTabCtrl a) -> CInt -> IO () + +-- | usage: (@auiToolBarAddControl obj control label@). +auiToolBarAddControl :: AuiToolBar a -> Control b -> String -> IO (AuiToolBarItem ()) +auiToolBarAddControl _obj _control _label + = withObjectResult $ + withObjectRef "auiToolBarAddControl" _obj $ \cobj__obj -> + withObjectPtr _control $ \cobj__control -> + withStringPtr _label $ \cobj__label -> + wxAuiToolBar_AddControl cobj__obj cobj__control cobj__label +foreign import ccall "wxAuiToolBar_AddControl" wxAuiToolBar_AddControl :: Ptr (TAuiToolBar a) -> Ptr (TControl b) -> Ptr (TWxString c) -> IO (Ptr (TAuiToolBarItem ())) + +-- | usage: (@auiToolBarAddLabel obj toolid label width@). +auiToolBarAddLabel :: AuiToolBar a -> Int -> String -> Int -> IO (AuiToolBarItem ()) +auiToolBarAddLabel _obj toolid _label width + = withObjectResult $ + withObjectRef "auiToolBarAddLabel" _obj $ \cobj__obj -> + withStringPtr _label $ \cobj__label -> + wxAuiToolBar_AddLabel cobj__obj (toCInt toolid) cobj__label (toCInt width) +foreign import ccall "wxAuiToolBar_AddLabel" wxAuiToolBar_AddLabel :: Ptr (TAuiToolBar a) -> CInt -> Ptr (TWxString c) -> CInt -> IO (Ptr (TAuiToolBarItem ())) + +-- | usage: (@auiToolBarAddSeparator obj@). +auiToolBarAddSeparator :: AuiToolBar a -> IO (AuiToolBarItem ()) +auiToolBarAddSeparator _obj + = withObjectResult $ + withObjectRef "auiToolBarAddSeparator" _obj $ \cobj__obj -> + wxAuiToolBar_AddSeparator cobj__obj +foreign import ccall "wxAuiToolBar_AddSeparator" wxAuiToolBar_AddSeparator :: Ptr (TAuiToolBar a) -> IO (Ptr (TAuiToolBarItem ())) + +-- | usage: (@auiToolBarAddSpacer obj pixels@). +auiToolBarAddSpacer :: AuiToolBar a -> Int -> IO (AuiToolBarItem ()) +auiToolBarAddSpacer _obj pixels + = withObjectResult $ + withObjectRef "auiToolBarAddSpacer" _obj $ \cobj__obj -> + wxAuiToolBar_AddSpacer cobj__obj (toCInt pixels) +foreign import ccall "wxAuiToolBar_AddSpacer" wxAuiToolBar_AddSpacer :: Ptr (TAuiToolBar a) -> CInt -> IO (Ptr (TAuiToolBarItem ())) + +-- | usage: (@auiToolBarAddStretchSpacer obj proportion@). +auiToolBarAddStretchSpacer :: AuiToolBar a -> Int -> IO (AuiToolBarItem ()) +auiToolBarAddStretchSpacer _obj proportion + = withObjectResult $ + withObjectRef "auiToolBarAddStretchSpacer" _obj $ \cobj__obj -> + wxAuiToolBar_AddStretchSpacer cobj__obj (toCInt proportion) +foreign import ccall "wxAuiToolBar_AddStretchSpacer" wxAuiToolBar_AddStretchSpacer :: Ptr (TAuiToolBar a) -> CInt -> IO (Ptr (TAuiToolBarItem ())) + +-- | 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 ()) +auiToolBarAddTool _obj toolid _label _bitmap _disabledbitmap kind _shorthelpstring _longhelpstring _clientdata + = withObjectResult $ + withObjectRef "auiToolBarAddTool" _obj $ \cobj__obj -> + withStringPtr _label $ \cobj__label -> + withObjectPtr _bitmap $ \cobj__bitmap -> + withObjectPtr _disabledbitmap $ \cobj__disabledbitmap -> + withStringPtr _shorthelpstring $ \cobj__shorthelpstring -> + withStringPtr _longhelpstring $ \cobj__longhelpstring -> + withObjectPtr _clientdata $ \cobj__clientdata -> + wxAuiToolBar_AddTool cobj__obj (toCInt toolid) cobj__label cobj__bitmap cobj__disabledbitmap (toCInt kind) cobj__shorthelpstring cobj__longhelpstring cobj__clientdata +foreign import ccall "wxAuiToolBar_AddTool" wxAuiToolBar_AddTool :: Ptr (TAuiToolBar a) -> CInt -> Ptr (TWxString c) -> Ptr (TBitmap d) -> Ptr (TBitmap e) -> CInt -> Ptr (TWxString g) -> Ptr (TWxString h) -> Ptr (TWxObject i) -> IO (Ptr (TAuiToolBarItem ())) + +-- | 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 ()) +auiToolBarAddToolByBitmap _obj toolid _bitmap _disabledbitmap toggle _clientdata _shorthelpstring _longhelpstring + = withObjectResult $ + withObjectRef "auiToolBarAddToolByBitmap" _obj $ \cobj__obj -> + withObjectPtr _bitmap $ \cobj__bitmap -> + withObjectPtr _disabledbitmap $ \cobj__disabledbitmap -> + withObjectPtr _clientdata $ \cobj__clientdata -> + withStringPtr _shorthelpstring $ \cobj__shorthelpstring -> + withStringPtr _longhelpstring $ \cobj__longhelpstring -> + wxAuiToolBar_AddToolByBitmap cobj__obj (toCInt toolid) cobj__bitmap cobj__disabledbitmap (toCBool toggle) cobj__clientdata cobj__shorthelpstring cobj__longhelpstring +foreign import ccall "wxAuiToolBar_AddToolByBitmap" wxAuiToolBar_AddToolByBitmap :: Ptr (TAuiToolBar a) -> CInt -> Ptr (TBitmap c) -> Ptr (TBitmap d) -> CBool -> Ptr (TWxObject f) -> Ptr (TWxString g) -> Ptr (TWxString h) -> IO (Ptr (TAuiToolBarItem ())) + +-- | usage: (@auiToolBarAddToolByLabel obj toolid label bitmap shorthelpstring kind@). +auiToolBarAddToolByLabel :: AuiToolBar a -> Int -> String -> Bitmap d -> String -> Int -> IO (AuiToolBarItem ()) +auiToolBarAddToolByLabel _obj toolid _label _bitmap _shorthelpstring kind + = withObjectResult $ + withObjectRef "auiToolBarAddToolByLabel" _obj $ \cobj__obj -> + withStringPtr _label $ \cobj__label -> + withObjectPtr _bitmap $ \cobj__bitmap -> + withStringPtr _shorthelpstring $ \cobj__shorthelpstring -> + wxAuiToolBar_AddToolByLabel cobj__obj (toCInt toolid) cobj__label cobj__bitmap cobj__shorthelpstring (toCInt kind) +foreign import ccall "wxAuiToolBar_AddToolByLabel" wxAuiToolBar_AddToolByLabel :: Ptr (TAuiToolBar a) -> CInt -> Ptr (TWxString c) -> Ptr (TBitmap d) -> Ptr (TWxString e) -> CInt -> IO (Ptr (TAuiToolBarItem ())) + +-- | usage: (@auiToolBarArtClone obj@). +auiToolBarArtClone :: AuiToolBarArt a -> IO (AuiToolBarArt ()) +auiToolBarArtClone _obj + = withObjectResult $ + withObjectRef "auiToolBarArtClone" _obj $ \cobj__obj -> + wxAuiToolBarArt_Clone cobj__obj +foreign import ccall "wxAuiToolBarArt_Clone" wxAuiToolBarArt_Clone :: Ptr (TAuiToolBarArt a) -> IO (Ptr (TAuiToolBarArt ())) + +-- | usage: (@auiToolBarArtDrawBackground obj dc wnd rect@). +auiToolBarArtDrawBackground :: AuiToolBarArt a -> DC b -> Window c -> Rect -> IO () +auiToolBarArtDrawBackground _obj _dc _wnd _rect + = withObjectRef "auiToolBarArtDrawBackground" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiToolBarArt_DrawBackground cobj__obj cobj__dc cobj__wnd cobj__rect +foreign import ccall "wxAuiToolBarArt_DrawBackground" wxAuiToolBarArt_DrawBackground :: Ptr (TAuiToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> IO () + +-- | usage: (@auiToolBarArtDrawButton obj dc wnd item rect@). +auiToolBarArtDrawButton :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () +auiToolBarArtDrawButton _obj _dc _wnd _item _rect + = withObjectRef "auiToolBarArtDrawButton" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _item $ \cobj__item -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiToolBarArt_DrawButton cobj__obj cobj__dc cobj__wnd cobj__item cobj__rect +foreign import ccall "wxAuiToolBarArt_DrawButton" wxAuiToolBarArt_DrawButton :: Ptr (TAuiToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiToolBarItem d) -> Ptr (TWxRect e) -> IO () + +-- | usage: (@auiToolBarArtDrawControlLabel obj dc wnd item rect@). +auiToolBarArtDrawControlLabel :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () +auiToolBarArtDrawControlLabel _obj _dc _wnd _item _rect + = withObjectRef "auiToolBarArtDrawControlLabel" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _item $ \cobj__item -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiToolBarArt_DrawControlLabel cobj__obj cobj__dc cobj__wnd cobj__item cobj__rect +foreign import ccall "wxAuiToolBarArt_DrawControlLabel" wxAuiToolBarArt_DrawControlLabel :: Ptr (TAuiToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiToolBarItem d) -> Ptr (TWxRect e) -> IO () + +-- | usage: (@auiToolBarArtDrawDropDownButton obj dc wnd item rect@). +auiToolBarArtDrawDropDownButton :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () +auiToolBarArtDrawDropDownButton _obj _dc _wnd _item _rect + = withObjectRef "auiToolBarArtDrawDropDownButton" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _item $ \cobj__item -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiToolBarArt_DrawDropDownButton cobj__obj cobj__dc cobj__wnd cobj__item cobj__rect +foreign import ccall "wxAuiToolBarArt_DrawDropDownButton" wxAuiToolBarArt_DrawDropDownButton :: Ptr (TAuiToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiToolBarItem d) -> Ptr (TWxRect e) -> IO () + +-- | usage: (@auiToolBarArtDrawGripper obj dc wnd rect@). +auiToolBarArtDrawGripper :: AuiToolBarArt a -> DC b -> Window c -> Rect -> IO () +auiToolBarArtDrawGripper _obj _dc _wnd _rect + = withObjectRef "auiToolBarArtDrawGripper" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiToolBarArt_DrawGripper cobj__obj cobj__dc cobj__wnd cobj__rect +foreign import ccall "wxAuiToolBarArt_DrawGripper" wxAuiToolBarArt_DrawGripper :: Ptr (TAuiToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> IO () + +-- | usage: (@auiToolBarArtDrawLabel obj dc wnd item rect@). +auiToolBarArtDrawLabel :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () +auiToolBarArtDrawLabel _obj _dc _wnd _item _rect + = withObjectRef "auiToolBarArtDrawLabel" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _item $ \cobj__item -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiToolBarArt_DrawLabel cobj__obj cobj__dc cobj__wnd cobj__item cobj__rect +foreign import ccall "wxAuiToolBarArt_DrawLabel" wxAuiToolBarArt_DrawLabel :: Ptr (TAuiToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiToolBarItem d) -> Ptr (TWxRect e) -> IO () + +-- | usage: (@auiToolBarArtDrawOverflowButton obj dc wnd rect state@). +auiToolBarArtDrawOverflowButton :: AuiToolBarArt a -> DC b -> Window c -> Rect -> Int -> IO () +auiToolBarArtDrawOverflowButton _obj _dc _wnd _rect state + = withObjectRef "auiToolBarArtDrawOverflowButton" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiToolBarArt_DrawOverflowButton cobj__obj cobj__dc cobj__wnd cobj__rect (toCInt state) +foreign import ccall "wxAuiToolBarArt_DrawOverflowButton" wxAuiToolBarArt_DrawOverflowButton :: Ptr (TAuiToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> CInt -> IO () + +-- | usage: (@auiToolBarArtDrawPlainBackground obj dc wnd rect@). +auiToolBarArtDrawPlainBackground :: AuiToolBarArt a -> DC b -> Window c -> Rect -> IO () +auiToolBarArtDrawPlainBackground _obj _dc _wnd _rect + = withObjectRef "auiToolBarArtDrawPlainBackground" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiToolBarArt_DrawPlainBackground cobj__obj cobj__dc cobj__wnd cobj__rect +foreign import ccall "wxAuiToolBarArt_DrawPlainBackground" wxAuiToolBarArt_DrawPlainBackground :: Ptr (TAuiToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> IO () + +-- | usage: (@auiToolBarArtDrawSeparator obj dc wnd rect@). +auiToolBarArtDrawSeparator :: AuiToolBarArt a -> DC b -> Window c -> Rect -> IO () +auiToolBarArtDrawSeparator _obj _dc _wnd _rect + = withObjectRef "auiToolBarArtDrawSeparator" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withWxRectPtr _rect $ \cobj__rect -> + wxAuiToolBarArt_DrawSeparator cobj__obj cobj__dc cobj__wnd cobj__rect +foreign import ccall "wxAuiToolBarArt_DrawSeparator" wxAuiToolBarArt_DrawSeparator :: Ptr (TAuiToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TWxRect d) -> IO () + +-- | usage: (@auiToolBarArtGetElementSize obj elementid@). +auiToolBarArtGetElementSize :: AuiToolBarArt a -> Int -> IO Int +auiToolBarArtGetElementSize _obj elementid + = withIntResult $ + withObjectRef "auiToolBarArtGetElementSize" _obj $ \cobj__obj -> + wxAuiToolBarArt_GetElementSize cobj__obj (toCInt elementid) +foreign import ccall "wxAuiToolBarArt_GetElementSize" wxAuiToolBarArt_GetElementSize :: Ptr (TAuiToolBarArt a) -> CInt -> IO CInt + +-- | usage: (@auiToolBarArtGetFlags obj@). +auiToolBarArtGetFlags :: AuiToolBarArt a -> IO Int +auiToolBarArtGetFlags _obj + = withIntResult $ + withObjectRef "auiToolBarArtGetFlags" _obj $ \cobj__obj -> + wxAuiToolBarArt_GetFlags cobj__obj +foreign import ccall "wxAuiToolBarArt_GetFlags" wxAuiToolBarArt_GetFlags :: Ptr (TAuiToolBarArt a) -> IO CInt + +-- | usage: (@auiToolBarArtGetFont obj@). +auiToolBarArtGetFont :: AuiToolBarArt a -> IO (Font ()) +auiToolBarArtGetFont _obj + = withManagedFontResult $ + withObjectRef "auiToolBarArtGetFont" _obj $ \cobj__obj -> + wxAuiToolBarArt_GetFont cobj__obj +foreign import ccall "wxAuiToolBarArt_GetFont" wxAuiToolBarArt_GetFont :: Ptr (TAuiToolBarArt a) -> IO (Ptr (TFont ())) + +-- | usage: (@auiToolBarArtGetLabelSize obj dc wnd item@). +auiToolBarArtGetLabelSize :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> IO (Size) +auiToolBarArtGetLabelSize _obj _dc _wnd _item + = withWxSizeResult $ + withObjectRef "auiToolBarArtGetLabelSize" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _item $ \cobj__item -> + wxAuiToolBarArt_GetLabelSize cobj__obj cobj__dc cobj__wnd cobj__item +foreign import ccall "wxAuiToolBarArt_GetLabelSize" wxAuiToolBarArt_GetLabelSize :: Ptr (TAuiToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiToolBarItem d) -> IO (Ptr (TWxSize ())) + +-- | usage: (@auiToolBarArtGetTextOrientation obj@). +auiToolBarArtGetTextOrientation :: AuiToolBarArt a -> IO Int +auiToolBarArtGetTextOrientation _obj + = withIntResult $ + withObjectRef "auiToolBarArtGetTextOrientation" _obj $ \cobj__obj -> + wxAuiToolBarArt_GetTextOrientation cobj__obj +foreign import ccall "wxAuiToolBarArt_GetTextOrientation" wxAuiToolBarArt_GetTextOrientation :: Ptr (TAuiToolBarArt a) -> IO CInt + +-- | usage: (@auiToolBarArtGetToolSize obj dc wnd item@). +auiToolBarArtGetToolSize :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> IO (Size) +auiToolBarArtGetToolSize _obj _dc _wnd _item + = withWxSizeResult $ + withObjectRef "auiToolBarArtGetToolSize" _obj $ \cobj__obj -> + withObjectPtr _dc $ \cobj__dc -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _item $ \cobj__item -> + wxAuiToolBarArt_GetToolSize cobj__obj cobj__dc cobj__wnd cobj__item +foreign import ccall "wxAuiToolBarArt_GetToolSize" wxAuiToolBarArt_GetToolSize :: Ptr (TAuiToolBarArt a) -> Ptr (TDC b) -> Ptr (TWindow c) -> Ptr (TAuiToolBarItem d) -> IO (Ptr (TWxSize ())) + +-- | usage: (@auiToolBarArtSetElementSize obj elementid size@). +auiToolBarArtSetElementSize :: AuiToolBarArt a -> Int -> Int -> IO () +auiToolBarArtSetElementSize _obj elementid size + = withObjectRef "auiToolBarArtSetElementSize" _obj $ \cobj__obj -> + wxAuiToolBarArt_SetElementSize cobj__obj (toCInt elementid) (toCInt size) +foreign import ccall "wxAuiToolBarArt_SetElementSize" wxAuiToolBarArt_SetElementSize :: Ptr (TAuiToolBarArt a) -> CInt -> CInt -> IO () + +-- | usage: (@auiToolBarArtSetFlags obj flags@). +auiToolBarArtSetFlags :: AuiToolBarArt a -> Int -> IO () +auiToolBarArtSetFlags _obj _flags + = withObjectRef "auiToolBarArtSetFlags" _obj $ \cobj__obj -> + wxAuiToolBarArt_SetFlags cobj__obj (toCInt _flags) +foreign import ccall "wxAuiToolBarArt_SetFlags" wxAuiToolBarArt_SetFlags :: Ptr (TAuiToolBarArt a) -> CInt -> IO () + +-- | usage: (@auiToolBarArtSetFont obj font@). +auiToolBarArtSetFont :: AuiToolBarArt a -> Font b -> IO () +auiToolBarArtSetFont _obj _font + = withObjectRef "auiToolBarArtSetFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiToolBarArt_SetFont cobj__obj cobj__font +foreign import ccall "wxAuiToolBarArt_SetFont" wxAuiToolBarArt_SetFont :: Ptr (TAuiToolBarArt a) -> Ptr (TFont b) -> IO () + +-- | usage: (@auiToolBarArtSetTextOrientation obj orientation@). +auiToolBarArtSetTextOrientation :: AuiToolBarArt a -> Int -> IO () +auiToolBarArtSetTextOrientation _obj orientation + = withObjectRef "auiToolBarArtSetTextOrientation" _obj $ \cobj__obj -> + wxAuiToolBarArt_SetTextOrientation cobj__obj (toCInt orientation) +foreign import ccall "wxAuiToolBarArt_SetTextOrientation" wxAuiToolBarArt_SetTextOrientation :: Ptr (TAuiToolBarArt a) -> CInt -> IO () + +-- | usage: (@auiToolBarArtShowDropDown obj wnd items@). +auiToolBarArtShowDropDown :: AuiToolBarArt a -> Window b -> AuiToolBarItemArray c -> IO Int +auiToolBarArtShowDropDown _obj _wnd _items + = withIntResult $ + withObjectRef "auiToolBarArtShowDropDown" _obj $ \cobj__obj -> + withObjectPtr _wnd $ \cobj__wnd -> + withObjectPtr _items $ \cobj__items -> + wxAuiToolBarArt_ShowDropDown cobj__obj cobj__wnd cobj__items +foreign import ccall "wxAuiToolBarArt_ShowDropDown" wxAuiToolBarArt_ShowDropDown :: Ptr (TAuiToolBarArt a) -> Ptr (TWindow b) -> Ptr (TAuiToolBarItemArray c) -> IO CInt + +-- | usage: (@auiToolBarClear obj@). +auiToolBarClear :: AuiToolBar a -> IO () +auiToolBarClear _obj + = withObjectRef "auiToolBarClear" _obj $ \cobj__obj -> + wxAuiToolBar_Clear cobj__obj +foreign import ccall "wxAuiToolBar_Clear" wxAuiToolBar_Clear :: Ptr (TAuiToolBar a) -> IO () + +-- | usage: (@auiToolBarClearTools obj@). +auiToolBarClearTools :: AuiToolBar a -> IO () +auiToolBarClearTools _obj + = withObjectRef "auiToolBarClearTools" _obj $ \cobj__obj -> + wxAuiToolBar_ClearTools cobj__obj +foreign import ccall "wxAuiToolBar_ClearTools" wxAuiToolBar_ClearTools :: Ptr (TAuiToolBar a) -> IO () + +-- | usage: (@auiToolBarCreate parent id xy widthheight style@). +auiToolBarCreate :: Window a -> Id -> Point -> Size -> Int -> IO (AuiToolBar ()) +auiToolBarCreate _parent id xy _widthheight style + = withObjectResult $ + withObjectPtr _parent $ \cobj__parent -> + wxAuiToolBar_Create cobj__parent (toCInt id) (toCIntPointX xy) (toCIntPointY xy) (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) (toCInt style) +foreign import ccall "wxAuiToolBar_Create" wxAuiToolBar_Create :: Ptr (TWindow a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TAuiToolBar ())) + +-- | usage: (@auiToolBarCreateDefault@). +auiToolBarCreateDefault :: IO (AuiToolBar ()) +auiToolBarCreateDefault + = withObjectResult $ + wxAuiToolBar_CreateDefault +foreign import ccall "wxAuiToolBar_CreateDefault" wxAuiToolBar_CreateDefault :: IO (Ptr (TAuiToolBar ())) + +-- | usage: (@auiToolBarCreateFromDefault obj parent id xy widthheight style@). +auiToolBarCreateFromDefault :: AuiToolBar a -> Window b -> Id -> Point -> Size -> Int -> IO Bool +auiToolBarCreateFromDefault _obj _parent id xy _widthheight style + = withBoolResult $ + withObjectRef "auiToolBarCreateFromDefault" _obj $ \cobj__obj -> + withObjectPtr _parent $ \cobj__parent -> + wxAuiToolBar_CreateFromDefault cobj__obj cobj__parent (toCInt id) (toCIntPointX xy) (toCIntPointY xy) (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) (toCInt style) +foreign import ccall "wxAuiToolBar_CreateFromDefault" wxAuiToolBar_CreateFromDefault :: Ptr (TAuiToolBar a) -> Ptr (TWindow b) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO CBool + +-- | usage: (@auiToolBarDelete obj@). +auiToolBarDelete :: AuiToolBar a -> IO () +auiToolBarDelete + = objectDelete + + +-- | usage: (@auiToolBarDeleteByIndex obj toolid@). +auiToolBarDeleteByIndex :: AuiToolBar a -> Int -> IO Bool +auiToolBarDeleteByIndex _obj toolid + = withBoolResult $ + withObjectRef "auiToolBarDeleteByIndex" _obj $ \cobj__obj -> + wxAuiToolBar_DeleteByIndex cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_DeleteByIndex" wxAuiToolBar_DeleteByIndex :: Ptr (TAuiToolBar a) -> CInt -> IO CBool + +-- | usage: (@auiToolBarDeleteTool obj toolid@). +auiToolBarDeleteTool :: AuiToolBar a -> Int -> IO Bool +auiToolBarDeleteTool _obj toolid + = withBoolResult $ + withObjectRef "auiToolBarDeleteTool" _obj $ \cobj__obj -> + wxAuiToolBar_DeleteTool cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_DeleteTool" wxAuiToolBar_DeleteTool :: Ptr (TAuiToolBar a) -> CInt -> IO CBool + +-- | usage: (@auiToolBarEnableTool obj toolid state@). +auiToolBarEnableTool :: AuiToolBar a -> Int -> Bool -> IO () +auiToolBarEnableTool _obj toolid state + = withObjectRef "auiToolBarEnableTool" _obj $ \cobj__obj -> + wxAuiToolBar_EnableTool cobj__obj (toCInt toolid) (toCBool state) +foreign import ccall "wxAuiToolBar_EnableTool" wxAuiToolBar_EnableTool :: Ptr (TAuiToolBar a) -> CInt -> CBool -> IO () + +-- | usage: (@auiToolBarEventGetClickPoint obj@). +auiToolBarEventGetClickPoint :: AuiToolBarEvent a -> IO (Point) +auiToolBarEventGetClickPoint _obj + = withWxPointResult $ + withObjectRef "auiToolBarEventGetClickPoint" _obj $ \cobj__obj -> + wxAuiToolBarEvent_GetClickPoint cobj__obj +foreign import ccall "wxAuiToolBarEvent_GetClickPoint" wxAuiToolBarEvent_GetClickPoint :: Ptr (TAuiToolBarEvent a) -> IO (Ptr (TWxPoint ())) + +-- | usage: (@auiToolBarEventGetItemRect obj@). +auiToolBarEventGetItemRect :: AuiToolBarEvent a -> IO (Rect) +auiToolBarEventGetItemRect _obj + = withWxRectResult $ + withObjectRef "auiToolBarEventGetItemRect" _obj $ \cobj__obj -> + wxAuiToolBarEvent_GetItemRect cobj__obj +foreign import ccall "wxAuiToolBarEvent_GetItemRect" wxAuiToolBarEvent_GetItemRect :: Ptr (TAuiToolBarEvent a) -> IO (Ptr (TWxRect ())) + +-- | usage: (@auiToolBarEventGetToolId obj@). +auiToolBarEventGetToolId :: AuiToolBarEvent a -> IO Int +auiToolBarEventGetToolId _obj + = withIntResult $ + withObjectRef "auiToolBarEventGetToolId" _obj $ \cobj__obj -> + wxAuiToolBarEvent_GetToolId cobj__obj +foreign import ccall "wxAuiToolBarEvent_GetToolId" wxAuiToolBarEvent_GetToolId :: Ptr (TAuiToolBarEvent a) -> IO CInt + +-- | usage: (@auiToolBarEventIsDropDownClicked obj@). +auiToolBarEventIsDropDownClicked :: AuiToolBarEvent a -> IO Bool +auiToolBarEventIsDropDownClicked _obj + = withBoolResult $ + withObjectRef "auiToolBarEventIsDropDownClicked" _obj $ \cobj__obj -> + wxAuiToolBarEvent_IsDropDownClicked cobj__obj +foreign import ccall "wxAuiToolBarEvent_IsDropDownClicked" wxAuiToolBarEvent_IsDropDownClicked :: Ptr (TAuiToolBarEvent a) -> IO CBool + +-- | usage: (@auiToolBarFindControl obj windowid@). +auiToolBarFindControl :: AuiToolBar a -> Int -> IO (Control ()) +auiToolBarFindControl _obj windowid + = withObjectResult $ + withObjectRef "auiToolBarFindControl" _obj $ \cobj__obj -> + wxAuiToolBar_FindControl cobj__obj (toCInt windowid) +foreign import ccall "wxAuiToolBar_FindControl" wxAuiToolBar_FindControl :: Ptr (TAuiToolBar a) -> CInt -> IO (Ptr (TControl ())) + +-- | usage: (@auiToolBarFindTool obj toolid@). +auiToolBarFindTool :: AuiToolBar a -> Int -> IO (AuiToolBarItem ()) +auiToolBarFindTool _obj toolid + = withObjectResult $ + withObjectRef "auiToolBarFindTool" _obj $ \cobj__obj -> + wxAuiToolBar_FindTool cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_FindTool" wxAuiToolBar_FindTool :: Ptr (TAuiToolBar a) -> CInt -> IO (Ptr (TAuiToolBarItem ())) + +-- | usage: (@auiToolBarFindToolByIndex obj idx@). +auiToolBarFindToolByIndex :: AuiToolBar a -> Int -> IO (AuiToolBarItem ()) +auiToolBarFindToolByIndex _obj idx + = withObjectResult $ + withObjectRef "auiToolBarFindToolByIndex" _obj $ \cobj__obj -> + wxAuiToolBar_FindToolByIndex cobj__obj (toCInt idx) +foreign import ccall "wxAuiToolBar_FindToolByIndex" wxAuiToolBar_FindToolByIndex :: Ptr (TAuiToolBar a) -> CInt -> IO (Ptr (TAuiToolBarItem ())) + +-- | usage: (@auiToolBarFindToolByPosition obj xy@). +auiToolBarFindToolByPosition :: AuiToolBar a -> Point -> IO (AuiToolBarItem ()) +auiToolBarFindToolByPosition _obj xy + = withObjectResult $ + withObjectRef "auiToolBarFindToolByPosition" _obj $ \cobj__obj -> + wxAuiToolBar_FindToolByPosition cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxAuiToolBar_FindToolByPosition" wxAuiToolBar_FindToolByPosition :: Ptr (TAuiToolBar a) -> CInt -> CInt -> IO (Ptr (TAuiToolBarItem ())) + +-- | usage: (@auiToolBarGetArtProvider obj@). +auiToolBarGetArtProvider :: AuiToolBar a -> IO (AuiToolBarArt ()) +auiToolBarGetArtProvider _obj + = withObjectResult $ + withObjectRef "auiToolBarGetArtProvider" _obj $ \cobj__obj -> + wxAuiToolBar_GetArtProvider cobj__obj +foreign import ccall "wxAuiToolBar_GetArtProvider" wxAuiToolBar_GetArtProvider :: Ptr (TAuiToolBar a) -> IO (Ptr (TAuiToolBarArt ())) + +-- | usage: (@auiToolBarGetGripperVisible obj@). +auiToolBarGetGripperVisible :: AuiToolBar a -> IO Bool +auiToolBarGetGripperVisible _obj + = withBoolResult $ + withObjectRef "auiToolBarGetGripperVisible" _obj $ \cobj__obj -> + wxAuiToolBar_GetGripperVisible cobj__obj +foreign import ccall "wxAuiToolBar_GetGripperVisible" wxAuiToolBar_GetGripperVisible :: Ptr (TAuiToolBar a) -> IO CBool + +-- | usage: (@auiToolBarGetHintSize obj dockdirection@). +auiToolBarGetHintSize :: AuiToolBar a -> Int -> IO (Size) +auiToolBarGetHintSize _obj dockdirection + = withWxSizeResult $ + withObjectRef "auiToolBarGetHintSize" _obj $ \cobj__obj -> + wxAuiToolBar_GetHintSize cobj__obj (toCInt dockdirection) +foreign import ccall "wxAuiToolBar_GetHintSize" wxAuiToolBar_GetHintSize :: Ptr (TAuiToolBar a) -> CInt -> IO (Ptr (TWxSize ())) + +-- | usage: (@auiToolBarGetOverflowVisible obj@). +auiToolBarGetOverflowVisible :: AuiToolBar a -> IO Bool +auiToolBarGetOverflowVisible _obj + = withBoolResult $ + withObjectRef "auiToolBarGetOverflowVisible" _obj $ \cobj__obj -> + wxAuiToolBar_GetOverflowVisible cobj__obj +foreign import ccall "wxAuiToolBar_GetOverflowVisible" wxAuiToolBar_GetOverflowVisible :: Ptr (TAuiToolBar a) -> IO CBool + +-- | usage: (@auiToolBarGetToolBarFits obj@). +auiToolBarGetToolBarFits :: AuiToolBar a -> IO Bool +auiToolBarGetToolBarFits _obj + = withBoolResult $ + withObjectRef "auiToolBarGetToolBarFits" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolBarFits cobj__obj +foreign import ccall "wxAuiToolBar_GetToolBarFits" wxAuiToolBar_GetToolBarFits :: Ptr (TAuiToolBar a) -> IO CBool + +-- | usage: (@auiToolBarGetToolBitmap obj toolid@). +auiToolBarGetToolBitmap :: AuiToolBar a -> Int -> IO (Bitmap ()) +auiToolBarGetToolBitmap _obj toolid + = withRefBitmap $ \pref -> + withObjectRef "auiToolBarGetToolBitmap" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolBitmap cobj__obj (toCInt toolid) pref +foreign import ccall "wxAuiToolBar_GetToolBitmap" wxAuiToolBar_GetToolBitmap :: Ptr (TAuiToolBar a) -> CInt -> Ptr (TBitmap ()) -> IO () + +-- | usage: (@auiToolBarGetToolBitmapSize obj@). +auiToolBarGetToolBitmapSize :: AuiToolBar a -> IO (Size) +auiToolBarGetToolBitmapSize _obj + = withWxSizeResult $ + withObjectRef "auiToolBarGetToolBitmapSize" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolBitmapSize cobj__obj +foreign import ccall "wxAuiToolBar_GetToolBitmapSize" wxAuiToolBar_GetToolBitmapSize :: Ptr (TAuiToolBar a) -> IO (Ptr (TWxSize ())) + +-- | usage: (@auiToolBarGetToolBorderPadding obj@). +auiToolBarGetToolBorderPadding :: AuiToolBar a -> IO Int +auiToolBarGetToolBorderPadding _obj + = withIntResult $ + withObjectRef "auiToolBarGetToolBorderPadding" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolBorderPadding cobj__obj +foreign import ccall "wxAuiToolBar_GetToolBorderPadding" wxAuiToolBar_GetToolBorderPadding :: Ptr (TAuiToolBar a) -> IO CInt + +-- | usage: (@auiToolBarGetToolCount obj@). +auiToolBarGetToolCount :: AuiToolBar a -> IO Int +auiToolBarGetToolCount _obj + = withIntResult $ + withObjectRef "auiToolBarGetToolCount" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolCount cobj__obj +foreign import ccall "wxAuiToolBar_GetToolCount" wxAuiToolBar_GetToolCount :: Ptr (TAuiToolBar a) -> IO CInt + +-- | usage: (@auiToolBarGetToolDropDown obj toolid@). +auiToolBarGetToolDropDown :: AuiToolBar a -> Int -> IO Bool +auiToolBarGetToolDropDown _obj toolid + = withBoolResult $ + withObjectRef "auiToolBarGetToolDropDown" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolDropDown cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_GetToolDropDown" wxAuiToolBar_GetToolDropDown :: Ptr (TAuiToolBar a) -> CInt -> IO CBool + +-- | usage: (@auiToolBarGetToolEnabled obj toolid@). +auiToolBarGetToolEnabled :: AuiToolBar a -> Int -> IO Bool +auiToolBarGetToolEnabled _obj toolid + = withBoolResult $ + withObjectRef "auiToolBarGetToolEnabled" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolEnabled cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_GetToolEnabled" wxAuiToolBar_GetToolEnabled :: Ptr (TAuiToolBar a) -> CInt -> IO CBool + +-- | usage: (@auiToolBarGetToolFits obj toolid@). +auiToolBarGetToolFits :: AuiToolBar a -> Int -> IO Bool +auiToolBarGetToolFits _obj toolid + = withBoolResult $ + withObjectRef "auiToolBarGetToolFits" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolFits cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_GetToolFits" wxAuiToolBar_GetToolFits :: Ptr (TAuiToolBar a) -> CInt -> IO CBool + +-- | usage: (@auiToolBarGetToolFitsByIndex obj toolid@). +auiToolBarGetToolFitsByIndex :: AuiToolBar a -> Int -> IO Bool +auiToolBarGetToolFitsByIndex _obj toolid + = withBoolResult $ + withObjectRef "auiToolBarGetToolFitsByIndex" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolFitsByIndex cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_GetToolFitsByIndex" wxAuiToolBar_GetToolFitsByIndex :: Ptr (TAuiToolBar a) -> CInt -> IO CBool + +-- | usage: (@auiToolBarGetToolIndex obj toolid@). +auiToolBarGetToolIndex :: AuiToolBar a -> Int -> IO Int +auiToolBarGetToolIndex _obj toolid + = withIntResult $ + withObjectRef "auiToolBarGetToolIndex" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolIndex cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_GetToolIndex" wxAuiToolBar_GetToolIndex :: Ptr (TAuiToolBar a) -> CInt -> IO CInt + +-- | usage: (@auiToolBarGetToolLabel obj toolid@). +auiToolBarGetToolLabel :: AuiToolBar a -> Int -> IO (String) +auiToolBarGetToolLabel _obj toolid + = withManagedStringResult $ + withObjectRef "auiToolBarGetToolLabel" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolLabel cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_GetToolLabel" wxAuiToolBar_GetToolLabel :: Ptr (TAuiToolBar a) -> CInt -> IO (Ptr (TWxString ())) + +-- | usage: (@auiToolBarGetToolLongHelp obj toolid@). +auiToolBarGetToolLongHelp :: AuiToolBar a -> Int -> IO (String) +auiToolBarGetToolLongHelp _obj toolid + = withManagedStringResult $ + withObjectRef "auiToolBarGetToolLongHelp" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolLongHelp cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_GetToolLongHelp" wxAuiToolBar_GetToolLongHelp :: Ptr (TAuiToolBar a) -> CInt -> IO (Ptr (TWxString ())) + +-- | usage: (@auiToolBarGetToolPacking obj@). +auiToolBarGetToolPacking :: AuiToolBar a -> IO Int +auiToolBarGetToolPacking _obj + = withIntResult $ + withObjectRef "auiToolBarGetToolPacking" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolPacking cobj__obj +foreign import ccall "wxAuiToolBar_GetToolPacking" wxAuiToolBar_GetToolPacking :: Ptr (TAuiToolBar a) -> IO CInt + +-- | usage: (@auiToolBarGetToolPos obj toolid@). +auiToolBarGetToolPos :: AuiToolBar a -> Int -> IO Int +auiToolBarGetToolPos _obj toolid + = withIntResult $ + withObjectRef "auiToolBarGetToolPos" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolPos cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_GetToolPos" wxAuiToolBar_GetToolPos :: Ptr (TAuiToolBar a) -> CInt -> IO CInt + +-- | usage: (@auiToolBarGetToolProportion obj toolid@). +auiToolBarGetToolProportion :: AuiToolBar a -> Int -> IO Int +auiToolBarGetToolProportion _obj toolid + = withIntResult $ + withObjectRef "auiToolBarGetToolProportion" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolProportion cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_GetToolProportion" wxAuiToolBar_GetToolProportion :: Ptr (TAuiToolBar a) -> CInt -> IO CInt + +-- | usage: (@auiToolBarGetToolRect obj toolid@). +auiToolBarGetToolRect :: AuiToolBar a -> Int -> IO (Rect) +auiToolBarGetToolRect _obj toolid + = withWxRectResult $ + withObjectRef "auiToolBarGetToolRect" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolRect cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_GetToolRect" wxAuiToolBar_GetToolRect :: Ptr (TAuiToolBar a) -> CInt -> IO (Ptr (TWxRect ())) + +-- | usage: (@auiToolBarGetToolSeparation obj@). +auiToolBarGetToolSeparation :: AuiToolBar a -> IO Int +auiToolBarGetToolSeparation _obj + = withIntResult $ + withObjectRef "auiToolBarGetToolSeparation" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolSeparation cobj__obj +foreign import ccall "wxAuiToolBar_GetToolSeparation" wxAuiToolBar_GetToolSeparation :: Ptr (TAuiToolBar a) -> IO CInt + +-- | usage: (@auiToolBarGetToolShortHelp obj toolid@). +auiToolBarGetToolShortHelp :: AuiToolBar a -> Int -> IO (String) +auiToolBarGetToolShortHelp _obj toolid + = withManagedStringResult $ + withObjectRef "auiToolBarGetToolShortHelp" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolShortHelp cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_GetToolShortHelp" wxAuiToolBar_GetToolShortHelp :: Ptr (TAuiToolBar a) -> CInt -> IO (Ptr (TWxString ())) + +-- | usage: (@auiToolBarGetToolSticky obj toolid@). +auiToolBarGetToolSticky :: AuiToolBar a -> Int -> IO Bool +auiToolBarGetToolSticky _obj toolid + = withBoolResult $ + withObjectRef "auiToolBarGetToolSticky" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolSticky cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_GetToolSticky" wxAuiToolBar_GetToolSticky :: Ptr (TAuiToolBar a) -> CInt -> IO CBool + +-- | usage: (@auiToolBarGetToolTextOrientation obj@). +auiToolBarGetToolTextOrientation :: AuiToolBar a -> IO Int +auiToolBarGetToolTextOrientation _obj + = withIntResult $ + withObjectRef "auiToolBarGetToolTextOrientation" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolTextOrientation cobj__obj +foreign import ccall "wxAuiToolBar_GetToolTextOrientation" wxAuiToolBar_GetToolTextOrientation :: Ptr (TAuiToolBar a) -> IO CInt + +-- | usage: (@auiToolBarGetToolToggled obj toolid@). +auiToolBarGetToolToggled :: AuiToolBar a -> Int -> IO Bool +auiToolBarGetToolToggled _obj toolid + = withBoolResult $ + withObjectRef "auiToolBarGetToolToggled" _obj $ \cobj__obj -> + wxAuiToolBar_GetToolToggled cobj__obj (toCInt toolid) +foreign import ccall "wxAuiToolBar_GetToolToggled" wxAuiToolBar_GetToolToggled :: Ptr (TAuiToolBar a) -> CInt -> IO CBool + +-- | usage: (@auiToolBarGetWindowStyleFlag obj@). +auiToolBarGetWindowStyleFlag :: AuiToolBar a -> IO Int +auiToolBarGetWindowStyleFlag _obj + = withIntResult $ + withObjectRef "auiToolBarGetWindowStyleFlag" _obj $ \cobj__obj -> + wxAuiToolBar_GetWindowStyleFlag cobj__obj +foreign import ccall "wxAuiToolBar_GetWindowStyleFlag" wxAuiToolBar_GetWindowStyleFlag :: Ptr (TAuiToolBar a) -> IO CInt + +-- | usage: (@auiToolBarIsPaneValid obj pane@). +auiToolBarIsPaneValid :: AuiToolBar a -> AuiPaneInfo b -> IO Bool +auiToolBarIsPaneValid _obj _pane + = withBoolResult $ + withObjectRef "auiToolBarIsPaneValid" _obj $ \cobj__obj -> + withObjectPtr _pane $ \cobj__pane -> + wxAuiToolBar_IsPaneValid cobj__obj cobj__pane +foreign import ccall "wxAuiToolBar_IsPaneValid" wxAuiToolBar_IsPaneValid :: Ptr (TAuiToolBar a) -> Ptr (TAuiPaneInfo b) -> IO CBool + +-- | usage: (@auiToolBarItemArrayCreate@). +auiToolBarItemArrayCreate :: IO (AuiToolBarItemArray ()) +auiToolBarItemArrayCreate + = withObjectResult $ + wxAuiToolBarItemArray_Create +foreign import ccall "wxAuiToolBarItemArray_Create" wxAuiToolBarItemArray_Create :: IO (Ptr (TAuiToolBarItemArray ())) + +-- | usage: (@auiToolBarItemArrayDelete obj@). +auiToolBarItemArrayDelete :: AuiToolBarItemArray a -> IO () +auiToolBarItemArrayDelete _obj + = withObjectRef "auiToolBarItemArrayDelete" _obj $ \cobj__obj -> + wxAuiToolBarItemArray_Delete cobj__obj +foreign import ccall "wxAuiToolBarItemArray_Delete" wxAuiToolBarItemArray_Delete :: Ptr (TAuiToolBarItemArray a) -> IO () + +-- | usage: (@auiToolBarItemArrayGetCount obj@). +auiToolBarItemArrayGetCount :: AuiToolBarItemArray a -> IO Int +auiToolBarItemArrayGetCount _obj + = withIntResult $ + withObjectRef "auiToolBarItemArrayGetCount" _obj $ \cobj__obj -> + wxAuiToolBarItemArray_GetCount cobj__obj +foreign import ccall "wxAuiToolBarItemArray_GetCount" wxAuiToolBarItemArray_GetCount :: Ptr (TAuiToolBarItemArray a) -> IO CInt + +-- | usage: (@auiToolBarItemArrayItem obj idx@). +auiToolBarItemArrayItem :: AuiToolBarItemArray a -> Int -> IO (AuiToolBarItem ()) +auiToolBarItemArrayItem _obj _idx + = withObjectResult $ + withObjectRef "auiToolBarItemArrayItem" _obj $ \cobj__obj -> + wxAuiToolBarItemArray_Item cobj__obj (toCInt _idx) +foreign import ccall "wxAuiToolBarItemArray_Item" wxAuiToolBarItemArray_Item :: Ptr (TAuiToolBarItemArray a) -> CInt -> IO (Ptr (TAuiToolBarItem ())) + +-- | usage: (@auiToolBarItemAssign obj c@). +auiToolBarItemAssign :: AuiToolBarItem a -> AuiToolBarItem b -> IO () +auiToolBarItemAssign _obj _c + = withObjectRef "auiToolBarItemAssign" _obj $ \cobj__obj -> + withObjectPtr _c $ \cobj__c -> + wxAuiToolBarItem_Assign cobj__obj cobj__c +foreign import ccall "wxAuiToolBarItem_Assign" wxAuiToolBarItem_Assign :: Ptr (TAuiToolBarItem a) -> Ptr (TAuiToolBarItem b) -> IO () + +-- | usage: (@auiToolBarItemCopy obj c@). +auiToolBarItemCopy :: AuiToolBarItem a -> AuiToolBarItem b -> IO (AuiToolBarItem ()) +auiToolBarItemCopy _obj _c + = withObjectResult $ + withObjectRef "auiToolBarItemCopy" _obj $ \cobj__obj -> + withObjectPtr _c $ \cobj__c -> + wxAuiToolBarItem_Copy cobj__obj cobj__c +foreign import ccall "wxAuiToolBarItem_Copy" wxAuiToolBarItem_Copy :: Ptr (TAuiToolBarItem a) -> Ptr (TAuiToolBarItem b) -> IO (Ptr (TAuiToolBarItem ())) + +-- | usage: (@auiToolBarItemCreate c@). +auiToolBarItemCreate :: AuiToolBarItem a -> IO (AuiToolBarItem ()) +auiToolBarItemCreate _c + = withObjectResult $ + withObjectPtr _c $ \cobj__c -> + wxAuiToolBarItem_Create cobj__c +foreign import ccall "wxAuiToolBarItem_Create" wxAuiToolBarItem_Create :: Ptr (TAuiToolBarItem a) -> IO (Ptr (TAuiToolBarItem ())) + +-- | usage: (@auiToolBarItemCreateDefault@). +auiToolBarItemCreateDefault :: IO (AuiToolBarItem ()) +auiToolBarItemCreateDefault + = withObjectResult $ + wxAuiToolBarItem_CreateDefault +foreign import ccall "wxAuiToolBarItem_CreateDefault" wxAuiToolBarItem_CreateDefault :: IO (Ptr (TAuiToolBarItem ())) + +-- | usage: (@auiToolBarItemGetAlignment obj@). +auiToolBarItemGetAlignment :: AuiToolBarItem a -> IO Int +auiToolBarItemGetAlignment _obj + = withIntResult $ + withObjectRef "auiToolBarItemGetAlignment" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetAlignment cobj__obj +foreign import ccall "wxAuiToolBarItem_GetAlignment" wxAuiToolBarItem_GetAlignment :: Ptr (TAuiToolBarItem a) -> IO CInt + +-- | usage: (@auiToolBarItemGetBitmap obj@). +auiToolBarItemGetBitmap :: AuiToolBarItem a -> IO (Bitmap ()) +auiToolBarItemGetBitmap _obj + = withRefBitmap $ \pref -> + withObjectRef "auiToolBarItemGetBitmap" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetBitmap cobj__obj pref +foreign import ccall "wxAuiToolBarItem_GetBitmap" wxAuiToolBarItem_GetBitmap :: Ptr (TAuiToolBarItem a) -> Ptr (TBitmap ()) -> IO () + +-- | usage: (@auiToolBarItemGetDisabledBitmap obj@). +auiToolBarItemGetDisabledBitmap :: AuiToolBarItem a -> IO (Bitmap ()) +auiToolBarItemGetDisabledBitmap _obj + = withRefBitmap $ \pref -> + withObjectRef "auiToolBarItemGetDisabledBitmap" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetDisabledBitmap cobj__obj pref +foreign import ccall "wxAuiToolBarItem_GetDisabledBitmap" wxAuiToolBarItem_GetDisabledBitmap :: Ptr (TAuiToolBarItem a) -> Ptr (TBitmap ()) -> IO () + +-- | usage: (@auiToolBarItemGetHoverBitmap obj@). +auiToolBarItemGetHoverBitmap :: AuiToolBarItem a -> IO (Bitmap ()) +auiToolBarItemGetHoverBitmap _obj + = withRefBitmap $ \pref -> + withObjectRef "auiToolBarItemGetHoverBitmap" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetHoverBitmap cobj__obj pref +foreign import ccall "wxAuiToolBarItem_GetHoverBitmap" wxAuiToolBarItem_GetHoverBitmap :: Ptr (TAuiToolBarItem a) -> Ptr (TBitmap ()) -> IO () + +-- | usage: (@auiToolBarItemGetId obj@). +auiToolBarItemGetId :: AuiToolBarItem a -> IO Int +auiToolBarItemGetId _obj + = withIntResult $ + withObjectRef "auiToolBarItemGetId" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetId cobj__obj +foreign import ccall "wxAuiToolBarItem_GetId" wxAuiToolBarItem_GetId :: Ptr (TAuiToolBarItem a) -> IO CInt + +-- | usage: (@auiToolBarItemGetKind obj@). +auiToolBarItemGetKind :: AuiToolBarItem a -> IO Int +auiToolBarItemGetKind _obj + = withIntResult $ + withObjectRef "auiToolBarItemGetKind" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetKind cobj__obj +foreign import ccall "wxAuiToolBarItem_GetKind" wxAuiToolBarItem_GetKind :: Ptr (TAuiToolBarItem a) -> IO CInt + +-- | usage: (@auiToolBarItemGetLabel obj@). +auiToolBarItemGetLabel :: AuiToolBarItem a -> IO (String) +auiToolBarItemGetLabel _obj + = withManagedStringResult $ + withObjectRef "auiToolBarItemGetLabel" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetLabel cobj__obj +foreign import ccall "wxAuiToolBarItem_GetLabel" wxAuiToolBarItem_GetLabel :: Ptr (TAuiToolBarItem a) -> IO (Ptr (TWxString ())) + +-- | usage: (@auiToolBarItemGetLongHelp obj@). +auiToolBarItemGetLongHelp :: AuiToolBarItem a -> IO (String) +auiToolBarItemGetLongHelp _obj + = withManagedStringResult $ + withObjectRef "auiToolBarItemGetLongHelp" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetLongHelp cobj__obj +foreign import ccall "wxAuiToolBarItem_GetLongHelp" wxAuiToolBarItem_GetLongHelp :: Ptr (TAuiToolBarItem a) -> IO (Ptr (TWxString ())) + +-- | usage: (@auiToolBarItemGetMinSize obj@). +auiToolBarItemGetMinSize :: AuiToolBarItem a -> IO (Size) +auiToolBarItemGetMinSize _obj + = withWxSizeResult $ + withObjectRef "auiToolBarItemGetMinSize" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetMinSize cobj__obj +foreign import ccall "wxAuiToolBarItem_GetMinSize" wxAuiToolBarItem_GetMinSize :: Ptr (TAuiToolBarItem a) -> IO (Ptr (TWxSize ())) + +-- | usage: (@auiToolBarItemGetProportion obj@). +auiToolBarItemGetProportion :: AuiToolBarItem a -> IO Int +auiToolBarItemGetProportion _obj + = withIntResult $ + withObjectRef "auiToolBarItemGetProportion" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetProportion cobj__obj +foreign import ccall "wxAuiToolBarItem_GetProportion" wxAuiToolBarItem_GetProportion :: Ptr (TAuiToolBarItem a) -> IO CInt + +-- | usage: (@auiToolBarItemGetShortHelp obj@). +auiToolBarItemGetShortHelp :: AuiToolBarItem a -> IO (String) +auiToolBarItemGetShortHelp _obj + = withManagedStringResult $ + withObjectRef "auiToolBarItemGetShortHelp" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetShortHelp cobj__obj +foreign import ccall "wxAuiToolBarItem_GetShortHelp" wxAuiToolBarItem_GetShortHelp :: Ptr (TAuiToolBarItem a) -> IO (Ptr (TWxString ())) + +-- | usage: (@auiToolBarItemGetSizerItem obj@). +auiToolBarItemGetSizerItem :: AuiToolBarItem a -> IO (SizerItem ()) +auiToolBarItemGetSizerItem _obj + = withObjectResult $ + withObjectRef "auiToolBarItemGetSizerItem" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetSizerItem cobj__obj +foreign import ccall "wxAuiToolBarItem_GetSizerItem" wxAuiToolBarItem_GetSizerItem :: Ptr (TAuiToolBarItem a) -> IO (Ptr (TSizerItem ())) + +-- | usage: (@auiToolBarItemGetSpacerPixels obj@). +auiToolBarItemGetSpacerPixels :: AuiToolBarItem a -> IO Int +auiToolBarItemGetSpacerPixels _obj + = withIntResult $ + withObjectRef "auiToolBarItemGetSpacerPixels" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetSpacerPixels cobj__obj +foreign import ccall "wxAuiToolBarItem_GetSpacerPixels" wxAuiToolBarItem_GetSpacerPixels :: Ptr (TAuiToolBarItem a) -> IO CInt + +-- | usage: (@auiToolBarItemGetState obj@). +auiToolBarItemGetState :: AuiToolBarItem a -> IO Int +auiToolBarItemGetState _obj + = withIntResult $ + withObjectRef "auiToolBarItemGetState" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetState cobj__obj +foreign import ccall "wxAuiToolBarItem_GetState" wxAuiToolBarItem_GetState :: Ptr (TAuiToolBarItem a) -> IO CInt + +-- | usage: (@auiToolBarItemGetUserData obj@). +auiToolBarItemGetUserData :: AuiToolBarItem a -> IO Int +auiToolBarItemGetUserData _obj + = withIntResult $ + withObjectRef "auiToolBarItemGetUserData" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetUserData cobj__obj +foreign import ccall "wxAuiToolBarItem_GetUserData" wxAuiToolBarItem_GetUserData :: Ptr (TAuiToolBarItem a) -> IO CInt + +-- | usage: (@auiToolBarItemGetWindow obj@). +auiToolBarItemGetWindow :: AuiToolBarItem a -> IO (Window ()) +auiToolBarItemGetWindow _obj + = withObjectResult $ + withObjectRef "auiToolBarItemGetWindow" _obj $ \cobj__obj -> + wxAuiToolBarItem_GetWindow cobj__obj +foreign import ccall "wxAuiToolBarItem_GetWindow" wxAuiToolBarItem_GetWindow :: Ptr (TAuiToolBarItem a) -> IO (Ptr (TWindow ())) + +-- | usage: (@auiToolBarItemHasDropDown obj@). +auiToolBarItemHasDropDown :: AuiToolBarItem a -> IO Bool +auiToolBarItemHasDropDown _obj + = withBoolResult $ + withObjectRef "auiToolBarItemHasDropDown" _obj $ \cobj__obj -> + wxAuiToolBarItem_HasDropDown cobj__obj +foreign import ccall "wxAuiToolBarItem_HasDropDown" wxAuiToolBarItem_HasDropDown :: Ptr (TAuiToolBarItem a) -> IO CBool + +-- | usage: (@auiToolBarItemIsActive obj@). +auiToolBarItemIsActive :: AuiToolBarItem a -> IO Bool +auiToolBarItemIsActive _obj + = withBoolResult $ + withObjectRef "auiToolBarItemIsActive" _obj $ \cobj__obj -> + wxAuiToolBarItem_IsActive cobj__obj +foreign import ccall "wxAuiToolBarItem_IsActive" wxAuiToolBarItem_IsActive :: Ptr (TAuiToolBarItem a) -> IO CBool + +-- | usage: (@auiToolBarItemIsSticky obj@). +auiToolBarItemIsSticky :: AuiToolBarItem a -> IO Bool +auiToolBarItemIsSticky _obj + = withBoolResult $ + withObjectRef "auiToolBarItemIsSticky" _obj $ \cobj__obj -> + wxAuiToolBarItem_IsSticky cobj__obj +foreign import ccall "wxAuiToolBarItem_IsSticky" wxAuiToolBarItem_IsSticky :: Ptr (TAuiToolBarItem a) -> IO CBool + +-- | usage: (@auiToolBarItemSetActive obj b@). +auiToolBarItemSetActive :: AuiToolBarItem a -> Bool -> IO () +auiToolBarItemSetActive _obj b + = withObjectRef "auiToolBarItemSetActive" _obj $ \cobj__obj -> + wxAuiToolBarItem_SetActive cobj__obj (toCBool b) +foreign import ccall "wxAuiToolBarItem_SetActive" wxAuiToolBarItem_SetActive :: Ptr (TAuiToolBarItem a) -> CBool -> IO () + +-- | usage: (@auiToolBarItemSetAlignment obj l@). +auiToolBarItemSetAlignment :: AuiToolBarItem a -> Int -> IO () +auiToolBarItemSetAlignment _obj l + = withObjectRef "auiToolBarItemSetAlignment" _obj $ \cobj__obj -> + wxAuiToolBarItem_SetAlignment cobj__obj (toCInt l) +foreign import ccall "wxAuiToolBarItem_SetAlignment" wxAuiToolBarItem_SetAlignment :: Ptr (TAuiToolBarItem a) -> CInt -> IO () + +-- | usage: (@auiToolBarItemSetBitmap obj bmp@). +auiToolBarItemSetBitmap :: AuiToolBarItem a -> Bitmap b -> IO () +auiToolBarItemSetBitmap _obj _bmp + = withObjectRef "auiToolBarItemSetBitmap" _obj $ \cobj__obj -> + withObjectPtr _bmp $ \cobj__bmp -> + wxAuiToolBarItem_SetBitmap cobj__obj cobj__bmp +foreign import ccall "wxAuiToolBarItem_SetBitmap" wxAuiToolBarItem_SetBitmap :: Ptr (TAuiToolBarItem a) -> Ptr (TBitmap b) -> IO () + +-- | usage: (@auiToolBarItemSetDisabledBitmap obj bmp@). +auiToolBarItemSetDisabledBitmap :: AuiToolBarItem a -> Bitmap b -> IO () +auiToolBarItemSetDisabledBitmap _obj _bmp + = withObjectRef "auiToolBarItemSetDisabledBitmap" _obj $ \cobj__obj -> + withObjectPtr _bmp $ \cobj__bmp -> + wxAuiToolBarItem_SetDisabledBitmap cobj__obj cobj__bmp +foreign import ccall "wxAuiToolBarItem_SetDisabledBitmap" wxAuiToolBarItem_SetDisabledBitmap :: Ptr (TAuiToolBarItem a) -> Ptr (TBitmap b) -> IO () + +-- | usage: (@auiToolBarItemSetHasDropDown obj b@). +auiToolBarItemSetHasDropDown :: AuiToolBarItem a -> Bool -> IO () +auiToolBarItemSetHasDropDown _obj b + = withObjectRef "auiToolBarItemSetHasDropDown" _obj $ \cobj__obj -> + wxAuiToolBarItem_SetHasDropDown cobj__obj (toCBool b) +foreign import ccall "wxAuiToolBarItem_SetHasDropDown" wxAuiToolBarItem_SetHasDropDown :: Ptr (TAuiToolBarItem a) -> CBool -> IO () + +-- | usage: (@auiToolBarItemSetHoverBitmap obj bmp@). +auiToolBarItemSetHoverBitmap :: AuiToolBarItem a -> Bitmap b -> IO () +auiToolBarItemSetHoverBitmap _obj _bmp + = withObjectRef "auiToolBarItemSetHoverBitmap" _obj $ \cobj__obj -> + withObjectPtr _bmp $ \cobj__bmp -> + wxAuiToolBarItem_SetHoverBitmap cobj__obj cobj__bmp +foreign import ccall "wxAuiToolBarItem_SetHoverBitmap" wxAuiToolBarItem_SetHoverBitmap :: Ptr (TAuiToolBarItem a) -> Ptr (TBitmap b) -> IO () + +-- | usage: (@auiToolBarItemSetId obj newid@). +auiToolBarItemSetId :: AuiToolBarItem a -> Int -> IO () +auiToolBarItemSetId _obj newid + = withObjectRef "auiToolBarItemSetId" _obj $ \cobj__obj -> + wxAuiToolBarItem_SetId cobj__obj (toCInt newid) +foreign import ccall "wxAuiToolBarItem_SetId" wxAuiToolBarItem_SetId :: Ptr (TAuiToolBarItem a) -> CInt -> IO () + +-- | usage: (@auiToolBarItemSetKind obj newkind@). +auiToolBarItemSetKind :: AuiToolBarItem a -> Int -> IO () +auiToolBarItemSetKind _obj newkind + = withObjectRef "auiToolBarItemSetKind" _obj $ \cobj__obj -> + wxAuiToolBarItem_SetKind cobj__obj (toCInt newkind) +foreign import ccall "wxAuiToolBarItem_SetKind" wxAuiToolBarItem_SetKind :: Ptr (TAuiToolBarItem a) -> CInt -> IO () + +-- | usage: (@auiToolBarItemSetLabel obj s@). +auiToolBarItemSetLabel :: AuiToolBarItem a -> String -> IO () +auiToolBarItemSetLabel _obj _s + = withObjectRef "auiToolBarItemSetLabel" _obj $ \cobj__obj -> + withStringPtr _s $ \cobj__s -> + wxAuiToolBarItem_SetLabel cobj__obj cobj__s +foreign import ccall "wxAuiToolBarItem_SetLabel" wxAuiToolBarItem_SetLabel :: Ptr (TAuiToolBarItem a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@auiToolBarItemSetLongHelp obj s@). +auiToolBarItemSetLongHelp :: AuiToolBarItem a -> String -> IO () +auiToolBarItemSetLongHelp _obj _s + = withObjectRef "auiToolBarItemSetLongHelp" _obj $ \cobj__obj -> + withStringPtr _s $ \cobj__s -> + wxAuiToolBarItem_SetLongHelp cobj__obj cobj__s +foreign import ccall "wxAuiToolBarItem_SetLongHelp" wxAuiToolBarItem_SetLongHelp :: Ptr (TAuiToolBarItem a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@auiToolBarItemSetMinSize obj widthheight@). +auiToolBarItemSetMinSize :: AuiToolBarItem a -> Size -> IO () +auiToolBarItemSetMinSize _obj _widthheight + = withObjectRef "auiToolBarItemSetMinSize" _obj $ \cobj__obj -> + wxAuiToolBarItem_SetMinSize cobj__obj (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) +foreign import ccall "wxAuiToolBarItem_SetMinSize" wxAuiToolBarItem_SetMinSize :: Ptr (TAuiToolBarItem a) -> CInt -> CInt -> IO () + +-- | usage: (@auiToolBarItemSetProportion obj p@). +auiToolBarItemSetProportion :: AuiToolBarItem a -> Int -> IO () +auiToolBarItemSetProportion _obj p + = withObjectRef "auiToolBarItemSetProportion" _obj $ \cobj__obj -> + wxAuiToolBarItem_SetProportion cobj__obj (toCInt p) +foreign import ccall "wxAuiToolBarItem_SetProportion" wxAuiToolBarItem_SetProportion :: Ptr (TAuiToolBarItem a) -> CInt -> IO () + +-- | usage: (@auiToolBarItemSetShortHelp obj s@). +auiToolBarItemSetShortHelp :: AuiToolBarItem a -> String -> IO () +auiToolBarItemSetShortHelp _obj _s + = withObjectRef "auiToolBarItemSetShortHelp" _obj $ \cobj__obj -> + withStringPtr _s $ \cobj__s -> + wxAuiToolBarItem_SetShortHelp cobj__obj cobj__s +foreign import ccall "wxAuiToolBarItem_SetShortHelp" wxAuiToolBarItem_SetShortHelp :: Ptr (TAuiToolBarItem a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@auiToolBarItemSetSizerItem obj s@). +auiToolBarItemSetSizerItem :: AuiToolBarItem a -> SizerItem b -> IO () +auiToolBarItemSetSizerItem _obj _s + = withObjectRef "auiToolBarItemSetSizerItem" _obj $ \cobj__obj -> + withObjectPtr _s $ \cobj__s -> + wxAuiToolBarItem_SetSizerItem cobj__obj cobj__s +foreign import ccall "wxAuiToolBarItem_SetSizerItem" wxAuiToolBarItem_SetSizerItem :: Ptr (TAuiToolBarItem a) -> Ptr (TSizerItem b) -> IO () + +-- | usage: (@auiToolBarItemSetSpacerPixels obj s@). +auiToolBarItemSetSpacerPixels :: AuiToolBarItem a -> Int -> IO () +auiToolBarItemSetSpacerPixels _obj s + = withObjectRef "auiToolBarItemSetSpacerPixels" _obj $ \cobj__obj -> + wxAuiToolBarItem_SetSpacerPixels cobj__obj (toCInt s) +foreign import ccall "wxAuiToolBarItem_SetSpacerPixels" wxAuiToolBarItem_SetSpacerPixels :: Ptr (TAuiToolBarItem a) -> CInt -> IO () + +-- | usage: (@auiToolBarItemSetState obj newstate@). +auiToolBarItemSetState :: AuiToolBarItem a -> Int -> IO () +auiToolBarItemSetState _obj newstate + = withObjectRef "auiToolBarItemSetState" _obj $ \cobj__obj -> + wxAuiToolBarItem_SetState cobj__obj (toCInt newstate) +foreign import ccall "wxAuiToolBarItem_SetState" wxAuiToolBarItem_SetState :: Ptr (TAuiToolBarItem a) -> CInt -> IO () + +-- | usage: (@auiToolBarItemSetSticky obj b@). +auiToolBarItemSetSticky :: AuiToolBarItem a -> Bool -> IO () +auiToolBarItemSetSticky _obj b + = withObjectRef "auiToolBarItemSetSticky" _obj $ \cobj__obj -> + wxAuiToolBarItem_SetSticky cobj__obj (toCBool b) +foreign import ccall "wxAuiToolBarItem_SetSticky" wxAuiToolBarItem_SetSticky :: Ptr (TAuiToolBarItem a) -> CBool -> IO () + +-- | usage: (@auiToolBarItemSetUserData obj l@). +auiToolBarItemSetUserData :: AuiToolBarItem a -> Int -> IO () +auiToolBarItemSetUserData _obj l + = withObjectRef "auiToolBarItemSetUserData" _obj $ \cobj__obj -> + wxAuiToolBarItem_SetUserData cobj__obj (toCInt l) +foreign import ccall "wxAuiToolBarItem_SetUserData" wxAuiToolBarItem_SetUserData :: Ptr (TAuiToolBarItem a) -> CInt -> IO () + +-- | usage: (@auiToolBarItemSetWindow obj w@). +auiToolBarItemSetWindow :: AuiToolBarItem a -> Window b -> IO () +auiToolBarItemSetWindow _obj _w + = withObjectRef "auiToolBarItemSetWindow" _obj $ \cobj__obj -> + withObjectPtr _w $ \cobj__w -> + wxAuiToolBarItem_SetWindow cobj__obj cobj__w +foreign import ccall "wxAuiToolBarItem_SetWindow" wxAuiToolBarItem_SetWindow :: Ptr (TAuiToolBarItem a) -> Ptr (TWindow b) -> IO () + +-- | usage: (@auiToolBarRealize obj@). +auiToolBarRealize :: AuiToolBar a -> IO Bool +auiToolBarRealize _obj + = withBoolResult $ + withObjectRef "auiToolBarRealize" _obj $ \cobj__obj -> + wxAuiToolBar_Realize cobj__obj +foreign import ccall "wxAuiToolBar_Realize" wxAuiToolBar_Realize :: Ptr (TAuiToolBar a) -> IO CBool + +-- | usage: (@auiToolBarSetArtProvider obj art@). +auiToolBarSetArtProvider :: AuiToolBar a -> AuiToolBarArt b -> IO () +auiToolBarSetArtProvider _obj _art + = withObjectRef "auiToolBarSetArtProvider" _obj $ \cobj__obj -> + withObjectPtr _art $ \cobj__art -> + wxAuiToolBar_SetArtProvider cobj__obj cobj__art +foreign import ccall "wxAuiToolBar_SetArtProvider" wxAuiToolBar_SetArtProvider :: Ptr (TAuiToolBar a) -> Ptr (TAuiToolBarArt b) -> IO () + +-- | usage: (@auiToolBarSetCustomOverflowItems obj prepend append@). +auiToolBarSetCustomOverflowItems :: AuiToolBar a -> AuiToolBarItemArray b -> AuiToolBarItemArray c -> IO () +auiToolBarSetCustomOverflowItems _obj _prepend _append + = withObjectRef "auiToolBarSetCustomOverflowItems" _obj $ \cobj__obj -> + withObjectPtr _prepend $ \cobj__prepend -> + withObjectPtr _append $ \cobj__append -> + wxAuiToolBar_SetCustomOverflowItems cobj__obj cobj__prepend cobj__append +foreign import ccall "wxAuiToolBar_SetCustomOverflowItems" wxAuiToolBar_SetCustomOverflowItems :: Ptr (TAuiToolBar a) -> Ptr (TAuiToolBarItemArray b) -> Ptr (TAuiToolBarItemArray c) -> IO () + +-- | usage: (@auiToolBarSetFont obj font@). +auiToolBarSetFont :: AuiToolBar a -> Font b -> IO Bool +auiToolBarSetFont _obj _font + = withBoolResult $ + withObjectRef "auiToolBarSetFont" _obj $ \cobj__obj -> + withObjectPtr _font $ \cobj__font -> + wxAuiToolBar_SetFont cobj__obj cobj__font +foreign import ccall "wxAuiToolBar_SetFont" wxAuiToolBar_SetFont :: Ptr (TAuiToolBar a) -> Ptr (TFont b) -> IO CBool + +-- | usage: (@auiToolBarSetGripperVisible obj visible@). +auiToolBarSetGripperVisible :: AuiToolBar a -> Bool -> IO () +auiToolBarSetGripperVisible _obj visible + = withObjectRef "auiToolBarSetGripperVisible" _obj $ \cobj__obj -> + wxAuiToolBar_SetGripperVisible cobj__obj (toCBool visible) +foreign import ccall "wxAuiToolBar_SetGripperVisible" wxAuiToolBar_SetGripperVisible :: Ptr (TAuiToolBar a) -> CBool -> IO () + +-- | usage: (@auiToolBarSetMargins obj widthheight@). +auiToolBarSetMargins :: AuiToolBar a -> Size -> IO () +auiToolBarSetMargins _obj _widthheight + = withObjectRef "auiToolBarSetMargins" _obj $ \cobj__obj -> + wxAuiToolBar_SetMargins cobj__obj (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) +foreign import ccall "wxAuiToolBar_SetMargins" wxAuiToolBar_SetMargins :: Ptr (TAuiToolBar a) -> CInt -> CInt -> IO () + +-- | usage: (@auiToolBarSetMarginsDetailed obj left right top bottom@). +auiToolBarSetMarginsDetailed :: AuiToolBar a -> Int -> Int -> Int -> Int -> IO () +auiToolBarSetMarginsDetailed _obj left right top bottom + = withObjectRef "auiToolBarSetMarginsDetailed" _obj $ \cobj__obj -> + wxAuiToolBar_SetMarginsDetailed cobj__obj (toCInt left) (toCInt right) (toCInt top) (toCInt bottom) +foreign import ccall "wxAuiToolBar_SetMarginsDetailed" wxAuiToolBar_SetMarginsDetailed :: Ptr (TAuiToolBar a) -> CInt -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@auiToolBarSetMarginsXY obj xy@). +auiToolBarSetMarginsXY :: AuiToolBar a -> Point -> IO () +auiToolBarSetMarginsXY _obj xy + = withObjectRef "auiToolBarSetMarginsXY" _obj $ \cobj__obj -> + wxAuiToolBar_SetMarginsXY cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxAuiToolBar_SetMarginsXY" wxAuiToolBar_SetMarginsXY :: Ptr (TAuiToolBar a) -> CInt -> CInt -> IO () + +-- | usage: (@auiToolBarSetOverflowVisible obj visible@). +auiToolBarSetOverflowVisible :: AuiToolBar a -> Bool -> IO () +auiToolBarSetOverflowVisible _obj visible + = withObjectRef "auiToolBarSetOverflowVisible" _obj $ \cobj__obj -> + wxAuiToolBar_SetOverflowVisible cobj__obj (toCBool visible) +foreign import ccall "wxAuiToolBar_SetOverflowVisible" wxAuiToolBar_SetOverflowVisible :: Ptr (TAuiToolBar a) -> CBool -> IO () + +-- | usage: (@auiToolBarSetToolBitmap obj toolid bitmap@). +auiToolBarSetToolBitmap :: AuiToolBar a -> Int -> Bitmap c -> IO () +auiToolBarSetToolBitmap _obj toolid _bitmap + = withObjectRef "auiToolBarSetToolBitmap" _obj $ \cobj__obj -> + withObjectPtr _bitmap $ \cobj__bitmap -> + wxAuiToolBar_SetToolBitmap cobj__obj (toCInt toolid) cobj__bitmap +foreign import ccall "wxAuiToolBar_SetToolBitmap" wxAuiToolBar_SetToolBitmap :: Ptr (TAuiToolBar a) -> CInt -> Ptr (TBitmap c) -> IO () + +-- | usage: (@auiToolBarSetToolBitmapSize obj widthheight@). +auiToolBarSetToolBitmapSize :: AuiToolBar a -> Size -> IO () +auiToolBarSetToolBitmapSize _obj _widthheight + = withObjectRef "auiToolBarSetToolBitmapSize" _obj $ \cobj__obj -> + wxAuiToolBar_SetToolBitmapSize cobj__obj (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) +foreign import ccall "wxAuiToolBar_SetToolBitmapSize" wxAuiToolBar_SetToolBitmapSize :: Ptr (TAuiToolBar a) -> CInt -> CInt -> IO () + +-- | usage: (@auiToolBarSetToolBorderPadding obj padding@). +auiToolBarSetToolBorderPadding :: AuiToolBar a -> Int -> IO () +auiToolBarSetToolBorderPadding _obj padding + = withObjectRef "auiToolBarSetToolBorderPadding" _obj $ \cobj__obj -> + wxAuiToolBar_SetToolBorderPadding cobj__obj (toCInt padding) +foreign import ccall "wxAuiToolBar_SetToolBorderPadding" wxAuiToolBar_SetToolBorderPadding :: Ptr (TAuiToolBar a) -> CInt -> IO () + +-- | usage: (@auiToolBarSetToolDropDown obj toolid dropdown@). +auiToolBarSetToolDropDown :: AuiToolBar a -> Int -> Bool -> IO () +auiToolBarSetToolDropDown _obj toolid dropdown + = withObjectRef "auiToolBarSetToolDropDown" _obj $ \cobj__obj -> + wxAuiToolBar_SetToolDropDown cobj__obj (toCInt toolid) (toCBool dropdown) +foreign import ccall "wxAuiToolBar_SetToolDropDown" wxAuiToolBar_SetToolDropDown :: Ptr (TAuiToolBar a) -> CInt -> CBool -> IO () + +-- | usage: (@auiToolBarSetToolLabel obj toolid label@). +auiToolBarSetToolLabel :: AuiToolBar a -> Int -> String -> IO () +auiToolBarSetToolLabel _obj toolid _label + = withObjectRef "auiToolBarSetToolLabel" _obj $ \cobj__obj -> + withStringPtr _label $ \cobj__label -> + wxAuiToolBar_SetToolLabel cobj__obj (toCInt toolid) cobj__label +foreign import ccall "wxAuiToolBar_SetToolLabel" wxAuiToolBar_SetToolLabel :: Ptr (TAuiToolBar a) -> CInt -> Ptr (TWxString c) -> IO () + +-- | usage: (@auiToolBarSetToolLongHelp obj toolid helpstring@). +auiToolBarSetToolLongHelp :: AuiToolBar a -> Int -> String -> IO () +auiToolBarSetToolLongHelp _obj toolid _helpstring + = withObjectRef "auiToolBarSetToolLongHelp" _obj $ \cobj__obj -> + withStringPtr _helpstring $ \cobj__helpstring -> + wxAuiToolBar_SetToolLongHelp cobj__obj (toCInt toolid) cobj__helpstring +foreign import ccall "wxAuiToolBar_SetToolLongHelp" wxAuiToolBar_SetToolLongHelp :: Ptr (TAuiToolBar a) -> CInt -> Ptr (TWxString c) -> IO () + +-- | usage: (@auiToolBarSetToolPacking obj packing@). +auiToolBarSetToolPacking :: AuiToolBar a -> Int -> IO () +auiToolBarSetToolPacking _obj packing + = withObjectRef "auiToolBarSetToolPacking" _obj $ \cobj__obj -> + wxAuiToolBar_SetToolPacking cobj__obj (toCInt packing) +foreign import ccall "wxAuiToolBar_SetToolPacking" wxAuiToolBar_SetToolPacking :: Ptr (TAuiToolBar a) -> CInt -> IO () + +-- | usage: (@auiToolBarSetToolProportion obj toolid proportion@). +auiToolBarSetToolProportion :: AuiToolBar a -> Int -> Int -> IO () +auiToolBarSetToolProportion _obj toolid proportion + = withObjectRef "auiToolBarSetToolProportion" _obj $ \cobj__obj -> + wxAuiToolBar_SetToolProportion cobj__obj (toCInt toolid) (toCInt proportion) +foreign import ccall "wxAuiToolBar_SetToolProportion" wxAuiToolBar_SetToolProportion :: Ptr (TAuiToolBar a) -> CInt -> CInt -> IO () + +-- | usage: (@auiToolBarSetToolSeparation obj separation@). +auiToolBarSetToolSeparation :: AuiToolBar a -> Int -> IO () +auiToolBarSetToolSeparation _obj separation + = withObjectRef "auiToolBarSetToolSeparation" _obj $ \cobj__obj -> + wxAuiToolBar_SetToolSeparation cobj__obj (toCInt separation) +foreign import ccall "wxAuiToolBar_SetToolSeparation" wxAuiToolBar_SetToolSeparation :: Ptr (TAuiToolBar a) -> CInt -> IO () + +-- | usage: (@auiToolBarSetToolShortHelp obj toolid helpstring@). +auiToolBarSetToolShortHelp :: AuiToolBar a -> Int -> String -> IO () +auiToolBarSetToolShortHelp _obj toolid _helpstring + = withObjectRef "auiToolBarSetToolShortHelp" _obj $ \cobj__obj -> + withStringPtr _helpstring $ \cobj__helpstring -> + wxAuiToolBar_SetToolShortHelp cobj__obj (toCInt toolid) cobj__helpstring +foreign import ccall "wxAuiToolBar_SetToolShortHelp" wxAuiToolBar_SetToolShortHelp :: Ptr (TAuiToolBar a) -> CInt -> Ptr (TWxString c) -> IO () + +-- | usage: (@auiToolBarSetToolSticky obj toolid sticky@). +auiToolBarSetToolSticky :: AuiToolBar a -> Int -> Bool -> IO () +auiToolBarSetToolSticky _obj toolid sticky + = withObjectRef "auiToolBarSetToolSticky" _obj $ \cobj__obj -> + wxAuiToolBar_SetToolSticky cobj__obj (toCInt toolid) (toCBool sticky) +foreign import ccall "wxAuiToolBar_SetToolSticky" wxAuiToolBar_SetToolSticky :: Ptr (TAuiToolBar a) -> CInt -> CBool -> IO () + +-- | usage: (@auiToolBarSetToolTextOrientation obj orientation@). +auiToolBarSetToolTextOrientation :: AuiToolBar a -> Int -> IO () +auiToolBarSetToolTextOrientation _obj orientation + = withObjectRef "auiToolBarSetToolTextOrientation" _obj $ \cobj__obj -> + wxAuiToolBar_SetToolTextOrientation cobj__obj (toCInt orientation) +foreign import ccall "wxAuiToolBar_SetToolTextOrientation" wxAuiToolBar_SetToolTextOrientation :: Ptr (TAuiToolBar a) -> CInt -> IO () + +-- | usage: (@auiToolBarSetWindowStyleFlag obj style@). +auiToolBarSetWindowStyleFlag :: AuiToolBar a -> Int -> IO () +auiToolBarSetWindowStyleFlag _obj style + = withObjectRef "auiToolBarSetWindowStyleFlag" _obj $ \cobj__obj -> + wxAuiToolBar_SetWindowStyleFlag cobj__obj (toCInt style) +foreign import ccall "wxAuiToolBar_SetWindowStyleFlag" wxAuiToolBar_SetWindowStyleFlag :: Ptr (TAuiToolBar a) -> CInt -> IO () + +-- | usage: (@auiToolBarToggleTool obj toolid state@). +auiToolBarToggleTool :: AuiToolBar a -> Int -> Bool -> IO () +auiToolBarToggleTool _obj toolid state + = withObjectRef "auiToolBarToggleTool" _obj $ \cobj__obj -> + wxAuiToolBar_ToggleTool cobj__obj (toCInt toolid) (toCBool state) +foreign import ccall "wxAuiToolBar_ToggleTool" wxAuiToolBar_ToggleTool :: Ptr (TAuiToolBar a) -> CInt -> CBool -> IO () + +-- | usage: (@autoBufferedPaintDCCreate window@). +autoBufferedPaintDCCreate :: Window a -> IO (AutoBufferedPaintDC ()) +autoBufferedPaintDCCreate window + = withObjectResult $ + withObjectPtr window $ \cobj_window -> + wxAutoBufferedPaintDC_Create cobj_window +foreign import ccall "wxAutoBufferedPaintDC_Create" wxAutoBufferedPaintDC_Create :: Ptr (TWindow a) -> IO (Ptr (TAutoBufferedPaintDC ())) + +-- | usage: (@autoBufferedPaintDCDelete self@). +autoBufferedPaintDCDelete :: AutoBufferedPaintDC a -> IO () +autoBufferedPaintDCDelete + = objectDelete + + +-- | usage: (@bitmapAddHandler handler@). +bitmapAddHandler :: EvtHandler a -> IO () +bitmapAddHandler handler + = withObjectPtr handler $ \cobj_handler -> + wxBitmap_AddHandler cobj_handler +foreign import ccall "wxBitmap_AddHandler" wxBitmap_AddHandler :: Ptr (TEvtHandler a) -> IO () + +-- | usage: (@bitmapButtonCreate prt id bmp lfttopwdthgt stl@). +bitmapButtonCreate :: Window a -> Id -> Bitmap c -> Rect -> Style -> IO (BitmapButton ()) +bitmapButtonCreate _prt _id _bmp _lfttopwdthgt _stl + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + withObjectPtr _bmp $ \cobj__bmp -> + wxBitmapButton_Create cobj__prt (toCInt _id) cobj__bmp (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) +foreign import ccall "wxBitmapButton_Create" wxBitmapButton_Create :: Ptr (TWindow a) -> CInt -> Ptr (TBitmap c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TBitmapButton ())) + +-- | usage: (@bitmapButtonGetBitmapDisabled obj@). +bitmapButtonGetBitmapDisabled :: BitmapButton a -> IO (Bitmap ()) +bitmapButtonGetBitmapDisabled _obj + = withRefBitmap $ \pref -> + withObjectRef "bitmapButtonGetBitmapDisabled" _obj $ \cobj__obj -> + wxBitmapButton_GetBitmapDisabled cobj__obj pref +foreign import ccall "wxBitmapButton_GetBitmapDisabled" wxBitmapButton_GetBitmapDisabled :: Ptr (TBitmapButton a) -> Ptr (TBitmap ()) -> IO () + +-- | usage: (@bitmapButtonGetBitmapFocus obj@). +bitmapButtonGetBitmapFocus :: BitmapButton a -> IO (Bitmap ()) +bitmapButtonGetBitmapFocus _obj + = withRefBitmap $ \pref -> + withObjectRef "bitmapButtonGetBitmapFocus" _obj $ \cobj__obj -> + wxBitmapButton_GetBitmapFocus cobj__obj pref +foreign import ccall "wxBitmapButton_GetBitmapFocus" wxBitmapButton_GetBitmapFocus :: Ptr (TBitmapButton a) -> Ptr (TBitmap ()) -> IO () + +-- | usage: (@bitmapButtonGetBitmapLabel obj@). +bitmapButtonGetBitmapLabel :: BitmapButton a -> IO (Bitmap ()) +bitmapButtonGetBitmapLabel _obj + = withRefBitmap $ \pref -> + withObjectRef "bitmapButtonGetBitmapLabel" _obj $ \cobj__obj -> + wxBitmapButton_GetBitmapLabel cobj__obj pref +foreign import ccall "wxBitmapButton_GetBitmapLabel" wxBitmapButton_GetBitmapLabel :: Ptr (TBitmapButton a) -> Ptr (TBitmap ()) -> IO () + +-- | usage: (@bitmapButtonGetBitmapSelected obj@). +bitmapButtonGetBitmapSelected :: BitmapButton a -> IO (Bitmap ()) +bitmapButtonGetBitmapSelected _obj + = withRefBitmap $ \pref -> + withObjectRef "bitmapButtonGetBitmapSelected" _obj $ \cobj__obj -> + wxBitmapButton_GetBitmapSelected cobj__obj pref +foreign import ccall "wxBitmapButton_GetBitmapSelected" wxBitmapButton_GetBitmapSelected :: Ptr (TBitmapButton a) -> Ptr (TBitmap ()) -> IO () + +-- | usage: (@bitmapButtonGetMarginX obj@). +bitmapButtonGetMarginX :: BitmapButton a -> IO Int +bitmapButtonGetMarginX _obj + = withIntResult $ + withObjectRef "bitmapButtonGetMarginX" _obj $ \cobj__obj -> + wxBitmapButton_GetMarginX cobj__obj +foreign import ccall "wxBitmapButton_GetMarginX" wxBitmapButton_GetMarginX :: Ptr (TBitmapButton a) -> IO CInt + +-- | usage: (@bitmapButtonGetMarginY obj@). +bitmapButtonGetMarginY :: BitmapButton a -> IO Int +bitmapButtonGetMarginY _obj + = withIntResult $ + withObjectRef "bitmapButtonGetMarginY" _obj $ \cobj__obj -> + wxBitmapButton_GetMarginY cobj__obj +foreign import ccall "wxBitmapButton_GetMarginY" wxBitmapButton_GetMarginY :: Ptr (TBitmapButton a) -> IO CInt + +-- | usage: (@bitmapButtonSetBitmapDisabled obj disabled@). +bitmapButtonSetBitmapDisabled :: BitmapButton a -> Bitmap b -> IO () +bitmapButtonSetBitmapDisabled _obj disabled + = withObjectRef "bitmapButtonSetBitmapDisabled" _obj $ \cobj__obj -> + withObjectPtr disabled $ \cobj_disabled -> + wxBitmapButton_SetBitmapDisabled cobj__obj cobj_disabled +foreign import ccall "wxBitmapButton_SetBitmapDisabled" wxBitmapButton_SetBitmapDisabled :: Ptr (TBitmapButton a) -> Ptr (TBitmap b) -> IO () + +-- | usage: (@bitmapButtonSetBitmapFocus obj focus@). +bitmapButtonSetBitmapFocus :: BitmapButton a -> Bitmap b -> IO () +bitmapButtonSetBitmapFocus _obj focus + = withObjectRef "bitmapButtonSetBitmapFocus" _obj $ \cobj__obj -> + withObjectPtr focus $ \cobj_focus -> + wxBitmapButton_SetBitmapFocus cobj__obj cobj_focus +foreign import ccall "wxBitmapButton_SetBitmapFocus" wxBitmapButton_SetBitmapFocus :: Ptr (TBitmapButton a) -> Ptr (TBitmap b) -> IO () + +-- | usage: (@bitmapButtonSetBitmapLabel obj bitmap@). +bitmapButtonSetBitmapLabel :: BitmapButton a -> Bitmap b -> IO () +bitmapButtonSetBitmapLabel _obj bitmap + = withObjectRef "bitmapButtonSetBitmapLabel" _obj $ \cobj__obj -> + withObjectPtr bitmap $ \cobj_bitmap -> + wxBitmapButton_SetBitmapLabel cobj__obj cobj_bitmap +foreign import ccall "wxBitmapButton_SetBitmapLabel" wxBitmapButton_SetBitmapLabel :: Ptr (TBitmapButton a) -> Ptr (TBitmap b) -> IO () + +-- | usage: (@bitmapButtonSetBitmapSelected obj sel@). +bitmapButtonSetBitmapSelected :: BitmapButton a -> Bitmap b -> IO () +bitmapButtonSetBitmapSelected _obj sel + = withObjectRef "bitmapButtonSetBitmapSelected" _obj $ \cobj__obj -> + withObjectPtr sel $ \cobj_sel -> + wxBitmapButton_SetBitmapSelected cobj__obj cobj_sel +foreign import ccall "wxBitmapButton_SetBitmapSelected" wxBitmapButton_SetBitmapSelected :: Ptr (TBitmapButton a) -> Ptr (TBitmap b) -> IO () + +-- | usage: (@bitmapButtonSetMargins obj xy@). +bitmapButtonSetMargins :: BitmapButton a -> Point -> IO () +bitmapButtonSetMargins _obj xy + = withObjectRef "bitmapButtonSetMargins" _obj $ \cobj__obj -> + wxBitmapButton_SetMargins cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxBitmapButton_SetMargins" wxBitmapButton_SetMargins :: Ptr (TBitmapButton a) -> CInt -> CInt -> IO () + +-- | usage: (@bitmapCleanUpHandlers@). +bitmapCleanUpHandlers :: IO () +bitmapCleanUpHandlers + = wxBitmap_CleanUpHandlers +foreign import ccall "wxBitmap_CleanUpHandlers" wxBitmap_CleanUpHandlers :: IO () + +-- | usage: (@bitmapCreate wxdata wxtype widthheight depth@). +bitmapCreate :: Ptr a -> Int -> Size -> Int -> IO (Bitmap ()) +bitmapCreate _data _type _widthheight _depth + = withManagedBitmapResult $ + wxBitmap_Create _data (toCInt _type) (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) (toCInt _depth) +foreign import ccall "wxBitmap_Create" wxBitmap_Create :: Ptr a -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TBitmap ())) + +-- | usage: (@bitmapCreateDefault@). +bitmapCreateDefault :: IO (Bitmap ()) +bitmapCreateDefault + = withManagedBitmapResult $ + wxBitmap_CreateDefault +foreign import ccall "wxBitmap_CreateDefault" wxBitmap_CreateDefault :: IO (Ptr (TBitmap ())) + +-- | usage: (@bitmapCreateEmpty widthheight depth@). +bitmapCreateEmpty :: Size -> Int -> IO (Bitmap ()) +bitmapCreateEmpty _widthheight _depth + = withManagedBitmapResult $ + wxBitmap_CreateEmpty (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) (toCInt _depth) +foreign import ccall "wxBitmap_CreateEmpty" wxBitmap_CreateEmpty :: CInt -> CInt -> CInt -> IO (Ptr (TBitmap ())) + +-- | usage: (@bitmapCreateFromImage image depth@). +bitmapCreateFromImage :: Image a -> Int -> IO (Bitmap ()) +bitmapCreateFromImage image depth + = withManagedBitmapResult $ + withObjectPtr image $ \cobj_image -> + wxBitmap_CreateFromImage cobj_image (toCInt depth) +foreign import ccall "wxBitmap_CreateFromImage" wxBitmap_CreateFromImage :: Ptr (TImage a) -> CInt -> IO (Ptr (TBitmap ())) + +-- | usage: (@bitmapCreateFromXPM wxdata@). +bitmapCreateFromXPM :: Bitmap a -> IO (Bitmap ()) +bitmapCreateFromXPM wxdata + = withManagedBitmapResult $ + withObjectRef "bitmapCreateFromXPM" wxdata $ \cobj_wxdata -> + wxBitmap_CreateFromXPM cobj_wxdata +foreign import ccall "wxBitmap_CreateFromXPM" wxBitmap_CreateFromXPM :: Ptr (TBitmap a) -> IO (Ptr (TBitmap ())) + +-- | usage: (@bitmapCreateLoad name wxtype@). +bitmapCreateLoad :: String -> Int -> IO (Bitmap ()) +bitmapCreateLoad name wxtype + = withManagedBitmapResult $ + withStringPtr name $ \cobj_name -> + wxBitmap_CreateLoad cobj_name (toCInt wxtype) +foreign import ccall "wxBitmap_CreateLoad" wxBitmap_CreateLoad :: Ptr (TWxString a) -> CInt -> IO (Ptr (TBitmap ())) + +-- | usage: (@bitmapDataObjectCreate bmp@). +bitmapDataObjectCreate :: Bitmap a -> IO (BitmapDataObject ()) +bitmapDataObjectCreate _bmp + = withObjectResult $ + withObjectPtr _bmp $ \cobj__bmp -> + wx_BitmapDataObject_Create cobj__bmp +foreign import ccall "BitmapDataObject_Create" wx_BitmapDataObject_Create :: Ptr (TBitmap a) -> IO (Ptr (TBitmapDataObject ())) + +-- | usage: (@bitmapDataObjectCreateEmpty@). +bitmapDataObjectCreateEmpty :: IO (BitmapDataObject ()) +bitmapDataObjectCreateEmpty + = withObjectResult $ + wx_BitmapDataObject_CreateEmpty +foreign import ccall "BitmapDataObject_CreateEmpty" wx_BitmapDataObject_CreateEmpty :: IO (Ptr (TBitmapDataObject ())) + +-- | usage: (@bitmapDataObjectDelete obj@). +bitmapDataObjectDelete :: BitmapDataObject a -> IO () +bitmapDataObjectDelete _obj + = withObjectPtr _obj $ \cobj__obj -> + wx_BitmapDataObject_Delete cobj__obj +foreign import ccall "BitmapDataObject_Delete" wx_BitmapDataObject_Delete :: Ptr (TBitmapDataObject a) -> IO () + +-- | usage: (@bitmapDataObjectGetBitmap obj@). +bitmapDataObjectGetBitmap :: BitmapDataObject a -> IO (Bitmap ()) +bitmapDataObjectGetBitmap _obj + = withRefBitmap $ \pref -> + withObjectPtr _obj $ \cobj__obj -> + wx_BitmapDataObject_GetBitmap cobj__obj pref +foreign import ccall "BitmapDataObject_GetBitmap" wx_BitmapDataObject_GetBitmap :: Ptr (TBitmapDataObject a) -> Ptr (TBitmap ()) -> IO () + +-- | usage: (@bitmapDataObjectSetBitmap obj bmp@). +bitmapDataObjectSetBitmap :: BitmapDataObject a -> Bitmap b -> IO () +bitmapDataObjectSetBitmap _obj _bmp + = withObjectPtr _obj $ \cobj__obj -> + withObjectPtr _bmp $ \cobj__bmp -> + wx_BitmapDataObject_SetBitmap cobj__obj cobj__bmp +foreign import ccall "BitmapDataObject_SetBitmap" wx_BitmapDataObject_SetBitmap :: Ptr (TBitmapDataObject a) -> Ptr (TBitmap b) -> IO () + +-- | usage: (@bitmapDelete obj@). +bitmapDelete :: Bitmap a -> IO () +bitmapDelete + = objectDelete + + +-- | usage: (@bitmapFindHandlerByExtension extension wxtype@). +bitmapFindHandlerByExtension :: Bitmap a -> Int -> IO (Ptr ()) +bitmapFindHandlerByExtension extension wxtype + = withObjectRef "bitmapFindHandlerByExtension" extension $ \cobj_extension -> + wxBitmap_FindHandlerByExtension cobj_extension (toCInt wxtype) +foreign import ccall "wxBitmap_FindHandlerByExtension" wxBitmap_FindHandlerByExtension :: Ptr (TBitmap a) -> CInt -> IO (Ptr ()) + +-- | usage: (@bitmapFindHandlerByName name@). +bitmapFindHandlerByName :: String -> IO (Ptr ()) +bitmapFindHandlerByName name + = withStringPtr name $ \cobj_name -> + wxBitmap_FindHandlerByName cobj_name +foreign import ccall "wxBitmap_FindHandlerByName" wxBitmap_FindHandlerByName :: Ptr (TWxString a) -> IO (Ptr ()) + +-- | usage: (@bitmapFindHandlerByType wxtype@). +bitmapFindHandlerByType :: Int -> IO (Ptr ()) +bitmapFindHandlerByType wxtype + = wxBitmap_FindHandlerByType (toCInt wxtype) +foreign import ccall "wxBitmap_FindHandlerByType" wxBitmap_FindHandlerByType :: CInt -> IO (Ptr ()) + +-- | usage: (@bitmapGetDepth obj@). +bitmapGetDepth :: Bitmap a -> IO Int +bitmapGetDepth _obj + = withIntResult $ + withObjectRef "bitmapGetDepth" _obj $ \cobj__obj -> + wxBitmap_GetDepth cobj__obj +foreign import ccall "wxBitmap_GetDepth" wxBitmap_GetDepth :: Ptr (TBitmap a) -> IO CInt + +-- | usage: (@bitmapGetHeight obj@). +bitmapGetHeight :: Bitmap a -> IO Int +bitmapGetHeight _obj + = withIntResult $ + withObjectRef "bitmapGetHeight" _obj $ \cobj__obj -> + wxBitmap_GetHeight cobj__obj +foreign import ccall "wxBitmap_GetHeight" wxBitmap_GetHeight :: Ptr (TBitmap a) -> IO CInt + +-- | usage: (@bitmapGetMask obj@). +bitmapGetMask :: Bitmap a -> IO (Mask ()) +bitmapGetMask _obj + = withObjectResult $ + withObjectRef "bitmapGetMask" _obj $ \cobj__obj -> + wxBitmap_GetMask cobj__obj +foreign import ccall "wxBitmap_GetMask" wxBitmap_GetMask :: Ptr (TBitmap a) -> IO (Ptr (TMask ())) + +-- | usage: (@bitmapGetSubBitmap obj xywh@). +bitmapGetSubBitmap :: Bitmap a -> Rect -> IO (Bitmap ()) +bitmapGetSubBitmap _obj xywh + = withRefBitmap $ \pref -> + withObjectRef "bitmapGetSubBitmap" _obj $ \cobj__obj -> + wxBitmap_GetSubBitmap cobj__obj (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) pref +foreign import ccall "wxBitmap_GetSubBitmap" wxBitmap_GetSubBitmap :: Ptr (TBitmap a) -> CInt -> CInt -> CInt -> CInt -> Ptr (TBitmap ()) -> IO () + +-- | usage: (@bitmapGetWidth obj@). +bitmapGetWidth :: Bitmap a -> IO Int +bitmapGetWidth _obj + = withIntResult $ + withObjectRef "bitmapGetWidth" _obj $ \cobj__obj -> + wxBitmap_GetWidth cobj__obj +foreign import ccall "wxBitmap_GetWidth" wxBitmap_GetWidth :: Ptr (TBitmap a) -> IO CInt + +-- | usage: (@bitmapInitStandardHandlers@). +bitmapInitStandardHandlers :: IO () +bitmapInitStandardHandlers + = wxBitmap_InitStandardHandlers +foreign import ccall "wxBitmap_InitStandardHandlers" wxBitmap_InitStandardHandlers :: IO () + +-- | usage: (@bitmapInsertHandler handler@). +bitmapInsertHandler :: EvtHandler a -> IO () +bitmapInsertHandler handler + = withObjectPtr handler $ \cobj_handler -> + wxBitmap_InsertHandler cobj_handler +foreign import ccall "wxBitmap_InsertHandler" wxBitmap_InsertHandler :: Ptr (TEvtHandler a) -> IO () + +-- | usage: (@bitmapIsOk obj@). +bitmapIsOk :: Bitmap a -> IO Bool +bitmapIsOk _obj + = withBoolResult $ + withObjectRef "bitmapIsOk" _obj $ \cobj__obj -> + wxBitmap_IsOk cobj__obj +foreign import ccall "wxBitmap_IsOk" wxBitmap_IsOk :: Ptr (TBitmap a) -> IO CBool + +-- | usage: (@bitmapIsStatic self@). +bitmapIsStatic :: Bitmap a -> IO Bool +bitmapIsStatic self + = withBoolResult $ + withObjectPtr self $ \cobj_self -> + wxBitmap_IsStatic cobj_self +foreign import ccall "wxBitmap_IsStatic" wxBitmap_IsStatic :: Ptr (TBitmap a) -> IO CBool + +-- | usage: (@bitmapLoadFile obj name wxtype@). +bitmapLoadFile :: Bitmap a -> String -> Int -> IO Int +bitmapLoadFile _obj name wxtype + = withIntResult $ + withObjectRef "bitmapLoadFile" _obj $ \cobj__obj -> + withStringPtr name $ \cobj_name -> + wxBitmap_LoadFile cobj__obj cobj_name (toCInt wxtype) +foreign import ccall "wxBitmap_LoadFile" wxBitmap_LoadFile :: Ptr (TBitmap a) -> Ptr (TWxString b) -> CInt -> IO CInt + +-- | usage: (@bitmapRemoveHandler name@). +bitmapRemoveHandler :: String -> IO Bool +bitmapRemoveHandler name + = withBoolResult $ + withStringPtr name $ \cobj_name -> + wxBitmap_RemoveHandler cobj_name +foreign import ccall "wxBitmap_RemoveHandler" wxBitmap_RemoveHandler :: Ptr (TWxString a) -> IO CBool + +-- | usage: (@bitmapSafeDelete self@). +bitmapSafeDelete :: Bitmap a -> IO () +bitmapSafeDelete self + = withObjectPtr self $ \cobj_self -> + wxBitmap_SafeDelete cobj_self +foreign import ccall "wxBitmap_SafeDelete" wxBitmap_SafeDelete :: Ptr (TBitmap a) -> IO () + +-- | usage: (@bitmapSaveFile obj name wxtype cmap@). +bitmapSaveFile :: Bitmap a -> String -> Int -> Palette d -> IO Int +bitmapSaveFile _obj name wxtype cmap + = withIntResult $ + withObjectRef "bitmapSaveFile" _obj $ \cobj__obj -> + withStringPtr name $ \cobj_name -> + withObjectPtr cmap $ \cobj_cmap -> + wxBitmap_SaveFile cobj__obj cobj_name (toCInt wxtype) cobj_cmap +foreign import ccall "wxBitmap_SaveFile" wxBitmap_SaveFile :: Ptr (TBitmap a) -> Ptr (TWxString b) -> CInt -> Ptr (TPalette d) -> IO CInt + +-- | usage: (@bitmapSetDepth obj d@). +bitmapSetDepth :: Bitmap a -> Int -> IO () +bitmapSetDepth _obj d + = withObjectRef "bitmapSetDepth" _obj $ \cobj__obj -> + wxBitmap_SetDepth cobj__obj (toCInt d) +foreign import ccall "wxBitmap_SetDepth" wxBitmap_SetDepth :: Ptr (TBitmap a) -> CInt -> IO () + +-- | usage: (@bitmapSetHeight obj h@). +bitmapSetHeight :: Bitmap a -> Int -> IO () +bitmapSetHeight _obj h + = withObjectRef "bitmapSetHeight" _obj $ \cobj__obj -> + wxBitmap_SetHeight cobj__obj (toCInt h) +foreign import ccall "wxBitmap_SetHeight" wxBitmap_SetHeight :: Ptr (TBitmap a) -> CInt -> IO () + +-- | usage: (@bitmapSetMask obj mask@). +bitmapSetMask :: Bitmap a -> Mask b -> IO () +bitmapSetMask _obj mask + = withObjectRef "bitmapSetMask" _obj $ \cobj__obj -> + withObjectPtr mask $ \cobj_mask -> + wxBitmap_SetMask cobj__obj cobj_mask +foreign import ccall "wxBitmap_SetMask" wxBitmap_SetMask :: Ptr (TBitmap a) -> Ptr (TMask b) -> IO () + +-- | usage: (@bitmapSetWidth obj w@). +bitmapSetWidth :: Bitmap a -> Int -> IO () +bitmapSetWidth _obj w + = withObjectRef "bitmapSetWidth" _obj $ \cobj__obj -> + wxBitmap_SetWidth cobj__obj (toCInt w) +foreign import ccall "wxBitmap_SetWidth" wxBitmap_SetWidth :: Ptr (TBitmap a) -> CInt -> IO () + +-- | usage: (@bitmapToggleButtonCreate parent id bmp xywh style@). +bitmapToggleButtonCreate :: Window a -> Id -> Bitmap c -> Rect -> Int -> IO (BitmapToggleButton ()) +bitmapToggleButtonCreate parent id _bmp xywh style + = withObjectResult $ + withObjectPtr parent $ \cobj_parent -> + withObjectPtr _bmp $ \cobj__bmp -> + wxBitmapToggleButton_Create cobj_parent (toCInt id) cobj__bmp (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) (toCInt style) +foreign import ccall "wxBitmapToggleButton_Create" wxBitmapToggleButton_Create :: Ptr (TWindow a) -> CInt -> Ptr (TBitmap c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TBitmapToggleButton ())) + +-- | usage: (@bitmapToggleButtonEnable obj enable@). +bitmapToggleButtonEnable :: BitmapToggleButton a -> Bool -> IO Bool +bitmapToggleButtonEnable _obj enable + = withBoolResult $ + withObjectRef "bitmapToggleButtonEnable" _obj $ \cobj__obj -> + wxBitmapToggleButton_Enable cobj__obj (toCBool enable) +foreign import ccall "wxBitmapToggleButton_Enable" wxBitmapToggleButton_Enable :: Ptr (TBitmapToggleButton a) -> CBool -> IO CBool + +-- | usage: (@bitmapToggleButtonGetValue obj@). +bitmapToggleButtonGetValue :: BitmapToggleButton a -> IO Bool +bitmapToggleButtonGetValue _obj + = withBoolResult $ + withObjectRef "bitmapToggleButtonGetValue" _obj $ \cobj__obj -> + wxBitmapToggleButton_GetValue cobj__obj +foreign import ccall "wxBitmapToggleButton_GetValue" wxBitmapToggleButton_GetValue :: Ptr (TBitmapToggleButton a) -> IO CBool + +-- | usage: (@bitmapToggleButtonSetBitmapLabel obj bmp@). +bitmapToggleButtonSetBitmapLabel :: BitmapToggleButton a -> Bitmap b -> IO () +bitmapToggleButtonSetBitmapLabel _obj _bmp + = withObjectRef "bitmapToggleButtonSetBitmapLabel" _obj $ \cobj__obj -> + withObjectPtr _bmp $ \cobj__bmp -> + wxBitmapToggleButton_SetBitmapLabel cobj__obj cobj__bmp +foreign import ccall "wxBitmapToggleButton_SetBitmapLabel" wxBitmapToggleButton_SetBitmapLabel :: Ptr (TBitmapToggleButton a) -> Ptr (TBitmap b) -> IO () + +-- | usage: (@bitmapToggleButtonSetValue obj state@). +bitmapToggleButtonSetValue :: BitmapToggleButton a -> Bool -> IO () +bitmapToggleButtonSetValue _obj state + = withObjectRef "bitmapToggleButtonSetValue" _obj $ \cobj__obj -> + wxBitmapToggleButton_SetValue cobj__obj (toCBool state) +foreign import ccall "wxBitmapToggleButton_SetValue" wxBitmapToggleButton_SetValue :: Ptr (TBitmapToggleButton a) -> CBool -> IO () + +-- | usage: (@bookCtrlBaseAddPage obj page text select imageId@). +bookCtrlBaseAddPage :: BookCtrlBase a -> Window b -> String -> Bool -> Int -> IO Bool +bookCtrlBaseAddPage _obj _page _text select imageId + = withBoolResult $ + withObjectRef "bookCtrlBaseAddPage" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + withStringPtr _text $ \cobj__text -> + wxBookCtrlBase_AddPage cobj__obj cobj__page cobj__text (toCBool select) (toCInt imageId) +foreign import ccall "wxBookCtrlBase_AddPage" wxBookCtrlBase_AddPage :: Ptr (TBookCtrlBase a) -> Ptr (TWindow b) -> Ptr (TWxString c) -> CBool -> CInt -> IO CBool + +-- | usage: (@bookCtrlBaseAdvanceSelection obj forward@). +bookCtrlBaseAdvanceSelection :: BookCtrlBase a -> Bool -> IO () +bookCtrlBaseAdvanceSelection _obj forward + = withObjectRef "bookCtrlBaseAdvanceSelection" _obj $ \cobj__obj -> + wxBookCtrlBase_AdvanceSelection cobj__obj (toCBool forward) +foreign import ccall "wxBookCtrlBase_AdvanceSelection" wxBookCtrlBase_AdvanceSelection :: Ptr (TBookCtrlBase a) -> CBool -> IO () + +-- | usage: (@bookCtrlBaseAssignImageList obj imageList@). +bookCtrlBaseAssignImageList :: BookCtrlBase a -> ImageList b -> IO () +bookCtrlBaseAssignImageList _obj imageList + = withObjectRef "bookCtrlBaseAssignImageList" _obj $ \cobj__obj -> + withObjectPtr imageList $ \cobj_imageList -> + wxBookCtrlBase_AssignImageList cobj__obj cobj_imageList +foreign import ccall "wxBookCtrlBase_AssignImageList" wxBookCtrlBase_AssignImageList :: Ptr (TBookCtrlBase a) -> Ptr (TImageList b) -> IO () + +-- | usage: (@bookCtrlBaseChangeSelection obj page@). +bookCtrlBaseChangeSelection :: BookCtrlBase a -> Int -> IO Int +bookCtrlBaseChangeSelection _obj page + = withIntResult $ + withObjectRef "bookCtrlBaseChangeSelection" _obj $ \cobj__obj -> + wxBookCtrlBase_ChangeSelection cobj__obj (toCInt page) +foreign import ccall "wxBookCtrlBase_ChangeSelection" wxBookCtrlBase_ChangeSelection :: Ptr (TBookCtrlBase a) -> CInt -> IO CInt + +-- | usage: (@bookCtrlBaseCreateFromDefault obj parent winid xy widthheight style name@). +bookCtrlBaseCreateFromDefault :: BookCtrlBase a -> Window b -> Int -> Point -> Size -> Int -> String -> IO Bool +bookCtrlBaseCreateFromDefault _obj _parent winid xy _widthheight style _name + = withBoolResult $ + withObjectRef "bookCtrlBaseCreateFromDefault" _obj $ \cobj__obj -> + withObjectPtr _parent $ \cobj__parent -> + withStringPtr _name $ \cobj__name -> + wxBookCtrlBase_CreateFromDefault cobj__obj cobj__parent (toCInt winid) (toCIntPointX xy) (toCIntPointY xy) (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) (toCInt style) cobj__name +foreign import ccall "wxBookCtrlBase_CreateFromDefault" wxBookCtrlBase_CreateFromDefault :: Ptr (TBookCtrlBase a) -> Ptr (TWindow b) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr (TWxString g) -> IO CBool + +-- | usage: (@bookCtrlBaseDeleteAllPages obj@). +bookCtrlBaseDeleteAllPages :: BookCtrlBase a -> IO Bool +bookCtrlBaseDeleteAllPages _obj + = withBoolResult $ + withObjectRef "bookCtrlBaseDeleteAllPages" _obj $ \cobj__obj -> + wxBookCtrlBase_DeleteAllPages cobj__obj +foreign import ccall "wxBookCtrlBase_DeleteAllPages" wxBookCtrlBase_DeleteAllPages :: Ptr (TBookCtrlBase a) -> IO CBool + +-- | usage: (@bookCtrlBaseDeletePage obj page@). +bookCtrlBaseDeletePage :: BookCtrlBase a -> Int -> IO Bool +bookCtrlBaseDeletePage _obj page + = withBoolResult $ + withObjectRef "bookCtrlBaseDeletePage" _obj $ \cobj__obj -> + wxBookCtrlBase_DeletePage cobj__obj (toCInt page) +foreign import ccall "wxBookCtrlBase_DeletePage" wxBookCtrlBase_DeletePage :: Ptr (TBookCtrlBase a) -> CInt -> IO CBool + +-- | usage: (@bookCtrlBaseFindPage obj page@). +bookCtrlBaseFindPage :: BookCtrlBase a -> Window b -> IO Int +bookCtrlBaseFindPage _obj _page + = withIntResult $ + withObjectRef "bookCtrlBaseFindPage" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + wxBookCtrlBase_FindPage cobj__obj cobj__page +foreign import ccall "wxBookCtrlBase_FindPage" wxBookCtrlBase_FindPage :: Ptr (TBookCtrlBase a) -> Ptr (TWindow b) -> IO CInt + +-- | usage: (@bookCtrlBaseGetCurrentPage obj@). +bookCtrlBaseGetCurrentPage :: BookCtrlBase a -> IO (Window ()) +bookCtrlBaseGetCurrentPage _obj + = withObjectResult $ + withObjectRef "bookCtrlBaseGetCurrentPage" _obj $ \cobj__obj -> + wxBookCtrlBase_GetCurrentPage cobj__obj +foreign import ccall "wxBookCtrlBase_GetCurrentPage" wxBookCtrlBase_GetCurrentPage :: Ptr (TBookCtrlBase a) -> IO (Ptr (TWindow ())) + +-- | usage: (@bookCtrlBaseGetImageList obj@). +bookCtrlBaseGetImageList :: BookCtrlBase a -> IO (ImageList ()) +bookCtrlBaseGetImageList _obj + = withObjectResult $ + withObjectRef "bookCtrlBaseGetImageList" _obj $ \cobj__obj -> + wxBookCtrlBase_GetImageList cobj__obj +foreign import ccall "wxBookCtrlBase_GetImageList" wxBookCtrlBase_GetImageList :: Ptr (TBookCtrlBase a) -> IO (Ptr (TImageList ())) + +-- | usage: (@bookCtrlBaseGetPage obj page@). +bookCtrlBaseGetPage :: BookCtrlBase a -> Int -> IO (Window ()) +bookCtrlBaseGetPage _obj page + = withObjectResult $ + withObjectRef "bookCtrlBaseGetPage" _obj $ \cobj__obj -> + wxBookCtrlBase_GetPage cobj__obj (toCInt page) +foreign import ccall "wxBookCtrlBase_GetPage" wxBookCtrlBase_GetPage :: Ptr (TBookCtrlBase a) -> CInt -> IO (Ptr (TWindow ())) + +-- | usage: (@bookCtrlBaseGetPageCount obj@). +bookCtrlBaseGetPageCount :: BookCtrlBase a -> IO Int +bookCtrlBaseGetPageCount _obj + = withIntResult $ + withObjectRef "bookCtrlBaseGetPageCount" _obj $ \cobj__obj -> + wxBookCtrlBase_GetPageCount cobj__obj +foreign import ccall "wxBookCtrlBase_GetPageCount" wxBookCtrlBase_GetPageCount :: Ptr (TBookCtrlBase a) -> IO CInt + +-- | usage: (@bookCtrlBaseGetPageImage obj nPage@). +bookCtrlBaseGetPageImage :: BookCtrlBase a -> Int -> IO Int +bookCtrlBaseGetPageImage _obj nPage + = withIntResult $ + withObjectRef "bookCtrlBaseGetPageImage" _obj $ \cobj__obj -> + wxBookCtrlBase_GetPageImage cobj__obj (toCInt nPage) +foreign import ccall "wxBookCtrlBase_GetPageImage" wxBookCtrlBase_GetPageImage :: Ptr (TBookCtrlBase a) -> CInt -> IO CInt + +-- | usage: (@bookCtrlBaseGetPageText obj nPage@). +bookCtrlBaseGetPageText :: BookCtrlBase a -> Int -> IO (String) +bookCtrlBaseGetPageText _obj nPage + = withManagedStringResult $ + withObjectRef "bookCtrlBaseGetPageText" _obj $ \cobj__obj -> + wxBookCtrlBase_GetPageText cobj__obj (toCInt nPage) +foreign import ccall "wxBookCtrlBase_GetPageText" wxBookCtrlBase_GetPageText :: Ptr (TBookCtrlBase a) -> CInt -> IO (Ptr (TWxString ())) + +-- | usage: (@bookCtrlBaseGetSelection obj@). +bookCtrlBaseGetSelection :: BookCtrlBase a -> IO Int +bookCtrlBaseGetSelection _obj + = withIntResult $ + withObjectRef "bookCtrlBaseGetSelection" _obj $ \cobj__obj -> + wxBookCtrlBase_GetSelection cobj__obj +foreign import ccall "wxBookCtrlBase_GetSelection" wxBookCtrlBase_GetSelection :: Ptr (TBookCtrlBase a) -> IO CInt + +-- | usage: (@bookCtrlBaseHitTest obj xy flags@). +bookCtrlBaseHitTest :: BookCtrlBase a -> Point -> Ptr CInt -> IO Int +bookCtrlBaseHitTest _obj xy flags + = withIntResult $ + withObjectRef "bookCtrlBaseHitTest" _obj $ \cobj__obj -> + wxBookCtrlBase_HitTest cobj__obj (toCIntPointX xy) (toCIntPointY xy) flags +foreign import ccall "wxBookCtrlBase_HitTest" wxBookCtrlBase_HitTest :: Ptr (TBookCtrlBase a) -> CInt -> CInt -> Ptr CInt -> IO CInt + +-- | usage: (@bookCtrlBaseInsertPage obj index page text select imageId@). +bookCtrlBaseInsertPage :: BookCtrlBase a -> Int -> Window c -> String -> Bool -> Int -> IO Bool +bookCtrlBaseInsertPage _obj index _page _text select imageId + = withBoolResult $ + withObjectRef "bookCtrlBaseInsertPage" _obj $ \cobj__obj -> + withObjectPtr _page $ \cobj__page -> + withStringPtr _text $ \cobj__text -> + wxBookCtrlBase_InsertPage cobj__obj (toCInt index) cobj__page cobj__text (toCBool select) (toCInt imageId) +foreign import ccall "wxBookCtrlBase_InsertPage" wxBookCtrlBase_InsertPage :: Ptr (TBookCtrlBase a) -> CInt -> Ptr (TWindow c) -> Ptr (TWxString d) -> CBool -> CInt -> IO CBool + +-- | usage: (@bookCtrlBaseRemovePage obj page@). +bookCtrlBaseRemovePage :: BookCtrlBase a -> Int -> IO Bool +bookCtrlBaseRemovePage _obj page + = withBoolResult $ + withObjectRef "bookCtrlBaseRemovePage" _obj $ \cobj__obj -> + wxBookCtrlBase_RemovePage cobj__obj (toCInt page) +foreign import ccall "wxBookCtrlBase_RemovePage" wxBookCtrlBase_RemovePage :: Ptr (TBookCtrlBase a) -> CInt -> IO CBool + +-- | usage: (@bookCtrlBaseSetImageList obj imageList@). +bookCtrlBaseSetImageList :: BookCtrlBase a -> ImageList b -> IO () +bookCtrlBaseSetImageList _obj imageList + = withObjectRef "bookCtrlBaseSetImageList" _obj $ \cobj__obj -> + withObjectPtr imageList $ \cobj_imageList -> + wxBookCtrlBase_SetImageList cobj__obj cobj_imageList +foreign import ccall "wxBookCtrlBase_SetImageList" wxBookCtrlBase_SetImageList :: Ptr (TBookCtrlBase a) -> Ptr (TImageList b) -> IO () + +-- | usage: (@bookCtrlBaseSetPageImage obj page image@). +bookCtrlBaseSetPageImage :: BookCtrlBase a -> Int -> Int -> IO Bool +bookCtrlBaseSetPageImage _obj page image + = withBoolResult $ + withObjectRef "bookCtrlBaseSetPageImage" _obj $ \cobj__obj -> + wxBookCtrlBase_SetPageImage cobj__obj (toCInt page) (toCInt image) +foreign import ccall "wxBookCtrlBase_SetPageImage" wxBookCtrlBase_SetPageImage :: Ptr (TBookCtrlBase a) -> CInt -> CInt -> IO CBool + +-- | usage: (@bookCtrlBaseSetPageSize obj widthheight@). +bookCtrlBaseSetPageSize :: BookCtrlBase a -> Size -> IO () +bookCtrlBaseSetPageSize _obj _widthheight + = withObjectRef "bookCtrlBaseSetPageSize" _obj $ \cobj__obj -> + wxBookCtrlBase_SetPageSize cobj__obj (toCIntSizeW _widthheight) (toCIntSizeH _widthheight) +foreign import ccall "wxBookCtrlBase_SetPageSize" wxBookCtrlBase_SetPageSize :: Ptr (TBookCtrlBase a) -> CInt -> CInt -> IO () + +-- | usage: (@bookCtrlBaseSetPageText obj page text@). +bookCtrlBaseSetPageText :: BookCtrlBase a -> Int -> String -> IO Bool +bookCtrlBaseSetPageText _obj page _text + = withBoolResult $ + withObjectRef "bookCtrlBaseSetPageText" _obj $ \cobj__obj -> + withStringPtr _text $ \cobj__text -> + wxBookCtrlBase_SetPageText cobj__obj (toCInt page) cobj__text +foreign import ccall "wxBookCtrlBase_SetPageText" wxBookCtrlBase_SetPageText :: Ptr (TBookCtrlBase a) -> CInt -> Ptr (TWxString c) -> IO CBool + +-- | usage: (@bookCtrlBaseSetSelection obj page@). +bookCtrlBaseSetSelection :: BookCtrlBase a -> Int -> IO Int +bookCtrlBaseSetSelection _obj page + = withIntResult $ + withObjectRef "bookCtrlBaseSetSelection" _obj $ \cobj__obj -> + wxBookCtrlBase_SetSelection cobj__obj (toCInt page) +foreign import ccall "wxBookCtrlBase_SetSelection" wxBookCtrlBase_SetSelection :: Ptr (TBookCtrlBase a) -> CInt -> IO CInt + +-- | usage: (@bookCtrlEventCreate commandType winid nSel nOldSel@). +bookCtrlEventCreate :: Int -> Int -> Int -> Int -> IO (BookCtrlEvent ()) +bookCtrlEventCreate commandType winid nSel nOldSel + = withObjectResult $ + wxBookCtrlEvent_Create (toCInt commandType) (toCInt winid) (toCInt nSel) (toCInt nOldSel) +foreign import ccall "wxBookCtrlEvent_Create" wxBookCtrlEvent_Create :: CInt -> CInt -> CInt -> CInt -> IO (Ptr (TBookCtrlEvent ())) + +-- | usage: (@bookCtrlEventGetOldSelection obj@). +bookCtrlEventGetOldSelection :: BookCtrlEvent a -> IO Int +bookCtrlEventGetOldSelection _obj + = withIntResult $ + withObjectRef "bookCtrlEventGetOldSelection" _obj $ \cobj__obj -> + wxBookCtrlEvent_GetOldSelection cobj__obj +foreign import ccall "wxBookCtrlEvent_GetOldSelection" wxBookCtrlEvent_GetOldSelection :: Ptr (TBookCtrlEvent a) -> IO CInt + +-- | usage: (@bookCtrlEventGetSelection obj@). +bookCtrlEventGetSelection :: BookCtrlEvent a -> IO Int +bookCtrlEventGetSelection _obj + = withIntResult $ + withObjectRef "bookCtrlEventGetSelection" _obj $ \cobj__obj -> + wxBookCtrlEvent_GetSelection cobj__obj +foreign import ccall "wxBookCtrlEvent_GetSelection" wxBookCtrlEvent_GetSelection :: Ptr (TBookCtrlEvent a) -> IO CInt + +-- | usage: (@boolPropertyCreate label name value@). +boolPropertyCreate :: String -> String -> Bool -> IO (BoolProperty ()) +boolPropertyCreate label name value + = withObjectResult $ + withStringPtr label $ \cobj_label -> + withStringPtr name $ \cobj_name -> + wxBoolProperty_Create cobj_label cobj_name (toCBool value) +foreign import ccall "wxBoolProperty_Create" wxBoolProperty_Create :: Ptr (TWxString a) -> Ptr (TWxString b) -> CBool -> IO (Ptr (TBoolProperty ())) + +-- | usage: (@boxSizerCalcMin obj@). +boxSizerCalcMin :: BoxSizer a -> IO (Size) +boxSizerCalcMin _obj + = withWxSizeResult $ + withObjectRef "boxSizerCalcMin" _obj $ \cobj__obj -> + wxBoxSizer_CalcMin cobj__obj +foreign import ccall "wxBoxSizer_CalcMin" wxBoxSizer_CalcMin :: Ptr (TBoxSizer a) -> IO (Ptr (TWxSize ())) + +-- | usage: (@boxSizerCreate orient@). +boxSizerCreate :: Int -> IO (BoxSizer ()) +boxSizerCreate orient + = withObjectResult $ + wxBoxSizer_Create (toCInt orient) +foreign import ccall "wxBoxSizer_Create" wxBoxSizer_Create :: CInt -> IO (Ptr (TBoxSizer ())) + +-- | usage: (@boxSizerGetOrientation obj@). +boxSizerGetOrientation :: BoxSizer a -> IO Int +boxSizerGetOrientation _obj + = withIntResult $ + withObjectRef "boxSizerGetOrientation" _obj $ \cobj__obj -> + wxBoxSizer_GetOrientation cobj__obj +foreign import ccall "wxBoxSizer_GetOrientation" wxBoxSizer_GetOrientation :: Ptr (TBoxSizer a) -> IO CInt + +-- | usage: (@boxSizerRecalcSizes obj@). +boxSizerRecalcSizes :: BoxSizer a -> IO () +boxSizerRecalcSizes _obj + = withObjectRef "boxSizerRecalcSizes" _obj $ \cobj__obj -> + wxBoxSizer_RecalcSizes cobj__obj +foreign import ccall "wxBoxSizer_RecalcSizes" wxBoxSizer_RecalcSizes :: Ptr (TBoxSizer a) -> IO () + +-- | usage: (@brushAssign obj brush@). +brushAssign :: Brush a -> Brush b -> IO () +brushAssign _obj brush + = withObjectRef "brushAssign" _obj $ \cobj__obj -> + withObjectPtr brush $ \cobj_brush -> + wxBrush_Assign cobj__obj cobj_brush +foreign import ccall "wxBrush_Assign" wxBrush_Assign :: Ptr (TBrush a) -> Ptr (TBrush b) -> IO () + +-- | usage: (@brushCreateDefault@). +brushCreateDefault :: IO (Brush ()) +brushCreateDefault + = withManagedBrushResult $ + wxBrush_CreateDefault +foreign import ccall "wxBrush_CreateDefault" wxBrush_CreateDefault :: IO (Ptr (TBrush ())) + +-- | usage: (@brushCreateFromBitmap bitmap@). +brushCreateFromBitmap :: Bitmap a -> IO (Brush ()) +brushCreateFromBitmap bitmap + = withManagedBrushResult $ + withObjectPtr bitmap $ \cobj_bitmap -> + wxBrush_CreateFromBitmap cobj_bitmap +foreign import ccall "wxBrush_CreateFromBitmap" wxBrush_CreateFromBitmap :: Ptr (TBitmap a) -> IO (Ptr (TBrush ())) + +-- | usage: (@brushCreateFromColour col style@). +brushCreateFromColour :: Color -> Int -> IO (Brush ()) +brushCreateFromColour col style + = withManagedBrushResult $ + withColourPtr col $ \cobj_col -> + wxBrush_CreateFromColour cobj_col (toCInt style) +foreign import ccall "wxBrush_CreateFromColour" wxBrush_CreateFromColour :: Ptr (TColour a) -> CInt -> IO (Ptr (TBrush ())) + +-- | usage: (@brushCreateFromStock id@). +brushCreateFromStock :: Id -> IO (Brush ()) +brushCreateFromStock id + = withManagedBrushResult $ + wxBrush_CreateFromStock (toCInt id) +foreign import ccall "wxBrush_CreateFromStock" wxBrush_CreateFromStock :: CInt -> IO (Ptr (TBrush ())) + +-- | usage: (@brushDelete obj@). +brushDelete :: Brush a -> IO () +brushDelete + = objectDelete + + +-- | usage: (@brushGetColour obj@). +brushGetColour :: Brush a -> IO (Color) +brushGetColour _obj + = withRefColour $ \pref -> + withObjectRef "brushGetColour" _obj $ \cobj__obj -> + wxBrush_GetColour cobj__obj pref +foreign import ccall "wxBrush_GetColour" wxBrush_GetColour :: Ptr (TBrush a) -> Ptr (TColour ()) -> IO () + +-- | usage: (@brushGetStipple obj@). +brushGetStipple :: Brush a -> IO (Bitmap ()) +brushGetStipple _obj + = withRefBitmap $ \pref -> + withObjectRef "brushGetStipple" _obj $ \cobj__obj -> + wxBrush_GetStipple cobj__obj pref +foreign import ccall "wxBrush_GetStipple" wxBrush_GetStipple :: Ptr (TBrush a) -> Ptr (TBitmap ()) -> IO () + +-- | usage: (@brushGetStyle obj@). +brushGetStyle :: Brush a -> IO Int +brushGetStyle _obj + = withIntResult $ + withObjectRef "brushGetStyle" _obj $ \cobj__obj -> + wxBrush_GetStyle cobj__obj +foreign import ccall "wxBrush_GetStyle" wxBrush_GetStyle :: Ptr (TBrush a) -> IO CInt + +-- | usage: (@brushIsEqual obj brush@). +brushIsEqual :: Brush a -> Brush b -> IO Bool +brushIsEqual _obj brush + = withBoolResult $ + withObjectRef "brushIsEqual" _obj $ \cobj__obj -> + withObjectPtr brush $ \cobj_brush -> + wxBrush_IsEqual cobj__obj cobj_brush +foreign import ccall "wxBrush_IsEqual" wxBrush_IsEqual :: Ptr (TBrush a) -> Ptr (TBrush b) -> IO CBool + +-- | usage: (@brushIsOk obj@). +brushIsOk :: Brush a -> IO Bool +brushIsOk _obj + = withBoolResult $ + withObjectRef "brushIsOk" _obj $ \cobj__obj -> + wxBrush_IsOk cobj__obj +foreign import ccall "wxBrush_IsOk" wxBrush_IsOk :: Ptr (TBrush a) -> IO CBool + +-- | usage: (@brushIsStatic self@). +brushIsStatic :: Brush a -> IO Bool +brushIsStatic self + = withBoolResult $ + withObjectPtr self $ \cobj_self -> + wxBrush_IsStatic cobj_self +foreign import ccall "wxBrush_IsStatic" wxBrush_IsStatic :: Ptr (TBrush a) -> IO CBool + +-- | usage: (@brushSafeDelete self@). +brushSafeDelete :: Brush a -> IO () +brushSafeDelete self + = withObjectPtr self $ \cobj_self -> + wxBrush_SafeDelete cobj_self +foreign import ccall "wxBrush_SafeDelete" wxBrush_SafeDelete :: Ptr (TBrush a) -> IO () + +-- | usage: (@brushSetColour obj col@). +brushSetColour :: Brush a -> Color -> IO () +brushSetColour _obj col + = withObjectRef "brushSetColour" _obj $ \cobj__obj -> + withColourPtr col $ \cobj_col -> + wxBrush_SetColour cobj__obj cobj_col +foreign import ccall "wxBrush_SetColour" wxBrush_SetColour :: Ptr (TBrush a) -> Ptr (TColour b) -> IO () + +-- | usage: (@brushSetColourSingle obj r g b@). +brushSetColourSingle :: Brush a -> Char -> Char -> Char -> IO () +brushSetColourSingle _obj r g b + = withObjectRef "brushSetColourSingle" _obj $ \cobj__obj -> + wxBrush_SetColourSingle cobj__obj (toCWchar r) (toCWchar g) (toCWchar b) +foreign import ccall "wxBrush_SetColourSingle" wxBrush_SetColourSingle :: Ptr (TBrush a) -> CWchar -> CWchar -> CWchar -> IO () + +-- | usage: (@brushSetStipple obj stipple@). +brushSetStipple :: Brush a -> Bitmap b -> IO () +brushSetStipple _obj stipple + = withObjectRef "brushSetStipple" _obj $ \cobj__obj -> + withObjectPtr stipple $ \cobj_stipple -> + wxBrush_SetStipple cobj__obj cobj_stipple +foreign import ccall "wxBrush_SetStipple" wxBrush_SetStipple :: Ptr (TBrush a) -> Ptr (TBitmap b) -> IO () + +-- | usage: (@brushSetStyle obj style@). +brushSetStyle :: Brush a -> Int -> IO () +brushSetStyle _obj style + = withObjectRef "brushSetStyle" _obj $ \cobj__obj -> + wxBrush_SetStyle cobj__obj (toCInt style) +foreign import ccall "wxBrush_SetStyle" wxBrush_SetStyle :: Ptr (TBrush a) -> CInt -> IO () + +-- | usage: (@bufferedDCCreateByDCAndBitmap dc bitmap style@). +bufferedDCCreateByDCAndBitmap :: DC a -> Bitmap b -> Int -> IO (BufferedDC ()) +bufferedDCCreateByDCAndBitmap dc bitmap style + = withObjectResult $ + withObjectPtr dc $ \cobj_dc -> + withObjectPtr bitmap $ \cobj_bitmap -> + wxBufferedDC_CreateByDCAndBitmap cobj_dc cobj_bitmap (toCInt style) +foreign import ccall "wxBufferedDC_CreateByDCAndBitmap" wxBufferedDC_CreateByDCAndBitmap :: Ptr (TDC a) -> Ptr (TBitmap b) -> CInt -> IO (Ptr (TBufferedDC ())) + +-- | usage: (@bufferedDCCreateByDCAndSize dc widthhight style@). +bufferedDCCreateByDCAndSize :: DC a -> Size -> Int -> IO (BufferedDC ()) +bufferedDCCreateByDCAndSize dc widthhight style + = withObjectResult $ + withObjectPtr dc $ \cobj_dc -> + wxBufferedDC_CreateByDCAndSize cobj_dc (toCIntSizeW widthhight) (toCIntSizeH widthhight) (toCInt style) +foreign import ccall "wxBufferedDC_CreateByDCAndSize" wxBufferedDC_CreateByDCAndSize :: Ptr (TDC a) -> CInt -> CInt -> CInt -> IO (Ptr (TBufferedDC ())) + +-- | usage: (@bufferedDCDelete self@). +bufferedDCDelete :: BufferedDC a -> IO () +bufferedDCDelete + = objectDelete + + +-- | usage: (@bufferedPaintDCCreate window style@). +bufferedPaintDCCreate :: Window a -> Int -> IO (BufferedPaintDC ()) +bufferedPaintDCCreate window style + = withObjectResult $ + withObjectPtr window $ \cobj_window -> + wxBufferedPaintDC_Create cobj_window (toCInt style) +foreign import ccall "wxBufferedPaintDC_Create" wxBufferedPaintDC_Create :: Ptr (TWindow a) -> CInt -> IO (Ptr (TBufferedPaintDC ())) + +-- | usage: (@bufferedPaintDCCreateWithBitmap window bitmap style@). +bufferedPaintDCCreateWithBitmap :: Window a -> Bitmap b -> Int -> IO (BufferedPaintDC ()) +bufferedPaintDCCreateWithBitmap window bitmap style + = withObjectResult $ + withObjectPtr window $ \cobj_window -> + withObjectPtr bitmap $ \cobj_bitmap -> + wxBufferedPaintDC_CreateWithBitmap cobj_window cobj_bitmap (toCInt style) +foreign import ccall "wxBufferedPaintDC_CreateWithBitmap" wxBufferedPaintDC_CreateWithBitmap :: Ptr (TWindow a) -> Ptr (TBitmap b) -> CInt -> IO (Ptr (TBufferedPaintDC ())) + +-- | usage: (@bufferedPaintDCDelete self@). +bufferedPaintDCDelete :: BufferedPaintDC a -> IO () +bufferedPaintDCDelete + = objectDelete + + +-- | usage: (@busyCursorCreate@). +busyCursorCreate :: IO (BusyCursor ()) +busyCursorCreate + = withObjectResult $ + wxBusyCursor_Create +foreign import ccall "wxBusyCursor_Create" wxBusyCursor_Create :: IO (Ptr (TBusyCursor ())) + +-- | usage: (@busyCursorCreateWithCursor cur@). +busyCursorCreateWithCursor :: BusyCursor a -> IO (Ptr ()) +busyCursorCreateWithCursor _cur + = withObjectRef "busyCursorCreateWithCursor" _cur $ \cobj__cur -> + wxBusyCursor_CreateWithCursor cobj__cur +foreign import ccall "wxBusyCursor_CreateWithCursor" wxBusyCursor_CreateWithCursor :: Ptr (TBusyCursor a) -> IO (Ptr ()) + +-- | usage: (@busyCursorDelete obj@). +busyCursorDelete :: BusyCursor a -> IO () +busyCursorDelete _obj + = withObjectRef "busyCursorDelete" _obj $ \cobj__obj -> + wxBusyCursor_Delete cobj__obj +foreign import ccall "wxBusyCursor_Delete" wxBusyCursor_Delete :: Ptr (TBusyCursor a) -> IO () + +-- | usage: (@busyInfoCreate txt@). +busyInfoCreate :: String -> IO (BusyInfo ()) +busyInfoCreate _txt + = withObjectResult $ + withStringPtr _txt $ \cobj__txt -> + wxBusyInfo_Create cobj__txt +foreign import ccall "wxBusyInfo_Create" wxBusyInfo_Create :: Ptr (TWxString a) -> IO (Ptr (TBusyInfo ())) + +-- | usage: (@busyInfoDelete obj@). +busyInfoDelete :: BusyInfo a -> IO () +busyInfoDelete _obj + = withObjectRef "busyInfoDelete" _obj $ \cobj__obj -> + wxBusyInfo_Delete cobj__obj +foreign import ccall "wxBusyInfo_Delete" wxBusyInfo_Delete :: Ptr (TBusyInfo a) -> IO () + +-- | usage: (@buttonCreate prt id txt lfttopwdthgt stl@). +buttonCreate :: Window a -> Id -> String -> Rect -> Style -> IO (Button ()) +buttonCreate _prt _id _txt _lfttopwdthgt _stl + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + withStringPtr _txt $ \cobj__txt -> + wxButton_Create cobj__prt (toCInt _id) cobj__txt (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) +foreign import ccall "wxButton_Create" wxButton_Create :: Ptr (TWindow a) -> CInt -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TButton ())) + +-- | usage: (@buttonSetBackgroundColour obj colour@). +buttonSetBackgroundColour :: Button a -> Color -> IO Int +buttonSetBackgroundColour _obj colour + = withIntResult $ + withObjectRef "buttonSetBackgroundColour" _obj $ \cobj__obj -> + withColourPtr colour $ \cobj_colour -> + wxButton_SetBackgroundColour cobj__obj cobj_colour +foreign import ccall "wxButton_SetBackgroundColour" wxButton_SetBackgroundColour :: Ptr (TButton a) -> Ptr (TColour b) -> IO CInt + +-- | usage: (@buttonSetDefault obj@). +buttonSetDefault :: Button a -> IO () +buttonSetDefault _obj + = withObjectRef "buttonSetDefault" _obj $ \cobj__obj -> + wxButton_SetDefault cobj__obj +foreign import ccall "wxButton_SetDefault" wxButton_SetDefault :: Ptr (TButton a) -> IO () + +-- | usage: (@cFree ptr@). +cFree :: Ptr a -> IO () +cFree _ptr + = wx_wxCFree _ptr +foreign import ccall "wxCFree" wx_wxCFree :: Ptr a -> IO () + +-- | usage: (@calculateLayoutEventCreate id@). +calculateLayoutEventCreate :: Id -> IO (CalculateLayoutEvent ()) +calculateLayoutEventCreate id + = withObjectResult $ + wxCalculateLayoutEvent_Create (toCInt id) +foreign import ccall "wxCalculateLayoutEvent_Create" wxCalculateLayoutEvent_Create :: CInt -> IO (Ptr (TCalculateLayoutEvent ())) + +-- | usage: (@calculateLayoutEventGetFlags obj@). +calculateLayoutEventGetFlags :: CalculateLayoutEvent a -> IO Int +calculateLayoutEventGetFlags _obj + = withIntResult $ + withObjectRef "calculateLayoutEventGetFlags" _obj $ \cobj__obj -> + wxCalculateLayoutEvent_GetFlags cobj__obj +foreign import ccall "wxCalculateLayoutEvent_GetFlags" wxCalculateLayoutEvent_GetFlags :: Ptr (TCalculateLayoutEvent a) -> IO CInt + +-- | usage: (@calculateLayoutEventGetRect obj@). +calculateLayoutEventGetRect :: CalculateLayoutEvent a -> IO (Rect) +calculateLayoutEventGetRect _obj + = withWxRectResult $ + withObjectRef "calculateLayoutEventGetRect" _obj $ \cobj__obj -> + wxCalculateLayoutEvent_GetRect cobj__obj +foreign import ccall "wxCalculateLayoutEvent_GetRect" wxCalculateLayoutEvent_GetRect :: Ptr (TCalculateLayoutEvent a) -> IO (Ptr (TWxRect ())) + +-- | usage: (@calculateLayoutEventSetFlags obj flags@). +calculateLayoutEventSetFlags :: CalculateLayoutEvent a -> Int -> IO () +calculateLayoutEventSetFlags _obj flags + = withObjectRef "calculateLayoutEventSetFlags" _obj $ \cobj__obj -> + wxCalculateLayoutEvent_SetFlags cobj__obj (toCInt flags) +foreign import ccall "wxCalculateLayoutEvent_SetFlags" wxCalculateLayoutEvent_SetFlags :: Ptr (TCalculateLayoutEvent a) -> CInt -> IO () + +-- | usage: (@calculateLayoutEventSetRect obj xywh@). +calculateLayoutEventSetRect :: CalculateLayoutEvent a -> Rect -> IO () +calculateLayoutEventSetRect _obj xywh + = withObjectRef "calculateLayoutEventSetRect" _obj $ \cobj__obj -> + wxCalculateLayoutEvent_SetRect cobj__obj (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) +foreign import ccall "wxCalculateLayoutEvent_SetRect" wxCalculateLayoutEvent_SetRect :: Ptr (TCalculateLayoutEvent a) -> CInt -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@calendarCtrlCreate prt id dat lfttopwdthgt stl@). +calendarCtrlCreate :: Window a -> Id -> DateTime c -> Rect -> Style -> IO (CalendarCtrl ()) +calendarCtrlCreate _prt _id _dat _lfttopwdthgt _stl + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + withObjectPtr _dat $ \cobj__dat -> + wxCalendarCtrl_Create cobj__prt (toCInt _id) cobj__dat (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) +foreign import ccall "wxCalendarCtrl_Create" wxCalendarCtrl_Create :: Ptr (TWindow a) -> CInt -> Ptr (TDateTime c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TCalendarCtrl ())) + +-- | usage: (@calendarCtrlEnableHolidayDisplay obj display@). +calendarCtrlEnableHolidayDisplay :: CalendarCtrl a -> Int -> IO () +calendarCtrlEnableHolidayDisplay _obj display + = withObjectRef "calendarCtrlEnableHolidayDisplay" _obj $ \cobj__obj -> + wxCalendarCtrl_EnableHolidayDisplay cobj__obj (toCInt display) +foreign import ccall "wxCalendarCtrl_EnableHolidayDisplay" wxCalendarCtrl_EnableHolidayDisplay :: Ptr (TCalendarCtrl a) -> CInt -> IO () + +-- | usage: (@calendarCtrlEnableMonthChange obj enable@). +calendarCtrlEnableMonthChange :: CalendarCtrl a -> Bool -> IO () +calendarCtrlEnableMonthChange _obj enable + = withObjectRef "calendarCtrlEnableMonthChange" _obj $ \cobj__obj -> + wxCalendarCtrl_EnableMonthChange cobj__obj (toCBool enable) +foreign import ccall "wxCalendarCtrl_EnableMonthChange" wxCalendarCtrl_EnableMonthChange :: Ptr (TCalendarCtrl a) -> CBool -> IO () + +-- | usage: (@calendarCtrlGetAttr obj day@). +calendarCtrlGetAttr :: CalendarCtrl a -> Int -> IO (Ptr ()) +calendarCtrlGetAttr _obj day + = withObjectRef "calendarCtrlGetAttr" _obj $ \cobj__obj -> + wxCalendarCtrl_GetAttr cobj__obj (toCInt day) +foreign import ccall "wxCalendarCtrl_GetAttr" wxCalendarCtrl_GetAttr :: Ptr (TCalendarCtrl a) -> CInt -> IO (Ptr ()) + +-- | usage: (@calendarCtrlGetDate obj date@). +calendarCtrlGetDate :: CalendarCtrl a -> Ptr b -> IO () +calendarCtrlGetDate _obj date + = withObjectRef "calendarCtrlGetDate" _obj $ \cobj__obj -> + wxCalendarCtrl_GetDate cobj__obj date +foreign import ccall "wxCalendarCtrl_GetDate" wxCalendarCtrl_GetDate :: Ptr (TCalendarCtrl a) -> Ptr b -> IO () + +-- | usage: (@calendarCtrlGetHeaderColourBg obj@). +calendarCtrlGetHeaderColourBg :: CalendarCtrl a -> IO (Color) +calendarCtrlGetHeaderColourBg _obj + = withRefColour $ \pref -> + withObjectRef "calendarCtrlGetHeaderColourBg" _obj $ \cobj__obj -> + wxCalendarCtrl_GetHeaderColourBg cobj__obj pref +foreign import ccall "wxCalendarCtrl_GetHeaderColourBg" wxCalendarCtrl_GetHeaderColourBg :: Ptr (TCalendarCtrl a) -> Ptr (TColour ()) -> IO () + +-- | usage: (@calendarCtrlGetHeaderColourFg obj@). +calendarCtrlGetHeaderColourFg :: CalendarCtrl a -> IO (Color) +calendarCtrlGetHeaderColourFg _obj + = withRefColour $ \pref -> + withObjectRef "calendarCtrlGetHeaderColourFg" _obj $ \cobj__obj -> + wxCalendarCtrl_GetHeaderColourFg cobj__obj pref +foreign import ccall "wxCalendarCtrl_GetHeaderColourFg" wxCalendarCtrl_GetHeaderColourFg :: Ptr (TCalendarCtrl a) -> Ptr (TColour ()) -> IO () + +-- | usage: (@calendarCtrlGetHighlightColourBg obj@). +calendarCtrlGetHighlightColourBg :: CalendarCtrl a -> IO (Color) +calendarCtrlGetHighlightColourBg _obj + = withRefColour $ \pref -> + withObjectRef "calendarCtrlGetHighlightColourBg" _obj $ \cobj__obj -> + wxCalendarCtrl_GetHighlightColourBg cobj__obj pref +foreign import ccall "wxCalendarCtrl_GetHighlightColourBg" wxCalendarCtrl_GetHighlightColourBg :: Ptr (TCalendarCtrl a) -> Ptr (TColour ()) -> IO () + +-- | usage: (@calendarCtrlGetHighlightColourFg obj@). +calendarCtrlGetHighlightColourFg :: CalendarCtrl a -> IO (Color) +calendarCtrlGetHighlightColourFg _obj + = withRefColour $ \pref -> + withObjectRef "calendarCtrlGetHighlightColourFg" _obj $ \cobj__obj -> + wxCalendarCtrl_GetHighlightColourFg cobj__obj pref +foreign import ccall "wxCalendarCtrl_GetHighlightColourFg" wxCalendarCtrl_GetHighlightColourFg :: Ptr (TCalendarCtrl a) -> Ptr (TColour ()) -> IO () + +-- | usage: (@calendarCtrlGetHolidayColourBg obj@). +calendarCtrlGetHolidayColourBg :: CalendarCtrl a -> IO (Color) +calendarCtrlGetHolidayColourBg _obj + = withRefColour $ \pref -> + withObjectRef "calendarCtrlGetHolidayColourBg" _obj $ \cobj__obj -> + wxCalendarCtrl_GetHolidayColourBg cobj__obj pref +foreign import ccall "wxCalendarCtrl_GetHolidayColourBg" wxCalendarCtrl_GetHolidayColourBg :: Ptr (TCalendarCtrl a) -> Ptr (TColour ()) -> IO () + +-- | usage: (@calendarCtrlGetHolidayColourFg obj@). +calendarCtrlGetHolidayColourFg :: CalendarCtrl a -> IO (Color) +calendarCtrlGetHolidayColourFg _obj + = withRefColour $ \pref -> + withObjectRef "calendarCtrlGetHolidayColourFg" _obj $ \cobj__obj -> + wxCalendarCtrl_GetHolidayColourFg cobj__obj pref +foreign import ccall "wxCalendarCtrl_GetHolidayColourFg" wxCalendarCtrl_GetHolidayColourFg :: Ptr (TCalendarCtrl a) -> Ptr (TColour ()) -> IO () + +-- | usage: (@calendarCtrlHitTest obj xy date wd@). +calendarCtrlHitTest :: CalendarCtrl a -> Point -> Ptr c -> Ptr d -> IO Int +calendarCtrlHitTest _obj xy date wd + = withIntResult $ + withObjectRef "calendarCtrlHitTest" _obj $ \cobj__obj -> + wxCalendarCtrl_HitTest cobj__obj (toCIntPointX xy) (toCIntPointY xy) date wd +foreign import ccall "wxCalendarCtrl_HitTest" wxCalendarCtrl_HitTest :: Ptr (TCalendarCtrl a) -> CInt -> CInt -> Ptr c -> Ptr d -> IO CInt + +-- | usage: (@calendarCtrlResetAttr obj day@). +calendarCtrlResetAttr :: CalendarCtrl a -> Int -> IO () +calendarCtrlResetAttr _obj day + = withObjectRef "calendarCtrlResetAttr" _obj $ \cobj__obj -> + wxCalendarCtrl_ResetAttr cobj__obj (toCInt day) +foreign import ccall "wxCalendarCtrl_ResetAttr" wxCalendarCtrl_ResetAttr :: Ptr (TCalendarCtrl a) -> CInt -> IO () + +-- | usage: (@calendarCtrlSetAttr obj day attr@). +calendarCtrlSetAttr :: CalendarCtrl a -> Int -> Ptr c -> IO () +calendarCtrlSetAttr _obj day attr + = withObjectRef "calendarCtrlSetAttr" _obj $ \cobj__obj -> + wxCalendarCtrl_SetAttr cobj__obj (toCInt day) attr +foreign import ccall "wxCalendarCtrl_SetAttr" wxCalendarCtrl_SetAttr :: Ptr (TCalendarCtrl a) -> CInt -> Ptr c -> IO () + +-- | usage: (@calendarCtrlSetDate obj date@). +calendarCtrlSetDate :: CalendarCtrl a -> Ptr b -> IO () +calendarCtrlSetDate _obj date + = withObjectRef "calendarCtrlSetDate" _obj $ \cobj__obj -> + wxCalendarCtrl_SetDate cobj__obj date +foreign import ccall "wxCalendarCtrl_SetDate" wxCalendarCtrl_SetDate :: Ptr (TCalendarCtrl a) -> Ptr b -> IO () + +-- | usage: (@calendarCtrlSetHeaderColours obj colFg colBg@). +calendarCtrlSetHeaderColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () +calendarCtrlSetHeaderColours _obj colFg colBg + = withObjectRef "calendarCtrlSetHeaderColours" _obj $ \cobj__obj -> + wxCalendarCtrl_SetHeaderColours cobj__obj colFg colBg +foreign import ccall "wxCalendarCtrl_SetHeaderColours" wxCalendarCtrl_SetHeaderColours :: Ptr (TCalendarCtrl a) -> Ptr b -> Ptr c -> IO () + +-- | usage: (@calendarCtrlSetHighlightColours obj colFg colBg@). +calendarCtrlSetHighlightColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () +calendarCtrlSetHighlightColours _obj colFg colBg + = withObjectRef "calendarCtrlSetHighlightColours" _obj $ \cobj__obj -> + wxCalendarCtrl_SetHighlightColours cobj__obj colFg colBg +foreign import ccall "wxCalendarCtrl_SetHighlightColours" wxCalendarCtrl_SetHighlightColours :: Ptr (TCalendarCtrl a) -> Ptr b -> Ptr c -> IO () + +-- | usage: (@calendarCtrlSetHoliday obj day@). +calendarCtrlSetHoliday :: CalendarCtrl a -> Int -> IO () +calendarCtrlSetHoliday _obj day + = withObjectRef "calendarCtrlSetHoliday" _obj $ \cobj__obj -> + wxCalendarCtrl_SetHoliday cobj__obj (toCInt day) +foreign import ccall "wxCalendarCtrl_SetHoliday" wxCalendarCtrl_SetHoliday :: Ptr (TCalendarCtrl a) -> CInt -> IO () + +-- | usage: (@calendarCtrlSetHolidayColours obj colFg colBg@). +calendarCtrlSetHolidayColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () +calendarCtrlSetHolidayColours _obj colFg colBg + = withObjectRef "calendarCtrlSetHolidayColours" _obj $ \cobj__obj -> + wxCalendarCtrl_SetHolidayColours cobj__obj colFg colBg +foreign import ccall "wxCalendarCtrl_SetHolidayColours" wxCalendarCtrl_SetHolidayColours :: Ptr (TCalendarCtrl 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 ()) +calendarDateAttrCreate _ctxt _cbck _cbrd _fnt _brd + = withObjectResult $ + wxCalendarDateAttr_Create _ctxt _cbck _cbrd _fnt (toCInt _brd) +foreign import ccall "wxCalendarDateAttr_Create" wxCalendarDateAttr_Create :: Ptr a -> Ptr b -> Ptr c -> Ptr d -> CInt -> IO (Ptr (TCalendarDateAttr ())) + +-- | usage: (@calendarDateAttrCreateDefault@). +calendarDateAttrCreateDefault :: IO (CalendarDateAttr ()) +calendarDateAttrCreateDefault + = withObjectResult $ + wxCalendarDateAttr_CreateDefault +foreign import ccall "wxCalendarDateAttr_CreateDefault" wxCalendarDateAttr_CreateDefault :: IO (Ptr (TCalendarDateAttr ())) + +-- | usage: (@calendarDateAttrDelete obj@). +calendarDateAttrDelete :: CalendarDateAttr a -> IO () +calendarDateAttrDelete _obj + = withObjectRef "calendarDateAttrDelete" _obj $ \cobj__obj -> + wxCalendarDateAttr_Delete cobj__obj +foreign import ccall "wxCalendarDateAttr_Delete" wxCalendarDateAttr_Delete :: Ptr (TCalendarDateAttr a) -> IO () + +-- | usage: (@calendarDateAttrGetBackgroundColour obj@). +calendarDateAttrGetBackgroundColour :: CalendarDateAttr a -> IO (Color) +calendarDateAttrGetBackgroundColour _obj + = withRefColour $ \pref -> + withObjectRef "calendarDateAttrGetBackgroundColour" _obj $ \cobj__obj -> + wxCalendarDateAttr_GetBackgroundColour cobj__obj pref +foreign import ccall "wxCalendarDateAttr_GetBackgroundColour" wxCalendarDateAttr_GetBackgroundColour :: Ptr (TCalendarDateAttr a) -> Ptr (TColour ()) -> IO () + +-- | usage: (@calendarDateAttrGetBorder obj@). +calendarDateAttrGetBorder :: CalendarDateAttr a -> IO Int +calendarDateAttrGetBorder _obj + = withIntResult $ + withObjectRef "calendarDateAttrGetBorder" _obj $ \cobj__obj -> + wxCalendarDateAttr_GetBorder cobj__obj +foreign import ccall "wxCalendarDateAttr_GetBorder" wxCalendarDateAttr_GetBorder :: Ptr (TCalendarDateAttr a) -> IO CInt + +-- | usage: (@calendarDateAttrGetBorderColour obj@). +calendarDateAttrGetBorderColour :: CalendarDateAttr a -> IO (Color) +calendarDateAttrGetBorderColour _obj + = withRefColour $ \pref -> + withObjectRef "calendarDateAttrGetBorderColour" _obj $ \cobj__obj -> + wxCalendarDateAttr_GetBorderColour cobj__obj pref +foreign import ccall "wxCalendarDateAttr_GetBorderColour" wxCalendarDateAttr_GetBorderColour :: Ptr (TCalendarDateAttr a) -> Ptr (TColour ()) -> IO () + +-- | usage: (@calendarDateAttrGetFont obj@). +calendarDateAttrGetFont :: CalendarDateAttr a -> IO (Font ()) +calendarDateAttrGetFont _obj + = withRefFont $ \pref -> + withObjectRef "calendarDateAttrGetFont" _obj $ \cobj__obj -> + wxCalendarDateAttr_GetFont cobj__obj pref +foreign import ccall "wxCalendarDateAttr_GetFont" wxCalendarDateAttr_GetFont :: Ptr (TCalendarDateAttr a) -> Ptr (TFont ()) -> IO () + +-- | usage: (@calendarDateAttrGetTextColour obj@). +calendarDateAttrGetTextColour :: CalendarDateAttr a -> IO (Color) +calendarDateAttrGetTextColour _obj + = withRefColour $ \pref -> + withObjectRef "calendarDateAttrGetTextColour" _obj $ \cobj__obj -> + wxCalendarDateAttr_GetTextColour cobj__obj pref +foreign import ccall "wxCalendarDateAttr_GetTextColour" wxCalendarDateAttr_GetTextColour :: Ptr (TCalendarDateAttr a) -> Ptr (TColour ()) -> IO () + +-- | usage: (@calendarDateAttrHasBackgroundColour obj@). +calendarDateAttrHasBackgroundColour :: CalendarDateAttr a -> IO Bool +calendarDateAttrHasBackgroundColour _obj + = withBoolResult $ + withObjectRef "calendarDateAttrHasBackgroundColour" _obj $ \cobj__obj -> + wxCalendarDateAttr_HasBackgroundColour cobj__obj +foreign import ccall "wxCalendarDateAttr_HasBackgroundColour" wxCalendarDateAttr_HasBackgroundColour :: Ptr (TCalendarDateAttr a) -> IO CBool + +-- | usage: (@calendarDateAttrHasBorder obj@). +calendarDateAttrHasBorder :: CalendarDateAttr a -> IO Bool +calendarDateAttrHasBorder _obj + = withBoolResult $ + withObjectRef "calendarDateAttrHasBorder" _obj $ \cobj__obj -> + wxCalendarDateAttr_HasBorder cobj__obj +foreign import ccall "wxCalendarDateAttr_HasBorder" wxCalendarDateAttr_HasBorder :: Ptr (TCalendarDateAttr a) -> IO CBool + +-- | usage: (@calendarDateAttrHasBorderColour obj@). +calendarDateAttrHasBorderColour :: CalendarDateAttr a -> IO Bool +calendarDateAttrHasBorderColour _obj + = withBoolResult $ + withObjectRef "calendarDateAttrHasBorderColour" _obj $ \cobj__obj -> + wxCalendarDateAttr_HasBorderColour cobj__obj +foreign import ccall "wxCalendarDateAttr_HasBorderColour" wxCalendarDateAttr_HasBorderColour :: Ptr (TCalendarDateAttr a) -> IO CBool + +-- | usage: (@calendarDateAttrHasFont obj@). +calendarDateAttrHasFont :: CalendarDateAttr a -> IO Bool +calendarDateAttrHasFont _obj + = withBoolResult $ + withObjectRef "calendarDateAttrHasFont" _obj $ \cobj__obj -> + wxCalendarDateAttr_HasFont cobj__obj +foreign import ccall "wxCalendarDateAttr_HasFont" wxCalendarDateAttr_HasFont :: Ptr (TCalendarDateAttr a) -> IO CBool + +-- | usage: (@calendarDateAttrHasTextColour obj@). +calendarDateAttrHasTextColour :: CalendarDateAttr a -> IO Bool +calendarDateAttrHasTextColour _obj + = withBoolResult $ + withObjectRef "calendarDateAttrHasTextColour" _obj $ \cobj__obj -> + wxCalendarDateAttr_HasTextColour cobj__obj +foreign import ccall "wxCalendarDateAttr_HasTextColour" wxCalendarDateAttr_HasTextColour :: Ptr (TCalendarDateAttr a) -> IO CBool + +-- | usage: (@calendarDateAttrIsHoliday obj@). +calendarDateAttrIsHoliday :: CalendarDateAttr a -> IO Bool +calendarDateAttrIsHoliday _obj + = withBoolResult $ + withObjectRef "calendarDateAttrIsHoliday" _obj $ \cobj__obj -> + wxCalendarDateAttr_IsHoliday cobj__obj +foreign import ccall "wxCalendarDateAttr_IsHoliday" wxCalendarDateAttr_IsHoliday :: Ptr (TCalendarDateAttr a) -> IO CBool + +-- | usage: (@calendarDateAttrSetBackgroundColour obj col@). +calendarDateAttrSetBackgroundColour :: CalendarDateAttr a -> Color -> IO () +calendarDateAttrSetBackgroundColour _obj col + = withObjectRef "calendarDateAttrSetBackgroundColour" _obj $ \cobj__obj -> + withColourPtr col $ \cobj_col -> + wxCalendarDateAttr_SetBackgroundColour cobj__obj cobj_col +foreign import ccall "wxCalendarDateAttr_SetBackgroundColour" wxCalendarDateAttr_SetBackgroundColour :: Ptr (TCalendarDateAttr a) -> Ptr (TColour b) -> IO () + +-- | usage: (@calendarDateAttrSetBorder obj border@). +calendarDateAttrSetBorder :: CalendarDateAttr a -> Int -> IO () +calendarDateAttrSetBorder _obj border + = withObjectRef "calendarDateAttrSetBorder" _obj $ \cobj__obj -> + wxCalendarDateAttr_SetBorder cobj__obj (toCInt border) +foreign import ccall "wxCalendarDateAttr_SetBorder" wxCalendarDateAttr_SetBorder :: Ptr (TCalendarDateAttr a) -> CInt -> IO () + +-- | usage: (@calendarDateAttrSetBorderColour obj col@). +calendarDateAttrSetBorderColour :: CalendarDateAttr a -> Color -> IO () +calendarDateAttrSetBorderColour _obj col + = withObjectRef "calendarDateAttrSetBorderColour" _obj $ \cobj__obj -> + withColourPtr col $ \cobj_col -> + wxCalendarDateAttr_SetBorderColour cobj__obj cobj_col +foreign import ccall "wxCalendarDateAttr_SetBorderColour" wxCalendarDateAttr_SetBorderColour :: Ptr (TCalendarDateAttr a) -> Ptr (TColour b) -> IO () + +-- | usage: (@calendarDateAttrSetFont obj font@). +calendarDateAttrSetFont :: CalendarDateAttr a -> Font b -> IO () +calendarDateAttrSetFont _obj font + = withObjectRef "calendarDateAttrSetFont" _obj $ \cobj__obj -> + withObjectPtr font $ \cobj_font -> + wxCalendarDateAttr_SetFont cobj__obj cobj_font +foreign import ccall "wxCalendarDateAttr_SetFont" wxCalendarDateAttr_SetFont :: Ptr (TCalendarDateAttr a) -> Ptr (TFont b) -> IO () + +-- | usage: (@calendarDateAttrSetHoliday obj holiday@). +calendarDateAttrSetHoliday :: CalendarDateAttr a -> Int -> IO () +calendarDateAttrSetHoliday _obj holiday + = withObjectRef "calendarDateAttrSetHoliday" _obj $ \cobj__obj -> + wxCalendarDateAttr_SetHoliday cobj__obj (toCInt holiday) +foreign import ccall "wxCalendarDateAttr_SetHoliday" wxCalendarDateAttr_SetHoliday :: Ptr (TCalendarDateAttr a) -> CInt -> IO () + +-- | usage: (@calendarDateAttrSetTextColour obj col@). +calendarDateAttrSetTextColour :: CalendarDateAttr a -> Color -> IO () +calendarDateAttrSetTextColour _obj col + = withObjectRef "calendarDateAttrSetTextColour" _obj $ \cobj__obj -> + withColourPtr col $ \cobj_col -> + wxCalendarDateAttr_SetTextColour cobj__obj cobj_col +foreign import ccall "wxCalendarDateAttr_SetTextColour" wxCalendarDateAttr_SetTextColour :: Ptr (TCalendarDateAttr a) -> Ptr (TColour b) -> IO () + +-- | usage: (@calendarEventGetDate obj dte@). +calendarEventGetDate :: CalendarEvent a -> Ptr b -> IO () +calendarEventGetDate _obj _dte + = withObjectRef "calendarEventGetDate" _obj $ \cobj__obj -> + wxCalendarEvent_GetDate cobj__obj _dte +foreign import ccall "wxCalendarEvent_GetDate" wxCalendarEvent_GetDate :: Ptr (TCalendarEvent a) -> Ptr b -> IO () + +-- | usage: (@calendarEventGetWeekDay obj@). +calendarEventGetWeekDay :: CalendarEvent a -> IO Int +calendarEventGetWeekDay _obj + = withIntResult $ + withObjectRef "calendarEventGetWeekDay" _obj $ \cobj__obj -> + wxCalendarEvent_GetWeekDay cobj__obj +foreign import ccall "wxCalendarEvent_GetWeekDay" wxCalendarEvent_GetWeekDay :: Ptr (TCalendarEvent a) -> IO CInt + +-- | usage: (@caretCreate wnd wth hgt@). +caretCreate :: Window a -> Int -> Int -> IO (Caret ()) +caretCreate _wnd _wth _hgt + = withObjectResult $ + withObjectPtr _wnd $ \cobj__wnd -> + wxCaret_Create cobj__wnd (toCInt _wth) (toCInt _hgt) +foreign import ccall "wxCaret_Create" wxCaret_Create :: Ptr (TWindow a) -> CInt -> CInt -> IO (Ptr (TCaret ())) + +-- | usage: (@caretGetBlinkTime@). +caretGetBlinkTime :: IO Int +caretGetBlinkTime + = withIntResult $ + wxCaret_GetBlinkTime +foreign import ccall "wxCaret_GetBlinkTime" wxCaret_GetBlinkTime :: IO CInt + +-- | usage: (@caretGetPosition obj@). +caretGetPosition :: Caret a -> IO (Point) +caretGetPosition _obj + = withWxPointResult $ + withObjectRef "caretGetPosition" _obj $ \cobj__obj -> + wxCaret_GetPosition cobj__obj +foreign import ccall "wxCaret_GetPosition" wxCaret_GetPosition :: Ptr (TCaret a) -> IO (Ptr (TWxPoint ())) + +-- | usage: (@caretGetSize obj@). +caretGetSize :: Caret a -> IO (Size) +caretGetSize _obj + = withWxSizeResult $ + withObjectRef "caretGetSize" _obj $ \cobj__obj -> + wxCaret_GetSize cobj__obj +foreign import ccall "wxCaret_GetSize" wxCaret_GetSize :: Ptr (TCaret a) -> IO (Ptr (TWxSize ())) + +-- | usage: (@caretGetWindow obj@). +caretGetWindow :: Caret a -> IO (Window ()) +caretGetWindow _obj + = withObjectResult $ + withObjectRef "caretGetWindow" _obj $ \cobj__obj -> + wxCaret_GetWindow cobj__obj +foreign import ccall "wxCaret_GetWindow" wxCaret_GetWindow :: Ptr (TCaret a) -> IO (Ptr (TWindow ())) + +-- | usage: (@caretHide obj@). +caretHide :: Caret a -> IO () +caretHide _obj + = withObjectRef "caretHide" _obj $ \cobj__obj -> + wxCaret_Hide cobj__obj +foreign import ccall "wxCaret_Hide" wxCaret_Hide :: Ptr (TCaret a) -> IO () + +-- | usage: (@caretIsOk obj@). +caretIsOk :: Caret a -> IO Bool +caretIsOk _obj + = withBoolResult $ + withObjectRef "caretIsOk" _obj $ \cobj__obj -> + wxCaret_IsOk cobj__obj +foreign import ccall "wxCaret_IsOk" wxCaret_IsOk :: Ptr (TCaret a) -> IO CBool + +-- | usage: (@caretIsVisible obj@). +caretIsVisible :: Caret a -> IO Bool +caretIsVisible _obj + = withBoolResult $ + withObjectRef "caretIsVisible" _obj $ \cobj__obj -> + wxCaret_IsVisible cobj__obj +foreign import ccall "wxCaret_IsVisible" wxCaret_IsVisible :: Ptr (TCaret a) -> IO CBool + +-- | usage: (@caretMove obj xy@). +caretMove :: Caret a -> Point -> IO () +caretMove _obj xy + = withObjectRef "caretMove" _obj $ \cobj__obj -> + wxCaret_Move cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxCaret_Move" wxCaret_Move :: Ptr (TCaret a) -> CInt -> CInt -> IO () + +-- | usage: (@caretSetBlinkTime milliseconds@). +caretSetBlinkTime :: Int -> IO () +caretSetBlinkTime milliseconds + = wxCaret_SetBlinkTime (toCInt milliseconds) +foreign import ccall "wxCaret_SetBlinkTime" wxCaret_SetBlinkTime :: CInt -> IO () + +-- | usage: (@caretSetSize obj widthheight@). +caretSetSize :: Caret a -> Size -> IO () +caretSetSize _obj widthheight + = withObjectRef "caretSetSize" _obj $ \cobj__obj -> + wxCaret_SetSize cobj__obj (toCIntSizeW widthheight) (toCIntSizeH widthheight) +foreign import ccall "wxCaret_SetSize" wxCaret_SetSize :: Ptr (TCaret a) -> CInt -> CInt -> IO () + +-- | usage: (@caretShow obj@). +caretShow :: Caret a -> IO () +caretShow _obj + = withObjectRef "caretShow" _obj $ \cobj__obj -> + wxCaret_Show cobj__obj +foreign import ccall "wxCaret_Show" wxCaret_Show :: Ptr (TCaret a) -> IO () + +-- | usage: (@checkBoxCreate prt id txt lfttopwdthgt stl@). +checkBoxCreate :: Window a -> Id -> String -> Rect -> Style -> IO (CheckBox ()) +checkBoxCreate _prt _id _txt _lfttopwdthgt _stl + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + withStringPtr _txt $ \cobj__txt -> + wxCheckBox_Create cobj__prt (toCInt _id) cobj__txt (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) +foreign import ccall "wxCheckBox_Create" wxCheckBox_Create :: Ptr (TWindow a) -> CInt -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TCheckBox ())) + +-- | usage: (@checkBoxDelete obj@). +checkBoxDelete :: CheckBox a -> IO () +checkBoxDelete + = objectDelete + + +-- | usage: (@checkBoxGetValue obj@). +checkBoxGetValue :: CheckBox a -> IO Bool +checkBoxGetValue _obj + = withBoolResult $ + withObjectRef "checkBoxGetValue" _obj $ \cobj__obj -> + wxCheckBox_GetValue cobj__obj +foreign import ccall "wxCheckBox_GetValue" wxCheckBox_GetValue :: Ptr (TCheckBox a) -> IO CBool + +-- | usage: (@checkBoxSetValue obj value@). +checkBoxSetValue :: CheckBox a -> Bool -> IO () +checkBoxSetValue _obj value + = withObjectRef "checkBoxSetValue" _obj $ \cobj__obj -> + wxCheckBox_SetValue cobj__obj (toCBool value) +foreign import ccall "wxCheckBox_SetValue" wxCheckBox_SetValue :: Ptr (TCheckBox a) -> CBool -> IO () + +-- | usage: (@checkListBoxCheck obj item check@). +checkListBoxCheck :: CheckListBox a -> Int -> Bool -> IO () +checkListBoxCheck _obj item check + = withObjectRef "checkListBoxCheck" _obj $ \cobj__obj -> + wxCheckListBox_Check cobj__obj (toCInt item) (toCBool check) +foreign import ccall "wxCheckListBox_Check" wxCheckListBox_Check :: Ptr (TCheckListBox a) -> CInt -> CBool -> IO () + +-- | usage: (@checkListBoxCreate prt id lfttopwdthgt nstr stl@). +checkListBoxCreate :: Window a -> Id -> Rect -> [String] -> Style -> IO (CheckListBox ()) +checkListBoxCreate _prt _id _lfttopwdthgt nstr _stl + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + withArrayWString nstr $ \carrlen_nstr carr_nstr -> + wxCheckListBox_Create cobj__prt (toCInt _id) (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) carrlen_nstr carr_nstr (toCInt _stl) +foreign import ccall "wxCheckListBox_Create" wxCheckListBox_Create :: Ptr (TWindow a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr (Ptr CWchar) -> CInt -> IO (Ptr (TCheckListBox ())) + +-- | usage: (@checkListBoxDelete obj@). +checkListBoxDelete :: CheckListBox a -> IO () +checkListBoxDelete + = objectDelete + + +-- | usage: (@checkListBoxIsChecked obj item@). +checkListBoxIsChecked :: CheckListBox a -> Int -> IO Bool +checkListBoxIsChecked _obj item + = withBoolResult $ + withObjectRef "checkListBoxIsChecked" _obj $ \cobj__obj -> + wxCheckListBox_IsChecked cobj__obj (toCInt item) +foreign import ccall "wxCheckListBox_IsChecked" wxCheckListBox_IsChecked :: Ptr (TCheckListBox a) -> CInt -> IO CBool + +-- | usage: (@choiceAppend obj item@). +choiceAppend :: Choice a -> String -> IO () +choiceAppend _obj item + = withObjectRef "choiceAppend" _obj $ \cobj__obj -> + withStringPtr item $ \cobj_item -> + wxChoice_Append cobj__obj cobj_item +foreign import ccall "wxChoice_Append" wxChoice_Append :: Ptr (TChoice a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@choiceClear obj@). +choiceClear :: Choice a -> IO () +choiceClear _obj + = withObjectRef "choiceClear" _obj $ \cobj__obj -> + wxChoice_Clear cobj__obj +foreign import ccall "wxChoice_Clear" wxChoice_Clear :: Ptr (TChoice a) -> IO () + +-- | usage: (@choiceCreate prt id lfttopwdthgt nstr stl@). +choiceCreate :: Window a -> Id -> Rect -> [String] -> Style -> IO (Choice ()) +choiceCreate _prt _id _lfttopwdthgt nstr _stl + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + withArrayWString nstr $ \carrlen_nstr carr_nstr -> + wxChoice_Create cobj__prt (toCInt _id) (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) carrlen_nstr carr_nstr (toCInt _stl) +foreign import ccall "wxChoice_Create" wxChoice_Create :: Ptr (TWindow a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr (Ptr CWchar) -> CInt -> IO (Ptr (TChoice ())) + +-- | usage: (@choiceDelete obj n@). +choiceDelete :: Choice a -> Int -> IO () +choiceDelete _obj n + = withObjectRef "choiceDelete" _obj $ \cobj__obj -> + wxChoice_Delete cobj__obj (toCInt n) +foreign import ccall "wxChoice_Delete" wxChoice_Delete :: Ptr (TChoice a) -> CInt -> IO () + +-- | usage: (@choiceFindString obj s@). +choiceFindString :: Choice a -> String -> IO Int +choiceFindString _obj s + = withIntResult $ + withObjectRef "choiceFindString" _obj $ \cobj__obj -> + withStringPtr s $ \cobj_s -> + wxChoice_FindString cobj__obj cobj_s +foreign import ccall "wxChoice_FindString" wxChoice_FindString :: Ptr (TChoice a) -> Ptr (TWxString b) -> IO CInt + +-- | usage: (@choiceGetCount obj@). +choiceGetCount :: Choice a -> IO Int +choiceGetCount _obj + = withIntResult $ + withObjectRef "choiceGetCount" _obj $ \cobj__obj -> + wxChoice_GetCount cobj__obj +foreign import ccall "wxChoice_GetCount" wxChoice_GetCount :: Ptr (TChoice a) -> IO CInt + +-- | usage: (@choiceGetSelection obj@). +choiceGetSelection :: Choice a -> IO Int +choiceGetSelection _obj + = withIntResult $ + withObjectRef "choiceGetSelection" _obj $ \cobj__obj -> + wxChoice_GetSelection cobj__obj +foreign import ccall "wxChoice_GetSelection" wxChoice_GetSelection :: Ptr (TChoice a) -> IO CInt + +-- | usage: (@choiceGetString obj n@). +choiceGetString :: Choice a -> Int -> IO (String) +choiceGetString _obj n + = withManagedStringResult $ + withObjectRef "choiceGetString" _obj $ \cobj__obj -> + wxChoice_GetString cobj__obj (toCInt n) +foreign import ccall "wxChoice_GetString" wxChoice_GetString :: Ptr (TChoice a) -> CInt -> IO (Ptr (TWxString ())) + +-- | usage: (@choiceSetSelection obj n@). +choiceSetSelection :: Choice a -> Int -> IO () +choiceSetSelection _obj n + = withObjectRef "choiceSetSelection" _obj $ \cobj__obj -> + wxChoice_SetSelection cobj__obj (toCInt n) +foreign import ccall "wxChoice_SetSelection" wxChoice_SetSelection :: Ptr (TChoice a) -> CInt -> IO () + +-- | usage: (@choiceSetString obj n s@). +choiceSetString :: Choice a -> Int -> String -> IO () +choiceSetString _obj n s + = withObjectRef "choiceSetString" _obj $ \cobj__obj -> + withStringPtr s $ \cobj_s -> + wxChoice_SetString cobj__obj (toCInt n) cobj_s +foreign import ccall "wxChoice_SetString" wxChoice_SetString :: Ptr (TChoice a) -> CInt -> Ptr (TWxString c) -> IO () + +-- | usage: (@classInfoCreateClassByName inf@). +classInfoCreateClassByName :: ClassInfo a -> IO (Ptr ()) +classInfoCreateClassByName _inf + = withObjectRef "classInfoCreateClassByName" _inf $ \cobj__inf -> + wxClassInfo_CreateClassByName cobj__inf +foreign import ccall "wxClassInfo_CreateClassByName" wxClassInfo_CreateClassByName :: Ptr (TClassInfo a) -> IO (Ptr ()) + +-- | usage: (@classInfoFindClass txt@). +classInfoFindClass :: String -> IO (ClassInfo ()) +classInfoFindClass _txt + = withObjectResult $ + withStringPtr _txt $ \cobj__txt -> + wxClassInfo_FindClass cobj__txt +foreign import ccall "wxClassInfo_FindClass" wxClassInfo_FindClass :: Ptr (TWxString a) -> IO (Ptr (TClassInfo ())) + +-- | usage: (@classInfoGetBaseClassName1 obj@). +classInfoGetBaseClassName1 :: ClassInfo a -> IO (String) +classInfoGetBaseClassName1 _obj + = withManagedStringResult $ + withObjectRef "classInfoGetBaseClassName1" _obj $ \cobj__obj -> + wxClassInfo_GetBaseClassName1 cobj__obj +foreign import ccall "wxClassInfo_GetBaseClassName1" wxClassInfo_GetBaseClassName1 :: Ptr (TClassInfo a) -> IO (Ptr (TWxString ())) + +-- | usage: (@classInfoGetBaseClassName2 obj@). +classInfoGetBaseClassName2 :: ClassInfo a -> IO (String) +classInfoGetBaseClassName2 _obj + = withManagedStringResult $ + withObjectRef "classInfoGetBaseClassName2" _obj $ \cobj__obj -> + wxClassInfo_GetBaseClassName2 cobj__obj +foreign import ccall "wxClassInfo_GetBaseClassName2" wxClassInfo_GetBaseClassName2 :: Ptr (TClassInfo a) -> IO (Ptr (TWxString ())) + +-- | usage: (@classInfoGetClassName inf@). +classInfoGetClassName :: ClassInfo a -> IO (Ptr ()) +classInfoGetClassName _inf + = withObjectRef "classInfoGetClassName" _inf $ \cobj__inf -> + wxClassInfo_GetClassName cobj__inf +foreign import ccall "wxClassInfo_GetClassName" wxClassInfo_GetClassName :: Ptr (TClassInfo a) -> IO (Ptr ()) + +-- | usage: (@classInfoGetClassNameEx obj@). +classInfoGetClassNameEx :: ClassInfo a -> IO (String) +classInfoGetClassNameEx _obj + = withManagedStringResult $ + withObjectRef "classInfoGetClassNameEx" _obj $ \cobj__obj -> + wxClassInfo_GetClassNameEx cobj__obj +foreign import ccall "wxClassInfo_GetClassNameEx" wxClassInfo_GetClassNameEx :: Ptr (TClassInfo a) -> IO (Ptr (TWxString ())) + +-- | usage: (@classInfoGetSize obj@). +classInfoGetSize :: ClassInfo a -> IO Int +classInfoGetSize _obj + = withIntResult $ + withObjectRef "classInfoGetSize" _obj $ \cobj__obj -> + wxClassInfo_GetSize cobj__obj +foreign import ccall "wxClassInfo_GetSize" wxClassInfo_GetSize :: Ptr (TClassInfo a) -> IO CInt + +-- | usage: (@classInfoIsKindOf obj name@). +classInfoIsKindOf :: ClassInfo a -> String -> IO Bool +classInfoIsKindOf _obj _name + = withBoolResult $ + withObjectRef "classInfoIsKindOf" _obj $ \cobj__obj -> + withStringPtr _name $ \cobj__name -> + wxClassInfo_IsKindOf cobj__obj cobj__name +foreign import ccall "wxClassInfo_IsKindOf" wxClassInfo_IsKindOf :: Ptr (TClassInfo a) -> Ptr (TWxString b) -> IO CBool + +-- | usage: (@classInfoIsKindOfEx obj classInfo@). +classInfoIsKindOfEx :: ClassInfo a -> ClassInfo b -> IO Bool +classInfoIsKindOfEx _obj classInfo + = withBoolResult $ + withObjectRef "classInfoIsKindOfEx" _obj $ \cobj__obj -> + withObjectPtr classInfo $ \cobj_classInfo -> + wxClassInfo_IsKindOfEx cobj__obj cobj_classInfo +foreign import ccall "wxClassInfo_IsKindOfEx" wxClassInfo_IsKindOfEx :: Ptr (TClassInfo a) -> Ptr (TClassInfo b) -> IO CBool + +-- | usage: (@clientDCCreate win@). +clientDCCreate :: Window a -> IO (ClientDC ()) +clientDCCreate win + = withObjectResult $ + withObjectPtr win $ \cobj_win -> + wxClientDC_Create cobj_win +foreign import ccall "wxClientDC_Create" wxClientDC_Create :: Ptr (TWindow a) -> IO (Ptr (TClientDC ())) + +-- | usage: (@clientDCDelete obj@). +clientDCDelete :: ClientDC a -> IO () +clientDCDelete + = objectDelete + + +-- | usage: (@clipboardAddData obj wxdata@). +clipboardAddData :: Clipboard a -> DataObject b -> IO Bool +clipboardAddData _obj wxdata + = withBoolResult $ + withObjectRef "clipboardAddData" _obj $ \cobj__obj -> + withObjectPtr wxdata $ \cobj_wxdata -> + wxClipboard_AddData cobj__obj cobj_wxdata +foreign import ccall "wxClipboard_AddData" wxClipboard_AddData :: Ptr (TClipboard a) -> Ptr (TDataObject b) -> IO CBool + +-- | usage: (@clipboardClear obj@). +clipboardClear :: Clipboard a -> IO () +clipboardClear _obj + = withObjectRef "clipboardClear" _obj $ \cobj__obj -> + wxClipboard_Clear cobj__obj +foreign import ccall "wxClipboard_Clear" wxClipboard_Clear :: Ptr (TClipboard a) -> IO () + +-- | usage: (@clipboardClose obj@). +clipboardClose :: Clipboard a -> IO () +clipboardClose _obj + = withObjectRef "clipboardClose" _obj $ \cobj__obj -> + wxClipboard_Close cobj__obj +foreign import ccall "wxClipboard_Close" wxClipboard_Close :: Ptr (TClipboard a) -> IO () + +-- | usage: (@clipboardCreate@). +clipboardCreate :: IO (Clipboard ()) +clipboardCreate + = withObjectResult $ + wxClipboard_Create +foreign import ccall "wxClipboard_Create" wxClipboard_Create :: IO (Ptr (TClipboard ())) + +-- | usage: (@clipboardFlush obj@). +clipboardFlush :: Clipboard a -> IO Bool +clipboardFlush _obj + = withBoolResult $ + withObjectRef "clipboardFlush" _obj $ \cobj__obj -> + wxClipboard_Flush cobj__obj +foreign import ccall "wxClipboard_Flush" wxClipboard_Flush :: Ptr (TClipboard a) -> IO CBool + +-- | usage: (@clipboardGetData obj wxdata@). +clipboardGetData :: Clipboard a -> DataObject b -> IO Bool +clipboardGetData _obj wxdata + = withBoolResult $ + withObjectRef "clipboardGetData" _obj $ \cobj__obj -> + withObjectPtr wxdata $ \cobj_wxdata -> + wxClipboard_GetData cobj__obj cobj_wxdata +foreign import ccall "wxClipboard_GetData" wxClipboard_GetData :: Ptr (TClipboard a) -> Ptr (TDataObject b) -> IO CBool + +-- | usage: (@clipboardIsOpened obj@). +clipboardIsOpened :: Clipboard a -> IO Bool +clipboardIsOpened _obj + = withBoolResult $ + withObjectRef "clipboardIsOpened" _obj $ \cobj__obj -> + wxClipboard_IsOpened cobj__obj +foreign import ccall "wxClipboard_IsOpened" wxClipboard_IsOpened :: Ptr (TClipboard a) -> IO CBool + +-- | usage: (@clipboardIsSupported obj format@). +clipboardIsSupported :: Clipboard a -> DataFormat b -> IO Bool +clipboardIsSupported _obj format + = withBoolResult $ + withObjectRef "clipboardIsSupported" _obj $ \cobj__obj -> + withObjectPtr format $ \cobj_format -> + wxClipboard_IsSupported cobj__obj cobj_format +foreign import ccall "wxClipboard_IsSupported" wxClipboard_IsSupported :: Ptr (TClipboard a) -> Ptr (TDataFormat b) -> IO CBool + +-- | usage: (@clipboardOpen obj@). +clipboardOpen :: Clipboard a -> IO Bool +clipboardOpen _obj + = withBoolResult $ + withObjectRef "clipboardOpen" _obj $ \cobj__obj -> + wxClipboard_Open cobj__obj +foreign import ccall "wxClipboard_Open" wxClipboard_Open :: Ptr (TClipboard a) -> IO CBool + +-- | usage: (@clipboardSetData obj wxdata@). +clipboardSetData :: Clipboard a -> DataObject b -> IO Bool +clipboardSetData _obj wxdata + = withBoolResult $ + withObjectRef "clipboardSetData" _obj $ \cobj__obj -> + withObjectPtr wxdata $ \cobj_wxdata -> + wxClipboard_SetData cobj__obj cobj_wxdata +foreign import ccall "wxClipboard_SetData" wxClipboard_SetData :: Ptr (TClipboard a) -> Ptr (TDataObject b) -> IO CBool + +-- | usage: (@clipboardUsePrimarySelection obj primary@). +clipboardUsePrimarySelection :: Clipboard a -> Bool -> IO () +clipboardUsePrimarySelection _obj primary + = withObjectRef "clipboardUsePrimarySelection" _obj $ \cobj__obj -> + wxClipboard_UsePrimarySelection cobj__obj (toCBool primary) +foreign import ccall "wxClipboard_UsePrimarySelection" wxClipboard_UsePrimarySelection :: Ptr (TClipboard a) -> CBool -> IO () + +-- | usage: (@closeEventCanVeto obj@). +closeEventCanVeto :: CloseEvent a -> IO Bool +closeEventCanVeto _obj + = withBoolResult $ + withObjectRef "closeEventCanVeto" _obj $ \cobj__obj -> + wxCloseEvent_CanVeto cobj__obj +foreign import ccall "wxCloseEvent_CanVeto" wxCloseEvent_CanVeto :: Ptr (TCloseEvent a) -> IO CBool + +-- | usage: (@closeEventCopyObject obj obj@). +closeEventCopyObject :: CloseEvent a -> WxObject b -> IO () +closeEventCopyObject _obj obj + = withObjectRef "closeEventCopyObject" _obj $ \cobj__obj -> + withObjectPtr obj $ \cobj_obj -> + wxCloseEvent_CopyObject cobj__obj cobj_obj +foreign import ccall "wxCloseEvent_CopyObject" wxCloseEvent_CopyObject :: Ptr (TCloseEvent a) -> Ptr (TWxObject b) -> IO () + +-- | usage: (@closeEventGetLoggingOff obj@). +closeEventGetLoggingOff :: CloseEvent a -> IO Bool +closeEventGetLoggingOff _obj + = withBoolResult $ + withObjectRef "closeEventGetLoggingOff" _obj $ \cobj__obj -> + wxCloseEvent_GetLoggingOff cobj__obj +foreign import ccall "wxCloseEvent_GetLoggingOff" wxCloseEvent_GetLoggingOff :: Ptr (TCloseEvent a) -> IO CBool + +-- | usage: (@closeEventGetVeto obj@). +closeEventGetVeto :: CloseEvent a -> IO Bool +closeEventGetVeto _obj + = withBoolResult $ + withObjectRef "closeEventGetVeto" _obj $ \cobj__obj -> + wxCloseEvent_GetVeto cobj__obj +foreign import ccall "wxCloseEvent_GetVeto" wxCloseEvent_GetVeto :: Ptr (TCloseEvent a) -> IO CBool + +-- | usage: (@closeEventSetCanVeto obj canVeto@). +closeEventSetCanVeto :: CloseEvent a -> Bool -> IO () +closeEventSetCanVeto _obj canVeto + = withObjectRef "closeEventSetCanVeto" _obj $ \cobj__obj -> + wxCloseEvent_SetCanVeto cobj__obj (toCBool canVeto) +foreign import ccall "wxCloseEvent_SetCanVeto" wxCloseEvent_SetCanVeto :: Ptr (TCloseEvent a) -> CBool -> IO () + +-- | usage: (@closeEventSetLoggingOff obj logOff@). +closeEventSetLoggingOff :: CloseEvent a -> Bool -> IO () +closeEventSetLoggingOff _obj logOff + = withObjectRef "closeEventSetLoggingOff" _obj $ \cobj__obj -> + wxCloseEvent_SetLoggingOff cobj__obj (toCBool logOff) +foreign import ccall "wxCloseEvent_SetLoggingOff" wxCloseEvent_SetLoggingOff :: Ptr (TCloseEvent a) -> CBool -> IO () + +-- | usage: (@closeEventVeto obj veto@). +closeEventVeto :: CloseEvent a -> Bool -> IO () +closeEventVeto _obj veto + = withObjectRef "closeEventVeto" _obj $ \cobj__obj -> + wxCloseEvent_Veto cobj__obj (toCBool veto) +foreign import ccall "wxCloseEvent_Veto" wxCloseEvent_Veto :: Ptr (TCloseEvent a) -> CBool -> IO () + +-- | usage: (@closureCreate funCEvent wxdata@). +closureCreate :: FunPtr (Ptr fun -> Ptr state -> Ptr (TEvent evt) -> IO ()) -> Ptr b -> IO (Closure ()) +closureCreate _funCEvent _data + = withObjectResult $ + wxClosure_Create (toCFunPtr _funCEvent) _data +foreign import ccall "wxClosure_Create" wxClosure_Create :: Ptr (Ptr fun -> Ptr state -> Ptr (TEvent evt) -> IO ()) -> Ptr b -> IO (Ptr (TClosure ())) + +-- | usage: (@closureGetData obj@). +closureGetData :: Closure a -> IO (Ptr ()) +closureGetData _obj + = withObjectRef "closureGetData" _obj $ \cobj__obj -> + wxClosure_GetData cobj__obj +foreign import ccall "wxClosure_GetData" wxClosure_GetData :: Ptr (TClosure a) -> IO (Ptr ()) + +-- | usage: (@comboBoxAppend obj item@). +comboBoxAppend :: ComboBox a -> String -> IO () +comboBoxAppend _obj item + = withObjectRef "comboBoxAppend" _obj $ \cobj__obj -> + withStringPtr item $ \cobj_item -> + wxComboBox_Append cobj__obj cobj_item +foreign import ccall "wxComboBox_Append" wxComboBox_Append :: Ptr (TComboBox a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@comboBoxAppendData obj item d@). +comboBoxAppendData :: ComboBox a -> String -> Ptr c -> IO () +comboBoxAppendData _obj item d + = withObjectRef "comboBoxAppendData" _obj $ \cobj__obj -> + withStringPtr item $ \cobj_item -> + wxComboBox_AppendData cobj__obj cobj_item d +foreign import ccall "wxComboBox_AppendData" wxComboBox_AppendData :: Ptr (TComboBox a) -> Ptr (TWxString b) -> Ptr c -> IO () + +-- | usage: (@comboBoxClear obj@). +comboBoxClear :: ComboBox a -> IO () +comboBoxClear _obj + = withObjectRef "comboBoxClear" _obj $ \cobj__obj -> + wxComboBox_Clear cobj__obj +foreign import ccall "wxComboBox_Clear" wxComboBox_Clear :: Ptr (TComboBox a) -> IO () + +-- | usage: (@comboBoxCopy obj@). +comboBoxCopy :: ComboBox a -> IO () +comboBoxCopy _obj + = withObjectRef "comboBoxCopy" _obj $ \cobj__obj -> + wxComboBox_Copy cobj__obj +foreign import ccall "wxComboBox_Copy" wxComboBox_Copy :: Ptr (TComboBox a) -> IO () + +-- | usage: (@comboBoxCreate prt id txt lfttopwdthgt nstr stl@). +comboBoxCreate :: Window a -> Id -> String -> Rect -> [String] -> Style -> IO (ComboBox ()) +comboBoxCreate _prt _id _txt _lfttopwdthgt nstr _stl + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + withStringPtr _txt $ \cobj__txt -> + withArrayWString nstr $ \carrlen_nstr carr_nstr -> + wxComboBox_Create cobj__prt (toCInt _id) cobj__txt (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) carrlen_nstr carr_nstr (toCInt _stl) +foreign import ccall "wxComboBox_Create" wxComboBox_Create :: Ptr (TWindow a) -> CInt -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr (Ptr CWchar) -> CInt -> IO (Ptr (TComboBox ())) + +-- | usage: (@comboBoxCut obj@). +comboBoxCut :: ComboBox a -> IO () +comboBoxCut _obj + = withObjectRef "comboBoxCut" _obj $ \cobj__obj -> + wxComboBox_Cut cobj__obj +foreign import ccall "wxComboBox_Cut" wxComboBox_Cut :: Ptr (TComboBox a) -> IO () + +-- | usage: (@comboBoxDelete obj n@). +comboBoxDelete :: ComboBox a -> Int -> IO () +comboBoxDelete _obj n + = withObjectRef "comboBoxDelete" _obj $ \cobj__obj -> + wxComboBox_Delete cobj__obj (toCInt n) +foreign import ccall "wxComboBox_Delete" wxComboBox_Delete :: Ptr (TComboBox a) -> CInt -> IO () + +-- | usage: (@comboBoxFindString obj s@). +comboBoxFindString :: ComboBox a -> String -> IO Int +comboBoxFindString _obj s + = withIntResult $ + withObjectRef "comboBoxFindString" _obj $ \cobj__obj -> + withStringPtr s $ \cobj_s -> + wxComboBox_FindString cobj__obj cobj_s +foreign import ccall "wxComboBox_FindString" wxComboBox_FindString :: Ptr (TComboBox a) -> Ptr (TWxString b) -> IO CInt + +-- | usage: (@comboBoxGetClientData obj n@). +comboBoxGetClientData :: ComboBox a -> Int -> IO (ClientData ()) +comboBoxGetClientData _obj n + = withObjectResult $ + withObjectRef "comboBoxGetClientData" _obj $ \cobj__obj -> + wxComboBox_GetClientData cobj__obj (toCInt n) +foreign import ccall "wxComboBox_GetClientData" wxComboBox_GetClientData :: Ptr (TComboBox a) -> CInt -> IO (Ptr (TClientData ())) + +-- | usage: (@comboBoxGetCount obj@). +comboBoxGetCount :: ComboBox a -> IO Int +comboBoxGetCount _obj + = withIntResult $ + withObjectRef "comboBoxGetCount" _obj $ \cobj__obj -> + wxComboBox_GetCount cobj__obj +foreign import ccall "wxComboBox_GetCount" wxComboBox_GetCount :: Ptr (TComboBox a) -> IO CInt + +-- | usage: (@comboBoxGetInsertionPoint obj@). +comboBoxGetInsertionPoint :: ComboBox a -> IO Int +comboBoxGetInsertionPoint _obj + = withIntResult $ + withObjectRef "comboBoxGetInsertionPoint" _obj $ \cobj__obj -> + wxComboBox_GetInsertionPoint cobj__obj +foreign import ccall "wxComboBox_GetInsertionPoint" wxComboBox_GetInsertionPoint :: Ptr (TComboBox a) -> IO CInt + +-- | usage: (@comboBoxGetLastPosition obj@). +comboBoxGetLastPosition :: ComboBox a -> IO Int +comboBoxGetLastPosition _obj + = withIntResult $ + withObjectRef "comboBoxGetLastPosition" _obj $ \cobj__obj -> + wxComboBox_GetLastPosition cobj__obj +foreign import ccall "wxComboBox_GetLastPosition" wxComboBox_GetLastPosition :: Ptr (TComboBox a) -> IO CInt + +-- | usage: (@comboBoxGetSelection obj@). +comboBoxGetSelection :: ComboBox a -> IO Int +comboBoxGetSelection _obj + = withIntResult $ + withObjectRef "comboBoxGetSelection" _obj $ \cobj__obj -> + wxComboBox_GetSelection cobj__obj +foreign import ccall "wxComboBox_GetSelection" wxComboBox_GetSelection :: Ptr (TComboBox a) -> IO CInt + +-- | usage: (@comboBoxGetString obj n@). +comboBoxGetString :: ComboBox a -> Int -> IO (String) +comboBoxGetString _obj n + = withManagedStringResult $ + withObjectRef "comboBoxGetString" _obj $ \cobj__obj -> + wxComboBox_GetString cobj__obj (toCInt n) +foreign import ccall "wxComboBox_GetString" wxComboBox_GetString :: Ptr (TComboBox a) -> CInt -> IO (Ptr (TWxString ())) + +-- | usage: (@comboBoxGetStringSelection obj@). +comboBoxGetStringSelection :: ComboBox a -> IO (String) +comboBoxGetStringSelection _obj + = withManagedStringResult $ + withObjectRef "comboBoxGetStringSelection" _obj $ \cobj__obj -> + wxComboBox_GetStringSelection cobj__obj +foreign import ccall "wxComboBox_GetStringSelection" wxComboBox_GetStringSelection :: Ptr (TComboBox a) -> IO (Ptr (TWxString ())) + +-- | usage: (@comboBoxGetValue obj@). +comboBoxGetValue :: ComboBox a -> IO (String) +comboBoxGetValue _obj + = withManagedStringResult $ + withObjectRef "comboBoxGetValue" _obj $ \cobj__obj -> + wxComboBox_GetValue cobj__obj +foreign import ccall "wxComboBox_GetValue" wxComboBox_GetValue :: Ptr (TComboBox a) -> IO (Ptr (TWxString ())) + +-- | usage: (@comboBoxPaste obj@). +comboBoxPaste :: ComboBox a -> IO () +comboBoxPaste _obj + = withObjectRef "comboBoxPaste" _obj $ \cobj__obj -> + wxComboBox_Paste cobj__obj +foreign import ccall "wxComboBox_Paste" wxComboBox_Paste :: Ptr (TComboBox a) -> IO () + +-- | usage: (@comboBoxRemove obj from to@). +comboBoxRemove :: ComboBox a -> Int -> Int -> IO () +comboBoxRemove _obj from to + = withObjectRef "comboBoxRemove" _obj $ \cobj__obj -> + wxComboBox_Remove cobj__obj (toCInt from) (toCInt to) +foreign import ccall "wxComboBox_Remove" wxComboBox_Remove :: Ptr (TComboBox a) -> CInt -> CInt -> IO () + +-- | usage: (@comboBoxReplace obj from to value@). +comboBoxReplace :: ComboBox a -> Int -> Int -> String -> IO () +comboBoxReplace _obj from to value + = withObjectRef "comboBoxReplace" _obj $ \cobj__obj -> + withStringPtr value $ \cobj_value -> + wxComboBox_Replace cobj__obj (toCInt from) (toCInt to) cobj_value +foreign import ccall "wxComboBox_Replace" wxComboBox_Replace :: Ptr (TComboBox a) -> CInt -> CInt -> Ptr (TWxString d) -> IO () + +-- | usage: (@comboBoxSetClientData obj n clientData@). +comboBoxSetClientData :: ComboBox a -> Int -> ClientData c -> IO () +comboBoxSetClientData _obj n clientData + = withObjectRef "comboBoxSetClientData" _obj $ \cobj__obj -> + withObjectPtr clientData $ \cobj_clientData -> + wxComboBox_SetClientData cobj__obj (toCInt n) cobj_clientData +foreign import ccall "wxComboBox_SetClientData" wxComboBox_SetClientData :: Ptr (TComboBox a) -> CInt -> Ptr (TClientData c) -> IO () + +-- | usage: (@comboBoxSetEditable obj editable@). +comboBoxSetEditable :: ComboBox a -> Bool -> IO () +comboBoxSetEditable _obj editable + = withObjectRef "comboBoxSetEditable" _obj $ \cobj__obj -> + wxComboBox_SetEditable cobj__obj (toCBool editable) +foreign import ccall "wxComboBox_SetEditable" wxComboBox_SetEditable :: Ptr (TComboBox a) -> CBool -> IO () + +-- | usage: (@comboBoxSetInsertionPoint obj pos@). +comboBoxSetInsertionPoint :: ComboBox a -> Int -> IO () +comboBoxSetInsertionPoint _obj pos + = withObjectRef "comboBoxSetInsertionPoint" _obj $ \cobj__obj -> + wxComboBox_SetInsertionPoint cobj__obj (toCInt pos) +foreign import ccall "wxComboBox_SetInsertionPoint" wxComboBox_SetInsertionPoint :: Ptr (TComboBox a) -> CInt -> IO () + +-- | usage: (@comboBoxSetInsertionPointEnd obj@). +comboBoxSetInsertionPointEnd :: ComboBox a -> IO () +comboBoxSetInsertionPointEnd _obj + = withObjectRef "comboBoxSetInsertionPointEnd" _obj $ \cobj__obj -> + wxComboBox_SetInsertionPointEnd cobj__obj +foreign import ccall "wxComboBox_SetInsertionPointEnd" wxComboBox_SetInsertionPointEnd :: Ptr (TComboBox a) -> IO () + +-- | usage: (@comboBoxSetSelection obj n@). +comboBoxSetSelection :: ComboBox a -> Int -> IO () +comboBoxSetSelection _obj n + = withObjectRef "comboBoxSetSelection" _obj $ \cobj__obj -> + wxComboBox_SetSelection cobj__obj (toCInt n) +foreign import ccall "wxComboBox_SetSelection" wxComboBox_SetSelection :: Ptr (TComboBox a) -> CInt -> IO () + +-- | usage: (@comboBoxSetTextSelection obj from to@). +comboBoxSetTextSelection :: ComboBox a -> Int -> Int -> IO () +comboBoxSetTextSelection _obj from to + = withObjectRef "comboBoxSetTextSelection" _obj $ \cobj__obj -> + wxComboBox_SetTextSelection cobj__obj (toCInt from) (toCInt to) +foreign import ccall "wxComboBox_SetTextSelection" wxComboBox_SetTextSelection :: Ptr (TComboBox a) -> CInt -> CInt -> IO () + +-- | usage: (@commandEventCopyObject obj objectdest@). +commandEventCopyObject :: CommandEvent a -> Ptr b -> IO () +commandEventCopyObject _obj objectdest + = withObjectRef "commandEventCopyObject" _obj $ \cobj__obj -> + wxCommandEvent_CopyObject cobj__obj objectdest +foreign import ccall "wxCommandEvent_CopyObject" wxCommandEvent_CopyObject :: Ptr (TCommandEvent a) -> Ptr b -> IO () + +-- | usage: (@commandEventCreate typ id@). +commandEventCreate :: Int -> Id -> IO (CommandEvent ()) +commandEventCreate _typ _id + = withObjectResult $ + wxCommandEvent_Create (toCInt _typ) (toCInt _id) +foreign import ccall "wxCommandEvent_Create" wxCommandEvent_Create :: CInt -> CInt -> IO (Ptr (TCommandEvent ())) + +-- | usage: (@commandEventDelete obj@). +commandEventDelete :: CommandEvent a -> IO () +commandEventDelete + = objectDelete + + +-- | usage: (@commandEventGetClientData obj@). +commandEventGetClientData :: CommandEvent a -> IO (ClientData ()) +commandEventGetClientData _obj + = withObjectResult $ + withObjectRef "commandEventGetClientData" _obj $ \cobj__obj -> + wxCommandEvent_GetClientData cobj__obj +foreign import ccall "wxCommandEvent_GetClientData" wxCommandEvent_GetClientData :: Ptr (TCommandEvent a) -> IO (Ptr (TClientData ())) + +-- | usage: (@commandEventGetClientObject obj@). +commandEventGetClientObject :: CommandEvent a -> IO (ClientData ()) +commandEventGetClientObject _obj + = withObjectResult $ + withObjectRef "commandEventGetClientObject" _obj $ \cobj__obj -> + wxCommandEvent_GetClientObject cobj__obj +foreign import ccall "wxCommandEvent_GetClientObject" wxCommandEvent_GetClientObject :: Ptr (TCommandEvent a) -> IO (Ptr (TClientData ())) + +-- | usage: (@commandEventGetExtraLong obj@). +commandEventGetExtraLong :: CommandEvent a -> IO Int +commandEventGetExtraLong _obj + = withIntResult $ + withObjectRef "commandEventGetExtraLong" _obj $ \cobj__obj -> + wxCommandEvent_GetExtraLong cobj__obj +foreign import ccall "wxCommandEvent_GetExtraLong" wxCommandEvent_GetExtraLong :: Ptr (TCommandEvent a) -> IO CInt + +-- | usage: (@commandEventGetInt obj@). +commandEventGetInt :: CommandEvent a -> IO Int +commandEventGetInt _obj + = withIntResult $ + withObjectRef "commandEventGetInt" _obj $ \cobj__obj -> + wxCommandEvent_GetInt cobj__obj +foreign import ccall "wxCommandEvent_GetInt" wxCommandEvent_GetInt :: Ptr (TCommandEvent a) -> IO CInt + +-- | usage: (@commandEventGetSelection obj@). +commandEventGetSelection :: CommandEvent a -> IO Int +commandEventGetSelection _obj + = withIntResult $ + withObjectRef "commandEventGetSelection" _obj $ \cobj__obj -> + wxCommandEvent_GetSelection cobj__obj +foreign import ccall "wxCommandEvent_GetSelection" wxCommandEvent_GetSelection :: Ptr (TCommandEvent a) -> IO CInt + +-- | usage: (@commandEventGetString obj@). +commandEventGetString :: CommandEvent a -> IO (String) +commandEventGetString _obj + = withManagedStringResult $ + withObjectRef "commandEventGetString" _obj $ \cobj__obj -> + wxCommandEvent_GetString cobj__obj +foreign import ccall "wxCommandEvent_GetString" wxCommandEvent_GetString :: Ptr (TCommandEvent a) -> IO (Ptr (TWxString ())) + +-- | usage: (@commandEventIsChecked obj@). +commandEventIsChecked :: CommandEvent a -> IO Bool +commandEventIsChecked _obj + = withBoolResult $ + withObjectRef "commandEventIsChecked" _obj $ \cobj__obj -> + wxCommandEvent_IsChecked cobj__obj +foreign import ccall "wxCommandEvent_IsChecked" wxCommandEvent_IsChecked :: Ptr (TCommandEvent a) -> IO CBool + +-- | usage: (@commandEventIsSelection obj@). +commandEventIsSelection :: CommandEvent a -> IO Bool +commandEventIsSelection _obj + = withBoolResult $ + withObjectRef "commandEventIsSelection" _obj $ \cobj__obj -> + wxCommandEvent_IsSelection cobj__obj +foreign import ccall "wxCommandEvent_IsSelection" wxCommandEvent_IsSelection :: Ptr (TCommandEvent a) -> IO CBool + +-- | usage: (@commandEventSetClientData obj clientData@). +commandEventSetClientData :: CommandEvent a -> ClientData b -> IO () +commandEventSetClientData _obj clientData + = withObjectRef "commandEventSetClientData" _obj $ \cobj__obj -> + withObjectPtr clientData $ \cobj_clientData -> + wxCommandEvent_SetClientData cobj__obj cobj_clientData +foreign import ccall "wxCommandEvent_SetClientData" wxCommandEvent_SetClientData :: Ptr (TCommandEvent a) -> Ptr (TClientData b) -> IO () + +-- | usage: (@commandEventSetClientObject obj clientObject@). +commandEventSetClientObject :: CommandEvent a -> ClientData b -> IO () +commandEventSetClientObject _obj clientObject + = withObjectRef "commandEventSetClientObject" _obj $ \cobj__obj -> + withObjectPtr clientObject $ \cobj_clientObject -> + wxCommandEvent_SetClientObject cobj__obj cobj_clientObject +foreign import ccall "wxCommandEvent_SetClientObject" wxCommandEvent_SetClientObject :: Ptr (TCommandEvent a) -> Ptr (TClientData b) -> IO () + +-- | usage: (@commandEventSetExtraLong obj extraLong@). +commandEventSetExtraLong :: CommandEvent a -> Int -> IO () +commandEventSetExtraLong _obj extraLong + = withObjectRef "commandEventSetExtraLong" _obj $ \cobj__obj -> + wxCommandEvent_SetExtraLong cobj__obj (toCInt extraLong) +foreign import ccall "wxCommandEvent_SetExtraLong" wxCommandEvent_SetExtraLong :: Ptr (TCommandEvent a) -> CInt -> IO () + +-- | usage: (@commandEventSetInt obj i@). +commandEventSetInt :: CommandEvent a -> Int -> IO () +commandEventSetInt _obj i + = withObjectRef "commandEventSetInt" _obj $ \cobj__obj -> + wxCommandEvent_SetInt cobj__obj (toCInt i) +foreign import ccall "wxCommandEvent_SetInt" wxCommandEvent_SetInt :: Ptr (TCommandEvent a) -> CInt -> IO () + +-- | usage: (@commandEventSetString obj s@). +commandEventSetString :: CommandEvent a -> String -> IO () +commandEventSetString _obj s + = withObjectRef "commandEventSetString" _obj $ \cobj__obj -> + withStringPtr s $ \cobj_s -> + wxCommandEvent_SetString cobj__obj cobj_s +foreign import ccall "wxCommandEvent_SetString" wxCommandEvent_SetString :: Ptr (TCommandEvent a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@configBaseCreate@). +configBaseCreate :: IO (ConfigBase ()) +configBaseCreate + = withObjectResult $ + wxConfigBase_Create +foreign import ccall "wxConfigBase_Create" wxConfigBase_Create :: IO (Ptr (TConfigBase ())) + +-- | usage: (@configBaseDelete obj@). +configBaseDelete :: ConfigBase a -> IO () +configBaseDelete _obj + = withObjectRef "configBaseDelete" _obj $ \cobj__obj -> + wxConfigBase_Delete cobj__obj +foreign import ccall "wxConfigBase_Delete" wxConfigBase_Delete :: Ptr (TConfigBase a) -> IO () + +-- | usage: (@configBaseDeleteAll obj@). +configBaseDeleteAll :: ConfigBase a -> IO Bool +configBaseDeleteAll _obj + = withBoolResult $ + withObjectRef "configBaseDeleteAll" _obj $ \cobj__obj -> + wxConfigBase_DeleteAll cobj__obj +foreign import ccall "wxConfigBase_DeleteAll" wxConfigBase_DeleteAll :: Ptr (TConfigBase a) -> IO CBool + +-- | usage: (@configBaseDeleteEntry obj key bDeleteGroupIfEmpty@). +configBaseDeleteEntry :: ConfigBase a -> String -> Bool -> IO Bool +configBaseDeleteEntry _obj key bDeleteGroupIfEmpty + = withBoolResult $ + withObjectRef "configBaseDeleteEntry" _obj $ \cobj__obj -> + withStringPtr key $ \cobj_key -> + wxConfigBase_DeleteEntry cobj__obj cobj_key (toCBool bDeleteGroupIfEmpty) +foreign import ccall "wxConfigBase_DeleteEntry" wxConfigBase_DeleteEntry :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> CBool -> IO CBool + +-- | usage: (@configBaseDeleteGroup obj key@). +configBaseDeleteGroup :: ConfigBase a -> String -> IO Bool +configBaseDeleteGroup _obj key + = withBoolResult $ + withObjectRef "configBaseDeleteGroup" _obj $ \cobj__obj -> + withStringPtr key $ \cobj_key -> + wxConfigBase_DeleteGroup cobj__obj cobj_key +foreign import ccall "wxConfigBase_DeleteGroup" wxConfigBase_DeleteGroup :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO CBool + +-- | usage: (@configBaseExists obj strName@). +configBaseExists :: ConfigBase a -> String -> IO Bool +configBaseExists _obj strName + = withBoolResult $ + withObjectRef "configBaseExists" _obj $ \cobj__obj -> + withStringPtr strName $ \cobj_strName -> + wxConfigBase_Exists cobj__obj cobj_strName +foreign import ccall "wxConfigBase_Exists" wxConfigBase_Exists :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO CBool + +-- | usage: (@configBaseExpandEnvVars obj str@). +configBaseExpandEnvVars :: ConfigBase a -> String -> IO (String) +configBaseExpandEnvVars _obj str + = withManagedStringResult $ + withObjectRef "configBaseExpandEnvVars" _obj $ \cobj__obj -> + withStringPtr str $ \cobj_str -> + wxConfigBase_ExpandEnvVars cobj__obj cobj_str +foreign import ccall "wxConfigBase_ExpandEnvVars" wxConfigBase_ExpandEnvVars :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO (Ptr (TWxString ())) + +-- | usage: (@configBaseFlush obj bCurrentOnly@). +configBaseFlush :: ConfigBase a -> Bool -> IO Bool +configBaseFlush _obj bCurrentOnly + = withBoolResult $ + withObjectRef "configBaseFlush" _obj $ \cobj__obj -> + wxConfigBase_Flush cobj__obj (toCBool bCurrentOnly) +foreign import ccall "wxConfigBase_Flush" wxConfigBase_Flush :: Ptr (TConfigBase a) -> CBool -> IO CBool + +-- | usage: (@configBaseGet@). +configBaseGet :: IO (ConfigBase ()) +configBaseGet + = withObjectResult $ + wxConfigBase_Get +foreign import ccall "wxConfigBase_Get" wxConfigBase_Get :: IO (Ptr (TConfigBase ())) + +-- | usage: (@configBaseGetAppName obj@). +configBaseGetAppName :: ConfigBase a -> IO (String) +configBaseGetAppName _obj + = withManagedStringResult $ + withObjectRef "configBaseGetAppName" _obj $ \cobj__obj -> + wxConfigBase_GetAppName cobj__obj +foreign import ccall "wxConfigBase_GetAppName" wxConfigBase_GetAppName :: Ptr (TConfigBase a) -> IO (Ptr (TWxString ())) + +-- | usage: (@configBaseGetEntryType obj name@). +configBaseGetEntryType :: ConfigBase a -> String -> IO Int +configBaseGetEntryType _obj name + = withIntResult $ + withObjectRef "configBaseGetEntryType" _obj $ \cobj__obj -> + withStringPtr name $ \cobj_name -> + wxConfigBase_GetEntryType cobj__obj cobj_name +foreign import ccall "wxConfigBase_GetEntryType" wxConfigBase_GetEntryType :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO CInt + +-- | usage: (@configBaseGetFirstEntry obj lIndex@). +configBaseGetFirstEntry :: ConfigBase a -> Ptr b -> IO (String) +configBaseGetFirstEntry _obj lIndex + = withManagedStringResult $ + withObjectRef "configBaseGetFirstEntry" _obj $ \cobj__obj -> + wxConfigBase_GetFirstEntry cobj__obj lIndex +foreign import ccall "wxConfigBase_GetFirstEntry" wxConfigBase_GetFirstEntry :: Ptr (TConfigBase a) -> Ptr b -> IO (Ptr (TWxString ())) + +-- | usage: (@configBaseGetFirstGroup obj lIndex@). +configBaseGetFirstGroup :: ConfigBase a -> Ptr b -> IO (String) +configBaseGetFirstGroup _obj lIndex + = withManagedStringResult $ + withObjectRef "configBaseGetFirstGroup" _obj $ \cobj__obj -> + wxConfigBase_GetFirstGroup cobj__obj lIndex +foreign import ccall "wxConfigBase_GetFirstGroup" wxConfigBase_GetFirstGroup :: Ptr (TConfigBase a) -> Ptr b -> IO (Ptr (TWxString ())) + +-- | usage: (@configBaseGetNextEntry obj lIndex@). +configBaseGetNextEntry :: ConfigBase a -> Ptr b -> IO (String) +configBaseGetNextEntry _obj lIndex + = withManagedStringResult $ + withObjectRef "configBaseGetNextEntry" _obj $ \cobj__obj -> + wxConfigBase_GetNextEntry cobj__obj lIndex +foreign import ccall "wxConfigBase_GetNextEntry" wxConfigBase_GetNextEntry :: Ptr (TConfigBase a) -> Ptr b -> IO (Ptr (TWxString ())) + +-- | usage: (@configBaseGetNextGroup obj lIndex@). +configBaseGetNextGroup :: ConfigBase a -> Ptr b -> IO (String) +configBaseGetNextGroup _obj lIndex + = withManagedStringResult $ + withObjectRef "configBaseGetNextGroup" _obj $ \cobj__obj -> + wxConfigBase_GetNextGroup cobj__obj lIndex +foreign import ccall "wxConfigBase_GetNextGroup" wxConfigBase_GetNextGroup :: Ptr (TConfigBase a) -> Ptr b -> IO (Ptr (TWxString ())) + +-- | usage: (@configBaseGetNumberOfEntries obj bRecursive@). +configBaseGetNumberOfEntries :: ConfigBase a -> Bool -> IO Int +configBaseGetNumberOfEntries _obj bRecursive + = withIntResult $ + withObjectRef "configBaseGetNumberOfEntries" _obj $ \cobj__obj -> + wxConfigBase_GetNumberOfEntries cobj__obj (toCBool bRecursive) +foreign import ccall "wxConfigBase_GetNumberOfEntries" wxConfigBase_GetNumberOfEntries :: Ptr (TConfigBase a) -> CBool -> IO CInt + +-- | usage: (@configBaseGetNumberOfGroups obj bRecursive@). +configBaseGetNumberOfGroups :: ConfigBase a -> Bool -> IO Int +configBaseGetNumberOfGroups _obj bRecursive + = withIntResult $ + withObjectRef "configBaseGetNumberOfGroups" _obj $ \cobj__obj -> + wxConfigBase_GetNumberOfGroups cobj__obj (toCBool bRecursive) +foreign import ccall "wxConfigBase_GetNumberOfGroups" wxConfigBase_GetNumberOfGroups :: Ptr (TConfigBase a) -> CBool -> IO CInt + +-- | usage: (@configBaseGetPath obj@). +configBaseGetPath :: ConfigBase a -> IO (String) +configBaseGetPath _obj + = withManagedStringResult $ + withObjectRef "configBaseGetPath" _obj $ \cobj__obj -> + wxConfigBase_GetPath cobj__obj +foreign import ccall "wxConfigBase_GetPath" wxConfigBase_GetPath :: Ptr (TConfigBase a) -> IO (Ptr (TWxString ())) + +-- | usage: (@configBaseGetStyle obj@). +configBaseGetStyle :: ConfigBase a -> IO Int +configBaseGetStyle _obj + = withIntResult $ + withObjectRef "configBaseGetStyle" _obj $ \cobj__obj -> + wxConfigBase_GetStyle cobj__obj +foreign import ccall "wxConfigBase_GetStyle" wxConfigBase_GetStyle :: Ptr (TConfigBase a) -> IO CInt + +-- | usage: (@configBaseGetVendorName obj@). +configBaseGetVendorName :: ConfigBase a -> IO (String) +configBaseGetVendorName _obj + = withManagedStringResult $ + withObjectRef "configBaseGetVendorName" _obj $ \cobj__obj -> + wxConfigBase_GetVendorName cobj__obj +foreign import ccall "wxConfigBase_GetVendorName" wxConfigBase_GetVendorName :: Ptr (TConfigBase a) -> IO (Ptr (TWxString ())) + +-- | usage: (@configBaseHasEntry obj strName@). +configBaseHasEntry :: ConfigBase a -> String -> IO Bool +configBaseHasEntry _obj strName + = withBoolResult $ + withObjectRef "configBaseHasEntry" _obj $ \cobj__obj -> + withStringPtr strName $ \cobj_strName -> + wxConfigBase_HasEntry cobj__obj cobj_strName +foreign import ccall "wxConfigBase_HasEntry" wxConfigBase_HasEntry :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO CBool + +-- | usage: (@configBaseHasGroup obj strName@). +configBaseHasGroup :: ConfigBase a -> String -> IO Bool +configBaseHasGroup _obj strName + = withBoolResult $ + withObjectRef "configBaseHasGroup" _obj $ \cobj__obj -> + withStringPtr strName $ \cobj_strName -> + wxConfigBase_HasGroup cobj__obj cobj_strName +foreign import ccall "wxConfigBase_HasGroup" wxConfigBase_HasGroup :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO CBool + +-- | usage: (@configBaseIsExpandingEnvVars obj@). +configBaseIsExpandingEnvVars :: ConfigBase a -> IO Bool +configBaseIsExpandingEnvVars _obj + = withBoolResult $ + withObjectRef "configBaseIsExpandingEnvVars" _obj $ \cobj__obj -> + wxConfigBase_IsExpandingEnvVars cobj__obj +foreign import ccall "wxConfigBase_IsExpandingEnvVars" wxConfigBase_IsExpandingEnvVars :: Ptr (TConfigBase a) -> IO CBool + +-- | usage: (@configBaseIsRecordingDefaults obj@). +configBaseIsRecordingDefaults :: ConfigBase a -> IO Bool +configBaseIsRecordingDefaults _obj + = withBoolResult $ + withObjectRef "configBaseIsRecordingDefaults" _obj $ \cobj__obj -> + wxConfigBase_IsRecordingDefaults cobj__obj +foreign import ccall "wxConfigBase_IsRecordingDefaults" wxConfigBase_IsRecordingDefaults :: Ptr (TConfigBase a) -> IO CBool + +-- | usage: (@configBaseReadBool obj key defVal@). +configBaseReadBool :: ConfigBase a -> String -> Bool -> IO Bool +configBaseReadBool _obj key defVal + = withBoolResult $ + withObjectRef "configBaseReadBool" _obj $ \cobj__obj -> + withStringPtr key $ \cobj_key -> + wxConfigBase_ReadBool cobj__obj cobj_key (toCBool defVal) +foreign import ccall "wxConfigBase_ReadBool" wxConfigBase_ReadBool :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> CBool -> IO CBool + +-- | usage: (@configBaseReadDouble obj key defVal@). +configBaseReadDouble :: ConfigBase a -> String -> Double -> IO Double +configBaseReadDouble _obj key defVal + = withObjectRef "configBaseReadDouble" _obj $ \cobj__obj -> + withStringPtr key $ \cobj_key -> + wxConfigBase_ReadDouble cobj__obj cobj_key defVal +foreign import ccall "wxConfigBase_ReadDouble" wxConfigBase_ReadDouble :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> Double -> IO Double + +-- | usage: (@configBaseReadInteger obj key defVal@). +configBaseReadInteger :: ConfigBase a -> String -> Int -> IO Int +configBaseReadInteger _obj key defVal + = withIntResult $ + withObjectRef "configBaseReadInteger" _obj $ \cobj__obj -> + withStringPtr key $ \cobj_key -> + wxConfigBase_ReadInteger cobj__obj cobj_key (toCInt defVal) +foreign import ccall "wxConfigBase_ReadInteger" wxConfigBase_ReadInteger :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> CInt -> IO CInt + +-- | usage: (@configBaseReadString obj key defVal@). +configBaseReadString :: ConfigBase a -> String -> String -> IO (String) +configBaseReadString _obj key defVal + = withManagedStringResult $ + withObjectRef "configBaseReadString" _obj $ \cobj__obj -> + withStringPtr key $ \cobj_key -> + withStringPtr defVal $ \cobj_defVal -> + wxConfigBase_ReadString cobj__obj cobj_key cobj_defVal +foreign import ccall "wxConfigBase_ReadString" wxConfigBase_ReadString :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> IO (Ptr (TWxString ())) + +-- | usage: (@configBaseRenameEntry obj oldName newName@). +configBaseRenameEntry :: ConfigBase a -> String -> String -> IO Bool +configBaseRenameEntry _obj oldName newName + = withBoolResult $ + withObjectRef "configBaseRenameEntry" _obj $ \cobj__obj -> + withStringPtr oldName $ \cobj_oldName -> + withStringPtr newName $ \cobj_newName -> + wxConfigBase_RenameEntry cobj__obj cobj_oldName cobj_newName +foreign import ccall "wxConfigBase_RenameEntry" wxConfigBase_RenameEntry :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> IO CBool + +-- | usage: (@configBaseRenameGroup obj oldName newName@). +configBaseRenameGroup :: ConfigBase a -> String -> String -> IO Bool +configBaseRenameGroup _obj oldName newName + = withBoolResult $ + withObjectRef "configBaseRenameGroup" _obj $ \cobj__obj -> + withStringPtr oldName $ \cobj_oldName -> + withStringPtr newName $ \cobj_newName -> + wxConfigBase_RenameGroup cobj__obj cobj_oldName cobj_newName +foreign import ccall "wxConfigBase_RenameGroup" wxConfigBase_RenameGroup :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> IO CBool + +-- | usage: (@configBaseSet self@). +configBaseSet :: ConfigBase a -> IO () +configBaseSet self + = withObjectRef "configBaseSet" self $ \cobj_self -> + wxConfigBase_Set cobj_self +foreign import ccall "wxConfigBase_Set" wxConfigBase_Set :: Ptr (TConfigBase a) -> IO () + +-- | usage: (@configBaseSetAppName obj appName@). +configBaseSetAppName :: ConfigBase a -> String -> IO () +configBaseSetAppName _obj appName + = withObjectRef "configBaseSetAppName" _obj $ \cobj__obj -> + withStringPtr appName $ \cobj_appName -> + wxConfigBase_SetAppName cobj__obj cobj_appName +foreign import ccall "wxConfigBase_SetAppName" wxConfigBase_SetAppName :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@configBaseSetExpandEnvVars obj bDoIt@). +configBaseSetExpandEnvVars :: ConfigBase a -> Bool -> IO () +configBaseSetExpandEnvVars _obj bDoIt + = withObjectRef "configBaseSetExpandEnvVars" _obj $ \cobj__obj -> + wxConfigBase_SetExpandEnvVars cobj__obj (toCBool bDoIt) +foreign import ccall "wxConfigBase_SetExpandEnvVars" wxConfigBase_SetExpandEnvVars :: Ptr (TConfigBase a) -> CBool -> IO () + +-- | usage: (@configBaseSetPath obj strPath@). +configBaseSetPath :: ConfigBase a -> String -> IO () +configBaseSetPath _obj strPath + = withObjectRef "configBaseSetPath" _obj $ \cobj__obj -> + withStringPtr strPath $ \cobj_strPath -> + wxConfigBase_SetPath cobj__obj cobj_strPath +foreign import ccall "wxConfigBase_SetPath" wxConfigBase_SetPath :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@configBaseSetRecordDefaults obj bDoIt@). +configBaseSetRecordDefaults :: ConfigBase a -> Bool -> IO () +configBaseSetRecordDefaults _obj bDoIt + = withObjectRef "configBaseSetRecordDefaults" _obj $ \cobj__obj -> + wxConfigBase_SetRecordDefaults cobj__obj (toCBool bDoIt) +foreign import ccall "wxConfigBase_SetRecordDefaults" wxConfigBase_SetRecordDefaults :: Ptr (TConfigBase a) -> CBool -> IO () + +-- | usage: (@configBaseSetStyle obj style@). +configBaseSetStyle :: ConfigBase a -> Int -> IO () +configBaseSetStyle _obj style + = withObjectRef "configBaseSetStyle" _obj $ \cobj__obj -> + wxConfigBase_SetStyle cobj__obj (toCInt style) +foreign import ccall "wxConfigBase_SetStyle" wxConfigBase_SetStyle :: Ptr (TConfigBase a) -> CInt -> IO () + +-- | usage: (@configBaseSetVendorName obj vendorName@). +configBaseSetVendorName :: ConfigBase a -> String -> IO () +configBaseSetVendorName _obj vendorName + = withObjectRef "configBaseSetVendorName" _obj $ \cobj__obj -> + withStringPtr vendorName $ \cobj_vendorName -> + wxConfigBase_SetVendorName cobj__obj cobj_vendorName +foreign import ccall "wxConfigBase_SetVendorName" wxConfigBase_SetVendorName :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@configBaseWriteBool obj key value@). +configBaseWriteBool :: ConfigBase a -> String -> Bool -> IO Bool +configBaseWriteBool _obj key value + = withBoolResult $ + withObjectRef "configBaseWriteBool" _obj $ \cobj__obj -> + withStringPtr key $ \cobj_key -> + wxConfigBase_WriteBool cobj__obj cobj_key (toCBool value) +foreign import ccall "wxConfigBase_WriteBool" wxConfigBase_WriteBool :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> CBool -> IO CBool + +-- | usage: (@configBaseWriteDouble obj key value@). +configBaseWriteDouble :: ConfigBase a -> String -> Double -> IO Bool +configBaseWriteDouble _obj key value + = withBoolResult $ + withObjectRef "configBaseWriteDouble" _obj $ \cobj__obj -> + withStringPtr key $ \cobj_key -> + wxConfigBase_WriteDouble cobj__obj cobj_key value +foreign import ccall "wxConfigBase_WriteDouble" wxConfigBase_WriteDouble :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> Double -> IO CBool + +-- | usage: (@configBaseWriteInteger obj key value@). +configBaseWriteInteger :: ConfigBase a -> String -> Int -> IO Bool +configBaseWriteInteger _obj key value + = withBoolResult $ + withObjectRef "configBaseWriteInteger" _obj $ \cobj__obj -> + withStringPtr key $ \cobj_key -> + wxConfigBase_WriteInteger cobj__obj cobj_key (toCInt value) +foreign import ccall "wxConfigBase_WriteInteger" wxConfigBase_WriteInteger :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> CInt -> IO CBool + +-- | usage: (@configBaseWriteLong obj key value@). +configBaseWriteLong :: ConfigBase a -> String -> Int -> IO Bool +configBaseWriteLong _obj key value + = withBoolResult $ + withObjectRef "configBaseWriteLong" _obj $ \cobj__obj -> + withStringPtr key $ \cobj_key -> + wxConfigBase_WriteLong cobj__obj cobj_key (toCInt value) +foreign import ccall "wxConfigBase_WriteLong" wxConfigBase_WriteLong :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> CInt -> IO CBool + +-- | usage: (@configBaseWriteString obj key value@). +configBaseWriteString :: ConfigBase a -> String -> String -> IO Bool +configBaseWriteString _obj key value + = withBoolResult $ + withObjectRef "configBaseWriteString" _obj $ \cobj__obj -> + withStringPtr key $ \cobj_key -> + withStringPtr value $ \cobj_value -> + wxConfigBase_WriteString cobj__obj cobj_key cobj_value +foreign import ccall "wxConfigBase_WriteString" wxConfigBase_WriteString :: Ptr (TConfigBase a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> IO CBool + +-- | usage: (@contextHelpBeginContextHelp obj win@). +contextHelpBeginContextHelp :: ContextHelp a -> Window b -> IO Bool +contextHelpBeginContextHelp _obj win + = withBoolResult $ + withObjectRef "contextHelpBeginContextHelp" _obj $ \cobj__obj -> + withObjectPtr win $ \cobj_win -> + wxContextHelp_BeginContextHelp cobj__obj cobj_win +foreign import ccall "wxContextHelp_BeginContextHelp" wxContextHelp_BeginContextHelp :: Ptr (TContextHelp a) -> Ptr (TWindow b) -> IO CBool + +-- | usage: (@contextHelpButtonCreate parent id xywh style@). +contextHelpButtonCreate :: Window a -> Id -> Rect -> Int -> IO (ContextHelpButton ()) +contextHelpButtonCreate parent id xywh style + = withObjectResult $ + withObjectPtr parent $ \cobj_parent -> + wxContextHelpButton_Create cobj_parent (toCInt id) (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) (toCInt style) +foreign import ccall "wxContextHelpButton_Create" wxContextHelpButton_Create :: Ptr (TWindow a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TContextHelpButton ())) + +-- | usage: (@contextHelpCreate win beginHelp@). +contextHelpCreate :: Window a -> Bool -> IO (ContextHelp ()) +contextHelpCreate win beginHelp + = withObjectResult $ + withObjectPtr win $ \cobj_win -> + wxContextHelp_Create cobj_win (toCBool beginHelp) +foreign import ccall "wxContextHelp_Create" wxContextHelp_Create :: Ptr (TWindow a) -> CBool -> IO (Ptr (TContextHelp ())) + +-- | usage: (@contextHelpDelete obj@). +contextHelpDelete :: ContextHelp a -> IO () +contextHelpDelete + = objectDelete + + +-- | usage: (@contextHelpEndContextHelp obj@). +contextHelpEndContextHelp :: ContextHelp a -> IO Bool +contextHelpEndContextHelp _obj + = withBoolResult $ + withObjectRef "contextHelpEndContextHelp" _obj $ \cobj__obj -> + wxContextHelp_EndContextHelp cobj__obj +foreign import ccall "wxContextHelp_EndContextHelp" wxContextHelp_EndContextHelp :: Ptr (TContextHelp a) -> IO CBool + +-- | usage: (@controlCommand obj event@). +controlCommand :: Control a -> Event b -> IO () +controlCommand _obj event + = withObjectRef "controlCommand" _obj $ \cobj__obj -> + withObjectPtr event $ \cobj_event -> + wxControl_Command cobj__obj cobj_event +foreign import ccall "wxControl_Command" wxControl_Command :: Ptr (TControl a) -> Ptr (TEvent b) -> IO () + +-- | usage: (@controlGetLabel obj@). +controlGetLabel :: Control a -> IO (String) +controlGetLabel _obj + = withManagedStringResult $ + withObjectRef "controlGetLabel" _obj $ \cobj__obj -> + wxControl_GetLabel cobj__obj +foreign import ccall "wxControl_GetLabel" wxControl_GetLabel :: Ptr (TControl a) -> IO (Ptr (TWxString ())) + +-- | usage: (@controlSetLabel obj text@). +controlSetLabel :: Control a -> String -> IO () +controlSetLabel _obj text + = withObjectRef "controlSetLabel" _obj $ \cobj__obj -> + withStringPtr text $ \cobj_text -> + wxControl_SetLabel cobj__obj cobj_text +foreign import ccall "wxControl_SetLabel" wxControl_SetLabel :: Ptr (TControl a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@cursorCreateFromImage image@). +cursorCreateFromImage :: Image a -> IO (Cursor ()) +cursorCreateFromImage image + = withManagedCursorResult $ + withObjectPtr image $ \cobj_image -> + wx_Cursor_CreateFromImage cobj_image +foreign import ccall "Cursor_CreateFromImage" wx_Cursor_CreateFromImage :: Ptr (TImage a) -> IO (Ptr (TCursor ())) + +-- | usage: (@cursorCreateFromStock id@). +cursorCreateFromStock :: Id -> IO (Cursor ()) +cursorCreateFromStock _id + = withManagedCursorResult $ + wx_Cursor_CreateFromStock (toCInt _id) +foreign import ccall "Cursor_CreateFromStock" wx_Cursor_CreateFromStock :: CInt -> IO (Ptr (TCursor ())) + +-- | usage: (@cursorCreateLoad name wxtype widthheight@). +cursorCreateLoad :: String -> Int -> Size -> IO (Cursor ()) +cursorCreateLoad name wxtype widthheight + = withManagedCursorResult $ + withStringPtr name $ \cobj_name -> + wx_Cursor_CreateLoad cobj_name (toCInt wxtype) (toCIntSizeW widthheight) (toCIntSizeH widthheight) +foreign import ccall "Cursor_CreateLoad" wx_Cursor_CreateLoad :: Ptr (TWxString a) -> CInt -> CInt -> CInt -> IO (Ptr (TCursor ())) + +-- | usage: (@cursorDelete obj@). +cursorDelete :: Cursor a -> IO () +cursorDelete + = objectDelete + + +-- | usage: (@cursorIsStatic self@). +cursorIsStatic :: Cursor a -> IO Bool +cursorIsStatic self + = withBoolResult $ + withObjectPtr self $ \cobj_self -> + wxCursor_IsStatic cobj_self +foreign import ccall "wxCursor_IsStatic" wxCursor_IsStatic :: Ptr (TCursor a) -> IO CBool + +-- | usage: (@cursorSafeDelete self@). +cursorSafeDelete :: Cursor a -> IO () +cursorSafeDelete self + = withObjectPtr self $ \cobj_self -> + wxCursor_SafeDelete cobj_self +foreign import ccall "wxCursor_SafeDelete" wxCursor_SafeDelete :: Ptr (TCursor a) -> IO () + +-- | usage: (@dataFormatCreateFromId name@). +dataFormatCreateFromId :: String -> IO (DataFormat ()) +dataFormatCreateFromId name + = withObjectResult $ + withStringPtr name $ \cobj_name -> + wxDataFormat_CreateFromId cobj_name +foreign import ccall "wxDataFormat_CreateFromId" wxDataFormat_CreateFromId :: Ptr (TWxString a) -> IO (Ptr (TDataFormat ())) + +-- | usage: (@dataFormatCreateFromType typ@). +dataFormatCreateFromType :: Int -> IO (DataFormat ()) +dataFormatCreateFromType typ + = withObjectResult $ + wxDataFormat_CreateFromType (toCInt typ) +foreign import ccall "wxDataFormat_CreateFromType" wxDataFormat_CreateFromType :: CInt -> IO (Ptr (TDataFormat ())) + +-- | usage: (@dataFormatDelete obj@). +dataFormatDelete :: DataFormat a -> IO () +dataFormatDelete _obj + = withObjectRef "dataFormatDelete" _obj $ \cobj__obj -> + wxDataFormat_Delete cobj__obj +foreign import ccall "wxDataFormat_Delete" wxDataFormat_Delete :: Ptr (TDataFormat a) -> IO () + +-- | usage: (@dataFormatGetId obj@). +dataFormatGetId :: DataFormat a -> IO (String) +dataFormatGetId _obj + = withManagedStringResult $ + withObjectRef "dataFormatGetId" _obj $ \cobj__obj -> + wxDataFormat_GetId cobj__obj +foreign import ccall "wxDataFormat_GetId" wxDataFormat_GetId :: Ptr (TDataFormat a) -> IO (Ptr (TWxString ())) + +-- | usage: (@dataFormatGetType obj@). +dataFormatGetType :: DataFormat a -> IO Int +dataFormatGetType _obj + = withIntResult $ + withObjectRef "dataFormatGetType" _obj $ \cobj__obj -> + wxDataFormat_GetType cobj__obj +foreign import ccall "wxDataFormat_GetType" wxDataFormat_GetType :: Ptr (TDataFormat a) -> IO CInt + +-- | usage: (@dataFormatIsEqual obj other@). +dataFormatIsEqual :: DataFormat a -> Ptr b -> IO Bool +dataFormatIsEqual _obj other + = withBoolResult $ + withObjectRef "dataFormatIsEqual" _obj $ \cobj__obj -> + wxDataFormat_IsEqual cobj__obj other +foreign import ccall "wxDataFormat_IsEqual" wxDataFormat_IsEqual :: Ptr (TDataFormat a) -> Ptr b -> IO CBool + +-- | usage: (@dataFormatSetId obj id@). +dataFormatSetId :: DataFormat a -> Ptr b -> IO () +dataFormatSetId _obj id + = withObjectRef "dataFormatSetId" _obj $ \cobj__obj -> + wxDataFormat_SetId cobj__obj id +foreign import ccall "wxDataFormat_SetId" wxDataFormat_SetId :: Ptr (TDataFormat a) -> Ptr b -> IO () + +-- | usage: (@dataFormatSetType obj typ@). +dataFormatSetType :: DataFormat a -> Int -> IO () +dataFormatSetType _obj typ + = withObjectRef "dataFormatSetType" _obj $ \cobj__obj -> + wxDataFormat_SetType cobj__obj (toCInt typ) +foreign import ccall "wxDataFormat_SetType" wxDataFormat_SetType :: Ptr (TDataFormat a) -> CInt -> IO () + +-- | usage: (@dataObjectCompositeAdd obj dat preferred@). +dataObjectCompositeAdd :: DataObjectComposite a -> Ptr b -> Int -> IO () +dataObjectCompositeAdd _obj _dat _preferred + = withObjectRef "dataObjectCompositeAdd" _obj $ \cobj__obj -> + wxDataObjectComposite_Add cobj__obj _dat (toCInt _preferred) +foreign import ccall "wxDataObjectComposite_Add" wxDataObjectComposite_Add :: Ptr (TDataObjectComposite a) -> Ptr b -> CInt -> IO () + +-- | usage: (@dataObjectCompositeCreate@). +dataObjectCompositeCreate :: IO (DataObjectComposite ()) +dataObjectCompositeCreate + = withObjectResult $ + wxDataObjectComposite_Create +foreign import ccall "wxDataObjectComposite_Create" wxDataObjectComposite_Create :: IO (Ptr (TDataObjectComposite ())) + +-- | usage: (@dataObjectCompositeDelete obj@). +dataObjectCompositeDelete :: DataObjectComposite a -> IO () +dataObjectCompositeDelete _obj + = withObjectRef "dataObjectCompositeDelete" _obj $ \cobj__obj -> + wxDataObjectComposite_Delete cobj__obj +foreign import ccall "wxDataObjectComposite_Delete" wxDataObjectComposite_Delete :: Ptr (TDataObjectComposite a) -> IO () + +-- | usage: (@datePropertyCreate label name value@). +datePropertyCreate :: String -> String -> DateTime c -> IO (DateProperty ()) +datePropertyCreate label name value + = withObjectResult $ + withStringPtr label $ \cobj_label -> + withStringPtr name $ \cobj_name -> + withObjectPtr value $ \cobj_value -> + wxDateProperty_Create cobj_label cobj_name cobj_value +foreign import ccall "wxDateProperty_Create" wxDateProperty_Create :: Ptr (TWxString a) -> Ptr (TWxString b) -> Ptr (TDateTime c) -> IO (Ptr (TDateProperty ())) + +-- | usage: (@dateTimeAddDate obj diff@). +dateTimeAddDate :: DateTime a -> Ptr b -> IO (DateTime ()) +dateTimeAddDate _obj diff + = withRefDateTime $ \pref -> + withObjectRef "dateTimeAddDate" _obj $ \cobj__obj -> + wxDateTime_AddDate cobj__obj diff pref +foreign import ccall "wxDateTime_AddDate" wxDateTime_AddDate :: Ptr (TDateTime a) -> Ptr b -> Ptr (TDateTime ()) -> IO () + +-- | usage: (@dateTimeAddDateValues obj yrs mnt wek day@). +dateTimeAddDateValues :: DateTime a -> Int -> Int -> Int -> Int -> IO () +dateTimeAddDateValues _obj _yrs _mnt _wek _day + = withObjectRef "dateTimeAddDateValues" _obj $ \cobj__obj -> + wxDateTime_AddDateValues cobj__obj (toCInt _yrs) (toCInt _mnt) (toCInt _wek) (toCInt _day) +foreign import ccall "wxDateTime_AddDateValues" wxDateTime_AddDateValues :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@dateTimeAddTime obj diff@). +dateTimeAddTime :: DateTime a -> Ptr b -> IO (DateTime ()) +dateTimeAddTime _obj diff + = withRefDateTime $ \pref -> + withObjectRef "dateTimeAddTime" _obj $ \cobj__obj -> + wxDateTime_AddTime cobj__obj diff pref +foreign import ccall "wxDateTime_AddTime" wxDateTime_AddTime :: Ptr (TDateTime a) -> Ptr b -> Ptr (TDateTime ()) -> IO () + +-- | usage: (@dateTimeAddTimeValues obj hrs min sec mls@). +dateTimeAddTimeValues :: DateTime a -> Int -> Int -> Int -> Int -> IO () +dateTimeAddTimeValues _obj _hrs _min _sec _mls + = withObjectRef "dateTimeAddTimeValues" _obj $ \cobj__obj -> + wxDateTime_AddTimeValues cobj__obj (toCInt _hrs) (toCInt _min) (toCInt _sec) (toCInt _mls) +foreign import ccall "wxDateTime_AddTimeValues" wxDateTime_AddTimeValues :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@dateTimeConvertYearToBC year@). +dateTimeConvertYearToBC :: Int -> IO Int +dateTimeConvertYearToBC year + = withIntResult $ + wxDateTime_ConvertYearToBC (toCInt year) +foreign import ccall "wxDateTime_ConvertYearToBC" wxDateTime_ConvertYearToBC :: CInt -> IO CInt + +-- | usage: (@dateTimeCreate@). +dateTimeCreate :: IO (DateTime ()) +dateTimeCreate + = withManagedDateTimeResult $ + wxDateTime_Create +foreign import ccall "wxDateTime_Create" wxDateTime_Create :: IO (Ptr (TDateTime ())) + +-- | usage: (@dateTimeDelete obj@). +dateTimeDelete :: DateTime a -> IO () +dateTimeDelete + = dateTimeDelete + + +-- | usage: (@dateTimeFormat obj format tz@). +dateTimeFormat :: DateTime a -> Ptr b -> Int -> IO (String) +dateTimeFormat _obj format tz + = withManagedStringResult $ + withObjectRef "dateTimeFormat" _obj $ \cobj__obj -> + wxDateTime_Format cobj__obj format (toCInt tz) +foreign import ccall "wxDateTime_Format" wxDateTime_Format :: Ptr (TDateTime a) -> Ptr b -> CInt -> IO (Ptr (TWxString ())) + +-- | usage: (@dateTimeFormatDate obj@). +dateTimeFormatDate :: DateTime a -> IO (String) +dateTimeFormatDate _obj + = withManagedStringResult $ + withObjectRef "dateTimeFormatDate" _obj $ \cobj__obj -> + wxDateTime_FormatDate cobj__obj +foreign import ccall "wxDateTime_FormatDate" wxDateTime_FormatDate :: Ptr (TDateTime a) -> IO (Ptr (TWxString ())) + +-- | usage: (@dateTimeFormatISODate obj@). +dateTimeFormatISODate :: DateTime a -> IO (String) +dateTimeFormatISODate _obj + = withManagedStringResult $ + withObjectRef "dateTimeFormatISODate" _obj $ \cobj__obj -> + wxDateTime_FormatISODate cobj__obj +foreign import ccall "wxDateTime_FormatISODate" wxDateTime_FormatISODate :: Ptr (TDateTime a) -> IO (Ptr (TWxString ())) + +-- | usage: (@dateTimeFormatISOTime obj@). +dateTimeFormatISOTime :: DateTime a -> IO (String) +dateTimeFormatISOTime _obj + = withManagedStringResult $ + withObjectRef "dateTimeFormatISOTime" _obj $ \cobj__obj -> + wxDateTime_FormatISOTime cobj__obj +foreign import ccall "wxDateTime_FormatISOTime" wxDateTime_FormatISOTime :: Ptr (TDateTime a) -> IO (Ptr (TWxString ())) + +-- | usage: (@dateTimeFormatTime obj@). +dateTimeFormatTime :: DateTime a -> IO (String) +dateTimeFormatTime _obj + = withManagedStringResult $ + withObjectRef "dateTimeFormatTime" _obj $ \cobj__obj -> + wxDateTime_FormatTime cobj__obj +foreign import ccall "wxDateTime_FormatTime" wxDateTime_FormatTime :: Ptr (TDateTime a) -> IO (Ptr (TWxString ())) + +-- | usage: (@dateTimeGetAmString@). +dateTimeGetAmString :: IO (String) +dateTimeGetAmString + = withManagedStringResult $ + wxDateTime_GetAmString +foreign import ccall "wxDateTime_GetAmString" wxDateTime_GetAmString :: IO (Ptr (TWxString ())) + +-- | usage: (@dateTimeGetBeginDST year country dt@). +dateTimeGetBeginDST :: Int -> Int -> DateTime c -> IO () +dateTimeGetBeginDST year country dt + = withObjectPtr dt $ \cobj_dt -> + wxDateTime_GetBeginDST (toCInt year) (toCInt country) cobj_dt +foreign import ccall "wxDateTime_GetBeginDST" wxDateTime_GetBeginDST :: CInt -> CInt -> Ptr (TDateTime c) -> IO () + +-- | usage: (@dateTimeGetCentury year@). +dateTimeGetCentury :: Int -> IO Int +dateTimeGetCentury year + = withIntResult $ + wxDateTime_GetCentury (toCInt year) +foreign import ccall "wxDateTime_GetCentury" wxDateTime_GetCentury :: CInt -> IO CInt + +-- | usage: (@dateTimeGetCountry@). +dateTimeGetCountry :: IO Int +dateTimeGetCountry + = withIntResult $ + wxDateTime_GetCountry +foreign import ccall "wxDateTime_GetCountry" wxDateTime_GetCountry :: IO CInt + +-- | usage: (@dateTimeGetCurrentMonth cal@). +dateTimeGetCurrentMonth :: Int -> IO Int +dateTimeGetCurrentMonth cal + = withIntResult $ + wxDateTime_GetCurrentMonth (toCInt cal) +foreign import ccall "wxDateTime_GetCurrentMonth" wxDateTime_GetCurrentMonth :: CInt -> IO CInt + +-- | usage: (@dateTimeGetCurrentYear cal@). +dateTimeGetCurrentYear :: Int -> IO Int +dateTimeGetCurrentYear cal + = withIntResult $ + wxDateTime_GetCurrentYear (toCInt cal) +foreign import ccall "wxDateTime_GetCurrentYear" wxDateTime_GetCurrentYear :: CInt -> IO CInt + +-- | usage: (@dateTimeGetDay obj tz@). +dateTimeGetDay :: DateTime a -> Int -> IO Int +dateTimeGetDay _obj tz + = withIntResult $ + withObjectRef "dateTimeGetDay" _obj $ \cobj__obj -> + wxDateTime_GetDay cobj__obj (toCInt tz) +foreign import ccall "wxDateTime_GetDay" wxDateTime_GetDay :: Ptr (TDateTime a) -> CInt -> IO CInt + +-- | usage: (@dateTimeGetDayOfYear obj tz@). +dateTimeGetDayOfYear :: DateTime a -> Int -> IO Int +dateTimeGetDayOfYear _obj tz + = withIntResult $ + withObjectRef "dateTimeGetDayOfYear" _obj $ \cobj__obj -> + wxDateTime_GetDayOfYear cobj__obj (toCInt tz) +foreign import ccall "wxDateTime_GetDayOfYear" wxDateTime_GetDayOfYear :: Ptr (TDateTime a) -> CInt -> IO CInt + +-- | usage: (@dateTimeGetEndDST year country dt@). +dateTimeGetEndDST :: Int -> Int -> DateTime c -> IO () +dateTimeGetEndDST year country dt + = withObjectPtr dt $ \cobj_dt -> + wxDateTime_GetEndDST (toCInt year) (toCInt country) cobj_dt +foreign import ccall "wxDateTime_GetEndDST" wxDateTime_GetEndDST :: CInt -> CInt -> Ptr (TDateTime c) -> IO () + +-- | usage: (@dateTimeGetHour obj tz@). +dateTimeGetHour :: DateTime a -> Int -> IO Int +dateTimeGetHour _obj tz + = withIntResult $ + withObjectRef "dateTimeGetHour" _obj $ \cobj__obj -> + wxDateTime_GetHour cobj__obj (toCInt tz) +foreign import ccall "wxDateTime_GetHour" wxDateTime_GetHour :: Ptr (TDateTime a) -> CInt -> IO CInt + +-- | usage: (@dateTimeGetLastMonthDay obj month year@). +dateTimeGetLastMonthDay :: DateTime a -> Int -> Int -> IO (DateTime ()) +dateTimeGetLastMonthDay _obj month year + = withRefDateTime $ \pref -> + withObjectRef "dateTimeGetLastMonthDay" _obj $ \cobj__obj -> + wxDateTime_GetLastMonthDay cobj__obj (toCInt month) (toCInt year) pref +foreign import ccall "wxDateTime_GetLastMonthDay" wxDateTime_GetLastMonthDay :: Ptr (TDateTime a) -> CInt -> CInt -> Ptr (TDateTime ()) -> IO () + +-- | usage: (@dateTimeGetLastWeekDay obj weekday month year@). +dateTimeGetLastWeekDay :: DateTime a -> Int -> Int -> Int -> IO (DateTime ()) +dateTimeGetLastWeekDay _obj weekday month year + = withRefDateTime $ \pref -> + withObjectRef "dateTimeGetLastWeekDay" _obj $ \cobj__obj -> + wxDateTime_GetLastWeekDay cobj__obj (toCInt weekday) (toCInt month) (toCInt year) pref +foreign import ccall "wxDateTime_GetLastWeekDay" wxDateTime_GetLastWeekDay :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> Ptr (TDateTime ()) -> IO () + +-- | usage: (@dateTimeGetMillisecond obj tz@). +dateTimeGetMillisecond :: DateTime a -> Int -> IO Int +dateTimeGetMillisecond _obj tz + = withIntResult $ + withObjectRef "dateTimeGetMillisecond" _obj $ \cobj__obj -> + wxDateTime_GetMillisecond cobj__obj (toCInt tz) +foreign import ccall "wxDateTime_GetMillisecond" wxDateTime_GetMillisecond :: Ptr (TDateTime a) -> CInt -> IO CInt + +-- | usage: (@dateTimeGetMinute obj tz@). +dateTimeGetMinute :: DateTime a -> Int -> IO Int +dateTimeGetMinute _obj tz + = withIntResult $ + withObjectRef "dateTimeGetMinute" _obj $ \cobj__obj -> + wxDateTime_GetMinute cobj__obj (toCInt tz) +foreign import ccall "wxDateTime_GetMinute" wxDateTime_GetMinute :: Ptr (TDateTime a) -> CInt -> IO CInt + +-- | usage: (@dateTimeGetMonth obj tz@). +dateTimeGetMonth :: DateTime a -> Int -> IO Int +dateTimeGetMonth _obj tz + = withIntResult $ + withObjectRef "dateTimeGetMonth" _obj $ \cobj__obj -> + wxDateTime_GetMonth cobj__obj (toCInt tz) +foreign import ccall "wxDateTime_GetMonth" wxDateTime_GetMonth :: Ptr (TDateTime a) -> CInt -> IO CInt + +-- | usage: (@dateTimeGetMonthName month flags@). +dateTimeGetMonthName :: Int -> Int -> IO (String) +dateTimeGetMonthName month flags + = withManagedStringResult $ + wxDateTime_GetMonthName (toCInt month) (toCInt flags) +foreign import ccall "wxDateTime_GetMonthName" wxDateTime_GetMonthName :: CInt -> CInt -> IO (Ptr (TWxString ())) + +-- | usage: (@dateTimeGetNextWeekDay obj weekday@). +dateTimeGetNextWeekDay :: DateTime a -> Int -> IO (DateTime ()) +dateTimeGetNextWeekDay _obj weekday + = withRefDateTime $ \pref -> + withObjectRef "dateTimeGetNextWeekDay" _obj $ \cobj__obj -> + wxDateTime_GetNextWeekDay cobj__obj (toCInt weekday) pref +foreign import ccall "wxDateTime_GetNextWeekDay" wxDateTime_GetNextWeekDay :: Ptr (TDateTime a) -> CInt -> Ptr (TDateTime ()) -> IO () + +-- | usage: (@dateTimeGetNumberOfDays year cal@). +dateTimeGetNumberOfDays :: Int -> Int -> IO Int +dateTimeGetNumberOfDays year cal + = withIntResult $ + wxDateTime_GetNumberOfDays (toCInt year) (toCInt cal) +foreign import ccall "wxDateTime_GetNumberOfDays" wxDateTime_GetNumberOfDays :: CInt -> CInt -> IO CInt + +-- | usage: (@dateTimeGetNumberOfDaysMonth month year cal@). +dateTimeGetNumberOfDaysMonth :: Int -> Int -> Int -> IO Int +dateTimeGetNumberOfDaysMonth month year cal + = withIntResult $ + wxDateTime_GetNumberOfDaysMonth (toCInt month) (toCInt year) (toCInt cal) +foreign import ccall "wxDateTime_GetNumberOfDaysMonth" wxDateTime_GetNumberOfDaysMonth :: CInt -> CInt -> CInt -> IO CInt + +-- | usage: (@dateTimeGetPmString@). +dateTimeGetPmString :: IO (String) +dateTimeGetPmString + = withManagedStringResult $ + wxDateTime_GetPmString +foreign import ccall "wxDateTime_GetPmString" wxDateTime_GetPmString :: IO (Ptr (TWxString ())) + +-- | usage: (@dateTimeGetPrevWeekDay obj weekday@). +dateTimeGetPrevWeekDay :: DateTime a -> Int -> IO (DateTime ()) +dateTimeGetPrevWeekDay _obj weekday + = withRefDateTime $ \pref -> + withObjectRef "dateTimeGetPrevWeekDay" _obj $ \cobj__obj -> + wxDateTime_GetPrevWeekDay cobj__obj (toCInt weekday) pref +foreign import ccall "wxDateTime_GetPrevWeekDay" wxDateTime_GetPrevWeekDay :: Ptr (TDateTime a) -> CInt -> Ptr (TDateTime ()) -> IO () + +-- | usage: (@dateTimeGetSecond obj tz@). +dateTimeGetSecond :: DateTime a -> Int -> IO Int +dateTimeGetSecond _obj tz + = withIntResult $ + withObjectRef "dateTimeGetSecond" _obj $ \cobj__obj -> + wxDateTime_GetSecond cobj__obj (toCInt tz) +foreign import ccall "wxDateTime_GetSecond" wxDateTime_GetSecond :: Ptr (TDateTime a) -> CInt -> IO CInt + +-- | usage: (@dateTimeGetTicks obj@). +dateTimeGetTicks :: DateTime a -> IO Int +dateTimeGetTicks _obj + = withIntResult $ + withObjectRef "dateTimeGetTicks" _obj $ \cobj__obj -> + wxDateTime_GetTicks cobj__obj +foreign import ccall "wxDateTime_GetTicks" wxDateTime_GetTicks :: Ptr (TDateTime a) -> IO CInt + +-- | usage: (@dateTimeGetTimeNow@). +dateTimeGetTimeNow :: IO Int +dateTimeGetTimeNow + = withIntResult $ + wxDateTime_GetTimeNow +foreign import ccall "wxDateTime_GetTimeNow" wxDateTime_GetTimeNow :: IO CInt + +-- | usage: (@dateTimeGetValue obj hilong lolong@). +dateTimeGetValue :: DateTime a -> Ptr b -> Ptr c -> IO () +dateTimeGetValue _obj hilong lolong + = withObjectRef "dateTimeGetValue" _obj $ \cobj__obj -> + wxDateTime_GetValue cobj__obj hilong lolong +foreign import ccall "wxDateTime_GetValue" wxDateTime_GetValue :: Ptr (TDateTime a) -> Ptr b -> Ptr c -> IO () + +-- | usage: (@dateTimeGetWeekDay obj weekday n month year@). +dateTimeGetWeekDay :: DateTime a -> Int -> Int -> Int -> Int -> IO (DateTime ()) +dateTimeGetWeekDay _obj weekday n month year + = withRefDateTime $ \pref -> + withObjectRef "dateTimeGetWeekDay" _obj $ \cobj__obj -> + wxDateTime_GetWeekDay cobj__obj (toCInt weekday) (toCInt n) (toCInt month) (toCInt year) pref +foreign import ccall "wxDateTime_GetWeekDay" wxDateTime_GetWeekDay :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> CInt -> Ptr (TDateTime ()) -> IO () + +-- | usage: (@dateTimeGetWeekDayInSameWeek obj weekday@). +dateTimeGetWeekDayInSameWeek :: DateTime a -> Int -> IO (DateTime ()) +dateTimeGetWeekDayInSameWeek _obj weekday + = withRefDateTime $ \pref -> + withObjectRef "dateTimeGetWeekDayInSameWeek" _obj $ \cobj__obj -> + wxDateTime_GetWeekDayInSameWeek cobj__obj (toCInt weekday) pref +foreign import ccall "wxDateTime_GetWeekDayInSameWeek" wxDateTime_GetWeekDayInSameWeek :: Ptr (TDateTime a) -> CInt -> Ptr (TDateTime ()) -> IO () + +-- | usage: (@dateTimeGetWeekDayName weekday flags@). +dateTimeGetWeekDayName :: Int -> Int -> IO (String) +dateTimeGetWeekDayName weekday flags + = withManagedStringResult $ + wxDateTime_GetWeekDayName (toCInt weekday) (toCInt flags) +foreign import ccall "wxDateTime_GetWeekDayName" wxDateTime_GetWeekDayName :: CInt -> CInt -> IO (Ptr (TWxString ())) + +-- | usage: (@dateTimeGetWeekDayTZ obj tz@). +dateTimeGetWeekDayTZ :: DateTime a -> Int -> IO Int +dateTimeGetWeekDayTZ _obj tz + = withIntResult $ + withObjectRef "dateTimeGetWeekDayTZ" _obj $ \cobj__obj -> + wxDateTime_GetWeekDayTZ cobj__obj (toCInt tz) +foreign import ccall "wxDateTime_GetWeekDayTZ" wxDateTime_GetWeekDayTZ :: Ptr (TDateTime a) -> CInt -> IO CInt + +-- | usage: (@dateTimeGetWeekOfMonth obj flags tz@). +dateTimeGetWeekOfMonth :: DateTime a -> Int -> Int -> IO Int +dateTimeGetWeekOfMonth _obj flags tz + = withIntResult $ + withObjectRef "dateTimeGetWeekOfMonth" _obj $ \cobj__obj -> + wxDateTime_GetWeekOfMonth cobj__obj (toCInt flags) (toCInt tz) +foreign import ccall "wxDateTime_GetWeekOfMonth" wxDateTime_GetWeekOfMonth :: Ptr (TDateTime a) -> CInt -> CInt -> IO CInt + +-- | usage: (@dateTimeGetWeekOfYear obj flags tz@). +dateTimeGetWeekOfYear :: DateTime a -> Int -> Int -> IO Int +dateTimeGetWeekOfYear _obj flags tz + = withIntResult $ + withObjectRef "dateTimeGetWeekOfYear" _obj $ \cobj__obj -> + wxDateTime_GetWeekOfYear cobj__obj (toCInt flags) (toCInt tz) +foreign import ccall "wxDateTime_GetWeekOfYear" wxDateTime_GetWeekOfYear :: Ptr (TDateTime a) -> CInt -> CInt -> IO CInt + +-- | usage: (@dateTimeGetYear obj tz@). +dateTimeGetYear :: DateTime a -> Int -> IO Int +dateTimeGetYear _obj tz + = withIntResult $ + withObjectRef "dateTimeGetYear" _obj $ \cobj__obj -> + wxDateTime_GetYear cobj__obj (toCInt tz) +foreign import ccall "wxDateTime_GetYear" wxDateTime_GetYear :: Ptr (TDateTime a) -> CInt -> IO CInt + +-- | usage: (@dateTimeIsBetween obj t1 t2@). +dateTimeIsBetween :: DateTime a -> DateTime b -> DateTime c -> IO Bool +dateTimeIsBetween _obj t1 t2 + = withBoolResult $ + withObjectRef "dateTimeIsBetween" _obj $ \cobj__obj -> + withObjectPtr t1 $ \cobj_t1 -> + withObjectPtr t2 $ \cobj_t2 -> + wxDateTime_IsBetween cobj__obj cobj_t1 cobj_t2 +foreign import ccall "wxDateTime_IsBetween" wxDateTime_IsBetween :: Ptr (TDateTime a) -> Ptr (TDateTime b) -> Ptr (TDateTime c) -> IO CBool + +-- | usage: (@dateTimeIsDST obj country@). +dateTimeIsDST :: DateTime a -> Int -> IO Bool +dateTimeIsDST _obj country + = withBoolResult $ + withObjectRef "dateTimeIsDST" _obj $ \cobj__obj -> + wxDateTime_IsDST cobj__obj (toCInt country) +foreign import ccall "wxDateTime_IsDST" wxDateTime_IsDST :: Ptr (TDateTime a) -> CInt -> IO CBool + +-- | usage: (@dateTimeIsDSTApplicable year country@). +dateTimeIsDSTApplicable :: Int -> Int -> IO Bool +dateTimeIsDSTApplicable year country + = withBoolResult $ + wxDateTime_IsDSTApplicable (toCInt year) (toCInt country) +foreign import ccall "wxDateTime_IsDSTApplicable" wxDateTime_IsDSTApplicable :: CInt -> CInt -> IO CBool + +-- | usage: (@dateTimeIsEarlierThan obj datetime@). +dateTimeIsEarlierThan :: DateTime a -> Ptr b -> IO Bool +dateTimeIsEarlierThan _obj datetime + = withBoolResult $ + withObjectRef "dateTimeIsEarlierThan" _obj $ \cobj__obj -> + wxDateTime_IsEarlierThan cobj__obj datetime +foreign import ccall "wxDateTime_IsEarlierThan" wxDateTime_IsEarlierThan :: Ptr (TDateTime a) -> Ptr b -> IO CBool + +-- | usage: (@dateTimeIsEqualTo obj datetime@). +dateTimeIsEqualTo :: DateTime a -> Ptr b -> IO Bool +dateTimeIsEqualTo _obj datetime + = withBoolResult $ + withObjectRef "dateTimeIsEqualTo" _obj $ \cobj__obj -> + wxDateTime_IsEqualTo cobj__obj datetime +foreign import ccall "wxDateTime_IsEqualTo" wxDateTime_IsEqualTo :: Ptr (TDateTime a) -> Ptr b -> IO CBool + +-- | usage: (@dateTimeIsEqualUpTo obj dt ts@). +dateTimeIsEqualUpTo :: DateTime a -> DateTime b -> Ptr c -> IO Bool +dateTimeIsEqualUpTo _obj dt ts + = withBoolResult $ + withObjectRef "dateTimeIsEqualUpTo" _obj $ \cobj__obj -> + withObjectPtr dt $ \cobj_dt -> + wxDateTime_IsEqualUpTo cobj__obj cobj_dt ts +foreign import ccall "wxDateTime_IsEqualUpTo" wxDateTime_IsEqualUpTo :: Ptr (TDateTime a) -> Ptr (TDateTime b) -> Ptr c -> IO CBool + +-- | usage: (@dateTimeIsLaterThan obj datetime@). +dateTimeIsLaterThan :: DateTime a -> Ptr b -> IO Bool +dateTimeIsLaterThan _obj datetime + = withBoolResult $ + withObjectRef "dateTimeIsLaterThan" _obj $ \cobj__obj -> + wxDateTime_IsLaterThan cobj__obj datetime +foreign import ccall "wxDateTime_IsLaterThan" wxDateTime_IsLaterThan :: Ptr (TDateTime a) -> Ptr b -> IO CBool + +-- | usage: (@dateTimeIsLeapYear year cal@). +dateTimeIsLeapYear :: Int -> Int -> IO Bool +dateTimeIsLeapYear year cal + = withBoolResult $ + wxDateTime_IsLeapYear (toCInt year) (toCInt cal) +foreign import ccall "wxDateTime_IsLeapYear" wxDateTime_IsLeapYear :: CInt -> CInt -> IO CBool + +-- | usage: (@dateTimeIsSameDate obj dt@). +dateTimeIsSameDate :: DateTime a -> DateTime b -> IO Bool +dateTimeIsSameDate _obj dt + = withBoolResult $ + withObjectRef "dateTimeIsSameDate" _obj $ \cobj__obj -> + withObjectPtr dt $ \cobj_dt -> + wxDateTime_IsSameDate cobj__obj cobj_dt +foreign import ccall "wxDateTime_IsSameDate" wxDateTime_IsSameDate :: Ptr (TDateTime a) -> Ptr (TDateTime b) -> IO CBool + +-- | usage: (@dateTimeIsSameTime obj dt@). +dateTimeIsSameTime :: DateTime a -> DateTime b -> IO Bool +dateTimeIsSameTime _obj dt + = withBoolResult $ + withObjectRef "dateTimeIsSameTime" _obj $ \cobj__obj -> + withObjectPtr dt $ \cobj_dt -> + wxDateTime_IsSameTime cobj__obj cobj_dt +foreign import ccall "wxDateTime_IsSameTime" wxDateTime_IsSameTime :: Ptr (TDateTime a) -> Ptr (TDateTime b) -> IO CBool + +-- | usage: (@dateTimeIsStrictlyBetween obj t1 t2@). +dateTimeIsStrictlyBetween :: DateTime a -> DateTime b -> DateTime c -> IO Bool +dateTimeIsStrictlyBetween _obj t1 t2 + = withBoolResult $ + withObjectRef "dateTimeIsStrictlyBetween" _obj $ \cobj__obj -> + withObjectPtr t1 $ \cobj_t1 -> + withObjectPtr t2 $ \cobj_t2 -> + wxDateTime_IsStrictlyBetween cobj__obj cobj_t1 cobj_t2 +foreign import ccall "wxDateTime_IsStrictlyBetween" wxDateTime_IsStrictlyBetween :: Ptr (TDateTime a) -> Ptr (TDateTime b) -> Ptr (TDateTime c) -> IO CBool + +-- | usage: (@dateTimeIsValid obj@). +dateTimeIsValid :: DateTime a -> IO Bool +dateTimeIsValid _obj + = withBoolResult $ + withObjectRef "dateTimeIsValid" _obj $ \cobj__obj -> + wxDateTime_IsValid cobj__obj +foreign import ccall "wxDateTime_IsValid" wxDateTime_IsValid :: Ptr (TDateTime a) -> IO CBool + +-- | usage: (@dateTimeIsWestEuropeanCountry country@). +dateTimeIsWestEuropeanCountry :: Int -> IO Bool +dateTimeIsWestEuropeanCountry country + = withBoolResult $ + wxDateTime_IsWestEuropeanCountry (toCInt country) +foreign import ccall "wxDateTime_IsWestEuropeanCountry" wxDateTime_IsWestEuropeanCountry :: CInt -> IO CBool + +-- | usage: (@dateTimeIsWorkDay obj country@). +dateTimeIsWorkDay :: DateTime a -> Int -> IO Bool +dateTimeIsWorkDay _obj country + = withBoolResult $ + withObjectRef "dateTimeIsWorkDay" _obj $ \cobj__obj -> + wxDateTime_IsWorkDay cobj__obj (toCInt country) +foreign import ccall "wxDateTime_IsWorkDay" wxDateTime_IsWorkDay :: Ptr (TDateTime a) -> CInt -> IO CBool + +-- | usage: (@dateTimeMakeGMT obj noDST@). +dateTimeMakeGMT :: DateTime a -> Int -> IO () +dateTimeMakeGMT _obj noDST + = withObjectRef "dateTimeMakeGMT" _obj $ \cobj__obj -> + wxDateTime_MakeGMT cobj__obj (toCInt noDST) +foreign import ccall "wxDateTime_MakeGMT" wxDateTime_MakeGMT :: Ptr (TDateTime a) -> CInt -> IO () + +-- | usage: (@dateTimeMakeTimezone obj tz noDST@). +dateTimeMakeTimezone :: DateTime a -> Int -> Int -> IO () +dateTimeMakeTimezone _obj tz noDST + = withObjectRef "dateTimeMakeTimezone" _obj $ \cobj__obj -> + wxDateTime_MakeTimezone cobj__obj (toCInt tz) (toCInt noDST) +foreign import ccall "wxDateTime_MakeTimezone" wxDateTime_MakeTimezone :: Ptr (TDateTime a) -> CInt -> CInt -> IO () + +-- | usage: (@dateTimeNow dt@). +dateTimeNow :: DateTime a -> IO () +dateTimeNow dt + = withObjectRef "dateTimeNow" dt $ \cobj_dt -> + wxDateTime_Now cobj_dt +foreign import ccall "wxDateTime_Now" wxDateTime_Now :: Ptr (TDateTime a) -> IO () + +-- | usage: (@dateTimeParseDate obj date@). +dateTimeParseDate :: DateTime a -> Ptr b -> IO (Ptr ()) +dateTimeParseDate _obj date + = withObjectRef "dateTimeParseDate" _obj $ \cobj__obj -> + wxDateTime_ParseDate cobj__obj date +foreign import ccall "wxDateTime_ParseDate" wxDateTime_ParseDate :: Ptr (TDateTime a) -> Ptr b -> IO (Ptr ()) + +-- | usage: (@dateTimeParseDateTime obj datetime@). +dateTimeParseDateTime :: DateTime a -> Ptr b -> IO (Ptr ()) +dateTimeParseDateTime _obj datetime + = withObjectRef "dateTimeParseDateTime" _obj $ \cobj__obj -> + wxDateTime_ParseDateTime cobj__obj datetime +foreign import ccall "wxDateTime_ParseDateTime" wxDateTime_ParseDateTime :: Ptr (TDateTime a) -> Ptr b -> IO (Ptr ()) + +-- | usage: (@dateTimeParseFormat obj date format dateDef@). +dateTimeParseFormat :: DateTime a -> Ptr b -> Ptr c -> Ptr d -> IO (Ptr ()) +dateTimeParseFormat _obj date format dateDef + = withObjectRef "dateTimeParseFormat" _obj $ \cobj__obj -> + wxDateTime_ParseFormat cobj__obj date format dateDef +foreign import ccall "wxDateTime_ParseFormat" wxDateTime_ParseFormat :: Ptr (TDateTime a) -> Ptr b -> Ptr c -> Ptr d -> IO (Ptr ()) + +-- | usage: (@dateTimeParseRfc822Date obj date@). +dateTimeParseRfc822Date :: DateTime a -> Ptr b -> IO (Ptr ()) +dateTimeParseRfc822Date _obj date + = withObjectRef "dateTimeParseRfc822Date" _obj $ \cobj__obj -> + wxDateTime_ParseRfc822Date cobj__obj date +foreign import ccall "wxDateTime_ParseRfc822Date" wxDateTime_ParseRfc822Date :: Ptr (TDateTime a) -> Ptr b -> IO (Ptr ()) + +-- | usage: (@dateTimeParseTime obj time@). +dateTimeParseTime :: DateTime a -> Time b -> IO (Ptr ()) +dateTimeParseTime _obj time + = withObjectRef "dateTimeParseTime" _obj $ \cobj__obj -> + withObjectPtr time $ \cobj_time -> + wxDateTime_ParseTime cobj__obj cobj_time +foreign import ccall "wxDateTime_ParseTime" wxDateTime_ParseTime :: Ptr (TDateTime a) -> Ptr (TTime b) -> IO (Ptr ()) + +-- | usage: (@dateTimeResetTime obj@). +dateTimeResetTime :: DateTime a -> IO () +dateTimeResetTime _obj + = withObjectRef "dateTimeResetTime" _obj $ \cobj__obj -> + wxDateTime_ResetTime cobj__obj +foreign import ccall "wxDateTime_ResetTime" wxDateTime_ResetTime :: Ptr (TDateTime a) -> IO () + +-- | usage: (@dateTimeSet obj day month year hour minute second millisec@). +dateTimeSet :: DateTime a -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> IO () +dateTimeSet _obj day month year hour minute second millisec + = withObjectRef "dateTimeSet" _obj $ \cobj__obj -> + wxDateTime_Set cobj__obj (toCInt day) (toCInt month) (toCInt year) (toCInt hour) (toCInt minute) (toCInt second) (toCInt millisec) +foreign import ccall "wxDateTime_Set" wxDateTime_Set :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@dateTimeSetCountry country@). +dateTimeSetCountry :: Int -> IO () +dateTimeSetCountry country + = wxDateTime_SetCountry (toCInt country) +foreign import ccall "wxDateTime_SetCountry" wxDateTime_SetCountry :: CInt -> IO () + +-- | usage: (@dateTimeSetDay obj day@). +dateTimeSetDay :: DateTime a -> Int -> IO () +dateTimeSetDay _obj day + = withObjectRef "dateTimeSetDay" _obj $ \cobj__obj -> + wxDateTime_SetDay cobj__obj (toCInt day) +foreign import ccall "wxDateTime_SetDay" wxDateTime_SetDay :: Ptr (TDateTime a) -> CInt -> IO () + +-- | usage: (@dateTimeSetHour obj hour@). +dateTimeSetHour :: DateTime a -> Int -> IO () +dateTimeSetHour _obj hour + = withObjectRef "dateTimeSetHour" _obj $ \cobj__obj -> + wxDateTime_SetHour cobj__obj (toCInt hour) +foreign import ccall "wxDateTime_SetHour" wxDateTime_SetHour :: Ptr (TDateTime a) -> CInt -> IO () + +-- | usage: (@dateTimeSetMillisecond obj millisecond@). +dateTimeSetMillisecond :: DateTime a -> Int -> IO () +dateTimeSetMillisecond _obj millisecond + = withObjectRef "dateTimeSetMillisecond" _obj $ \cobj__obj -> + wxDateTime_SetMillisecond cobj__obj (toCInt millisecond) +foreign import ccall "wxDateTime_SetMillisecond" wxDateTime_SetMillisecond :: Ptr (TDateTime a) -> CInt -> IO () + +-- | usage: (@dateTimeSetMinute obj minute@). +dateTimeSetMinute :: DateTime a -> Int -> IO () +dateTimeSetMinute _obj minute + = withObjectRef "dateTimeSetMinute" _obj $ \cobj__obj -> + wxDateTime_SetMinute cobj__obj (toCInt minute) +foreign import ccall "wxDateTime_SetMinute" wxDateTime_SetMinute :: Ptr (TDateTime a) -> CInt -> IO () + +-- | usage: (@dateTimeSetMonth obj month@). +dateTimeSetMonth :: DateTime a -> Int -> IO () +dateTimeSetMonth _obj month + = withObjectRef "dateTimeSetMonth" _obj $ \cobj__obj -> + wxDateTime_SetMonth cobj__obj (toCInt month) +foreign import ccall "wxDateTime_SetMonth" wxDateTime_SetMonth :: Ptr (TDateTime a) -> CInt -> IO () + +-- | usage: (@dateTimeSetSecond obj second@). +dateTimeSetSecond :: DateTime a -> Int -> IO () +dateTimeSetSecond _obj second + = withObjectRef "dateTimeSetSecond" _obj $ \cobj__obj -> + wxDateTime_SetSecond cobj__obj (toCInt second) +foreign import ccall "wxDateTime_SetSecond" wxDateTime_SetSecond :: Ptr (TDateTime a) -> CInt -> IO () + +-- | usage: (@dateTimeSetTime obj hour minute second millisec@). +dateTimeSetTime :: DateTime a -> Int -> Int -> Int -> Int -> IO () +dateTimeSetTime _obj hour minute second millisec + = withObjectRef "dateTimeSetTime" _obj $ \cobj__obj -> + wxDateTime_SetTime cobj__obj (toCInt hour) (toCInt minute) (toCInt second) (toCInt millisec) +foreign import ccall "wxDateTime_SetTime" wxDateTime_SetTime :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@dateTimeSetToCurrent obj@). +dateTimeSetToCurrent :: DateTime a -> IO () +dateTimeSetToCurrent _obj + = withObjectRef "dateTimeSetToCurrent" _obj $ \cobj__obj -> + wxDateTime_SetToCurrent cobj__obj +foreign import ccall "wxDateTime_SetToCurrent" wxDateTime_SetToCurrent :: Ptr (TDateTime a) -> IO () + +-- | usage: (@dateTimeSetToLastMonthDay obj month year@). +dateTimeSetToLastMonthDay :: DateTime a -> Int -> Int -> IO () +dateTimeSetToLastMonthDay _obj month year + = withObjectRef "dateTimeSetToLastMonthDay" _obj $ \cobj__obj -> + wxDateTime_SetToLastMonthDay cobj__obj (toCInt month) (toCInt year) +foreign import ccall "wxDateTime_SetToLastMonthDay" wxDateTime_SetToLastMonthDay :: Ptr (TDateTime a) -> CInt -> CInt -> IO () + +-- | usage: (@dateTimeSetToLastWeekDay obj weekday month year@). +dateTimeSetToLastWeekDay :: DateTime a -> Int -> Int -> Int -> IO Bool +dateTimeSetToLastWeekDay _obj weekday month year + = withBoolResult $ + withObjectRef "dateTimeSetToLastWeekDay" _obj $ \cobj__obj -> + wxDateTime_SetToLastWeekDay cobj__obj (toCInt weekday) (toCInt month) (toCInt year) +foreign import ccall "wxDateTime_SetToLastWeekDay" wxDateTime_SetToLastWeekDay :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> IO CBool + +-- | usage: (@dateTimeSetToNextWeekDay obj weekday@). +dateTimeSetToNextWeekDay :: DateTime a -> Int -> IO () +dateTimeSetToNextWeekDay _obj weekday + = withObjectRef "dateTimeSetToNextWeekDay" _obj $ \cobj__obj -> + wxDateTime_SetToNextWeekDay cobj__obj (toCInt weekday) +foreign import ccall "wxDateTime_SetToNextWeekDay" wxDateTime_SetToNextWeekDay :: Ptr (TDateTime a) -> CInt -> IO () + +-- | usage: (@dateTimeSetToPrevWeekDay obj weekday@). +dateTimeSetToPrevWeekDay :: DateTime a -> Int -> IO () +dateTimeSetToPrevWeekDay _obj weekday + = withObjectRef "dateTimeSetToPrevWeekDay" _obj $ \cobj__obj -> + wxDateTime_SetToPrevWeekDay cobj__obj (toCInt weekday) +foreign import ccall "wxDateTime_SetToPrevWeekDay" wxDateTime_SetToPrevWeekDay :: Ptr (TDateTime a) -> CInt -> IO () + +-- | usage: (@dateTimeSetToWeekDay obj weekday n month year@). +dateTimeSetToWeekDay :: DateTime a -> Int -> Int -> Int -> Int -> IO Bool +dateTimeSetToWeekDay _obj weekday n month year + = withBoolResult $ + withObjectRef "dateTimeSetToWeekDay" _obj $ \cobj__obj -> + wxDateTime_SetToWeekDay cobj__obj (toCInt weekday) (toCInt n) (toCInt month) (toCInt year) +foreign import ccall "wxDateTime_SetToWeekDay" wxDateTime_SetToWeekDay :: Ptr (TDateTime a) -> CInt -> CInt -> CInt -> CInt -> IO CBool + +-- | usage: (@dateTimeSetToWeekDayInSameWeek obj weekday@). +dateTimeSetToWeekDayInSameWeek :: DateTime a -> Int -> IO () +dateTimeSetToWeekDayInSameWeek _obj weekday + = withObjectRef "dateTimeSetToWeekDayInSameWeek" _obj $ \cobj__obj -> + wxDateTime_SetToWeekDayInSameWeek cobj__obj (toCInt weekday) +foreign import ccall "wxDateTime_SetToWeekDayInSameWeek" wxDateTime_SetToWeekDayInSameWeek :: Ptr (TDateTime a) -> CInt -> IO () + +-- | usage: (@dateTimeSetYear obj year@). +dateTimeSetYear :: DateTime a -> Int -> IO () +dateTimeSetYear _obj year + = withObjectRef "dateTimeSetYear" _obj $ \cobj__obj -> + wxDateTime_SetYear cobj__obj (toCInt year) +foreign import ccall "wxDateTime_SetYear" wxDateTime_SetYear :: Ptr (TDateTime a) -> CInt -> IO () + +-- | usage: (@dateTimeSubtractDate obj diff@). +dateTimeSubtractDate :: DateTime a -> Ptr b -> IO (DateTime ()) +dateTimeSubtractDate _obj diff + = withRefDateTime $ \pref -> + withObjectRef "dateTimeSubtractDate" _obj $ \cobj__obj -> + wxDateTime_SubtractDate cobj__obj diff pref +foreign import ccall "wxDateTime_SubtractDate" wxDateTime_SubtractDate :: Ptr (TDateTime a) -> Ptr b -> Ptr (TDateTime ()) -> IO () + +-- | usage: (@dateTimeSubtractTime obj diff@). +dateTimeSubtractTime :: DateTime a -> Ptr b -> IO (DateTime ()) +dateTimeSubtractTime _obj diff + = withRefDateTime $ \pref -> + withObjectRef "dateTimeSubtractTime" _obj $ \cobj__obj -> + wxDateTime_SubtractTime cobj__obj diff pref +foreign import ccall "wxDateTime_SubtractTime" wxDateTime_SubtractTime :: Ptr (TDateTime a) -> Ptr b -> Ptr (TDateTime ()) -> IO () + +-- | usage: (@dateTimeToGMT obj noDST@). +dateTimeToGMT :: DateTime a -> Int -> IO () +dateTimeToGMT _obj noDST + = withObjectRef "dateTimeToGMT" _obj $ \cobj__obj -> + wxDateTime_ToGMT cobj__obj (toCInt noDST) +foreign import ccall "wxDateTime_ToGMT" wxDateTime_ToGMT :: Ptr (TDateTime a) -> CInt -> IO () + +-- | usage: (@dateTimeToTimezone obj tz noDST@). +dateTimeToTimezone :: DateTime a -> Int -> Int -> IO () +dateTimeToTimezone _obj tz noDST + = withObjectRef "dateTimeToTimezone" _obj $ \cobj__obj -> + wxDateTime_ToTimezone cobj__obj (toCInt tz) (toCInt noDST) +foreign import ccall "wxDateTime_ToTimezone" wxDateTime_ToTimezone :: Ptr (TDateTime a) -> CInt -> CInt -> IO () + +-- | usage: (@dateTimeToday dt@). +dateTimeToday :: DateTime a -> IO () +dateTimeToday dt + = withObjectRef "dateTimeToday" dt $ \cobj_dt -> + wxDateTime_Today cobj_dt +foreign import ccall "wxDateTime_Today" wxDateTime_Today :: Ptr (TDateTime a) -> IO () + +-- | usage: (@dateTimeUNow dt@). +dateTimeUNow :: DateTime a -> IO () +dateTimeUNow dt + = withObjectRef "dateTimeUNow" dt $ \cobj_dt -> + wxDateTime_UNow cobj_dt +foreign import ccall "wxDateTime_UNow" wxDateTime_UNow :: Ptr (TDateTime a) -> IO () + +-- | usage: (@dateTimewxDateTime hilong lolong@). +dateTimewxDateTime :: Int -> Int -> IO (Ptr ()) +dateTimewxDateTime hilong lolong + = wxDateTime_wxDateTime (toCInt hilong) (toCInt lolong) +foreign import ccall "wxDateTime_wxDateTime" wxDateTime_wxDateTime :: CInt -> CInt -> IO (Ptr ()) + +-- | usage: (@dcBlit obj xdestydestwidthheight source xsrcysrc rop useMask@). +dcBlit :: DC a -> Rect -> DC c -> Point -> Int -> Bool -> IO Bool +dcBlit _obj xdestydestwidthheight source xsrcysrc rop useMask + = withBoolResult $ + withObjectRef "dcBlit" _obj $ \cobj__obj -> + withObjectPtr source $ \cobj_source -> + wxDC_Blit cobj__obj (toCIntRectX xdestydestwidthheight) (toCIntRectY xdestydestwidthheight)(toCIntRectW xdestydestwidthheight) (toCIntRectH xdestydestwidthheight) cobj_source (toCIntPointX xsrcysrc) (toCIntPointY xsrcysrc) (toCInt rop) (toCBool useMask) +foreign import ccall "wxDC_Blit" wxDC_Blit :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> Ptr (TDC c) -> CInt -> CInt -> CInt -> CBool -> IO CBool + +-- | usage: (@dcCalcBoundingBox obj xy@). +dcCalcBoundingBox :: DC a -> Point -> IO () +dcCalcBoundingBox _obj xy + = withObjectRef "dcCalcBoundingBox" _obj $ \cobj__obj -> + wxDC_CalcBoundingBox cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxDC_CalcBoundingBox" wxDC_CalcBoundingBox :: Ptr (TDC a) -> CInt -> CInt -> IO () + +-- | usage: (@dcCanDrawBitmap obj@). +dcCanDrawBitmap :: DC a -> IO Bool +dcCanDrawBitmap _obj + = withBoolResult $ + withObjectRef "dcCanDrawBitmap" _obj $ \cobj__obj -> + wxDC_CanDrawBitmap cobj__obj +foreign import ccall "wxDC_CanDrawBitmap" wxDC_CanDrawBitmap :: Ptr (TDC a) -> IO CBool + +-- | usage: (@dcCanGetTextExtent obj@). +dcCanGetTextExtent :: DC a -> IO Bool +dcCanGetTextExtent _obj + = withBoolResult $ + withObjectRef "dcCanGetTextExtent" _obj $ \cobj__obj -> + wxDC_CanGetTextExtent cobj__obj +foreign import ccall "wxDC_CanGetTextExtent" wxDC_CanGetTextExtent :: Ptr (TDC a) -> IO CBool + +-- | usage: (@dcClear obj@). +dcClear :: DC a -> IO () +dcClear _obj + = withObjectRef "dcClear" _obj $ \cobj__obj -> + wxDC_Clear cobj__obj +foreign import ccall "wxDC_Clear" wxDC_Clear :: Ptr (TDC a) -> IO () + +-- | usage: (@dcComputeScaleAndOrigin obj@). +dcComputeScaleAndOrigin :: DC a -> IO () +dcComputeScaleAndOrigin obj + = withObjectRef "dcComputeScaleAndOrigin" obj $ \cobj_obj -> + wxDC_ComputeScaleAndOrigin cobj_obj +foreign import ccall "wxDC_ComputeScaleAndOrigin" wxDC_ComputeScaleAndOrigin :: Ptr (TDC a) -> IO () + +-- | usage: (@dcCrossHair obj xy@). +dcCrossHair :: DC a -> Point -> IO () +dcCrossHair _obj xy + = withObjectRef "dcCrossHair" _obj $ \cobj__obj -> + wxDC_CrossHair cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxDC_CrossHair" wxDC_CrossHair :: Ptr (TDC a) -> CInt -> CInt -> IO () + +-- | usage: (@dcDelete obj@). +dcDelete :: DC a -> IO () +dcDelete + = objectDelete + + +-- | usage: (@dcDestroyClippingRegion obj@). +dcDestroyClippingRegion :: DC a -> IO () +dcDestroyClippingRegion _obj + = withObjectRef "dcDestroyClippingRegion" _obj $ \cobj__obj -> + wxDC_DestroyClippingRegion cobj__obj +foreign import ccall "wxDC_DestroyClippingRegion" wxDC_DestroyClippingRegion :: Ptr (TDC a) -> IO () + +-- | usage: (@dcDeviceToLogicalX obj x@). +dcDeviceToLogicalX :: DC a -> Int -> IO Int +dcDeviceToLogicalX _obj x + = withIntResult $ + withObjectRef "dcDeviceToLogicalX" _obj $ \cobj__obj -> + wxDC_DeviceToLogicalX cobj__obj (toCInt x) +foreign import ccall "wxDC_DeviceToLogicalX" wxDC_DeviceToLogicalX :: Ptr (TDC a) -> CInt -> IO CInt + +-- | usage: (@dcDeviceToLogicalXRel obj x@). +dcDeviceToLogicalXRel :: DC a -> Int -> IO Int +dcDeviceToLogicalXRel _obj x + = withIntResult $ + withObjectRef "dcDeviceToLogicalXRel" _obj $ \cobj__obj -> + wxDC_DeviceToLogicalXRel cobj__obj (toCInt x) +foreign import ccall "wxDC_DeviceToLogicalXRel" wxDC_DeviceToLogicalXRel :: Ptr (TDC a) -> CInt -> IO CInt + +-- | usage: (@dcDeviceToLogicalY obj y@). +dcDeviceToLogicalY :: DC a -> Int -> IO Int +dcDeviceToLogicalY _obj y + = withIntResult $ + withObjectRef "dcDeviceToLogicalY" _obj $ \cobj__obj -> + wxDC_DeviceToLogicalY cobj__obj (toCInt y) +foreign import ccall "wxDC_DeviceToLogicalY" wxDC_DeviceToLogicalY :: Ptr (TDC a) -> CInt -> IO CInt + +-- | usage: (@dcDeviceToLogicalYRel obj y@). +dcDeviceToLogicalYRel :: DC a -> Int -> IO Int +dcDeviceToLogicalYRel _obj y + = withIntResult $ + withObjectRef "dcDeviceToLogicalYRel" _obj $ \cobj__obj -> + wxDC_DeviceToLogicalYRel cobj__obj (toCInt y) +foreign import ccall "wxDC_DeviceToLogicalYRel" wxDC_DeviceToLogicalYRel :: Ptr (TDC a) -> CInt -> IO CInt + +-- | usage: (@dcDrawArc obj x1y1 x2y2 xcyc@). +dcDrawArc :: DC a -> Point -> Point -> Point -> IO () +dcDrawArc _obj x1y1 x2y2 xcyc + = withObjectRef "dcDrawArc" _obj $ \cobj__obj -> + wxDC_DrawArc cobj__obj (toCIntPointX x1y1) (toCIntPointY x1y1) (toCIntPointX x2y2) (toCIntPointY x2y2) (toCIntPointX xcyc) (toCIntPointY xcyc) +foreign import ccall "wxDC_DrawArc" wxDC_DrawArc :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@dcDrawBitmap obj bmp xy useMask@). +dcDrawBitmap :: DC a -> Bitmap b -> Point -> Bool -> IO () +dcDrawBitmap _obj bmp xy useMask + = withObjectRef "dcDrawBitmap" _obj $ \cobj__obj -> + withObjectPtr bmp $ \cobj_bmp -> + wxDC_DrawBitmap cobj__obj cobj_bmp (toCIntPointX xy) (toCIntPointY xy) (toCBool useMask) +foreign import ccall "wxDC_DrawBitmap" wxDC_DrawBitmap :: Ptr (TDC a) -> Ptr (TBitmap b) -> CInt -> CInt -> CBool -> IO () + +-- | usage: (@dcDrawCheckMark obj xywidthheight@). +dcDrawCheckMark :: DC a -> Rect -> IO () +dcDrawCheckMark _obj xywidthheight + = withObjectRef "dcDrawCheckMark" _obj $ \cobj__obj -> + wxDC_DrawCheckMark cobj__obj (toCIntRectX xywidthheight) (toCIntRectY xywidthheight)(toCIntRectW xywidthheight) (toCIntRectH xywidthheight) +foreign import ccall "wxDC_DrawCheckMark" wxDC_DrawCheckMark :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@dcDrawCircle obj xy radius@). +dcDrawCircle :: DC a -> Point -> Int -> IO () +dcDrawCircle _obj xy radius + = withObjectRef "dcDrawCircle" _obj $ \cobj__obj -> + wxDC_DrawCircle cobj__obj (toCIntPointX xy) (toCIntPointY xy) (toCInt radius) +foreign import ccall "wxDC_DrawCircle" wxDC_DrawCircle :: Ptr (TDC a) -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@dcDrawEllipse obj xywidthheight@). +dcDrawEllipse :: DC a -> Rect -> IO () +dcDrawEllipse _obj xywidthheight + = withObjectRef "dcDrawEllipse" _obj $ \cobj__obj -> + wxDC_DrawEllipse cobj__obj (toCIntRectX xywidthheight) (toCIntRectY xywidthheight)(toCIntRectW xywidthheight) (toCIntRectH xywidthheight) +foreign import ccall "wxDC_DrawEllipse" wxDC_DrawEllipse :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@dcDrawEllipticArc obj xywh sa ea@). +dcDrawEllipticArc :: DC a -> Rect -> Double -> Double -> IO () +dcDrawEllipticArc _obj xywh sa ea + = withObjectRef "dcDrawEllipticArc" _obj $ \cobj__obj -> + wxDC_DrawEllipticArc cobj__obj (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) sa ea +foreign import ccall "wxDC_DrawEllipticArc" wxDC_DrawEllipticArc :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> Double -> Double -> IO () + +-- | usage: (@dcDrawIcon obj icon xy@). +dcDrawIcon :: DC a -> Icon b -> Point -> IO () +dcDrawIcon _obj icon xy + = withObjectRef "dcDrawIcon" _obj $ \cobj__obj -> + withObjectPtr icon $ \cobj_icon -> + wxDC_DrawIcon cobj__obj cobj_icon (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxDC_DrawIcon" wxDC_DrawIcon :: Ptr (TDC a) -> Ptr (TIcon b) -> CInt -> CInt -> IO () + +-- | usage: (@dcDrawLabel obj str xywh align indexAccel@). +dcDrawLabel :: DC a -> String -> Rect -> Int -> Int -> IO () +dcDrawLabel _obj str xywh align indexAccel + = withObjectRef "dcDrawLabel" _obj $ \cobj__obj -> + withStringPtr str $ \cobj_str -> + wxDC_DrawLabel cobj__obj cobj_str (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) (toCInt align) (toCInt indexAccel) +foreign import ccall "wxDC_DrawLabel" wxDC_DrawLabel :: Ptr (TDC a) -> Ptr (TWxString b) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@dcDrawLabelBitmap obj str bmp xywh align indexAccel@). +dcDrawLabelBitmap :: DC a -> String -> Bitmap c -> Rect -> Int -> Int -> IO (Rect) +dcDrawLabelBitmap _obj str bmp xywh align indexAccel + = withWxRectResult $ + withObjectRef "dcDrawLabelBitmap" _obj $ \cobj__obj -> + withStringPtr str $ \cobj_str -> + withObjectPtr bmp $ \cobj_bmp -> + wxDC_DrawLabelBitmap cobj__obj cobj_str cobj_bmp (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) (toCInt align) (toCInt indexAccel) +foreign import ccall "wxDC_DrawLabelBitmap" wxDC_DrawLabelBitmap :: Ptr (TDC a) -> Ptr (TWxString b) -> Ptr (TBitmap c) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TWxRect ())) + +-- | usage: (@dcDrawLine obj x1y1 x2y2@). +dcDrawLine :: DC a -> Point -> Point -> IO () +dcDrawLine _obj x1y1 x2y2 + = withObjectRef "dcDrawLine" _obj $ \cobj__obj -> + wxDC_DrawLine cobj__obj (toCIntPointX x1y1) (toCIntPointY x1y1) (toCIntPointX x2y2) (toCIntPointY x2y2) +foreign import ccall "wxDC_DrawLine" wxDC_DrawLine :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@dcDrawLines obj n x y xoffsetyoffset@). +dcDrawLines :: DC a -> Int -> Ptr c -> Ptr d -> Point -> IO () +dcDrawLines _obj n x y xoffsetyoffset + = withObjectRef "dcDrawLines" _obj $ \cobj__obj -> + wxDC_DrawLines cobj__obj (toCInt n) x y (toCIntPointX xoffsetyoffset) (toCIntPointY xoffsetyoffset) +foreign import ccall "wxDC_DrawLines" wxDC_DrawLines :: Ptr (TDC a) -> CInt -> Ptr c -> Ptr d -> CInt -> CInt -> IO () + +-- | usage: (@dcDrawPoint obj xy@). +dcDrawPoint :: DC a -> Point -> IO () +dcDrawPoint _obj xy + = withObjectRef "dcDrawPoint" _obj $ \cobj__obj -> + wxDC_DrawPoint cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxDC_DrawPoint" wxDC_DrawPoint :: Ptr (TDC a) -> CInt -> CInt -> IO () + +-- | usage: (@dcDrawPolyPolygon obj n count x y xoffsetyoffset fillStyle@). +dcDrawPolyPolygon :: DC a -> Int -> Ptr c -> Ptr d -> Ptr e -> Point -> Int -> IO () +dcDrawPolyPolygon _obj n count x y xoffsetyoffset fillStyle + = withObjectRef "dcDrawPolyPolygon" _obj $ \cobj__obj -> + wxDC_DrawPolyPolygon cobj__obj (toCInt n) count x y (toCIntPointX xoffsetyoffset) (toCIntPointY xoffsetyoffset) (toCInt fillStyle) +foreign import ccall "wxDC_DrawPolyPolygon" wxDC_DrawPolyPolygon :: Ptr (TDC a) -> CInt -> Ptr c -> Ptr d -> Ptr e -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@dcDrawPolygon obj n x y xoffsetyoffset fillStyle@). +dcDrawPolygon :: DC a -> Int -> Ptr c -> Ptr d -> Point -> Int -> IO () +dcDrawPolygon _obj n x y xoffsetyoffset fillStyle + = withObjectRef "dcDrawPolygon" _obj $ \cobj__obj -> + wxDC_DrawPolygon cobj__obj (toCInt n) x y (toCIntPointX xoffsetyoffset) (toCIntPointY xoffsetyoffset) (toCInt fillStyle) +foreign import ccall "wxDC_DrawPolygon" wxDC_DrawPolygon :: Ptr (TDC a) -> CInt -> Ptr c -> Ptr d -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@dcDrawRectangle obj xywidthheight@). +dcDrawRectangle :: DC a -> Rect -> IO () +dcDrawRectangle _obj xywidthheight + = withObjectRef "dcDrawRectangle" _obj $ \cobj__obj -> + wxDC_DrawRectangle cobj__obj (toCIntRectX xywidthheight) (toCIntRectY xywidthheight)(toCIntRectW xywidthheight) (toCIntRectH xywidthheight) +foreign import ccall "wxDC_DrawRectangle" wxDC_DrawRectangle :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@dcDrawRotatedText obj text xy angle@). +dcDrawRotatedText :: DC a -> String -> Point -> Double -> IO () +dcDrawRotatedText _obj text xy angle + = withObjectRef "dcDrawRotatedText" _obj $ \cobj__obj -> + withStringPtr text $ \cobj_text -> + wxDC_DrawRotatedText cobj__obj cobj_text (toCIntPointX xy) (toCIntPointY xy) angle +foreign import ccall "wxDC_DrawRotatedText" wxDC_DrawRotatedText :: Ptr (TDC a) -> Ptr (TWxString b) -> CInt -> CInt -> Double -> IO () + +-- | usage: (@dcDrawRoundedRectangle obj xywidthheight radius@). +dcDrawRoundedRectangle :: DC a -> Rect -> Double -> IO () +dcDrawRoundedRectangle _obj xywidthheight radius + = withObjectRef "dcDrawRoundedRectangle" _obj $ \cobj__obj -> + wxDC_DrawRoundedRectangle cobj__obj (toCIntRectX xywidthheight) (toCIntRectY xywidthheight)(toCIntRectW xywidthheight) (toCIntRectH xywidthheight) radius +foreign import ccall "wxDC_DrawRoundedRectangle" wxDC_DrawRoundedRectangle :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> Double -> IO () + +-- | usage: (@dcDrawText obj text xy@). +dcDrawText :: DC a -> String -> Point -> IO () +dcDrawText _obj text xy + = withObjectRef "dcDrawText" _obj $ \cobj__obj -> + withStringPtr text $ \cobj_text -> + wxDC_DrawText cobj__obj cobj_text (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxDC_DrawText" wxDC_DrawText :: Ptr (TDC a) -> Ptr (TWxString b) -> CInt -> CInt -> IO () + +-- | usage: (@dcEndDoc obj@). +dcEndDoc :: DC a -> IO () +dcEndDoc _obj + = withObjectRef "dcEndDoc" _obj $ \cobj__obj -> + wxDC_EndDoc cobj__obj +foreign import ccall "wxDC_EndDoc" wxDC_EndDoc :: Ptr (TDC a) -> IO () + +-- | usage: (@dcEndPage obj@). +dcEndPage :: DC a -> IO () +dcEndPage _obj + = withObjectRef "dcEndPage" _obj $ \cobj__obj -> + wxDC_EndPage cobj__obj +foreign import ccall "wxDC_EndPage" wxDC_EndPage :: Ptr (TDC a) -> IO () + +-- | usage: (@dcFloodFill obj xy col style@). +dcFloodFill :: DC a -> Point -> Color -> Int -> IO () +dcFloodFill _obj xy col style + = withObjectRef "dcFloodFill" _obj $ \cobj__obj -> + withColourPtr col $ \cobj_col -> + wxDC_FloodFill cobj__obj (toCIntPointX xy) (toCIntPointY xy) cobj_col (toCInt style) +foreign import ccall "wxDC_FloodFill" wxDC_FloodFill :: Ptr (TDC a) -> CInt -> CInt -> Ptr (TColour c) -> CInt -> IO () + +-- | usage: (@dcGetBackground obj@). +dcGetBackground :: DC a -> IO (Brush ()) +dcGetBackground _obj + = withRefBrush $ \pref -> + withObjectRef "dcGetBackground" _obj $ \cobj__obj -> + wxDC_GetBackground cobj__obj pref +foreign import ccall "wxDC_GetBackground" wxDC_GetBackground :: Ptr (TDC a) -> Ptr (TBrush ()) -> IO () + +-- | usage: (@dcGetBackgroundMode obj@). +dcGetBackgroundMode :: DC a -> IO Int +dcGetBackgroundMode _obj + = withIntResult $ + withObjectRef "dcGetBackgroundMode" _obj $ \cobj__obj -> + wxDC_GetBackgroundMode cobj__obj +foreign import ccall "wxDC_GetBackgroundMode" wxDC_GetBackgroundMode :: Ptr (TDC a) -> IO CInt + +-- | usage: (@dcGetBrush obj@). +dcGetBrush :: DC a -> IO (Brush ()) +dcGetBrush _obj + = withRefBrush $ \pref -> + withObjectRef "dcGetBrush" _obj $ \cobj__obj -> + wxDC_GetBrush cobj__obj pref +foreign import ccall "wxDC_GetBrush" wxDC_GetBrush :: Ptr (TDC a) -> Ptr (TBrush ()) -> IO () + +-- | usage: (@dcGetCharHeight obj@). +dcGetCharHeight :: DC a -> IO Int +dcGetCharHeight _obj + = withIntResult $ + withObjectRef "dcGetCharHeight" _obj $ \cobj__obj -> + wxDC_GetCharHeight cobj__obj +foreign import ccall "wxDC_GetCharHeight" wxDC_GetCharHeight :: Ptr (TDC a) -> IO CInt + +-- | usage: (@dcGetCharWidth obj@). +dcGetCharWidth :: DC a -> IO Int +dcGetCharWidth _obj + = withIntResult $ + withObjectRef "dcGetCharWidth" _obj $ \cobj__obj -> + wxDC_GetCharWidth cobj__obj +foreign import ccall "wxDC_GetCharWidth" wxDC_GetCharWidth :: Ptr (TDC a) -> IO CInt + +-- | usage: (@dcGetClippingBox obj@). +dcGetClippingBox :: DC a -> IO Rect +dcGetClippingBox _obj + = withRectResult $ \px py pw ph -> + withObjectRef "dcGetClippingBox" _obj $ \cobj__obj -> + wxDC_GetClippingBox cobj__obj px py pw ph +foreign import ccall "wxDC_GetClippingBox" wxDC_GetClippingBox :: Ptr (TDC a) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () + +-- | usage: (@dcGetDepth obj@). +dcGetDepth :: DC a -> IO Int +dcGetDepth _obj + = withIntResult $ + withObjectRef "dcGetDepth" _obj $ \cobj__obj -> + wxDC_GetDepth cobj__obj +foreign import ccall "wxDC_GetDepth" wxDC_GetDepth :: Ptr (TDC a) -> IO CInt + +-- | usage: (@dcGetDeviceOrigin obj@). +dcGetDeviceOrigin :: DC a -> IO Point +dcGetDeviceOrigin _obj + = withPointResult $ \px py -> + withObjectRef "dcGetDeviceOrigin" _obj $ \cobj__obj -> + wxDC_GetDeviceOrigin cobj__obj px py +foreign import ccall "wxDC_GetDeviceOrigin" wxDC_GetDeviceOrigin :: Ptr (TDC a) -> Ptr CInt -> Ptr CInt -> IO () + +-- | usage: (@dcGetFont obj@). +dcGetFont :: DC a -> IO (Font ()) +dcGetFont _obj + = withRefFont $ \pref -> + withObjectRef "dcGetFont" _obj $ \cobj__obj -> + wxDC_GetFont cobj__obj pref +foreign import ccall "wxDC_GetFont" wxDC_GetFont :: Ptr (TDC a) -> Ptr (TFont ()) -> IO () + +-- | usage: (@dcGetLogicalFunction obj@). +dcGetLogicalFunction :: DC a -> IO Int +dcGetLogicalFunction _obj + = withIntResult $ + withObjectRef "dcGetLogicalFunction" _obj $ \cobj__obj -> + wxDC_GetLogicalFunction cobj__obj +foreign import ccall "wxDC_GetLogicalFunction" wxDC_GetLogicalFunction :: Ptr (TDC a) -> IO CInt + +-- | usage: (@dcGetLogicalOrigin obj@). +dcGetLogicalOrigin :: DC a -> IO Point +dcGetLogicalOrigin _obj + = withPointResult $ \px py -> + withObjectRef "dcGetLogicalOrigin" _obj $ \cobj__obj -> + wxDC_GetLogicalOrigin cobj__obj px py +foreign import ccall "wxDC_GetLogicalOrigin" wxDC_GetLogicalOrigin :: Ptr (TDC a) -> Ptr CInt -> Ptr CInt -> IO () + +-- | usage: (@dcGetLogicalScale obj@). +dcGetLogicalScale :: DC a -> IO (Size2D Double) +dcGetLogicalScale _obj + = withSizeDoubleResult $ \pw ph -> + withObjectRef "dcGetLogicalScale" _obj $ \cobj__obj -> + wxDC_GetLogicalScale cobj__obj pw ph +foreign import ccall "wxDC_GetLogicalScale" wxDC_GetLogicalScale :: Ptr (TDC a) -> Ptr CDouble -> Ptr CDouble -> IO () + +-- | usage: (@dcGetMapMode obj@). +dcGetMapMode :: DC a -> IO Int +dcGetMapMode _obj + = withIntResult $ + withObjectRef "dcGetMapMode" _obj $ \cobj__obj -> + wxDC_GetMapMode cobj__obj +foreign import ccall "wxDC_GetMapMode" wxDC_GetMapMode :: Ptr (TDC a) -> IO CInt + +-- | usage: (@dcGetMultiLineTextExtent self string w h heightLine theFont@). +dcGetMultiLineTextExtent :: DC a -> String -> Ptr c -> Ptr d -> Ptr e -> Font f -> IO () +dcGetMultiLineTextExtent self string w h heightLine theFont + = withObjectRef "dcGetMultiLineTextExtent" self $ \cobj_self -> + withStringPtr string $ \cobj_string -> + withObjectPtr theFont $ \cobj_theFont -> + wxDC_GetMultiLineTextExtent cobj_self cobj_string w h heightLine cobj_theFont +foreign import ccall "wxDC_GetMultiLineTextExtent" wxDC_GetMultiLineTextExtent :: Ptr (TDC a) -> Ptr (TWxString b) -> Ptr c -> Ptr d -> Ptr e -> Ptr (TFont f) -> IO () + +-- | usage: (@dcGetPPI obj@). +dcGetPPI :: DC a -> IO (Size) +dcGetPPI _obj + = withWxSizeResult $ + withObjectRef "dcGetPPI" _obj $ \cobj__obj -> + wxDC_GetPPI cobj__obj +foreign import ccall "wxDC_GetPPI" wxDC_GetPPI :: Ptr (TDC a) -> IO (Ptr (TWxSize ())) + +-- | usage: (@dcGetPen obj@). +dcGetPen :: DC a -> IO (Pen ()) +dcGetPen _obj + = withRefPen $ \pref -> + withObjectRef "dcGetPen" _obj $ \cobj__obj -> + wxDC_GetPen cobj__obj pref +foreign import ccall "wxDC_GetPen" wxDC_GetPen :: Ptr (TDC a) -> Ptr (TPen ()) -> IO () + +-- | usage: (@dcGetPixel obj xy col@). +dcGetPixel :: DC a -> Point -> Color -> IO Bool +dcGetPixel _obj xy col + = withBoolResult $ + withObjectRef "dcGetPixel" _obj $ \cobj__obj -> + withColourPtr col $ \cobj_col -> + wxDC_GetPixel cobj__obj (toCIntPointX xy) (toCIntPointY xy) cobj_col +foreign import ccall "wxDC_GetPixel" wxDC_GetPixel :: Ptr (TDC a) -> CInt -> CInt -> Ptr (TColour c) -> IO CBool + +-- | usage: (@dcGetPixel2 obj xy@). +dcGetPixel2 :: DC a -> Point -> IO (Color) +dcGetPixel2 _obj xy + = withRefColour $ \pref -> + withObjectRef "dcGetPixel2" _obj $ \cobj__obj -> + wxDC_GetPixel2 cobj__obj (toCIntPointX xy) (toCIntPointY xy) pref +foreign import ccall "wxDC_GetPixel2" wxDC_GetPixel2 :: Ptr (TDC a) -> CInt -> CInt -> Ptr (TColour ()) -> IO () + +-- | usage: (@dcGetSize obj@). +dcGetSize :: DC a -> IO (Size) +dcGetSize _obj + = withWxSizeResult $ + withObjectRef "dcGetSize" _obj $ \cobj__obj -> + wxDC_GetSize cobj__obj +foreign import ccall "wxDC_GetSize" wxDC_GetSize :: Ptr (TDC a) -> IO (Ptr (TWxSize ())) + +-- | usage: (@dcGetSizeMM obj@). +dcGetSizeMM :: DC a -> IO (Size) +dcGetSizeMM _obj + = withWxSizeResult $ + withObjectRef "dcGetSizeMM" _obj $ \cobj__obj -> + wxDC_GetSizeMM cobj__obj +foreign import ccall "wxDC_GetSizeMM" wxDC_GetSizeMM :: Ptr (TDC a) -> IO (Ptr (TWxSize ())) + +-- | usage: (@dcGetTextBackground obj@). +dcGetTextBackground :: DC a -> IO (Color) +dcGetTextBackground _obj + = withRefColour $ \pref -> + withObjectRef "dcGetTextBackground" _obj $ \cobj__obj -> + wxDC_GetTextBackground cobj__obj pref +foreign import ccall "wxDC_GetTextBackground" wxDC_GetTextBackground :: Ptr (TDC a) -> Ptr (TColour ()) -> IO () + +-- | usage: (@dcGetTextExtent self string w h descent externalLeading theFont@). +dcGetTextExtent :: DC a -> String -> Ptr c -> Ptr d -> Ptr e -> Ptr f -> Font g -> IO () +dcGetTextExtent self string w h descent externalLeading theFont + = withObjectRef "dcGetTextExtent" self $ \cobj_self -> + withStringPtr string $ \cobj_string -> + withObjectPtr theFont $ \cobj_theFont -> + wxDC_GetTextExtent cobj_self cobj_string w h descent externalLeading cobj_theFont +foreign import ccall "wxDC_GetTextExtent" wxDC_GetTextExtent :: Ptr (TDC a) -> Ptr (TWxString b) -> Ptr c -> Ptr d -> Ptr e -> Ptr f -> Ptr (TFont g) -> IO () + +-- | usage: (@dcGetTextForeground obj@). +dcGetTextForeground :: DC a -> IO (Color) +dcGetTextForeground _obj + = withRefColour $ \pref -> + withObjectRef "dcGetTextForeground" _obj $ \cobj__obj -> + wxDC_GetTextForeground cobj__obj pref +foreign import ccall "wxDC_GetTextForeground" wxDC_GetTextForeground :: Ptr (TDC a) -> Ptr (TColour ()) -> IO () + +-- | usage: (@dcGetUserScale obj@). +dcGetUserScale :: DC a -> IO (Size2D Double) +dcGetUserScale _obj + = withSizeDoubleResult $ \pw ph -> + withObjectRef "dcGetUserScale" _obj $ \cobj__obj -> + wxDC_GetUserScale cobj__obj pw ph +foreign import ccall "wxDC_GetUserScale" wxDC_GetUserScale :: Ptr (TDC a) -> Ptr CDouble -> Ptr CDouble -> IO () + +-- | usage: (@dcGetUserScaleX dc@). +dcGetUserScaleX :: DC a -> IO Double +dcGetUserScaleX dc + = withObjectRef "dcGetUserScaleX" dc $ \cobj_dc -> + wxDC_GetUserScaleX cobj_dc +foreign import ccall "wxDC_GetUserScaleX" wxDC_GetUserScaleX :: Ptr (TDC a) -> IO Double + +-- | usage: (@dcGetUserScaleY dc@). +dcGetUserScaleY :: DC a -> IO Double +dcGetUserScaleY dc + = withObjectRef "dcGetUserScaleY" dc $ \cobj_dc -> + wxDC_GetUserScaleY cobj_dc +foreign import ccall "wxDC_GetUserScaleY" wxDC_GetUserScaleY :: Ptr (TDC a) -> IO Double + +-- | usage: (@dcIsOk obj@). +dcIsOk :: DC a -> IO Bool +dcIsOk _obj + = withBoolResult $ + withObjectRef "dcIsOk" _obj $ \cobj__obj -> + wxDC_IsOk cobj__obj +foreign import ccall "wxDC_IsOk" wxDC_IsOk :: Ptr (TDC a) -> IO CBool + +-- | usage: (@dcLogicalToDeviceX obj x@). +dcLogicalToDeviceX :: DC a -> Int -> IO Int +dcLogicalToDeviceX _obj x + = withIntResult $ + withObjectRef "dcLogicalToDeviceX" _obj $ \cobj__obj -> + wxDC_LogicalToDeviceX cobj__obj (toCInt x) +foreign import ccall "wxDC_LogicalToDeviceX" wxDC_LogicalToDeviceX :: Ptr (TDC a) -> CInt -> IO CInt + +-- | usage: (@dcLogicalToDeviceXRel obj x@). +dcLogicalToDeviceXRel :: DC a -> Int -> IO Int +dcLogicalToDeviceXRel _obj x + = withIntResult $ + withObjectRef "dcLogicalToDeviceXRel" _obj $ \cobj__obj -> + wxDC_LogicalToDeviceXRel cobj__obj (toCInt x) +foreign import ccall "wxDC_LogicalToDeviceXRel" wxDC_LogicalToDeviceXRel :: Ptr (TDC a) -> CInt -> IO CInt + +-- | usage: (@dcLogicalToDeviceY obj y@). +dcLogicalToDeviceY :: DC a -> Int -> IO Int +dcLogicalToDeviceY _obj y + = withIntResult $ + withObjectRef "dcLogicalToDeviceY" _obj $ \cobj__obj -> + wxDC_LogicalToDeviceY cobj__obj (toCInt y) +foreign import ccall "wxDC_LogicalToDeviceY" wxDC_LogicalToDeviceY :: Ptr (TDC a) -> CInt -> IO CInt + +-- | usage: (@dcLogicalToDeviceYRel obj y@). +dcLogicalToDeviceYRel :: DC a -> Int -> IO Int +dcLogicalToDeviceYRel _obj y + = withIntResult $ + withObjectRef "dcLogicalToDeviceYRel" _obj $ \cobj__obj -> + wxDC_LogicalToDeviceYRel cobj__obj (toCInt y) +foreign import ccall "wxDC_LogicalToDeviceYRel" wxDC_LogicalToDeviceYRel :: Ptr (TDC a) -> CInt -> IO CInt + +-- | usage: (@dcMaxX obj@). +dcMaxX :: DC a -> IO Int +dcMaxX _obj + = withIntResult $ + withObjectRef "dcMaxX" _obj $ \cobj__obj -> + wxDC_MaxX cobj__obj +foreign import ccall "wxDC_MaxX" wxDC_MaxX :: Ptr (TDC a) -> IO CInt + +-- | usage: (@dcMaxY obj@). +dcMaxY :: DC a -> IO Int +dcMaxY _obj + = withIntResult $ + withObjectRef "dcMaxY" _obj $ \cobj__obj -> + wxDC_MaxY cobj__obj +foreign import ccall "wxDC_MaxY" wxDC_MaxY :: Ptr (TDC a) -> IO CInt + +-- | usage: (@dcMinX obj@). +dcMinX :: DC a -> IO Int +dcMinX _obj + = withIntResult $ + withObjectRef "dcMinX" _obj $ \cobj__obj -> + wxDC_MinX cobj__obj +foreign import ccall "wxDC_MinX" wxDC_MinX :: Ptr (TDC a) -> IO CInt + +-- | usage: (@dcMinY obj@). +dcMinY :: DC a -> IO Int +dcMinY _obj + = withIntResult $ + withObjectRef "dcMinY" _obj $ \cobj__obj -> + wxDC_MinY cobj__obj +foreign import ccall "wxDC_MinY" wxDC_MinY :: Ptr (TDC a) -> IO CInt + +-- | usage: (@dcResetBoundingBox obj@). +dcResetBoundingBox :: DC a -> IO () +dcResetBoundingBox _obj + = withObjectRef "dcResetBoundingBox" _obj $ \cobj__obj -> + wxDC_ResetBoundingBox cobj__obj +foreign import ccall "wxDC_ResetBoundingBox" wxDC_ResetBoundingBox :: Ptr (TDC a) -> IO () + +-- | usage: (@dcSetAxisOrientation obj xLeftRight yBottomUp@). +dcSetAxisOrientation :: DC a -> Bool -> Bool -> IO () +dcSetAxisOrientation _obj xLeftRight yBottomUp + = withObjectRef "dcSetAxisOrientation" _obj $ \cobj__obj -> + wxDC_SetAxisOrientation cobj__obj (toCBool xLeftRight) (toCBool yBottomUp) +foreign import ccall "wxDC_SetAxisOrientation" wxDC_SetAxisOrientation :: Ptr (TDC a) -> CBool -> CBool -> IO () + +-- | usage: (@dcSetBackground obj brush@). +dcSetBackground :: DC a -> Brush b -> IO () +dcSetBackground _obj brush + = withObjectRef "dcSetBackground" _obj $ \cobj__obj -> + withObjectPtr brush $ \cobj_brush -> + wxDC_SetBackground cobj__obj cobj_brush +foreign import ccall "wxDC_SetBackground" wxDC_SetBackground :: Ptr (TDC a) -> Ptr (TBrush b) -> IO () + +-- | usage: (@dcSetBackgroundMode obj mode@). +dcSetBackgroundMode :: DC a -> Int -> IO () +dcSetBackgroundMode _obj mode + = withObjectRef "dcSetBackgroundMode" _obj $ \cobj__obj -> + wxDC_SetBackgroundMode cobj__obj (toCInt mode) +foreign import ccall "wxDC_SetBackgroundMode" wxDC_SetBackgroundMode :: Ptr (TDC a) -> CInt -> IO () + +-- | usage: (@dcSetBrush obj brush@). +dcSetBrush :: DC a -> Brush b -> IO () +dcSetBrush _obj brush + = withObjectRef "dcSetBrush" _obj $ \cobj__obj -> + withObjectPtr brush $ \cobj_brush -> + wxDC_SetBrush cobj__obj cobj_brush +foreign import ccall "wxDC_SetBrush" wxDC_SetBrush :: Ptr (TDC a) -> Ptr (TBrush b) -> IO () + +-- | usage: (@dcSetClippingRegion obj xywidthheight@). +dcSetClippingRegion :: DC a -> Rect -> IO () +dcSetClippingRegion _obj xywidthheight + = withObjectRef "dcSetClippingRegion" _obj $ \cobj__obj -> + wxDC_SetClippingRegion cobj__obj (toCIntRectX xywidthheight) (toCIntRectY xywidthheight)(toCIntRectW xywidthheight) (toCIntRectH xywidthheight) +foreign import ccall "wxDC_SetClippingRegion" wxDC_SetClippingRegion :: Ptr (TDC a) -> CInt -> CInt -> CInt -> CInt -> IO () + +-- | usage: (@dcSetClippingRegionFromRegion obj region@). +dcSetClippingRegionFromRegion :: DC a -> Region b -> IO () +dcSetClippingRegionFromRegion _obj region + = withObjectRef "dcSetClippingRegionFromRegion" _obj $ \cobj__obj -> + withObjectPtr region $ \cobj_region -> + wxDC_SetClippingRegionFromRegion cobj__obj cobj_region +foreign import ccall "wxDC_SetClippingRegionFromRegion" wxDC_SetClippingRegionFromRegion :: Ptr (TDC a) -> Ptr (TRegion b) -> IO () + +-- | usage: (@dcSetDeviceClippingRegion obj region@). +dcSetDeviceClippingRegion :: DC a -> Region b -> IO () +dcSetDeviceClippingRegion _obj region + = withObjectRef "dcSetDeviceClippingRegion" _obj $ \cobj__obj -> + withObjectPtr region $ \cobj_region -> + wxDC_SetDeviceClippingRegion cobj__obj cobj_region +foreign import ccall "wxDC_SetDeviceClippingRegion" wxDC_SetDeviceClippingRegion :: Ptr (TDC a) -> Ptr (TRegion b) -> IO () + +-- | usage: (@dcSetDeviceOrigin obj xy@). +dcSetDeviceOrigin :: DC a -> Point -> IO () +dcSetDeviceOrigin _obj xy + = withObjectRef "dcSetDeviceOrigin" _obj $ \cobj__obj -> + wxDC_SetDeviceOrigin cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxDC_SetDeviceOrigin" wxDC_SetDeviceOrigin :: Ptr (TDC a) -> CInt -> CInt -> IO () + +-- | usage: (@dcSetFont obj font@). +dcSetFont :: DC a -> Font b -> IO () +dcSetFont _obj font + = withObjectRef "dcSetFont" _obj $ \cobj__obj -> + withObjectPtr font $ \cobj_font -> + wxDC_SetFont cobj__obj cobj_font +foreign import ccall "wxDC_SetFont" wxDC_SetFont :: Ptr (TDC a) -> Ptr (TFont b) -> IO () + +-- | usage: (@dcSetLogicalFunction obj function@). +dcSetLogicalFunction :: DC a -> Int -> IO () +dcSetLogicalFunction _obj function + = withObjectRef "dcSetLogicalFunction" _obj $ \cobj__obj -> + wxDC_SetLogicalFunction cobj__obj (toCInt function) +foreign import ccall "wxDC_SetLogicalFunction" wxDC_SetLogicalFunction :: Ptr (TDC a) -> CInt -> IO () + +-- | usage: (@dcSetLogicalOrigin obj xy@). +dcSetLogicalOrigin :: DC a -> Point -> IO () +dcSetLogicalOrigin _obj xy + = withObjectRef "dcSetLogicalOrigin" _obj $ \cobj__obj -> + wxDC_SetLogicalOrigin cobj__obj (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxDC_SetLogicalOrigin" wxDC_SetLogicalOrigin :: Ptr (TDC a) -> CInt -> CInt -> IO () + +-- | usage: (@dcSetLogicalScale obj x y@). +dcSetLogicalScale :: DC a -> Double -> Double -> IO () +dcSetLogicalScale _obj x y + = withObjectRef "dcSetLogicalScale" _obj $ \cobj__obj -> + wxDC_SetLogicalScale cobj__obj x y +foreign import ccall "wxDC_SetLogicalScale" wxDC_SetLogicalScale :: Ptr (TDC a) -> Double -> Double -> IO () + +-- | usage: (@dcSetMapMode obj mode@). +dcSetMapMode :: DC a -> Int -> IO () +dcSetMapMode _obj mode + = withObjectRef "dcSetMapMode" _obj $ \cobj__obj -> + wxDC_SetMapMode cobj__obj (toCInt mode) +foreign import ccall "wxDC_SetMapMode" wxDC_SetMapMode :: Ptr (TDC a) -> CInt -> IO () + +-- | usage: (@dcSetPalette obj palette@). +dcSetPalette :: DC a -> Palette b -> IO () +dcSetPalette _obj palette + = withObjectRef "dcSetPalette" _obj $ \cobj__obj -> + withObjectPtr palette $ \cobj_palette -> + wxDC_SetPalette cobj__obj cobj_palette +foreign import ccall "wxDC_SetPalette" wxDC_SetPalette :: Ptr (TDC a) -> Ptr (TPalette b) -> IO () + +-- | usage: (@dcSetPen obj pen@). +dcSetPen :: DC a -> Pen b -> IO () +dcSetPen _obj pen + = withObjectRef "dcSetPen" _obj $ \cobj__obj -> + withObjectPtr pen $ \cobj_pen -> + wxDC_SetPen cobj__obj cobj_pen +foreign import ccall "wxDC_SetPen" wxDC_SetPen :: Ptr (TDC a) -> Ptr (TPen b) -> IO () + +-- | usage: (@dcSetTextBackground obj colour@). +dcSetTextBackground :: DC a -> Color -> IO () +dcSetTextBackground _obj colour + = withObjectRef "dcSetTextBackground" _obj $ \cobj__obj -> + withColourPtr colour $ \cobj_colour -> + wxDC_SetTextBackground cobj__obj cobj_colour +foreign import ccall "wxDC_SetTextBackground" wxDC_SetTextBackground :: Ptr (TDC a) -> Ptr (TColour b) -> IO () + +-- | usage: (@dcSetTextForeground obj colour@). +dcSetTextForeground :: DC a -> Color -> IO () +dcSetTextForeground _obj colour + = withObjectRef "dcSetTextForeground" _obj $ \cobj__obj -> + withColourPtr colour $ \cobj_colour -> + wxDC_SetTextForeground cobj__obj cobj_colour +foreign import ccall "wxDC_SetTextForeground" wxDC_SetTextForeground :: Ptr (TDC a) -> Ptr (TColour b) -> IO () + +-- | usage: (@dcSetUserScale obj x y@). +dcSetUserScale :: DC a -> Double -> Double -> IO () +dcSetUserScale _obj x y + = withObjectRef "dcSetUserScale" _obj $ \cobj__obj -> + wxDC_SetUserScale cobj__obj x y +foreign import ccall "wxDC_SetUserScale" wxDC_SetUserScale :: Ptr (TDC a) -> Double -> Double -> IO () + +-- | usage: (@dcStartDoc obj msg@). +dcStartDoc :: DC a -> String -> IO Bool +dcStartDoc _obj msg + = withBoolResult $ + withObjectRef "dcStartDoc" _obj $ \cobj__obj -> + withStringPtr msg $ \cobj_msg -> + wxDC_StartDoc cobj__obj cobj_msg +foreign import ccall "wxDC_StartDoc" wxDC_StartDoc :: Ptr (TDC a) -> Ptr (TWxString b) -> IO CBool + +-- | usage: (@dcStartPage obj@). +dcStartPage :: DC a -> IO () +dcStartPage _obj + = withObjectRef "dcStartPage" _obj $ \cobj__obj -> + wxDC_StartPage cobj__obj +foreign import ccall "wxDC_StartPage" wxDC_StartPage :: Ptr (TDC a) -> IO () + +-- | usage: (@dialogCreate prt id txt lfttopwdthgt stl@). +dialogCreate :: Window a -> Id -> String -> Rect -> Style -> IO (Dialog ()) +dialogCreate _prt _id _txt _lfttopwdthgt _stl + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + withStringPtr _txt $ \cobj__txt -> + wxDialog_Create cobj__prt (toCInt _id) cobj__txt (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) +foreign import ccall "wxDialog_Create" wxDialog_Create :: Ptr (TWindow a) -> CInt -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TDialog ())) + +-- | usage: (@dialogEndModal obj retCode@). +dialogEndModal :: Dialog a -> Int -> IO () +dialogEndModal _obj retCode + = withObjectRef "dialogEndModal" _obj $ \cobj__obj -> + wxDialog_EndModal cobj__obj (toCInt retCode) +foreign import ccall "wxDialog_EndModal" wxDialog_EndModal :: Ptr (TDialog a) -> CInt -> IO () + +-- | usage: (@dialogGetReturnCode obj@). +dialogGetReturnCode :: Dialog a -> IO Int +dialogGetReturnCode _obj + = withIntResult $ + withObjectRef "dialogGetReturnCode" _obj $ \cobj__obj -> + wxDialog_GetReturnCode cobj__obj +foreign import ccall "wxDialog_GetReturnCode" wxDialog_GetReturnCode :: Ptr (TDialog a) -> IO CInt + +-- | usage: (@dialogIsModal obj@). +dialogIsModal :: Dialog a -> IO Bool +dialogIsModal _obj + = withBoolResult $ + withObjectRef "dialogIsModal" _obj $ \cobj__obj -> + wxDialog_IsModal cobj__obj +foreign import ccall "wxDialog_IsModal" wxDialog_IsModal :: Ptr (TDialog a) -> IO CBool + +-- | usage: (@dialogSetReturnCode obj returnCode@). +dialogSetReturnCode :: Dialog a -> Int -> IO () +dialogSetReturnCode _obj returnCode + = withObjectRef "dialogSetReturnCode" _obj $ \cobj__obj -> + wxDialog_SetReturnCode cobj__obj (toCInt returnCode) +foreign import ccall "wxDialog_SetReturnCode" wxDialog_SetReturnCode :: Ptr (TDialog a) -> CInt -> IO () + +-- | usage: (@dialogShowModal obj@). +dialogShowModal :: Dialog a -> IO Int +dialogShowModal _obj + = withIntResult $ + withObjectRef "dialogShowModal" _obj $ \cobj__obj -> + wxDialog_ShowModal cobj__obj +foreign import ccall "wxDialog_ShowModal" wxDialog_ShowModal :: Ptr (TDialog a) -> IO CInt + +-- | usage: (@dirDialogCreate prt msg dir lfttop stl@). +dirDialogCreate :: Window a -> String -> String -> Point -> Style -> IO (DirDialog ()) +dirDialogCreate _prt _msg _dir _lfttop _stl + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + withStringPtr _msg $ \cobj__msg -> + withStringPtr _dir $ \cobj__dir -> + wxDirDialog_Create cobj__prt cobj__msg cobj__dir (toCIntPointX _lfttop) (toCIntPointY _lfttop) (toCInt _stl) +foreign import ccall "wxDirDialog_Create" wxDirDialog_Create :: Ptr (TWindow a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> IO (Ptr (TDirDialog ())) + +-- | usage: (@dirDialogGetMessage obj@). +dirDialogGetMessage :: DirDialog a -> IO (String) +dirDialogGetMessage _obj + = withManagedStringResult $ + withObjectRef "dirDialogGetMessage" _obj $ \cobj__obj -> + wxDirDialog_GetMessage cobj__obj +foreign import ccall "wxDirDialog_GetMessage" wxDirDialog_GetMessage :: Ptr (TDirDialog a) -> IO (Ptr (TWxString ())) + +-- | usage: (@dirDialogGetPath obj@). +dirDialogGetPath :: DirDialog a -> IO (String) +dirDialogGetPath _obj + = withManagedStringResult $ + withObjectRef "dirDialogGetPath" _obj $ \cobj__obj -> + wxDirDialog_GetPath cobj__obj +foreign import ccall "wxDirDialog_GetPath" wxDirDialog_GetPath :: Ptr (TDirDialog a) -> IO (Ptr (TWxString ())) + +-- | usage: (@dirDialogGetStyle obj@). +dirDialogGetStyle :: DirDialog a -> IO Int +dirDialogGetStyle _obj + = withIntResult $ + withObjectRef "dirDialogGetStyle" _obj $ \cobj__obj -> + wxDirDialog_GetStyle cobj__obj +foreign import ccall "wxDirDialog_GetStyle" wxDirDialog_GetStyle :: Ptr (TDirDialog a) -> IO CInt + +-- | usage: (@dirDialogSetMessage obj msg@). +dirDialogSetMessage :: DirDialog a -> String -> IO () +dirDialogSetMessage _obj msg + = withObjectRef "dirDialogSetMessage" _obj $ \cobj__obj -> + withStringPtr msg $ \cobj_msg -> + wxDirDialog_SetMessage cobj__obj cobj_msg +foreign import ccall "wxDirDialog_SetMessage" wxDirDialog_SetMessage :: Ptr (TDirDialog a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@dirDialogSetPath obj pth@). +dirDialogSetPath :: DirDialog a -> String -> IO () +dirDialogSetPath _obj pth + = withObjectRef "dirDialogSetPath" _obj $ \cobj__obj -> + withStringPtr pth $ \cobj_pth -> + wxDirDialog_SetPath cobj__obj cobj_pth +foreign import ccall "wxDirDialog_SetPath" wxDirDialog_SetPath :: Ptr (TDirDialog a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@dirDialogSetStyle obj style@). +dirDialogSetStyle :: DirDialog a -> Int -> IO () +dirDialogSetStyle _obj style + = withObjectRef "dirDialogSetStyle" _obj $ \cobj__obj -> + wxDirDialog_SetStyle cobj__obj (toCInt style) +foreign import ccall "wxDirDialog_SetStyle" wxDirDialog_SetStyle :: Ptr (TDirDialog a) -> CInt -> IO () + +-- | usage: (@dragIcon icon xy@). +dragIcon :: Icon a -> Point -> IO (DragImage ()) +dragIcon icon xy + = withObjectResult $ + withObjectPtr icon $ \cobj_icon -> + wx_wxDragIcon cobj_icon (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxDragIcon" wx_wxDragIcon :: Ptr (TIcon a) -> CInt -> CInt -> IO (Ptr (TDragImage ())) + +-- | usage: (@dragImageBeginDrag self xy window boundingWindow@). +dragImageBeginDrag :: DragImage a -> Point -> Window c -> Window d -> IO Bool +dragImageBeginDrag self xy window boundingWindow + = withBoolResult $ + withObjectRef "dragImageBeginDrag" self $ \cobj_self -> + withObjectPtr window $ \cobj_window -> + withObjectPtr boundingWindow $ \cobj_boundingWindow -> + wxDragImage_BeginDrag cobj_self (toCIntPointX xy) (toCIntPointY xy) cobj_window cobj_boundingWindow +foreign import ccall "wxDragImage_BeginDrag" wxDragImage_BeginDrag :: Ptr (TDragImage a) -> CInt -> CInt -> Ptr (TWindow c) -> Ptr (TWindow d) -> IO CBool + +-- | usage: (@dragImageBeginDragFullScreen self xposypos window fullScreen rect@). +dragImageBeginDragFullScreen :: DragImage a -> Point -> Window c -> Bool -> Rect -> IO Bool +dragImageBeginDragFullScreen self xposypos window fullScreen rect + = withBoolResult $ + withObjectRef "dragImageBeginDragFullScreen" self $ \cobj_self -> + withObjectPtr window $ \cobj_window -> + withWxRectPtr rect $ \cobj_rect -> + wxDragImage_BeginDragFullScreen cobj_self (toCIntPointX xposypos) (toCIntPointY xposypos) cobj_window (toCBool fullScreen) cobj_rect +foreign import ccall "wxDragImage_BeginDragFullScreen" wxDragImage_BeginDragFullScreen :: Ptr (TDragImage a) -> CInt -> CInt -> Ptr (TWindow c) -> CBool -> Ptr (TWxRect e) -> IO CBool + +-- | usage: (@dragImageCreate image xy@). +dragImageCreate :: Bitmap a -> Point -> IO (DragImage ()) +dragImageCreate image xy + = withObjectResult $ + withObjectPtr image $ \cobj_image -> + wxDragImage_Create cobj_image (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxDragImage_Create" wxDragImage_Create :: Ptr (TBitmap a) -> CInt -> CInt -> IO (Ptr (TDragImage ())) + +-- | usage: (@dragImageDelete self@). +dragImageDelete :: DragImage a -> IO () +dragImageDelete + = objectDelete + + +-- | usage: (@dragImageEndDrag self@). +dragImageEndDrag :: DragImage a -> IO () +dragImageEndDrag self + = withObjectRef "dragImageEndDrag" self $ \cobj_self -> + wxDragImage_EndDrag cobj_self +foreign import ccall "wxDragImage_EndDrag" wxDragImage_EndDrag :: Ptr (TDragImage a) -> IO () + +-- | usage: (@dragImageHide self@). +dragImageHide :: DragImage a -> IO Bool +dragImageHide self + = withBoolResult $ + withObjectRef "dragImageHide" self $ \cobj_self -> + wxDragImage_Hide cobj_self +foreign import ccall "wxDragImage_Hide" wxDragImage_Hide :: Ptr (TDragImage a) -> IO CBool + +-- | usage: (@dragImageMove self xy@). +dragImageMove :: DragImage a -> Point -> IO Bool +dragImageMove self xy + = withBoolResult $ + withObjectRef "dragImageMove" self $ \cobj_self -> + wxDragImage_Move cobj_self (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxDragImage_Move" wxDragImage_Move :: Ptr (TDragImage a) -> CInt -> CInt -> IO CBool + +-- | usage: (@dragImageShow self@). +dragImageShow :: DragImage a -> IO Bool +dragImageShow self + = withBoolResult $ + withObjectRef "dragImageShow" self $ \cobj_self -> + wxDragImage_Show cobj_self +foreign import ccall "wxDragImage_Show" wxDragImage_Show :: Ptr (TDragImage a) -> IO CBool + +-- | usage: (@dragListItem treeCtrl id@). +dragListItem :: ListCtrl a -> Id -> IO (DragImage ()) +dragListItem treeCtrl id + = withObjectResult $ + withObjectPtr treeCtrl $ \cobj_treeCtrl -> + wx_wxDragListItem cobj_treeCtrl (toCInt id) +foreign import ccall "wxDragListItem" wx_wxDragListItem :: Ptr (TListCtrl a) -> CInt -> IO (Ptr (TDragImage ())) + +-- | usage: (@dragString test xy@). +dragString :: String -> Point -> IO (DragImage ()) +dragString test xy + = withObjectResult $ + withStringPtr test $ \cobj_test -> + wx_wxDragString cobj_test (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxDragString" wx_wxDragString :: Ptr (TWxString a) -> CInt -> CInt -> IO (Ptr (TDragImage ())) + +-- | usage: (@dragTreeItem treeCtrl id@). +dragTreeItem :: TreeCtrl a -> TreeItem -> IO (DragImage ()) +dragTreeItem treeCtrl id + = withObjectResult $ + withObjectPtr treeCtrl $ \cobj_treeCtrl -> + withTreeItemIdPtr id $ \cobj_id -> + wx_wxDragTreeItem cobj_treeCtrl cobj_id +foreign import ccall "wxDragTreeItem" wx_wxDragTreeItem :: Ptr (TTreeCtrl a) -> Ptr (TTreeItemId b) -> IO (Ptr (TDragImage ())) + +-- | usage: (@drawControlCreate prt id lfttopwdthgt stl@). +drawControlCreate :: Window a -> Id -> Rect -> Style -> IO (DrawControl ()) +drawControlCreate _prt _id _lfttopwdthgt _stl + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + wxDrawControl_Create cobj__prt (toCInt _id) (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) +foreign import ccall "wxDrawControl_Create" wxDrawControl_Create :: Ptr (TWindow a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TDrawControl ())) + +-- | usage: (@drawWindowCreate prt id lfttopwdthgt stl@). +drawWindowCreate :: Window a -> Id -> Rect -> Style -> IO (DrawWindow ()) +drawWindowCreate _prt _id _lfttopwdthgt _stl + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + wxDrawWindow_Create cobj__prt (toCInt _id) (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) +foreign import ccall "wxDrawWindow_Create" wxDrawWindow_Create :: Ptr (TWindow a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TDrawWindow ())) + +-- | usage: (@dropSourceCreate wxdata win copy move none@). +dropSourceCreate :: DataObject a -> Window b -> Ptr c -> Ptr d -> Ptr e -> IO (DropSource ()) +dropSourceCreate wxdata win copy move none + = withObjectResult $ + withObjectPtr wxdata $ \cobj_wxdata -> + withObjectPtr win $ \cobj_win -> + wx_DropSource_Create cobj_wxdata cobj_win copy move none +foreign import ccall "DropSource_Create" wx_DropSource_Create :: Ptr (TDataObject a) -> Ptr (TWindow b) -> Ptr c -> Ptr d -> Ptr e -> IO (Ptr (TDropSource ())) + +-- | usage: (@dropSourceDelete obj@). +dropSourceDelete :: DropSource a -> IO () +dropSourceDelete _obj + = withObjectPtr _obj $ \cobj__obj -> + wx_DropSource_Delete cobj__obj +foreign import ccall "DropSource_Delete" wx_DropSource_Delete :: Ptr (TDropSource a) -> IO () + +-- | usage: (@dropSourceDoDragDrop obj move@). +dropSourceDoDragDrop :: DropSource a -> Int -> IO Int +dropSourceDoDragDrop _obj _move + = withIntResult $ + withObjectPtr _obj $ \cobj__obj -> + wx_DropSource_DoDragDrop cobj__obj (toCInt _move) +foreign import ccall "DropSource_DoDragDrop" wx_DropSource_DoDragDrop :: Ptr (TDropSource a) -> CInt -> IO CInt + +-- | usage: (@dropTargetGetData obj@). +dropTargetGetData :: DropTarget a -> IO () +dropTargetGetData _obj + = withObjectRef "dropTargetGetData" _obj $ \cobj__obj -> + wxDropTarget_GetData cobj__obj +foreign import ccall "wxDropTarget_GetData" wxDropTarget_GetData :: Ptr (TDropTarget a) -> IO () + +-- | usage: (@dropTargetSetDataObject obj dat@). +dropTargetSetDataObject :: DropTarget a -> DataObject b -> IO () +dropTargetSetDataObject _obj _dat + = withObjectRef "dropTargetSetDataObject" _obj $ \cobj__obj -> + withObjectPtr _dat $ \cobj__dat -> + wxDropTarget_SetDataObject cobj__obj cobj__dat +foreign import ccall "wxDropTarget_SetDataObject" wxDropTarget_SetDataObject :: Ptr (TDropTarget a) -> Ptr (TDataObject b) -> IO () + +-- | usage: (@encodingConverterConvert obj input output@). +encodingConverterConvert :: EncodingConverter a -> Ptr b -> Ptr c -> IO () +encodingConverterConvert _obj input output + = withObjectRef "encodingConverterConvert" _obj $ \cobj__obj -> + wxEncodingConverter_Convert cobj__obj input output +foreign import ccall "wxEncodingConverter_Convert" wxEncodingConverter_Convert :: Ptr (TEncodingConverter a) -> Ptr b -> Ptr c -> IO () + +-- | usage: (@encodingConverterCreate@). +encodingConverterCreate :: IO (EncodingConverter ()) +encodingConverterCreate + = withObjectResult $ + wxEncodingConverter_Create +foreign import ccall "wxEncodingConverter_Create" wxEncodingConverter_Create :: IO (Ptr (TEncodingConverter ())) + +-- | usage: (@encodingConverterDelete obj@). +encodingConverterDelete :: EncodingConverter a -> IO () +encodingConverterDelete + = objectDelete + + +-- | usage: (@encodingConverterGetAllEquivalents obj enc lst@). +encodingConverterGetAllEquivalents :: EncodingConverter a -> Int -> List c -> IO Int +encodingConverterGetAllEquivalents _obj enc _lst + = withIntResult $ + withObjectRef "encodingConverterGetAllEquivalents" _obj $ \cobj__obj -> + withObjectPtr _lst $ \cobj__lst -> + wxEncodingConverter_GetAllEquivalents cobj__obj (toCInt enc) cobj__lst +foreign import ccall "wxEncodingConverter_GetAllEquivalents" wxEncodingConverter_GetAllEquivalents :: Ptr (TEncodingConverter a) -> CInt -> Ptr (TList c) -> IO CInt + +-- | usage: (@encodingConverterGetPlatformEquivalents obj enc platform lst@). +encodingConverterGetPlatformEquivalents :: EncodingConverter a -> Int -> Int -> List d -> IO Int +encodingConverterGetPlatformEquivalents _obj enc platform _lst + = withIntResult $ + withObjectRef "encodingConverterGetPlatformEquivalents" _obj $ \cobj__obj -> + withObjectPtr _lst $ \cobj__lst -> + wxEncodingConverter_GetPlatformEquivalents cobj__obj (toCInt enc) (toCInt platform) cobj__lst +foreign import ccall "wxEncodingConverter_GetPlatformEquivalents" wxEncodingConverter_GetPlatformEquivalents :: Ptr (TEncodingConverter a) -> CInt -> CInt -> Ptr (TList d) -> IO CInt + +-- | usage: (@encodingConverterInit obj inputenc outputenc method@). +encodingConverterInit :: EncodingConverter a -> Int -> Int -> Int -> IO Int +encodingConverterInit _obj inputenc outputenc method + = withIntResult $ + withObjectRef "encodingConverterInit" _obj $ \cobj__obj -> + wxEncodingConverter_Init cobj__obj (toCInt inputenc) (toCInt outputenc) (toCInt method) +foreign import ccall "wxEncodingConverter_Init" wxEncodingConverter_Init :: Ptr (TEncodingConverter a) -> CInt -> CInt -> CInt -> IO CInt + +-- | usage: (@eraseEventCopyObject obj obj@). +eraseEventCopyObject :: EraseEvent a -> Ptr b -> IO () +eraseEventCopyObject _obj obj + = withObjectRef "eraseEventCopyObject" _obj $ \cobj__obj -> + wxEraseEvent_CopyObject cobj__obj obj +foreign import ccall "wxEraseEvent_CopyObject" wxEraseEvent_CopyObject :: Ptr (TEraseEvent a) -> Ptr b -> IO () + +-- | usage: (@eraseEventGetDC obj@). +eraseEventGetDC :: EraseEvent a -> IO (DC ()) +eraseEventGetDC _obj + = withObjectResult $ + withObjectRef "eraseEventGetDC" _obj $ \cobj__obj -> + wxEraseEvent_GetDC cobj__obj +foreign import ccall "wxEraseEvent_GetDC" wxEraseEvent_GetDC :: Ptr (TEraseEvent a) -> IO (Ptr (TDC ())) + +-- | usage: (@eventCopyObject obj objectdest@). +eventCopyObject :: Event a -> Ptr b -> IO () +eventCopyObject _obj objectdest + = withObjectRef "eventCopyObject" _obj $ \cobj__obj -> + wxEvent_CopyObject cobj__obj objectdest +foreign import ccall "wxEvent_CopyObject" wxEvent_CopyObject :: Ptr (TEvent a) -> Ptr b -> IO () + +-- | usage: (@eventGetEventObject obj@). +eventGetEventObject :: Event a -> IO (WxObject ()) +eventGetEventObject _obj + = withObjectResult $ + withObjectRef "eventGetEventObject" _obj $ \cobj__obj -> + wxEvent_GetEventObject cobj__obj +foreign import ccall "wxEvent_GetEventObject" wxEvent_GetEventObject :: Ptr (TEvent a) -> IO (Ptr (TWxObject ())) + +-- | usage: (@eventGetEventType obj@). +eventGetEventType :: Event a -> IO Int +eventGetEventType _obj + = withIntResult $ + withObjectRef "eventGetEventType" _obj $ \cobj__obj -> + wxEvent_GetEventType cobj__obj +foreign import ccall "wxEvent_GetEventType" wxEvent_GetEventType :: Ptr (TEvent a) -> IO CInt + +-- | usage: (@eventGetId obj@). +eventGetId :: Event a -> IO Int +eventGetId _obj + = withIntResult $ + withObjectRef "eventGetId" _obj $ \cobj__obj -> + wxEvent_GetId cobj__obj +foreign import ccall "wxEvent_GetId" wxEvent_GetId :: Ptr (TEvent a) -> IO CInt + +-- | usage: (@eventGetSkipped obj@). +eventGetSkipped :: Event a -> IO Bool +eventGetSkipped _obj + = withBoolResult $ + withObjectRef "eventGetSkipped" _obj $ \cobj__obj -> + wxEvent_GetSkipped cobj__obj +foreign import ccall "wxEvent_GetSkipped" wxEvent_GetSkipped :: Ptr (TEvent a) -> IO CBool + +-- | usage: (@eventGetTimestamp obj@). +eventGetTimestamp :: Event a -> IO Int +eventGetTimestamp _obj + = withIntResult $ + withObjectRef "eventGetTimestamp" _obj $ \cobj__obj -> + wxEvent_GetTimestamp cobj__obj +foreign import ccall "wxEvent_GetTimestamp" wxEvent_GetTimestamp :: Ptr (TEvent a) -> IO CInt + +-- | usage: (@eventIsCommandEvent obj@). +eventIsCommandEvent :: Event a -> IO Bool +eventIsCommandEvent _obj + = withBoolResult $ + withObjectRef "eventIsCommandEvent" _obj $ \cobj__obj -> + wxEvent_IsCommandEvent cobj__obj +foreign import ccall "wxEvent_IsCommandEvent" wxEvent_IsCommandEvent :: Ptr (TEvent a) -> IO CBool + +-- | usage: (@eventNewEventType@). +eventNewEventType :: IO Int +eventNewEventType + = withIntResult $ + wxEvent_NewEventType +foreign import ccall "wxEvent_NewEventType" wxEvent_NewEventType :: IO CInt + +-- | usage: (@eventSetEventObject obj obj@). +eventSetEventObject :: Event a -> WxObject b -> IO () +eventSetEventObject _obj obj + = withObjectRef "eventSetEventObject" _obj $ \cobj__obj -> + withObjectPtr obj $ \cobj_obj -> + wxEvent_SetEventObject cobj__obj cobj_obj +foreign import ccall "wxEvent_SetEventObject" wxEvent_SetEventObject :: Ptr (TEvent a) -> Ptr (TWxObject b) -> IO () + +-- | usage: (@eventSetEventType obj typ@). +eventSetEventType :: Event a -> Int -> IO () +eventSetEventType _obj typ + = withObjectRef "eventSetEventType" _obj $ \cobj__obj -> + wxEvent_SetEventType cobj__obj (toCInt typ) +foreign import ccall "wxEvent_SetEventType" wxEvent_SetEventType :: Ptr (TEvent a) -> CInt -> IO () + +-- | usage: (@eventSetId obj id@). +eventSetId :: Event a -> Int -> IO () +eventSetId _obj id + = withObjectRef "eventSetId" _obj $ \cobj__obj -> + wxEvent_SetId cobj__obj (toCInt id) +foreign import ccall "wxEvent_SetId" wxEvent_SetId :: Ptr (TEvent a) -> CInt -> IO () + +-- | usage: (@eventSetTimestamp obj ts@). +eventSetTimestamp :: Event a -> Int -> IO () +eventSetTimestamp _obj ts + = withObjectRef "eventSetTimestamp" _obj $ \cobj__obj -> + wxEvent_SetTimestamp cobj__obj (toCInt ts) +foreign import ccall "wxEvent_SetTimestamp" wxEvent_SetTimestamp :: Ptr (TEvent a) -> CInt -> IO () + +-- | usage: (@eventSkip obj@). +eventSkip :: Event a -> IO () +eventSkip _obj + = withObjectRef "eventSkip" _obj $ \cobj__obj -> + wxEvent_Skip cobj__obj +foreign import ccall "wxEvent_Skip" wxEvent_Skip :: Ptr (TEvent a) -> IO () + +-- | usage: (@evtHandlerAddPendingEvent obj event@). +evtHandlerAddPendingEvent :: EvtHandler a -> Event b -> IO () +evtHandlerAddPendingEvent _obj event + = withObjectRef "evtHandlerAddPendingEvent" _obj $ \cobj__obj -> + withObjectPtr event $ \cobj_event -> + wxEvtHandler_AddPendingEvent cobj__obj cobj_event +foreign import ccall "wxEvtHandler_AddPendingEvent" wxEvtHandler_AddPendingEvent :: Ptr (TEvtHandler a) -> Ptr (TEvent b) -> IO () + +-- | usage: (@evtHandlerConnect obj first last wxtype wxdata@). +evtHandlerConnect :: EvtHandler a -> Int -> Int -> Int -> Ptr e -> IO Int +evtHandlerConnect _obj first last wxtype wxdata + = withIntResult $ + withObjectRef "evtHandlerConnect" _obj $ \cobj__obj -> + wxEvtHandler_Connect cobj__obj (toCInt first) (toCInt last) (toCInt wxtype) wxdata +foreign import ccall "wxEvtHandler_Connect" wxEvtHandler_Connect :: Ptr (TEvtHandler a) -> CInt -> CInt -> CInt -> Ptr e -> IO CInt + +-- | usage: (@evtHandlerCreate@). +evtHandlerCreate :: IO (EvtHandler ()) +evtHandlerCreate + = withObjectResult $ + wxEvtHandler_Create +foreign import ccall "wxEvtHandler_Create" wxEvtHandler_Create :: IO (Ptr (TEvtHandler ())) + +-- | usage: (@evtHandlerDelete obj@). +evtHandlerDelete :: EvtHandler a -> IO () +evtHandlerDelete + = objectDelete + + +-- | usage: (@evtHandlerDisconnect obj first last wxtype id@). +evtHandlerDisconnect :: EvtHandler a -> Int -> Int -> Int -> Id -> IO Int +evtHandlerDisconnect _obj first last wxtype id + = withIntResult $ + withObjectRef "evtHandlerDisconnect" _obj $ \cobj__obj -> + wxEvtHandler_Disconnect cobj__obj (toCInt first) (toCInt last) (toCInt wxtype) (toCInt id) +foreign import ccall "wxEvtHandler_Disconnect" wxEvtHandler_Disconnect :: Ptr (TEvtHandler a) -> CInt -> CInt -> CInt -> CInt -> IO CInt + +{- | Get the client data in the form of a closure. Use 'closureGetData' to get to the actual data. -} +evtHandlerGetClientClosure :: EvtHandler a -> IO (Closure ()) +evtHandlerGetClientClosure _obj + = withObjectResult $ + withObjectRef "evtHandlerGetClientClosure" _obj $ \cobj__obj -> + wxEvtHandler_GetClientClosure cobj__obj +foreign import ccall "wxEvtHandler_GetClientClosure" wxEvtHandler_GetClientClosure :: Ptr (TEvtHandler a) -> IO (Ptr (TClosure ())) + +-- | usage: (@evtHandlerGetClosure obj id wxtype@). +evtHandlerGetClosure :: EvtHandler a -> Id -> Int -> IO (Closure ()) +evtHandlerGetClosure _obj id wxtype + = withObjectResult $ + withObjectRef "evtHandlerGetClosure" _obj $ \cobj__obj -> + wxEvtHandler_GetClosure cobj__obj (toCInt id) (toCInt wxtype) +foreign import ccall "wxEvtHandler_GetClosure" wxEvtHandler_GetClosure :: Ptr (TEvtHandler a) -> CInt -> CInt -> IO (Ptr (TClosure ())) + +-- | usage: (@evtHandlerGetEvtHandlerEnabled obj@). +evtHandlerGetEvtHandlerEnabled :: EvtHandler a -> IO Bool +evtHandlerGetEvtHandlerEnabled _obj + = withBoolResult $ + withObjectRef "evtHandlerGetEvtHandlerEnabled" _obj $ \cobj__obj -> + wxEvtHandler_GetEvtHandlerEnabled cobj__obj +foreign import ccall "wxEvtHandler_GetEvtHandlerEnabled" wxEvtHandler_GetEvtHandlerEnabled :: Ptr (TEvtHandler a) -> IO CBool + +-- | usage: (@evtHandlerGetNextHandler obj@). +evtHandlerGetNextHandler :: EvtHandler a -> IO (EvtHandler ()) +evtHandlerGetNextHandler _obj + = withObjectResult $ + withObjectRef "evtHandlerGetNextHandler" _obj $ \cobj__obj -> + wxEvtHandler_GetNextHandler cobj__obj +foreign import ccall "wxEvtHandler_GetNextHandler" wxEvtHandler_GetNextHandler :: Ptr (TEvtHandler a) -> IO (Ptr (TEvtHandler ())) + +-- | usage: (@evtHandlerGetPreviousHandler obj@). +evtHandlerGetPreviousHandler :: EvtHandler a -> IO (EvtHandler ()) +evtHandlerGetPreviousHandler _obj + = withObjectResult $ + withObjectRef "evtHandlerGetPreviousHandler" _obj $ \cobj__obj -> + wxEvtHandler_GetPreviousHandler cobj__obj +foreign import ccall "wxEvtHandler_GetPreviousHandler" wxEvtHandler_GetPreviousHandler :: Ptr (TEvtHandler a) -> IO (Ptr (TEvtHandler ())) + +-- | usage: (@evtHandlerProcessEvent obj event@). +evtHandlerProcessEvent :: EvtHandler a -> Event b -> IO Bool +evtHandlerProcessEvent _obj event + = withBoolResult $ + withObjectRef "evtHandlerProcessEvent" _obj $ \cobj__obj -> + withObjectPtr event $ \cobj_event -> + wxEvtHandler_ProcessEvent cobj__obj cobj_event +foreign import ccall "wxEvtHandler_ProcessEvent" wxEvtHandler_ProcessEvent :: Ptr (TEvtHandler a) -> Ptr (TEvent b) -> IO CBool + +-- | usage: (@evtHandlerProcessPendingEvents obj@). +evtHandlerProcessPendingEvents :: EvtHandler a -> IO () +evtHandlerProcessPendingEvents _obj + = withObjectRef "evtHandlerProcessPendingEvents" _obj $ \cobj__obj -> + wxEvtHandler_ProcessPendingEvents cobj__obj +foreign import ccall "wxEvtHandler_ProcessPendingEvents" wxEvtHandler_ProcessPendingEvents :: Ptr (TEvtHandler 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 () +evtHandlerSetClientClosure _obj closure + = withObjectRef "evtHandlerSetClientClosure" _obj $ \cobj__obj -> + withObjectPtr closure $ \cobj_closure -> + wxEvtHandler_SetClientClosure cobj__obj cobj_closure +foreign import ccall "wxEvtHandler_SetClientClosure" wxEvtHandler_SetClientClosure :: Ptr (TEvtHandler a) -> Ptr (TClosure b) -> IO () + +-- | usage: (@evtHandlerSetEvtHandlerEnabled obj enabled@). +evtHandlerSetEvtHandlerEnabled :: EvtHandler a -> Bool -> IO () +evtHandlerSetEvtHandlerEnabled _obj enabled + = withObjectRef "evtHandlerSetEvtHandlerEnabled" _obj $ \cobj__obj -> + wxEvtHandler_SetEvtHandlerEnabled cobj__obj (toCBool enabled) +foreign import ccall "wxEvtHandler_SetEvtHandlerEnabled" wxEvtHandler_SetEvtHandlerEnabled :: Ptr (TEvtHandler a) -> CBool -> IO () + +-- | usage: (@evtHandlerSetNextHandler obj handler@). +evtHandlerSetNextHandler :: EvtHandler a -> EvtHandler b -> IO () +evtHandlerSetNextHandler _obj handler + = withObjectRef "evtHandlerSetNextHandler" _obj $ \cobj__obj -> + withObjectPtr handler $ \cobj_handler -> + wxEvtHandler_SetNextHandler cobj__obj cobj_handler +foreign import ccall "wxEvtHandler_SetNextHandler" wxEvtHandler_SetNextHandler :: Ptr (TEvtHandler a) -> Ptr (TEvtHandler b) -> IO () + +-- | usage: (@evtHandlerSetPreviousHandler obj handler@). +evtHandlerSetPreviousHandler :: EvtHandler a -> EvtHandler b -> IO () +evtHandlerSetPreviousHandler _obj handler + = withObjectRef "evtHandlerSetPreviousHandler" _obj $ \cobj__obj -> + withObjectPtr handler $ \cobj_handler -> + wxEvtHandler_SetPreviousHandler cobj__obj cobj_handler +foreign import ccall "wxEvtHandler_SetPreviousHandler" wxEvtHandler_SetPreviousHandler :: Ptr (TEvtHandler a) -> Ptr (TEvtHandler b) -> IO () + +-- | usage: (@fileConfigCreate inp@). +fileConfigCreate :: InputStream a -> IO (FileConfig ()) +fileConfigCreate inp + = withObjectResult $ + withObjectPtr inp $ \cobj_inp -> + wxFileConfig_Create cobj_inp +foreign import ccall "wxFileConfig_Create" wxFileConfig_Create :: Ptr (TInputStream a) -> IO (Ptr (TFileConfig ())) + +-- | usage: (@fileDataObjectAddFile obj fle@). +fileDataObjectAddFile :: FileDataObject a -> String -> IO () +fileDataObjectAddFile _obj _fle + = withObjectPtr _obj $ \cobj__obj -> + withStringPtr _fle $ \cobj__fle -> + wx_FileDataObject_AddFile cobj__obj cobj__fle +foreign import ccall "FileDataObject_AddFile" wx_FileDataObject_AddFile :: Ptr (TFileDataObject a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@fileDataObjectCreate cntlst@). +fileDataObjectCreate :: [String] -> IO (FileDataObject ()) +fileDataObjectCreate _cntlst + = withObjectResult $ + withArrayWString _cntlst $ \carrlen__cntlst carr__cntlst -> + wx_FileDataObject_Create carrlen__cntlst carr__cntlst +foreign import ccall "FileDataObject_Create" wx_FileDataObject_Create :: CInt -> Ptr (Ptr CWchar) -> IO (Ptr (TFileDataObject ())) + +-- | usage: (@fileDataObjectDelete obj@). +fileDataObjectDelete :: FileDataObject a -> IO () +fileDataObjectDelete _obj + = withObjectPtr _obj $ \cobj__obj -> + wx_FileDataObject_Delete cobj__obj +foreign import ccall "FileDataObject_Delete" wx_FileDataObject_Delete :: Ptr (TFileDataObject a) -> IO () + +-- | usage: (@fileDataObjectGetFilenames obj@). +fileDataObjectGetFilenames :: FileDataObject a -> IO [String] +fileDataObjectGetFilenames _obj + = withArrayWStringResult $ \arr -> + withObjectPtr _obj $ \cobj__obj -> + wx_FileDataObject_GetFilenames cobj__obj arr +foreign import ccall "FileDataObject_GetFilenames" wx_FileDataObject_GetFilenames :: Ptr (TFileDataObject a) -> Ptr (Ptr CWchar) -> IO CInt + +-- | usage: (@fileDialogCreate prt msg dir fle wcd lfttop stl@). +fileDialogCreate :: Window a -> String -> String -> String -> String -> Point -> Style -> IO (FileDialog ()) +fileDialogCreate _prt _msg _dir _fle _wcd _lfttop _stl + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + withStringPtr _msg $ \cobj__msg -> + withStringPtr _dir $ \cobj__dir -> + withStringPtr _fle $ \cobj__fle -> + withStringPtr _wcd $ \cobj__wcd -> + wxFileDialog_Create cobj__prt cobj__msg cobj__dir cobj__fle cobj__wcd (toCIntPointX _lfttop) (toCIntPointY _lfttop) (toCInt _stl) +foreign import ccall "wxFileDialog_Create" wxFileDialog_Create :: Ptr (TWindow a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> Ptr (TWxString d) -> Ptr (TWxString e) -> CInt -> CInt -> CInt -> IO (Ptr (TFileDialog ())) + +-- | usage: (@fileDialogGetDirectory obj@). +fileDialogGetDirectory :: FileDialog a -> IO (String) +fileDialogGetDirectory _obj + = withManagedStringResult $ + withObjectRef "fileDialogGetDirectory" _obj $ \cobj__obj -> + wxFileDialog_GetDirectory cobj__obj +foreign import ccall "wxFileDialog_GetDirectory" wxFileDialog_GetDirectory :: Ptr (TFileDialog a) -> IO (Ptr (TWxString ())) + +-- | usage: (@fileDialogGetFilename obj@). +fileDialogGetFilename :: FileDialog a -> IO (String) +fileDialogGetFilename _obj + = withManagedStringResult $ + withObjectRef "fileDialogGetFilename" _obj $ \cobj__obj -> + wxFileDialog_GetFilename cobj__obj +foreign import ccall "wxFileDialog_GetFilename" wxFileDialog_GetFilename :: Ptr (TFileDialog a) -> IO (Ptr (TWxString ())) + +-- | usage: (@fileDialogGetFilenames obj@). +fileDialogGetFilenames :: FileDialog a -> IO [String] +fileDialogGetFilenames _obj + = withArrayWStringResult $ \arr -> + withObjectRef "fileDialogGetFilenames" _obj $ \cobj__obj -> + wxFileDialog_GetFilenames cobj__obj arr +foreign import ccall "wxFileDialog_GetFilenames" wxFileDialog_GetFilenames :: Ptr (TFileDialog a) -> Ptr (Ptr CWchar) -> IO CInt + +-- | usage: (@fileDialogGetFilterIndex obj@). +fileDialogGetFilterIndex :: FileDialog a -> IO Int +fileDialogGetFilterIndex _obj + = withIntResult $ + withObjectRef "fileDialogGetFilterIndex" _obj $ \cobj__obj -> + wxFileDialog_GetFilterIndex cobj__obj +foreign import ccall "wxFileDialog_GetFilterIndex" wxFileDialog_GetFilterIndex :: Ptr (TFileDialog a) -> IO CInt + +-- | usage: (@fileDialogGetMessage obj@). +fileDialogGetMessage :: FileDialog a -> IO (String) +fileDialogGetMessage _obj + = withManagedStringResult $ + withObjectRef "fileDialogGetMessage" _obj $ \cobj__obj -> + wxFileDialog_GetMessage cobj__obj +foreign import ccall "wxFileDialog_GetMessage" wxFileDialog_GetMessage :: Ptr (TFileDialog a) -> IO (Ptr (TWxString ())) + +-- | usage: (@fileDialogGetPath obj@). +fileDialogGetPath :: FileDialog a -> IO (String) +fileDialogGetPath _obj + = withManagedStringResult $ + withObjectRef "fileDialogGetPath" _obj $ \cobj__obj -> + wxFileDialog_GetPath cobj__obj +foreign import ccall "wxFileDialog_GetPath" wxFileDialog_GetPath :: Ptr (TFileDialog a) -> IO (Ptr (TWxString ())) + +-- | usage: (@fileDialogGetPaths obj@). +fileDialogGetPaths :: FileDialog a -> IO [String] +fileDialogGetPaths _obj + = withArrayWStringResult $ \arr -> + withObjectRef "fileDialogGetPaths" _obj $ \cobj__obj -> + wxFileDialog_GetPaths cobj__obj arr +foreign import ccall "wxFileDialog_GetPaths" wxFileDialog_GetPaths :: Ptr (TFileDialog a) -> Ptr (Ptr CWchar) -> IO CInt + +-- | usage: (@fileDialogGetStyle obj@). +fileDialogGetStyle :: FileDialog a -> IO Int +fileDialogGetStyle _obj + = withIntResult $ + withObjectRef "fileDialogGetStyle" _obj $ \cobj__obj -> + wxFileDialog_GetStyle cobj__obj +foreign import ccall "wxFileDialog_GetStyle" wxFileDialog_GetStyle :: Ptr (TFileDialog a) -> IO CInt + +-- | usage: (@fileDialogGetWildcard obj@). +fileDialogGetWildcard :: FileDialog a -> IO (String) +fileDialogGetWildcard _obj + = withManagedStringResult $ + withObjectRef "fileDialogGetWildcard" _obj $ \cobj__obj -> + wxFileDialog_GetWildcard cobj__obj +foreign import ccall "wxFileDialog_GetWildcard" wxFileDialog_GetWildcard :: Ptr (TFileDialog a) -> IO (Ptr (TWxString ())) + +-- | usage: (@fileDialogSetDirectory obj dir@). +fileDialogSetDirectory :: FileDialog a -> String -> IO () +fileDialogSetDirectory _obj dir + = withObjectRef "fileDialogSetDirectory" _obj $ \cobj__obj -> + withStringPtr dir $ \cobj_dir -> + wxFileDialog_SetDirectory cobj__obj cobj_dir +foreign import ccall "wxFileDialog_SetDirectory" wxFileDialog_SetDirectory :: Ptr (TFileDialog a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@fileDialogSetFilename obj name@). +fileDialogSetFilename :: FileDialog a -> String -> IO () +fileDialogSetFilename _obj name + = withObjectRef "fileDialogSetFilename" _obj $ \cobj__obj -> + withStringPtr name $ \cobj_name -> + wxFileDialog_SetFilename cobj__obj cobj_name +foreign import ccall "wxFileDialog_SetFilename" wxFileDialog_SetFilename :: Ptr (TFileDialog a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@fileDialogSetFilterIndex obj filterIndex@). +fileDialogSetFilterIndex :: FileDialog a -> Int -> IO () +fileDialogSetFilterIndex _obj filterIndex + = withObjectRef "fileDialogSetFilterIndex" _obj $ \cobj__obj -> + wxFileDialog_SetFilterIndex cobj__obj (toCInt filterIndex) +foreign import ccall "wxFileDialog_SetFilterIndex" wxFileDialog_SetFilterIndex :: Ptr (TFileDialog a) -> CInt -> IO () + +-- | usage: (@fileDialogSetMessage obj message@). +fileDialogSetMessage :: FileDialog a -> String -> IO () +fileDialogSetMessage _obj message + = withObjectRef "fileDialogSetMessage" _obj $ \cobj__obj -> + withStringPtr message $ \cobj_message -> + wxFileDialog_SetMessage cobj__obj cobj_message +foreign import ccall "wxFileDialog_SetMessage" wxFileDialog_SetMessage :: Ptr (TFileDialog a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@fileDialogSetPath obj path@). +fileDialogSetPath :: FileDialog a -> String -> IO () +fileDialogSetPath _obj path + = withObjectRef "fileDialogSetPath" _obj $ \cobj__obj -> + withStringPtr path $ \cobj_path -> + wxFileDialog_SetPath cobj__obj cobj_path +foreign import ccall "wxFileDialog_SetPath" wxFileDialog_SetPath :: Ptr (TFileDialog a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@fileDialogSetStyle obj style@). +fileDialogSetStyle :: FileDialog a -> Int -> IO () +fileDialogSetStyle _obj style + = withObjectRef "fileDialogSetStyle" _obj $ \cobj__obj -> + wxFileDialog_SetStyle cobj__obj (toCInt style) +foreign import ccall "wxFileDialog_SetStyle" wxFileDialog_SetStyle :: Ptr (TFileDialog a) -> CInt -> IO () + +-- | usage: (@fileDialogSetWildcard obj wildCard@). +fileDialogSetWildcard :: FileDialog a -> String -> IO () +fileDialogSetWildcard _obj wildCard + = withObjectRef "fileDialogSetWildcard" _obj $ \cobj__obj -> + withStringPtr wildCard $ \cobj_wildCard -> + wxFileDialog_SetWildcard cobj__obj cobj_wildCard +foreign import ccall "wxFileDialog_SetWildcard" wxFileDialog_SetWildcard :: Ptr (TFileDialog a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@fileHistoryAddFileToHistory obj file@). +fileHistoryAddFileToHistory :: FileHistory a -> String -> IO () +fileHistoryAddFileToHistory _obj file + = withObjectRef "fileHistoryAddFileToHistory" _obj $ \cobj__obj -> + withStringPtr file $ \cobj_file -> + wxFileHistory_AddFileToHistory cobj__obj cobj_file +foreign import ccall "wxFileHistory_AddFileToHistory" wxFileHistory_AddFileToHistory :: Ptr (TFileHistory a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@fileHistoryAddFilesToMenu obj menu@). +fileHistoryAddFilesToMenu :: FileHistory a -> Menu b -> IO () +fileHistoryAddFilesToMenu _obj menu + = withObjectRef "fileHistoryAddFilesToMenu" _obj $ \cobj__obj -> + withObjectPtr menu $ \cobj_menu -> + wxFileHistory_AddFilesToMenu cobj__obj cobj_menu +foreign import ccall "wxFileHistory_AddFilesToMenu" wxFileHistory_AddFilesToMenu :: Ptr (TFileHistory a) -> Ptr (TMenu b) -> IO () + +-- | usage: (@fileHistoryCreate maxFiles@). +fileHistoryCreate :: Int -> IO (FileHistory ()) +fileHistoryCreate maxFiles + = withObjectResult $ + wxFileHistory_Create (toCInt maxFiles) +foreign import ccall "wxFileHistory_Create" wxFileHistory_Create :: CInt -> IO (Ptr (TFileHistory ())) + +-- | usage: (@fileHistoryDelete obj@). +fileHistoryDelete :: FileHistory a -> IO () +fileHistoryDelete + = objectDelete + + +-- | usage: (@fileHistoryGetCount obj@). +fileHistoryGetCount :: FileHistory a -> IO Int +fileHistoryGetCount _obj + = withIntResult $ + withObjectRef "fileHistoryGetCount" _obj $ \cobj__obj -> + wxFileHistory_GetCount cobj__obj +foreign import ccall "wxFileHistory_GetCount" wxFileHistory_GetCount :: Ptr (TFileHistory a) -> IO CInt + +-- | usage: (@fileHistoryGetHistoryFile obj i@). +fileHistoryGetHistoryFile :: FileHistory a -> Int -> IO (String) +fileHistoryGetHistoryFile _obj i + = withManagedStringResult $ + withObjectRef "fileHistoryGetHistoryFile" _obj $ \cobj__obj -> + wxFileHistory_GetHistoryFile cobj__obj (toCInt i) +foreign import ccall "wxFileHistory_GetHistoryFile" wxFileHistory_GetHistoryFile :: Ptr (TFileHistory a) -> CInt -> IO (Ptr (TWxString ())) + +-- | usage: (@fileHistoryGetMaxFiles obj@). +fileHistoryGetMaxFiles :: FileHistory a -> IO Int +fileHistoryGetMaxFiles _obj + = withIntResult $ + withObjectRef "fileHistoryGetMaxFiles" _obj $ \cobj__obj -> + wxFileHistory_GetMaxFiles cobj__obj +foreign import ccall "wxFileHistory_GetMaxFiles" wxFileHistory_GetMaxFiles :: Ptr (TFileHistory a) -> IO CInt + +-- | usage: (@fileHistoryGetMenus obj@). +fileHistoryGetMenus :: FileHistory a -> IO [Menu ()] +fileHistoryGetMenus _obj + = withArrayObjectResult $ \arr -> + withObjectRef "fileHistoryGetMenus" _obj $ \cobj__obj -> + wxFileHistory_GetMenus cobj__obj arr +foreign import ccall "wxFileHistory_GetMenus" wxFileHistory_GetMenus :: Ptr (TFileHistory a) -> Ptr (Ptr (TMenu ())) -> IO CInt + +-- | usage: (@fileHistoryLoad obj config@). +fileHistoryLoad :: FileHistory a -> ConfigBase b -> IO () +fileHistoryLoad _obj config + = withObjectRef "fileHistoryLoad" _obj $ \cobj__obj -> + withObjectPtr config $ \cobj_config -> + wxFileHistory_Load cobj__obj cobj_config +foreign import ccall "wxFileHistory_Load" wxFileHistory_Load :: Ptr (TFileHistory a) -> Ptr (TConfigBase b) -> IO () + +-- | usage: (@fileHistoryRemoveFileFromHistory obj i@). +fileHistoryRemoveFileFromHistory :: FileHistory a -> Int -> IO () +fileHistoryRemoveFileFromHistory _obj i + = withObjectRef "fileHistoryRemoveFileFromHistory" _obj $ \cobj__obj -> + wxFileHistory_RemoveFileFromHistory cobj__obj (toCInt i) +foreign import ccall "wxFileHistory_RemoveFileFromHistory" wxFileHistory_RemoveFileFromHistory :: Ptr (TFileHistory a) -> CInt -> IO () + +-- | usage: (@fileHistoryRemoveMenu obj menu@). +fileHistoryRemoveMenu :: FileHistory a -> Menu b -> IO () +fileHistoryRemoveMenu _obj menu + = withObjectRef "fileHistoryRemoveMenu" _obj $ \cobj__obj -> + withObjectPtr menu $ \cobj_menu -> + wxFileHistory_RemoveMenu cobj__obj cobj_menu +foreign import ccall "wxFileHistory_RemoveMenu" wxFileHistory_RemoveMenu :: Ptr (TFileHistory a) -> Ptr (TMenu b) -> IO () + +-- | usage: (@fileHistorySave obj config@). +fileHistorySave :: FileHistory a -> ConfigBase b -> IO () +fileHistorySave _obj config + = withObjectRef "fileHistorySave" _obj $ \cobj__obj -> + withObjectPtr config $ \cobj_config -> + wxFileHistory_Save cobj__obj cobj_config +foreign import ccall "wxFileHistory_Save" wxFileHistory_Save :: Ptr (TFileHistory a) -> Ptr (TConfigBase b) -> IO () + +-- | usage: (@fileHistoryUseMenu obj menu@). +fileHistoryUseMenu :: FileHistory a -> Menu b -> IO () +fileHistoryUseMenu _obj menu + = withObjectRef "fileHistoryUseMenu" _obj $ \cobj__obj -> + withObjectPtr menu $ \cobj_menu -> + wxFileHistory_UseMenu cobj__obj cobj_menu +foreign import ccall "wxFileHistory_UseMenu" wxFileHistory_UseMenu :: Ptr (TFileHistory a) -> Ptr (TMenu b) -> IO () + +-- | usage: (@filePropertyCreate label name value@). +filePropertyCreate :: String -> String -> String -> IO (FileProperty ()) +filePropertyCreate label name value + = withObjectResult $ + withStringPtr label $ \cobj_label -> + withStringPtr name $ \cobj_name -> + withStringPtr value $ \cobj_value -> + wxFileProperty_Create cobj_label cobj_name cobj_value +foreign import ccall "wxFileProperty_Create" wxFileProperty_Create :: Ptr (TWxString a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> IO (Ptr (TFileProperty ())) + +-- | usage: (@fileTypeDelete obj@). +fileTypeDelete :: FileType a -> IO () +fileTypeDelete _obj + = withObjectRef "fileTypeDelete" _obj $ \cobj__obj -> + wxFileType_Delete cobj__obj +foreign import ccall "wxFileType_Delete" wxFileType_Delete :: Ptr (TFileType a) -> IO () + +-- | usage: (@fileTypeExpandCommand obj cmd params@). +fileTypeExpandCommand :: FileType a -> Ptr b -> Ptr c -> IO (String) +fileTypeExpandCommand _obj _cmd _params + = withManagedStringResult $ + withObjectRef "fileTypeExpandCommand" _obj $ \cobj__obj -> + wxFileType_ExpandCommand cobj__obj _cmd _params +foreign import ccall "wxFileType_ExpandCommand" wxFileType_ExpandCommand :: Ptr (TFileType a) -> Ptr b -> Ptr c -> IO (Ptr (TWxString ())) + +-- | usage: (@fileTypeGetDescription obj@). +fileTypeGetDescription :: FileType a -> IO (String) +fileTypeGetDescription _obj + = withManagedStringResult $ + withObjectRef "fileTypeGetDescription" _obj $ \cobj__obj -> + wxFileType_GetDescription cobj__obj +foreign import ccall "wxFileType_GetDescription" wxFileType_GetDescription :: Ptr (TFileType a) -> IO (Ptr (TWxString ())) + +-- | usage: (@fileTypeGetExtensions obj lst@). +fileTypeGetExtensions :: FileType a -> List b -> IO Int +fileTypeGetExtensions _obj _lst + = withIntResult $ + withObjectRef "fileTypeGetExtensions" _obj $ \cobj__obj -> + withObjectPtr _lst $ \cobj__lst -> + wxFileType_GetExtensions cobj__obj cobj__lst +foreign import ccall "wxFileType_GetExtensions" wxFileType_GetExtensions :: Ptr (TFileType a) -> Ptr (TList b) -> IO CInt + +-- | usage: (@fileTypeGetIcon obj icon@). +fileTypeGetIcon :: FileType a -> Icon b -> IO Int +fileTypeGetIcon _obj icon + = withIntResult $ + withObjectRef "fileTypeGetIcon" _obj $ \cobj__obj -> + withObjectPtr icon $ \cobj_icon -> + wxFileType_GetIcon cobj__obj cobj_icon +foreign import ccall "wxFileType_GetIcon" wxFileType_GetIcon :: Ptr (TFileType a) -> Ptr (TIcon b) -> IO CInt + +-- | usage: (@fileTypeGetMimeType obj@). +fileTypeGetMimeType :: FileType a -> IO (String) +fileTypeGetMimeType _obj + = withManagedStringResult $ + withObjectRef "fileTypeGetMimeType" _obj $ \cobj__obj -> + wxFileType_GetMimeType cobj__obj +foreign import ccall "wxFileType_GetMimeType" wxFileType_GetMimeType :: Ptr (TFileType a) -> IO (Ptr (TWxString ())) + +-- | usage: (@fileTypeGetMimeTypes obj lst@). +fileTypeGetMimeTypes :: FileType a -> List b -> IO Int +fileTypeGetMimeTypes _obj _lst + = withIntResult $ + withObjectRef "fileTypeGetMimeTypes" _obj $ \cobj__obj -> + withObjectPtr _lst $ \cobj__lst -> + wxFileType_GetMimeTypes cobj__obj cobj__lst +foreign import ccall "wxFileType_GetMimeTypes" wxFileType_GetMimeTypes :: Ptr (TFileType a) -> Ptr (TList b) -> IO CInt + +-- | usage: (@fileTypeGetOpenCommand obj buf params@). +fileTypeGetOpenCommand :: FileType a -> Ptr b -> Ptr c -> IO Int +fileTypeGetOpenCommand _obj _buf _params + = withIntResult $ + withObjectRef "fileTypeGetOpenCommand" _obj $ \cobj__obj -> + wxFileType_GetOpenCommand cobj__obj _buf _params +foreign import ccall "wxFileType_GetOpenCommand" wxFileType_GetOpenCommand :: Ptr (TFileType a) -> Ptr b -> Ptr c -> IO CInt + +-- | usage: (@fileTypeGetPrintCommand obj buf params@). +fileTypeGetPrintCommand :: FileType a -> Ptr b -> Ptr c -> IO Int +fileTypeGetPrintCommand _obj _buf _params + = withIntResult $ + withObjectRef "fileTypeGetPrintCommand" _obj $ \cobj__obj -> + wxFileType_GetPrintCommand cobj__obj _buf _params +foreign import ccall "wxFileType_GetPrintCommand" wxFileType_GetPrintCommand :: Ptr (TFileType a) -> Ptr b -> Ptr c -> IO CInt + +-- | usage: (@findDialogEventGetFindString obj ref@). +findDialogEventGetFindString :: FindDialogEvent a -> Ptr b -> IO Int +findDialogEventGetFindString _obj _ref + = withIntResult $ + withObjectRef "findDialogEventGetFindString" _obj $ \cobj__obj -> + wxFindDialogEvent_GetFindString cobj__obj _ref +foreign import ccall "wxFindDialogEvent_GetFindString" wxFindDialogEvent_GetFindString :: Ptr (TFindDialogEvent a) -> Ptr b -> IO CInt + +-- | usage: (@findDialogEventGetFlags obj@). +findDialogEventGetFlags :: FindDialogEvent a -> IO Int +findDialogEventGetFlags _obj + = withIntResult $ + withObjectRef "findDialogEventGetFlags" _obj $ \cobj__obj -> + wxFindDialogEvent_GetFlags cobj__obj +foreign import ccall "wxFindDialogEvent_GetFlags" wxFindDialogEvent_GetFlags :: Ptr (TFindDialogEvent a) -> IO CInt + +-- | usage: (@findDialogEventGetReplaceString obj ref@). +findDialogEventGetReplaceString :: FindDialogEvent a -> Ptr b -> IO Int +findDialogEventGetReplaceString _obj _ref + = withIntResult $ + withObjectRef "findDialogEventGetReplaceString" _obj $ \cobj__obj -> + wxFindDialogEvent_GetReplaceString cobj__obj _ref +foreign import ccall "wxFindDialogEvent_GetReplaceString" wxFindDialogEvent_GetReplaceString :: Ptr (TFindDialogEvent a) -> Ptr b -> IO CInt + +-- | usage: (@findReplaceDataCreate flags@). +findReplaceDataCreate :: Int -> IO (FindReplaceData ()) +findReplaceDataCreate flags + = withObjectResult $ + wxFindReplaceData_Create (toCInt flags) +foreign import ccall "wxFindReplaceData_Create" wxFindReplaceData_Create :: CInt -> IO (Ptr (TFindReplaceData ())) + +-- | usage: (@findReplaceDataCreateDefault@). +findReplaceDataCreateDefault :: IO (FindReplaceData ()) +findReplaceDataCreateDefault + = withObjectResult $ + wxFindReplaceData_CreateDefault +foreign import ccall "wxFindReplaceData_CreateDefault" wxFindReplaceData_CreateDefault :: IO (Ptr (TFindReplaceData ())) + +-- | usage: (@findReplaceDataDelete obj@). +findReplaceDataDelete :: FindReplaceData a -> IO () +findReplaceDataDelete + = objectDelete + + +-- | usage: (@findReplaceDataGetFindString obj@). +findReplaceDataGetFindString :: FindReplaceData a -> IO (String) +findReplaceDataGetFindString _obj + = withManagedStringResult $ + withObjectRef "findReplaceDataGetFindString" _obj $ \cobj__obj -> + wxFindReplaceData_GetFindString cobj__obj +foreign import ccall "wxFindReplaceData_GetFindString" wxFindReplaceData_GetFindString :: Ptr (TFindReplaceData a) -> IO (Ptr (TWxString ())) + +-- | usage: (@findReplaceDataGetFlags obj@). +findReplaceDataGetFlags :: FindReplaceData a -> IO Int +findReplaceDataGetFlags _obj + = withIntResult $ + withObjectRef "findReplaceDataGetFlags" _obj $ \cobj__obj -> + wxFindReplaceData_GetFlags cobj__obj +foreign import ccall "wxFindReplaceData_GetFlags" wxFindReplaceData_GetFlags :: Ptr (TFindReplaceData a) -> IO CInt + +-- | usage: (@findReplaceDataGetReplaceString obj@). +findReplaceDataGetReplaceString :: FindReplaceData a -> IO (String) +findReplaceDataGetReplaceString _obj + = withManagedStringResult $ + withObjectRef "findReplaceDataGetReplaceString" _obj $ \cobj__obj -> + wxFindReplaceData_GetReplaceString cobj__obj +foreign import ccall "wxFindReplaceData_GetReplaceString" wxFindReplaceData_GetReplaceString :: Ptr (TFindReplaceData a) -> IO (Ptr (TWxString ())) + +-- | usage: (@findReplaceDataSetFindString obj str@). +findReplaceDataSetFindString :: FindReplaceData a -> String -> IO () +findReplaceDataSetFindString _obj str + = withObjectRef "findReplaceDataSetFindString" _obj $ \cobj__obj -> + withStringPtr str $ \cobj_str -> + wxFindReplaceData_SetFindString cobj__obj cobj_str +foreign import ccall "wxFindReplaceData_SetFindString" wxFindReplaceData_SetFindString :: Ptr (TFindReplaceData a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@findReplaceDataSetFlags obj flags@). +findReplaceDataSetFlags :: FindReplaceData a -> Int -> IO () +findReplaceDataSetFlags _obj flags + = withObjectRef "findReplaceDataSetFlags" _obj $ \cobj__obj -> + wxFindReplaceData_SetFlags cobj__obj (toCInt flags) +foreign import ccall "wxFindReplaceData_SetFlags" wxFindReplaceData_SetFlags :: Ptr (TFindReplaceData a) -> CInt -> IO () + +-- | usage: (@findReplaceDataSetReplaceString obj str@). +findReplaceDataSetReplaceString :: FindReplaceData a -> String -> IO () +findReplaceDataSetReplaceString _obj str + = withObjectRef "findReplaceDataSetReplaceString" _obj $ \cobj__obj -> + withStringPtr str $ \cobj_str -> + wxFindReplaceData_SetReplaceString cobj__obj cobj_str +foreign import ccall "wxFindReplaceData_SetReplaceString" wxFindReplaceData_SetReplaceString :: Ptr (TFindReplaceData a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@findReplaceDialogCreate parent wxdata title style@). +findReplaceDialogCreate :: Window a -> FindReplaceData b -> String -> Int -> IO (FindReplaceDialog ()) +findReplaceDialogCreate parent wxdata title style + = withObjectResult $ + withObjectPtr parent $ \cobj_parent -> + withObjectPtr wxdata $ \cobj_wxdata -> + withStringPtr title $ \cobj_title -> + wxFindReplaceDialog_Create cobj_parent cobj_wxdata cobj_title (toCInt style) +foreign import ccall "wxFindReplaceDialog_Create" wxFindReplaceDialog_Create :: Ptr (TWindow a) -> Ptr (TFindReplaceData b) -> Ptr (TWxString c) -> CInt -> IO (Ptr (TFindReplaceDialog ())) + +-- | usage: (@findReplaceDialogGetData obj@). +findReplaceDialogGetData :: FindReplaceDialog a -> IO (FindReplaceData ()) +findReplaceDialogGetData _obj + = withObjectResult $ + withObjectRef "findReplaceDialogGetData" _obj $ \cobj__obj -> + wxFindReplaceDialog_GetData cobj__obj +foreign import ccall "wxFindReplaceDialog_GetData" wxFindReplaceDialog_GetData :: Ptr (TFindReplaceDialog a) -> IO (Ptr (TFindReplaceData ())) + +-- | usage: (@findReplaceDialogSetData obj wxdata@). +findReplaceDialogSetData :: FindReplaceDialog a -> FindReplaceData b -> IO () +findReplaceDialogSetData _obj wxdata + = withObjectRef "findReplaceDialogSetData" _obj $ \cobj__obj -> + withObjectPtr wxdata $ \cobj_wxdata -> + wxFindReplaceDialog_SetData cobj__obj cobj_wxdata +foreign import ccall "wxFindReplaceDialog_SetData" wxFindReplaceDialog_SetData :: Ptr (TFindReplaceDialog a) -> Ptr (TFindReplaceData b) -> IO () + +-- | usage: (@flexGridSizerAddGrowableCol obj idx@). +flexGridSizerAddGrowableCol :: FlexGridSizer a -> Int -> IO () +flexGridSizerAddGrowableCol _obj idx + = withObjectRef "flexGridSizerAddGrowableCol" _obj $ \cobj__obj -> + wxFlexGridSizer_AddGrowableCol cobj__obj (toCInt idx) +foreign import ccall "wxFlexGridSizer_AddGrowableCol" wxFlexGridSizer_AddGrowableCol :: Ptr (TFlexGridSizer a) -> CInt -> IO () + +-- | usage: (@flexGridSizerAddGrowableRow obj idx@). +flexGridSizerAddGrowableRow :: FlexGridSizer a -> Int -> IO () +flexGridSizerAddGrowableRow _obj idx + = withObjectRef "flexGridSizerAddGrowableRow" _obj $ \cobj__obj -> + wxFlexGridSizer_AddGrowableRow cobj__obj (toCInt idx) +foreign import ccall "wxFlexGridSizer_AddGrowableRow" wxFlexGridSizer_AddGrowableRow :: Ptr (TFlexGridSizer a) -> CInt -> IO () + +-- | usage: (@flexGridSizerCalcMin obj@). +flexGridSizerCalcMin :: FlexGridSizer a -> IO (Size) +flexGridSizerCalcMin _obj + = withWxSizeResult $ + withObjectRef "flexGridSizerCalcMin" _obj $ \cobj__obj -> + wxFlexGridSizer_CalcMin cobj__obj +foreign import ccall "wxFlexGridSizer_CalcMin" wxFlexGridSizer_CalcMin :: Ptr (TFlexGridSizer a) -> IO (Ptr (TWxSize ())) + +-- | usage: (@flexGridSizerCreate rows cols vgap hgap@). +flexGridSizerCreate :: Int -> Int -> Int -> Int -> IO (FlexGridSizer ()) +flexGridSizerCreate rows cols vgap hgap + = withObjectResult $ + wxFlexGridSizer_Create (toCInt rows) (toCInt cols) (toCInt vgap) (toCInt hgap) +foreign import ccall "wxFlexGridSizer_Create" wxFlexGridSizer_Create :: CInt -> CInt -> CInt -> CInt -> IO (Ptr (TFlexGridSizer ())) + +-- | usage: (@flexGridSizerRecalcSizes obj@). +flexGridSizerRecalcSizes :: FlexGridSizer a -> IO () +flexGridSizerRecalcSizes _obj + = withObjectRef "flexGridSizerRecalcSizes" _obj $ \cobj__obj -> + wxFlexGridSizer_RecalcSizes cobj__obj +foreign import ccall "wxFlexGridSizer_RecalcSizes" wxFlexGridSizer_RecalcSizes :: Ptr (TFlexGridSizer a) -> IO () + +-- | usage: (@flexGridSizerRemoveGrowableCol obj idx@). +flexGridSizerRemoveGrowableCol :: FlexGridSizer a -> Int -> IO () +flexGridSizerRemoveGrowableCol _obj idx + = withObjectRef "flexGridSizerRemoveGrowableCol" _obj $ \cobj__obj -> + wxFlexGridSizer_RemoveGrowableCol cobj__obj (toCInt idx) +foreign import ccall "wxFlexGridSizer_RemoveGrowableCol" wxFlexGridSizer_RemoveGrowableCol :: Ptr (TFlexGridSizer a) -> CInt -> IO () + +-- | usage: (@flexGridSizerRemoveGrowableRow obj idx@). +flexGridSizerRemoveGrowableRow :: FlexGridSizer a -> Int -> IO () +flexGridSizerRemoveGrowableRow _obj idx + = withObjectRef "flexGridSizerRemoveGrowableRow" _obj $ \cobj__obj -> + wxFlexGridSizer_RemoveGrowableRow cobj__obj (toCInt idx) +foreign import ccall "wxFlexGridSizer_RemoveGrowableRow" wxFlexGridSizer_RemoveGrowableRow :: Ptr (TFlexGridSizer a) -> CInt -> IO () + +-- | usage: (@floatPropertyCreate label name value@). +floatPropertyCreate :: String -> String -> Float -> IO (FloatProperty ()) +floatPropertyCreate label name value + = withObjectResult $ + withStringPtr label $ \cobj_label -> + withStringPtr name $ \cobj_name -> + wxFloatProperty_Create cobj_label cobj_name value +foreign import ccall "wxFloatProperty_Create" wxFloatProperty_Create :: Ptr (TWxString a) -> Ptr (TWxString b) -> Float -> IO (Ptr (TFloatProperty ())) + +-- | usage: (@fontCreate pointSize family style weight underlined face enc@). +fontCreate :: Int -> Int -> Int -> Int -> Bool -> String -> Int -> IO (Font ()) +fontCreate pointSize family style weight underlined face enc + = withManagedFontResult $ + withStringPtr face $ \cobj_face -> + wxFont_Create (toCInt pointSize) (toCInt family) (toCInt style) (toCInt weight) (toCBool underlined) cobj_face (toCInt enc) +foreign import ccall "wxFont_Create" wxFont_Create :: CInt -> CInt -> CInt -> CInt -> CBool -> Ptr (TWxString f) -> CInt -> IO (Ptr (TFont ())) + +-- | usage: (@fontCreateDefault@). +fontCreateDefault :: IO (Font ()) +fontCreateDefault + = withManagedFontResult $ + wxFont_CreateDefault +foreign import ccall "wxFont_CreateDefault" wxFont_CreateDefault :: IO (Ptr (TFont ())) + +-- | usage: (@fontCreateFromStock id@). +fontCreateFromStock :: Id -> IO (Font ()) +fontCreateFromStock id + = withManagedFontResult $ + wxFont_CreateFromStock (toCInt id) +foreign import ccall "wxFont_CreateFromStock" wxFont_CreateFromStock :: CInt -> IO (Ptr (TFont ())) + +-- | usage: (@fontDataCreate@). +fontDataCreate :: IO (FontData ()) +fontDataCreate + = withManagedObjectResult $ + wxFontData_Create +foreign import ccall "wxFontData_Create" wxFontData_Create :: IO (Ptr (TFontData ())) + +-- | usage: (@fontDataDelete obj@). +fontDataDelete :: FontData a -> IO () +fontDataDelete + = objectDelete + + +-- | usage: (@fontDataEnableEffects obj flag@). +fontDataEnableEffects :: FontData a -> Bool -> IO () +fontDataEnableEffects _obj flag + = withObjectRef "fontDataEnableEffects" _obj $ \cobj__obj -> + wxFontData_EnableEffects cobj__obj (toCBool flag) +foreign import ccall "wxFontData_EnableEffects" wxFontData_EnableEffects :: Ptr (TFontData a) -> CBool -> IO () + +-- | usage: (@fontDataGetAllowSymbols obj@). +fontDataGetAllowSymbols :: FontData a -> IO Bool +fontDataGetAllowSymbols _obj + = withBoolResult $ + withObjectRef "fontDataGetAllowSymbols" _obj $ \cobj__obj -> + wxFontData_GetAllowSymbols cobj__obj +foreign import ccall "wxFontData_GetAllowSymbols" wxFontData_GetAllowSymbols :: Ptr (TFontData a) -> IO CBool + +-- | usage: (@fontDataGetChosenFont obj@). +fontDataGetChosenFont :: FontData a -> IO (Font ()) +fontDataGetChosenFont _obj + = withRefFont $ \pref -> + withObjectRef "fontDataGetChosenFont" _obj $ \cobj__obj -> + wxFontData_GetChosenFont cobj__obj pref +foreign import ccall "wxFontData_GetChosenFont" wxFontData_GetChosenFont :: Ptr (TFontData a) -> Ptr (TFont ()) -> IO () + +-- | usage: (@fontDataGetColour obj@). +fontDataGetColour :: FontData a -> IO (Color) +fontDataGetColour _obj + = withRefColour $ \pref -> + withObjectRef "fontDataGetColour" _obj $ \cobj__obj -> + wxFontData_GetColour cobj__obj pref +foreign import ccall "wxFontData_GetColour" wxFontData_GetColour :: Ptr (TFontData a) -> Ptr (TColour ()) -> IO () + +-- | usage: (@fontDataGetEnableEffects obj@). +fontDataGetEnableEffects :: FontData a -> IO Bool +fontDataGetEnableEffects _obj + = withBoolResult $ + withObjectRef "fontDataGetEnableEffects" _obj $ \cobj__obj -> + wxFontData_GetEnableEffects cobj__obj +foreign import ccall "wxFontData_GetEnableEffects" wxFontData_GetEnableEffects :: Ptr (TFontData a) -> IO CBool + +-- | usage: (@fontDataGetEncoding obj@). +fontDataGetEncoding :: FontData a -> IO Int +fontDataGetEncoding _obj + = withIntResult $ + withObjectRef "fontDataGetEncoding" _obj $ \cobj__obj -> + wxFontData_GetEncoding cobj__obj +foreign import ccall "wxFontData_GetEncoding" wxFontData_GetEncoding :: Ptr (TFontData a) -> IO CInt + +-- | usage: (@fontDataGetInitialFont obj@). +fontDataGetInitialFont :: FontData a -> IO (Font ()) +fontDataGetInitialFont _obj + = withRefFont $ \pref -> + withObjectRef "fontDataGetInitialFont" _obj $ \cobj__obj -> + wxFontData_GetInitialFont cobj__obj pref +foreign import ccall "wxFontData_GetInitialFont" wxFontData_GetInitialFont :: Ptr (TFontData a) -> Ptr (TFont ()) -> IO () + +-- | usage: (@fontDataGetShowHelp obj@). +fontDataGetShowHelp :: FontData a -> IO Int +fontDataGetShowHelp _obj + = withIntResult $ + withObjectRef "fontDataGetShowHelp" _obj $ \cobj__obj -> + wxFontData_GetShowHelp cobj__obj +foreign import ccall "wxFontData_GetShowHelp" wxFontData_GetShowHelp :: Ptr (TFontData a) -> IO CInt + +-- | usage: (@fontDataSetAllowSymbols obj flag@). +fontDataSetAllowSymbols :: FontData a -> Bool -> IO () +fontDataSetAllowSymbols _obj flag + = withObjectRef "fontDataSetAllowSymbols" _obj $ \cobj__obj -> + wxFontData_SetAllowSymbols cobj__obj (toCBool flag) +foreign import ccall "wxFontData_SetAllowSymbols" wxFontData_SetAllowSymbols :: Ptr (TFontData a) -> CBool -> IO () + +-- | usage: (@fontDataSetChosenFont obj font@). +fontDataSetChosenFont :: FontData a -> Font b -> IO () +fontDataSetChosenFont _obj font + = withObjectRef "fontDataSetChosenFont" _obj $ \cobj__obj -> + withObjectPtr font $ \cobj_font -> + wxFontData_SetChosenFont cobj__obj cobj_font +foreign import ccall "wxFontData_SetChosenFont" wxFontData_SetChosenFont :: Ptr (TFontData a) -> Ptr (TFont b) -> IO () + +-- | usage: (@fontDataSetColour obj colour@). +fontDataSetColour :: FontData a -> Color -> IO () +fontDataSetColour _obj colour + = withObjectRef "fontDataSetColour" _obj $ \cobj__obj -> + withColourPtr colour $ \cobj_colour -> + wxFontData_SetColour cobj__obj cobj_colour +foreign import ccall "wxFontData_SetColour" wxFontData_SetColour :: Ptr (TFontData a) -> Ptr (TColour b) -> IO () + +-- | usage: (@fontDataSetEncoding obj encoding@). +fontDataSetEncoding :: FontData a -> Int -> IO () +fontDataSetEncoding _obj encoding + = withObjectRef "fontDataSetEncoding" _obj $ \cobj__obj -> + wxFontData_SetEncoding cobj__obj (toCInt encoding) +foreign import ccall "wxFontData_SetEncoding" wxFontData_SetEncoding :: Ptr (TFontData a) -> CInt -> IO () + +-- | usage: (@fontDataSetInitialFont obj font@). +fontDataSetInitialFont :: FontData a -> Font b -> IO () +fontDataSetInitialFont _obj font + = withObjectRef "fontDataSetInitialFont" _obj $ \cobj__obj -> + withObjectPtr font $ \cobj_font -> + wxFontData_SetInitialFont cobj__obj cobj_font +foreign import ccall "wxFontData_SetInitialFont" wxFontData_SetInitialFont :: Ptr (TFontData a) -> Ptr (TFont b) -> IO () + +-- | usage: (@fontDataSetRange obj minRange maxRange@). +fontDataSetRange :: FontData a -> Int -> Int -> IO () +fontDataSetRange _obj minRange maxRange + = withObjectRef "fontDataSetRange" _obj $ \cobj__obj -> + wxFontData_SetRange cobj__obj (toCInt minRange) (toCInt maxRange) +foreign import ccall "wxFontData_SetRange" wxFontData_SetRange :: Ptr (TFontData a) -> CInt -> CInt -> IO () + +-- | usage: (@fontDataSetShowHelp obj flag@). +fontDataSetShowHelp :: FontData a -> Bool -> IO () +fontDataSetShowHelp _obj flag + = withObjectRef "fontDataSetShowHelp" _obj $ \cobj__obj -> + wxFontData_SetShowHelp cobj__obj (toCBool flag) +foreign import ccall "wxFontData_SetShowHelp" wxFontData_SetShowHelp :: Ptr (TFontData a) -> CBool -> IO () + +-- | usage: (@fontDelete obj@). +fontDelete :: Font a -> IO () +fontDelete + = objectDelete + + +-- | usage: (@fontDialogCreate prt fnt@). +fontDialogCreate :: Window a -> FontData b -> IO (FontDialog ()) +fontDialogCreate _prt fnt + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + withObjectPtr fnt $ \cobj_fnt -> + wxFontDialog_Create cobj__prt cobj_fnt +foreign import ccall "wxFontDialog_Create" wxFontDialog_Create :: Ptr (TWindow a) -> Ptr (TFontData b) -> IO (Ptr (TFontDialog ())) + +-- | usage: (@fontDialogGetFontData obj@). +fontDialogGetFontData :: FontDialog a -> IO (FontData ()) +fontDialogGetFontData _obj + = withRefFontData $ \pref -> + withObjectRef "fontDialogGetFontData" _obj $ \cobj__obj -> + wxFontDialog_GetFontData cobj__obj pref +foreign import ccall "wxFontDialog_GetFontData" wxFontDialog_GetFontData :: Ptr (TFontDialog a) -> Ptr (TFontData ()) -> IO () + +-- | usage: (@fontEnumeratorCreate obj fnc@). +fontEnumeratorCreate :: Ptr a -> Ptr b -> IO (FontEnumerator ()) +fontEnumeratorCreate _obj _fnc + = withObjectResult $ + wxFontEnumerator_Create _obj _fnc +foreign import ccall "wxFontEnumerator_Create" wxFontEnumerator_Create :: Ptr a -> Ptr b -> IO (Ptr (TFontEnumerator ())) + +-- | usage: (@fontEnumeratorDelete obj@). +fontEnumeratorDelete :: FontEnumerator a -> IO () +fontEnumeratorDelete _obj + = withObjectRef "fontEnumeratorDelete" _obj $ \cobj__obj -> + wxFontEnumerator_Delete cobj__obj +foreign import ccall "wxFontEnumerator_Delete" wxFontEnumerator_Delete :: Ptr (TFontEnumerator a) -> IO () + +-- | usage: (@fontEnumeratorEnumerateEncodings obj facename@). +fontEnumeratorEnumerateEncodings :: FontEnumerator a -> String -> IO Bool +fontEnumeratorEnumerateEncodings _obj facename + = withBoolResult $ + withObjectRef "fontEnumeratorEnumerateEncodings" _obj $ \cobj__obj -> + withStringPtr facename $ \cobj_facename -> + wxFontEnumerator_EnumerateEncodings cobj__obj cobj_facename +foreign import ccall "wxFontEnumerator_EnumerateEncodings" wxFontEnumerator_EnumerateEncodings :: Ptr (TFontEnumerator a) -> Ptr (TWxString b) -> IO CBool + +-- | usage: (@fontEnumeratorEnumerateFacenames obj encoding fixedWidthOnly@). +fontEnumeratorEnumerateFacenames :: FontEnumerator a -> Int -> Int -> IO Bool +fontEnumeratorEnumerateFacenames _obj encoding fixedWidthOnly + = withBoolResult $ + withObjectRef "fontEnumeratorEnumerateFacenames" _obj $ \cobj__obj -> + wxFontEnumerator_EnumerateFacenames cobj__obj (toCInt encoding) (toCInt fixedWidthOnly) +foreign import ccall "wxFontEnumerator_EnumerateFacenames" wxFontEnumerator_EnumerateFacenames :: Ptr (TFontEnumerator a) -> CInt -> CInt -> IO CBool + +-- | usage: (@fontGetDefaultEncoding obj@). +fontGetDefaultEncoding :: Font a -> IO Int +fontGetDefaultEncoding _obj + = withIntResult $ + withObjectRef "fontGetDefaultEncoding" _obj $ \cobj__obj -> + wxFont_GetDefaultEncoding cobj__obj +foreign import ccall "wxFont_GetDefaultEncoding" wxFont_GetDefaultEncoding :: Ptr (TFont a) -> IO CInt + +-- | usage: (@fontGetEncoding obj@). +fontGetEncoding :: Font a -> IO Int +fontGetEncoding _obj + = withIntResult $ + withObjectRef "fontGetEncoding" _obj $ \cobj__obj -> + wxFont_GetEncoding cobj__obj +foreign import ccall "wxFont_GetEncoding" wxFont_GetEncoding :: Ptr (TFont a) -> IO CInt + +-- | usage: (@fontGetFaceName obj@). +fontGetFaceName :: Font a -> IO (String) +fontGetFaceName _obj + = withManagedStringResult $ + withObjectRef "fontGetFaceName" _obj $ \cobj__obj -> + wxFont_GetFaceName cobj__obj +foreign import ccall "wxFont_GetFaceName" wxFont_GetFaceName :: Ptr (TFont a) -> IO (Ptr (TWxString ())) + +-- | usage: (@fontGetFamily obj@). +fontGetFamily :: Font a -> IO Int +fontGetFamily _obj + = withIntResult $ + withObjectRef "fontGetFamily" _obj $ \cobj__obj -> + wxFont_GetFamily cobj__obj +foreign import ccall "wxFont_GetFamily" wxFont_GetFamily :: Ptr (TFont a) -> IO CInt + +-- | usage: (@fontGetFamilyString obj@). +fontGetFamilyString :: Font a -> IO (String) +fontGetFamilyString _obj + = withManagedStringResult $ + withObjectRef "fontGetFamilyString" _obj $ \cobj__obj -> + wxFont_GetFamilyString cobj__obj +foreign import ccall "wxFont_GetFamilyString" wxFont_GetFamilyString :: Ptr (TFont a) -> IO (Ptr (TWxString ())) + +-- | usage: (@fontGetPointSize obj@). +fontGetPointSize :: Font a -> IO Int +fontGetPointSize _obj + = withIntResult $ + withObjectRef "fontGetPointSize" _obj $ \cobj__obj -> + wxFont_GetPointSize cobj__obj +foreign import ccall "wxFont_GetPointSize" wxFont_GetPointSize :: Ptr (TFont a) -> IO CInt + +-- | usage: (@fontGetStyle obj@). +fontGetStyle :: Font a -> IO Int +fontGetStyle _obj + = withIntResult $ + withObjectRef "fontGetStyle" _obj $ \cobj__obj -> + wxFont_GetStyle cobj__obj +foreign import ccall "wxFont_GetStyle" wxFont_GetStyle :: Ptr (TFont a) -> IO CInt + +-- | usage: (@fontGetStyleString obj@). +fontGetStyleString :: Font a -> IO (String) +fontGetStyleString _obj + = withManagedStringResult $ + withObjectRef "fontGetStyleString" _obj $ \cobj__obj -> + wxFont_GetStyleString cobj__obj +foreign import ccall "wxFont_GetStyleString" wxFont_GetStyleString :: Ptr (TFont a) -> IO (Ptr (TWxString ())) + +-- | usage: (@fontGetUnderlined obj@). +fontGetUnderlined :: Font a -> IO Int +fontGetUnderlined _obj + = withIntResult $ + withObjectRef "fontGetUnderlined" _obj $ \cobj__obj -> + wxFont_GetUnderlined cobj__obj +foreign import ccall "wxFont_GetUnderlined" wxFont_GetUnderlined :: Ptr (TFont a) -> IO CInt + +-- | usage: (@fontGetWeight obj@). +fontGetWeight :: Font a -> IO Int +fontGetWeight _obj + = withIntResult $ + withObjectRef "fontGetWeight" _obj $ \cobj__obj -> + wxFont_GetWeight cobj__obj +foreign import ccall "wxFont_GetWeight" wxFont_GetWeight :: Ptr (TFont a) -> IO CInt + +-- | usage: (@fontGetWeightString obj@). +fontGetWeightString :: Font a -> IO (String) +fontGetWeightString _obj + = withManagedStringResult $ + withObjectRef "fontGetWeightString" _obj $ \cobj__obj -> + wxFont_GetWeightString cobj__obj +foreign import ccall "wxFont_GetWeightString" wxFont_GetWeightString :: Ptr (TFont a) -> IO (Ptr (TWxString ())) + +-- | usage: (@fontIsOk obj@). +fontIsOk :: Font a -> IO Bool +fontIsOk _obj + = withBoolResult $ + withObjectRef "fontIsOk" _obj $ \cobj__obj -> + wxFont_IsOk cobj__obj +foreign import ccall "wxFont_IsOk" wxFont_IsOk :: Ptr (TFont a) -> IO CBool + +-- | usage: (@fontIsStatic self@). +fontIsStatic :: Font a -> IO Bool +fontIsStatic self + = withBoolResult $ + withObjectPtr self $ \cobj_self -> + wxFont_IsStatic cobj_self +foreign import ccall "wxFont_IsStatic" wxFont_IsStatic :: Ptr (TFont a) -> IO CBool + +-- | usage: (@fontMapperCreate@). +fontMapperCreate :: IO (FontMapper ()) +fontMapperCreate + = withObjectResult $ + wxFontMapper_Create +foreign import ccall "wxFontMapper_Create" wxFontMapper_Create :: IO (Ptr (TFontMapper ())) + +-- | usage: (@fontMapperGetAltForEncoding obj encoding altencoding buf@). +fontMapperGetAltForEncoding :: FontMapper a -> Int -> Ptr c -> String -> IO Bool +fontMapperGetAltForEncoding _obj encoding altencoding _buf + = withBoolResult $ + withObjectRef "fontMapperGetAltForEncoding" _obj $ \cobj__obj -> + withStringPtr _buf $ \cobj__buf -> + wxFontMapper_GetAltForEncoding cobj__obj (toCInt encoding) altencoding cobj__buf +foreign import ccall "wxFontMapper_GetAltForEncoding" wxFontMapper_GetAltForEncoding :: Ptr (TFontMapper a) -> CInt -> Ptr c -> Ptr (TWxString d) -> IO CBool + +-- | usage: (@fontMapperIsEncodingAvailable obj encoding buf@). +fontMapperIsEncodingAvailable :: FontMapper a -> Int -> String -> IO Bool +fontMapperIsEncodingAvailable _obj encoding _buf + = withBoolResult $ + withObjectRef "fontMapperIsEncodingAvailable" _obj $ \cobj__obj -> + withStringPtr _buf $ \cobj__buf -> + wxFontMapper_IsEncodingAvailable cobj__obj (toCInt encoding) cobj__buf +foreign import ccall "wxFontMapper_IsEncodingAvailable" wxFontMapper_IsEncodingAvailable :: Ptr (TFontMapper a) -> CInt -> Ptr (TWxString c) -> IO CBool + +-- | usage: (@fontSafeDelete self@). +fontSafeDelete :: Font a -> IO () +fontSafeDelete self + = withObjectPtr self $ \cobj_self -> + wxFont_SafeDelete cobj_self +foreign import ccall "wxFont_SafeDelete" wxFont_SafeDelete :: Ptr (TFont a) -> IO () + +-- | usage: (@fontSetDefaultEncoding obj encoding@). +fontSetDefaultEncoding :: Font a -> Int -> IO () +fontSetDefaultEncoding _obj encoding + = withObjectRef "fontSetDefaultEncoding" _obj $ \cobj__obj -> + wxFont_SetDefaultEncoding cobj__obj (toCInt encoding) +foreign import ccall "wxFont_SetDefaultEncoding" wxFont_SetDefaultEncoding :: Ptr (TFont a) -> CInt -> IO () + +-- | usage: (@fontSetEncoding obj encoding@). +fontSetEncoding :: Font a -> Int -> IO () +fontSetEncoding _obj encoding + = withObjectRef "fontSetEncoding" _obj $ \cobj__obj -> + wxFont_SetEncoding cobj__obj (toCInt encoding) +foreign import ccall "wxFont_SetEncoding" wxFont_SetEncoding :: Ptr (TFont a) -> CInt -> IO () + +-- | usage: (@fontSetFaceName obj faceName@). +fontSetFaceName :: Font a -> String -> IO () +fontSetFaceName _obj faceName + = withObjectRef "fontSetFaceName" _obj $ \cobj__obj -> + withStringPtr faceName $ \cobj_faceName -> + wxFont_SetFaceName cobj__obj cobj_faceName +foreign import ccall "wxFont_SetFaceName" wxFont_SetFaceName :: Ptr (TFont a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@fontSetFamily obj family@). +fontSetFamily :: Font a -> Int -> IO () +fontSetFamily _obj family + = withObjectRef "fontSetFamily" _obj $ \cobj__obj -> + wxFont_SetFamily cobj__obj (toCInt family) +foreign import ccall "wxFont_SetFamily" wxFont_SetFamily :: Ptr (TFont a) -> CInt -> IO () + +-- | usage: (@fontSetPointSize obj pointSize@). +fontSetPointSize :: Font a -> Int -> IO () +fontSetPointSize _obj pointSize + = withObjectRef "fontSetPointSize" _obj $ \cobj__obj -> + wxFont_SetPointSize cobj__obj (toCInt pointSize) +foreign import ccall "wxFont_SetPointSize" wxFont_SetPointSize :: Ptr (TFont a) -> CInt -> IO () + +-- | usage: (@fontSetStyle obj style@). +fontSetStyle :: Font a -> Int -> IO () +fontSetStyle _obj style + = withObjectRef "fontSetStyle" _obj $ \cobj__obj -> + wxFont_SetStyle cobj__obj (toCInt style) +foreign import ccall "wxFont_SetStyle" wxFont_SetStyle :: Ptr (TFont a) -> CInt -> IO () + +-- | usage: (@fontSetUnderlined obj underlined@). +fontSetUnderlined :: Font a -> Int -> IO () +fontSetUnderlined _obj underlined + = withObjectRef "fontSetUnderlined" _obj $ \cobj__obj -> + wxFont_SetUnderlined cobj__obj (toCInt underlined) +foreign import ccall "wxFont_SetUnderlined" wxFont_SetUnderlined :: Ptr (TFont a) -> CInt -> IO () + +-- | usage: (@fontSetWeight obj weight@). +fontSetWeight :: Font a -> Int -> IO () +fontSetWeight _obj weight + = withObjectRef "fontSetWeight" _obj $ \cobj__obj -> + wxFont_SetWeight cobj__obj (toCInt weight) +foreign import ccall "wxFont_SetWeight" wxFont_SetWeight :: Ptr (TFont a) -> CInt -> IO () + +-- | usage: (@frameCentre self orientation@). +frameCentre :: Frame a -> Int -> IO () +frameCentre self orientation + = withObjectRef "frameCentre" self $ \cobj_self -> + wxFrame_Centre cobj_self (toCInt orientation) +foreign import ccall "wxFrame_Centre" wxFrame_Centre :: Ptr (TFrame a) -> CInt -> IO () + +-- | usage: (@frameCreate prt id txt lfttopwdthgt stl@). +frameCreate :: Window a -> Id -> String -> Rect -> Style -> IO (Frame ()) +frameCreate _prt _id _txt _lfttopwdthgt _stl + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + withStringPtr _txt $ \cobj__txt -> + wxFrame_Create cobj__prt (toCInt _id) cobj__txt (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) +foreign import ccall "wxFrame_Create" wxFrame_Create :: Ptr (TWindow a) -> CInt -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TFrame ())) + +-- | usage: (@frameCreateStatusBar obj number style@). +frameCreateStatusBar :: Frame a -> Int -> Int -> IO (StatusBar ()) +frameCreateStatusBar _obj number style + = withObjectResult $ + withObjectRef "frameCreateStatusBar" _obj $ \cobj__obj -> + wxFrame_CreateStatusBar cobj__obj (toCInt number) (toCInt style) +foreign import ccall "wxFrame_CreateStatusBar" wxFrame_CreateStatusBar :: Ptr (TFrame a) -> CInt -> CInt -> IO (Ptr (TStatusBar ())) + +-- | usage: (@frameCreateToolBar obj style@). +frameCreateToolBar :: Frame a -> Int -> IO (ToolBar ()) +frameCreateToolBar _obj style + = withObjectResult $ + withObjectRef "frameCreateToolBar" _obj $ \cobj__obj -> + wxFrame_CreateToolBar cobj__obj (toCInt style) +foreign import ccall "wxFrame_CreateToolBar" wxFrame_CreateToolBar :: Ptr (TFrame a) -> CInt -> IO (Ptr (TToolBar ())) + +-- | usage: (@frameGetClientAreaOriginleft obj@). +frameGetClientAreaOriginleft :: Frame a -> IO Int +frameGetClientAreaOriginleft _obj + = withIntResult $ + withObjectRef "frameGetClientAreaOriginleft" _obj $ \cobj__obj -> + wxFrame_GetClientAreaOrigin_left cobj__obj +foreign import ccall "wxFrame_GetClientAreaOrigin_left" wxFrame_GetClientAreaOrigin_left :: Ptr (TFrame a) -> IO CInt + +-- | usage: (@frameGetClientAreaOrigintop obj@). +frameGetClientAreaOrigintop :: Frame a -> IO Int +frameGetClientAreaOrigintop _obj + = withIntResult $ + withObjectRef "frameGetClientAreaOrigintop" _obj $ \cobj__obj -> + wxFrame_GetClientAreaOrigin_top cobj__obj +foreign import ccall "wxFrame_GetClientAreaOrigin_top" wxFrame_GetClientAreaOrigin_top :: Ptr (TFrame a) -> IO CInt + +-- | usage: (@frameGetMenuBar obj@). +frameGetMenuBar :: Frame a -> IO (MenuBar ()) +frameGetMenuBar _obj + = withObjectResult $ + withObjectRef "frameGetMenuBar" _obj $ \cobj__obj -> + wxFrame_GetMenuBar cobj__obj +foreign import ccall "wxFrame_GetMenuBar" wxFrame_GetMenuBar :: Ptr (TFrame a) -> IO (Ptr (TMenuBar ())) + +-- | usage: (@frameGetStatusBar obj@). +frameGetStatusBar :: Frame a -> IO (StatusBar ()) +frameGetStatusBar _obj + = withObjectResult $ + withObjectRef "frameGetStatusBar" _obj $ \cobj__obj -> + wxFrame_GetStatusBar cobj__obj +foreign import ccall "wxFrame_GetStatusBar" wxFrame_GetStatusBar :: Ptr (TFrame a) -> IO (Ptr (TStatusBar ())) + +-- | usage: (@frameGetTitle obj@). +frameGetTitle :: Frame a -> IO (String) +frameGetTitle _obj + = withManagedStringResult $ + withObjectRef "frameGetTitle" _obj $ \cobj__obj -> + wxFrame_GetTitle cobj__obj +foreign import ccall "wxFrame_GetTitle" wxFrame_GetTitle :: Ptr (TFrame a) -> IO (Ptr (TWxString ())) + +-- | usage: (@frameGetToolBar obj@). +frameGetToolBar :: Frame a -> IO (ToolBar ()) +frameGetToolBar _obj + = withObjectResult $ + withObjectRef "frameGetToolBar" _obj $ \cobj__obj -> + wxFrame_GetToolBar cobj__obj +foreign import ccall "wxFrame_GetToolBar" wxFrame_GetToolBar :: Ptr (TFrame a) -> IO (Ptr (TToolBar ())) + +-- | usage: (@frameIsFullScreen self@). +frameIsFullScreen :: Frame a -> IO Bool +frameIsFullScreen self + = withBoolResult $ + withObjectRef "frameIsFullScreen" self $ \cobj_self -> + wxFrame_IsFullScreen cobj_self +foreign import ccall "wxFrame_IsFullScreen" wxFrame_IsFullScreen :: Ptr (TFrame a) -> IO CBool + +-- | usage: (@frameRestore obj@). +frameRestore :: Frame a -> IO () +frameRestore _obj + = withObjectRef "frameRestore" _obj $ \cobj__obj -> + wxFrame_Restore cobj__obj +foreign import ccall "wxFrame_Restore" wxFrame_Restore :: Ptr (TFrame a) -> IO () + +-- | usage: (@frameSetMenuBar obj menubar@). +frameSetMenuBar :: Frame a -> MenuBar b -> IO () +frameSetMenuBar _obj menubar + = withObjectRef "frameSetMenuBar" _obj $ \cobj__obj -> + withObjectPtr menubar $ \cobj_menubar -> + wxFrame_SetMenuBar cobj__obj cobj_menubar +foreign import ccall "wxFrame_SetMenuBar" wxFrame_SetMenuBar :: Ptr (TFrame a) -> Ptr (TMenuBar b) -> IO () + +-- | usage: (@frameSetShape self region@). +frameSetShape :: Frame a -> Region b -> IO Bool +frameSetShape self region + = withBoolResult $ + withObjectRef "frameSetShape" self $ \cobj_self -> + withObjectPtr region $ \cobj_region -> + wxFrame_SetShape cobj_self cobj_region +foreign import ccall "wxFrame_SetShape" wxFrame_SetShape :: Ptr (TFrame a) -> Ptr (TRegion b) -> IO CBool + +-- | usage: (@frameSetStatusBar obj statBar@). +frameSetStatusBar :: Frame a -> StatusBar b -> IO () +frameSetStatusBar _obj statBar + = withObjectRef "frameSetStatusBar" _obj $ \cobj__obj -> + withObjectPtr statBar $ \cobj_statBar -> + wxFrame_SetStatusBar cobj__obj cobj_statBar +foreign import ccall "wxFrame_SetStatusBar" wxFrame_SetStatusBar :: Ptr (TFrame a) -> Ptr (TStatusBar b) -> IO () + +-- | usage: (@frameSetStatusText obj txt number@). +frameSetStatusText :: Frame a -> String -> Int -> IO () +frameSetStatusText _obj _txt _number + = withObjectRef "frameSetStatusText" _obj $ \cobj__obj -> + withStringPtr _txt $ \cobj__txt -> + wxFrame_SetStatusText cobj__obj cobj__txt (toCInt _number) +foreign import ccall "wxFrame_SetStatusText" wxFrame_SetStatusText :: Ptr (TFrame a) -> Ptr (TWxString b) -> CInt -> IO () + +-- | usage: (@frameSetStatusWidths obj n widthsfield@). +frameSetStatusWidths :: Frame a -> Int -> Ptr c -> IO () +frameSetStatusWidths _obj _n _widthsfield + = withObjectRef "frameSetStatusWidths" _obj $ \cobj__obj -> + wxFrame_SetStatusWidths cobj__obj (toCInt _n) _widthsfield +foreign import ccall "wxFrame_SetStatusWidths" wxFrame_SetStatusWidths :: Ptr (TFrame a) -> CInt -> Ptr c -> IO () + +-- | usage: (@frameSetTitle frame txt@). +frameSetTitle :: Frame a -> String -> IO () +frameSetTitle _frame _txt + = withObjectRef "frameSetTitle" _frame $ \cobj__frame -> + withStringPtr _txt $ \cobj__txt -> + wxFrame_SetTitle cobj__frame cobj__txt +foreign import ccall "wxFrame_SetTitle" wxFrame_SetTitle :: Ptr (TFrame a) -> Ptr (TWxString b) -> IO () + +-- | usage: (@frameSetToolBar obj toolbar@). +frameSetToolBar :: Frame a -> ToolBar b -> IO () +frameSetToolBar _obj _toolbar + = withObjectRef "frameSetToolBar" _obj $ \cobj__obj -> + withObjectPtr _toolbar $ \cobj__toolbar -> + wxFrame_SetToolBar cobj__obj cobj__toolbar +foreign import ccall "wxFrame_SetToolBar" wxFrame_SetToolBar :: Ptr (TFrame a) -> Ptr (TToolBar b) -> IO () + +-- | usage: (@frameShowFullScreen self show style@). +frameShowFullScreen :: Frame a -> Bool -> Int -> IO Bool +frameShowFullScreen self show style + = withBoolResult $ + withObjectRef "frameShowFullScreen" self $ \cobj_self -> + wxFrame_ShowFullScreen cobj_self (toCBool show) (toCInt style) +foreign import ccall "wxFrame_ShowFullScreen" wxFrame_ShowFullScreen :: Ptr (TFrame a) -> CBool -> CInt -> IO CBool + +-- | usage: (@gaugeCreate prt id rng lfttopwdthgt stl@). +gaugeCreate :: Window a -> Id -> Int -> Rect -> Style -> IO (Gauge ()) +gaugeCreate _prt _id _rng _lfttopwdthgt _stl + = withObjectResult $ + withObjectPtr _prt $ \cobj__prt -> + wxGauge_Create cobj__prt (toCInt _id) (toCInt _rng) (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) +foreign import ccall "wxGauge_Create" wxGauge_Create :: Ptr (TWindow a) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TGauge ())) + +-- | usage: (@gaugeGetBezelFace obj@). +gaugeGetBezelFace :: Gauge a -> IO Int +gaugeGetBezelFace _obj + = withIntResult $ + withObjectRef "gaugeGetBezelFace" _obj $ \cobj__obj -> + wxGauge_GetBezelFace cobj__obj +foreign import ccall "wxGauge_GetBezelFace" wxGauge_GetBezelFace :: Ptr (TGauge a) -> IO CInt + +-- | usage: (@gaugeGetRange obj@). +gaugeGetRange :: Gauge a -> IO Int +gaugeGetRange _obj + = withIntResult $ + withObjectRef "gaugeGetRange" _obj $ \cobj__obj -> + wxGauge_GetRange cobj__obj +foreign import ccall "wxGauge_GetRange" wxGauge_GetRange :: Ptr (TGauge a) -> IO CInt + +-- | usage: (@gaugeGetShadowWidth obj@). +gaugeGetShadowWidth :: Gauge a -> IO Int +gaugeGetShadowWidth _obj + = withIntResult $ + withObjectRef "gaugeGetShadowWidth" _obj $ \cobj__obj -> + wxGauge_GetShadowWidth cobj__obj +foreign import ccall "wxGauge_GetShadowWidth" wxGauge_GetShadowWidth :: Ptr (TGauge a) -> IO CInt + +-- | usage: (@gaugeGetValue obj@). +gaugeGetValue :: Gauge a -> IO Int +gaugeGetValue _obj + = withIntResult $ + withObjectRef "gaugeGetValue" _obj $ \cobj__obj -> + wxGauge_GetValue cobj__obj +foreign import ccall "wxGauge_GetValue" wxGauge_GetValue :: Ptr (TGauge a) -> IO CInt + +-- | usage: (@gaugeSetBezelFace obj w@). +gaugeSetBezelFace :: Gauge a -> Int -> IO () +gaugeSetBezelFace _obj w + = withObjectRef "gaugeSetBezelFace" _obj $ \cobj__obj -> + wxGauge_SetBezelFace cobj__obj (toCInt w) +foreign import ccall "wxGauge_SetBezelFace" wxGauge_SetBezelFace :: Ptr (TGauge a) -> CInt -> IO () + +-- | usage: (@gaugeSetRange obj r@). +gaugeSetRange :: Gauge a -> Int -> IO () +gaugeSetRange _obj r + = withObjectRef "gaugeSetRange" _obj $ \cobj__obj -> + wxGauge_SetRange cobj__obj (toCInt r) +foreign import ccall "wxGauge_SetRange" wxGauge_SetRange :: Ptr (TGauge a) -> CInt -> IO () + +-- | usage: (@gaugeSetShadowWidth obj w@). +gaugeSetShadowWidth :: Gauge a -> Int -> IO () +gaugeSetShadowWidth _obj w + = withObjectRef "gaugeSetShadowWidth" _obj $ \cobj__obj -> + wxGauge_SetShadowWidth cobj__obj (toCInt w) +foreign import ccall "wxGauge_SetShadowWidth" wxGauge_SetShadowWidth :: Ptr (TGauge a) -> CInt -> IO () + +-- | usage: (@gaugeSetValue obj pos@). +gaugeSetValue :: Gauge a -> Int -> IO () +gaugeSetValue _obj pos + = withObjectRef "gaugeSetValue" _obj $ \cobj__obj -> + wxGauge_SetValue cobj__obj (toCInt pos) +foreign import ccall "wxGauge_SetValue" wxGauge_SetValue :: Ptr (TGauge a) -> CInt -> IO () + +-- | usage: (@gcdcCreate dc@). +gcdcCreate :: WindowDC a -> IO (GCDC ()) +gcdcCreate dc + = withObjectResult $ + withObjectPtr dc $ \cobj_dc -> + wxGcdc_Create cobj_dc +foreign import ccall "wxGcdc_Create" wxGcdc_Create :: Ptr (TWindowDC a) -> IO (Ptr (TGCDC ())) + +-- | usage: (@gcdcCreateFromMemory dc@). +gcdcCreateFromMemory :: MemoryDC a -> IO (GCDC ()) +gcdcCreateFromMemory dc + = withObjectResult $ + withObjectPtr dc $ \cobj_dc -> + wxGcdc_CreateFromMemory cobj_dc +foreign import ccall "wxGcdc_CreateFromMemory" wxGcdc_CreateFromMemory :: Ptr (TMemoryDC a) -> IO (Ptr (TGCDC ())) + +-- | usage: (@gcdcCreateFromPrinter dc@). +gcdcCreateFromPrinter :: PrinterDC a -> IO (GCDC ()) +gcdcCreateFromPrinter dc + = withObjectResult $ + withObjectPtr dc $ \cobj_dc -> + wxGcdc_CreateFromPrinter cobj_dc +foreign import ccall "wxGcdc_CreateFromPrinter" wxGcdc_CreateFromPrinter :: Ptr (TPrinterDC a) -> IO (Ptr (TGCDC ())) + +-- | usage: (@gcdcDelete self@). +gcdcDelete :: GCDC a -> IO () +gcdcDelete self + = withObjectPtr self $ \cobj_self -> + wxGcdc_Delete cobj_self +foreign import ccall "wxGcdc_Delete" wxGcdc_Delete :: Ptr (TGCDC a) -> IO () + +-- | usage: (@gcdcGetGraphicsContext self@). +gcdcGetGraphicsContext :: GCDC a -> IO (GraphicsContext ()) +gcdcGetGraphicsContext self + = withObjectResult $ + withObjectPtr self $ \cobj_self -> + wxGcdc_GetGraphicsContext cobj_self +foreign import ccall "wxGcdc_GetGraphicsContext" wxGcdc_GetGraphicsContext :: Ptr (TGCDC a) -> IO (Ptr (TGraphicsContext ())) + +-- | usage: (@gcdcSetGraphicsContext self gc@). +gcdcSetGraphicsContext :: GCDC a -> GraphicsContext b -> IO () +gcdcSetGraphicsContext self gc + = withObjectPtr self $ \cobj_self -> + withObjectPtr gc $ \cobj_gc -> + wxGcdc_SetGraphicsContext cobj_self cobj_gc +foreign import ccall "wxGcdc_SetGraphicsContext" wxGcdc_SetGraphicsContext :: Ptr (TGCDC a) -> Ptr (TGraphicsContext b) -> IO () + +-- | usage: (@genericDragIcon icon@). +genericDragIcon :: Icon a -> IO (GenericDragImage ()) +genericDragIcon icon + = withObjectResult $ + withObjectPtr icon $ \cobj_icon -> + wx_wxGenericDragIcon cobj_icon +foreign import ccall "wxGenericDragIcon" wx_wxGenericDragIcon :: Ptr (TIcon a) -> IO (Ptr (TGenericDragImage ())) + +-- | usage: (@genericDragImageCreate cursor@). +genericDragImageCreate :: Cursor a -> IO (GenericDragImage ()) +genericDragImageCreate cursor + = withObjectResult $ + withObjectPtr cursor $ \cobj_cursor -> + wxGenericDragImage_Create cobj_cursor +foreign import ccall "wxGenericDragImage_Create" wxGenericDragImage_Create :: Ptr (TCursor a) -> IO (Ptr (TGenericDragImage ())) + +-- | usage: (@genericDragImageDoDrawImage self dc xy@). +genericDragImageDoDrawImage :: GenericDragImage a -> DC b -> Point -> IO Bool +genericDragImageDoDrawImage self dc xy + = withBoolResult $ + withObjectRef "genericDragImageDoDrawImage" self $ \cobj_self -> + withObjectPtr dc $ \cobj_dc -> + wxGenericDragImage_DoDrawImage cobj_self cobj_dc (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxGenericDragImage_DoDrawImage" wxGenericDragImage_DoDrawImage :: Ptr (TGenericDragImage a) -> Ptr (TDC b) -> CInt -> CInt -> IO CBool + +-- | usage: (@genericDragImageGetImageRect self xposypos@). +genericDragImageGetImageRect :: GenericDragImage a -> Point -> IO (Rect) +genericDragImageGetImageRect self xposypos + = withWxRectResult $ + withObjectRef "genericDragImageGetImageRect" self $ \cobj_self -> + wxGenericDragImage_GetImageRect cobj_self (toCIntPointX xposypos) (toCIntPointY xposypos) +foreign import ccall "wxGenericDragImage_GetImageRect" wxGenericDragImage_GetImageRect :: Ptr (TGenericDragImage a) -> CInt -> CInt -> IO (Ptr (TWxRect ())) + +-- | usage: (@genericDragImageUpdateBackingFromWindow self windowDC destDC xywh xdestydestwidthheight@). +genericDragImageUpdateBackingFromWindow :: GenericDragImage a -> DC b -> MemoryDC c -> Rect -> Rect -> IO Bool +genericDragImageUpdateBackingFromWindow self windowDC destDC xywh xdestydestwidthheight + = withBoolResult $ + withObjectRef "genericDragImageUpdateBackingFromWindow" self $ \cobj_self -> + withObjectPtr windowDC $ \cobj_windowDC -> + withObjectPtr destDC $ \cobj_destDC -> + wxGenericDragImage_UpdateBackingFromWindow cobj_self cobj_windowDC cobj_destDC (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) (toCIntRectX xdestydestwidthheight) (toCIntRectY xdestydestwidthheight)(toCIntRectW xdestydestwidthheight) (toCIntRectH xdestydestwidthheight) +foreign import ccall "wxGenericDragImage_UpdateBackingFromWindow" wxGenericDragImage_UpdateBackingFromWindow :: Ptr (TGenericDragImage a) -> Ptr (TDC b) -> Ptr (TMemoryDC c) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO CBool + +-- | usage: (@genericDragListItem treeCtrl id@). +genericDragListItem :: ListCtrl a -> Id -> IO (GenericDragImage ()) +genericDragListItem treeCtrl id + = withObjectResult $ + withObjectPtr treeCtrl $ \cobj_treeCtrl -> + wx_wxGenericDragListItem cobj_treeCtrl (toCInt id) +foreign import ccall "wxGenericDragListItem" wx_wxGenericDragListItem :: Ptr (TListCtrl a) -> CInt -> IO (Ptr (TGenericDragImage ())) + +-- | usage: (@genericDragString test@). +genericDragString :: String -> IO (GenericDragImage ()) +genericDragString test + = withObjectResult $ + withStringPtr test $ \cobj_test -> + wx_wxGenericDragString cobj_test +foreign import ccall "wxGenericDragString" wx_wxGenericDragString :: Ptr (TWxString a) -> IO (Ptr (TGenericDragImage ())) + +-- | usage: (@genericDragTreeItem treeCtrl id@). +genericDragTreeItem :: TreeCtrl a -> TreeItem -> IO (GenericDragImage ()) +genericDragTreeItem treeCtrl id + = withObjectResult $ + withObjectPtr treeCtrl $ \cobj_treeCtrl -> + withTreeItemIdPtr id $ \cobj_id -> + wx_wxGenericDragTreeItem cobj_treeCtrl cobj_id +foreign import ccall "wxGenericDragTreeItem" wx_wxGenericDragTreeItem :: Ptr (TTreeCtrl a) -> Ptr (TTreeItemId b) -> IO (Ptr (TGenericDragImage ())) + +-- | usage: (@getApplicationDir@). +getApplicationDir :: IO (String) +getApplicationDir + = withManagedStringResult $ + wx_wxGetApplicationDir +foreign import ccall "wxGetApplicationDir" wx_wxGetApplicationDir :: IO (Ptr (TWxString ())) + +-- | usage: (@getApplicationPath@). +getApplicationPath :: IO (String) +getApplicationPath + = withManagedStringResult $ + wx_wxGetApplicationPath +foreign import ccall "wxGetApplicationPath" wx_wxGetApplicationPath :: IO (Ptr (TWxString ())) + +-- | usage: (@getColourFromUser parent colInit@). +getColourFromUser :: Window a -> Color -> IO (Color) +getColourFromUser parent colInit + = withRefColour $ \pref -> + withObjectPtr parent $ \cobj_parent -> + withColourPtr colInit $ \cobj_colInit -> + wx_wxGetColourFromUser cobj_parent cobj_colInit pref +foreign import ccall "wxGetColourFromUser" wx_wxGetColourFromUser :: Ptr (TWindow a) -> Ptr (TColour b) -> Ptr (TColour ()) -> IO () + +-- | usage: (@getELJLocale@). +getELJLocale :: IO (WXCLocale ()) +getELJLocale + = withObjectResult $ + wx_wxGetELJLocale +foreign import ccall "wxGetELJLocale" wx_wxGetELJLocale :: IO (Ptr (TWXCLocale ())) + +-- | usage: (@getELJTranslation sz@). +getELJTranslation :: String -> IO (Ptr ()) +getELJTranslation sz + = withCWString sz $ \cstr_sz -> + wx_wxGetELJTranslation cstr_sz +foreign import ccall "wxGetELJTranslation" wx_wxGetELJTranslation :: CWString -> IO (Ptr ()) + +-- | usage: (@getFontFromUser parent fontInit@). +getFontFromUser :: Window a -> Font b -> IO (Font ()) +getFontFromUser parent fontInit + = withRefFont $ \pref -> + withObjectPtr parent $ \cobj_parent -> + withObjectPtr fontInit $ \cobj_fontInit -> + wx_wxGetFontFromUser cobj_parent cobj_fontInit pref +foreign import ccall "wxGetFontFromUser" wx_wxGetFontFromUser :: Ptr (TWindow a) -> Ptr (TFont b) -> Ptr (TFont ()) -> IO () + +-- | usage: (@getNumberFromUser message prompt caption value min max parent xy@). +getNumberFromUser :: String -> String -> String -> Int -> Int -> Int -> Window g -> Point -> IO Int +getNumberFromUser message prompt caption value min max parent xy + = withIntResult $ + withStringPtr message $ \cobj_message -> + withStringPtr prompt $ \cobj_prompt -> + withStringPtr caption $ \cobj_caption -> + withObjectPtr parent $ \cobj_parent -> + wx_wxGetNumberFromUser cobj_message cobj_prompt cobj_caption (toCInt value) (toCInt min) (toCInt max) cobj_parent (toCIntPointX xy) (toCIntPointY xy) +foreign import ccall "wxGetNumberFromUser" wx_wxGetNumberFromUser :: Ptr (TWxString a) -> Ptr (TWxString b) -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> Ptr (TWindow g) -> CInt -> CInt -> IO CInt + +-- | usage: (@getPasswordFromUser message caption defaultText parent@). +getPasswordFromUser :: String -> String -> String -> Window d -> IO String +getPasswordFromUser message caption defaultText parent + = withWStringResult $ \buffer -> + withCWString message $ \cstr_message -> + withCWString caption $ \cstr_caption -> + withCWString defaultText $ \cstr_defaultText -> + withObjectPtr parent $ \cobj_parent -> + wx_wxGetPasswordFromUser cstr_message cstr_caption cstr_defaultText cobj_parent buffer +foreign import ccall "wxGetPasswordFromUser" wx_wxGetPasswordFromUser :: CWString -> CWString -> CWString -> Ptr (TWindow d) -> Ptr CWchar -> IO CInt + +-- | usage: (@getTextFromUser message caption defaultText parent xy center@). +getTextFromUser :: String -> String -> String -> Window d -> Point -> Bool -> IO String +getTextFromUser message caption defaultText parent xy center + = withWStringResult $ \buffer -> + withCWString message $ \cstr_message -> + withCWString caption $ \cstr_caption -> + withCWString defaultText $ \cstr_defaultText -> + withObjectPtr parent $ \cobj_parent -> + wx_wxGetTextFromUser cstr_message cstr_caption cstr_defaultText cobj_parent (toCIntPointX xy) (toCIntPointY xy) (toCBool center) buffer +foreign import ccall "wxGetTextFromUser" wx_wxGetTextFromUser :: CWString -> CWString -> CWString -> Ptr (TWindow d) -> CInt -> CInt -> CBool -> Ptr CWchar -> IO CInt + +-- | usage: (@glCanvasCreate parent windowID attributes xywh stl title palette@). +glCanvasCreate :: Window a -> Int -> Ptr CInt -> Rect -> Style -> String -> Palette g -> IO (GLCanvas ()) +glCanvasCreate parent windowID attributes xywh _stl title palette + = withObjectResult $ + withObjectPtr parent $ \cobj_parent -> + withStringPtr title $ \cobj_title -> + withObjectPtr palette $ \cobj_palette -> + wxGLCanvas_Create cobj_parent (toCInt windowID) attributes (toCIntRectX xywh) (toCIntRectY xywh)(toCIntRectW xywh) (toCIntRectH xywh) (toCInt _stl) cobj_title cobj_palette +foreign import ccall "wxGLCanvas_Create" wxGLCanvas_Create :: Ptr (TWindow a) -> CInt -> Ptr CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr (TWxString f) -> Ptr (TPalette g) -> IO (Ptr (TGLCanvas ())) + +-- | usage: (@glCanvasIsDisplaySupported attributes@). +glCanvasIsDisplaySupported :: Ptr CInt -> IO Bool +glCanvasIsDisplaySupported attributes + = withBoolResult $ + wxGLCanvas_IsDisplaySupported attributes +foreign import ccall "wxGLCanvas_IsDisplaySupported" wxGLCanvas_IsDisplaySupported :: Ptr CInt -> IO CBool + +-- | usage: (@glCanvasIsExtensionSupported extension@). +glCanvasIsExtensionSupported :: String -> IO Bool +glCanvasIsExtensionSupported extension + = withBoolResult $ + withStringPtr extension $ \cobj_extension -> + wxGLCanvas_IsExtensionSupported cobj_extension +foreign import ccall "wxGLCanvas_IsExtensionSupported" wxGLCanvas_IsExtensionSupported :: Ptr (TWxString a) -> IO CBool + +-- | usage: (@glCanvasSetColour self colour@). +glCanvasSetColour :: GLCanvas a -> Color -> IO Bool +glCanvasSetColour self colour + = withBoolResult $ + withObjectRef "glCanvasSetColour" self $ \cobj_self -> + withColourPtr colour $ \cobj_colour -> + wxGLCanvas_SetColour cobj_self cobj_colour +foreign import ccall "wxGLCanvas_SetColour" wxGLCanvas_SetColour :: Ptr (TGLCanvas a) -> Ptr (TColour b) -> IO CBool + +-- | usage: (@glCanvasSetCurrent self ctxt@). +glCanvasSetCurrent :: GLCanvas a -> GLContext b -> IO Bool +glCanvasSetCurrent self ctxt + = withBoolResult $ + withObjectRef "glCanvasSetCurrent" self $ \cobj_self -> + withObjectPtr ctxt $ \cobj_ctxt -> + wxGLCanvas_SetCurrent cobj_self cobj_ctxt +foreign import ccall "wxGLCanvas_SetCurrent" wxGLCanvas_SetCurrent :: Ptr (TGLCanvas a) -> Ptr (TGLContext b) -> IO CBool + +-- | usage: (@glCanvasSwapBuffers self@). +glCanvasSwapBuffers :: GLCanvas a -> IO Bool +glCanvasSwapBuffers self + = withBoolResult $ + withObjectRef "glCanvasSwapBuffers" self $ \cobj_self -> + wxGLCanvas_SwapBuffers cobj_self +foreign import ccall "wxGLCanvas_SwapBuffers" wxGLCanvas_SwapBuffers :: Ptr (TGLCanvas a) -> IO CBool + +-- | usage: (@glContextCreate win other@). +glContextCreate :: GLCanvas a -> GLContext b -> IO (GLContext ()) +glContextCreate win other + = withObjectResult $ + withObjectPtr win $ \cobj_win -> + withObjectPtr other $ \cobj_other -> + wxGLContext_Create cobj_win cobj_other +foreign import ccall "wxGLContext_Create" wxGLContext_Create :: Ptr (TGLCanvas a) -> Ptr (TGLContext b) -> IO (Ptr (TGLContext ())) + +-- | usage: (@glContextCreateFromNull win@). +glContextCreateFromNull :: GLCanvas a -> IO (GLContext ()) +glContextCreateFromNull win + = withObjectResult $ + withObjectPtr win $ \cobj_win -> + wxGLContext_CreateFromNull cobj_win +foreign import ccall "wxGLContext_CreateFromNull" wxGLContext_CreateFromNull :: Ptr (TGLCanvas a) -> IO (Ptr (TGLContext ())) + +-- | usage: (@glContextSetCurrent self win@). +glContextSetCurrent :: GLContext a -> GLCanvas b -> IO Bool +glContextSetCurrent self win + = withBoolResult $ + withObjectRef "glContextSetCurrent" self $ \cobj_self -> + withObjectPtr win $ \cobj_win -> + wxGLContext_SetCurrent cobj_self cobj_win +foreign import ccall "wxGLContext_SetCurrent" wxGLContext_SetCurrent :: Ptr (TGLContext a) -> Ptr (TGLCanvas b) -> IO CBool + +-- | usage: (@graphicsBrushCreate@). +graphicsBrushCreate :: IO (GraphicsBrush ()) +graphicsBrushCreate + = withObjectResult $ + wxGraphicsBrush_Create +foreign import ccall "wxGraphicsBrush_Create" wxGraphicsBrush_Create :: IO (Ptr (TGraphicsBrush ())) + +-- | usage: (@graphicsBrushDelete self@). +graphicsBrushDelete :: GraphicsBrush a -> IO () +graphicsBrushDelete + = objectDelete + + +-- | usage: (@graphicsContextClip self region@). +graphicsContextClip :: GraphicsContext a -> Region b -> IO () +graphicsContextClip self region + = withObjectRef "graphicsContextClip" self $ \cobj_self -> + withObjectPtr region $ \cobj_region -> + wxGraphicsContext_Clip cobj_self cobj_region +foreign import ccall "wxGraphicsContext_Clip" wxGraphicsContext_Clip :: Ptr (TGraphicsContext a) -> Ptr (TRegion b) -> IO () + +-- | usage: (@graphicsContextClipByRectangle self xywh@). +graphicsContextClipByRectangle :: GraphicsContext a -> (Rect2D Double) -> IO () +graphicsContextClipByRectangle self xywh + = withObjectRef "graphicsContextClipByRectangle" self $ \cobj_self -> + wxGraphicsContext_ClipByRectangle cobj_self (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) +foreign import ccall "wxGraphicsContext_ClipByRectangle" wxGraphicsContext_ClipByRectangle :: Ptr (TGraphicsContext a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsContextConcatTransform self path@). +graphicsContextConcatTransform :: GraphicsContext a -> GraphicsMatrix b -> IO () +graphicsContextConcatTransform self path + = withObjectRef "graphicsContextConcatTransform" self $ \cobj_self -> + withObjectPtr path $ \cobj_path -> + wxGraphicsContext_ConcatTransform cobj_self cobj_path +foreign import ccall "wxGraphicsContext_ConcatTransform" wxGraphicsContext_ConcatTransform :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsMatrix b) -> IO () + +-- | usage: (@graphicsContextCreate dc@). +graphicsContextCreate :: WindowDC a -> IO (GraphicsContext ()) +graphicsContextCreate dc + = withObjectResult $ + withObjectPtr dc $ \cobj_dc -> + wxGraphicsContext_Create cobj_dc +foreign import ccall "wxGraphicsContext_Create" wxGraphicsContext_Create :: Ptr (TWindowDC a) -> IO (Ptr (TGraphicsContext ())) + +-- | usage: (@graphicsContextCreateDefaultMatrix self@). +graphicsContextCreateDefaultMatrix :: GraphicsContext a -> IO (GraphicsMatrix ()) +graphicsContextCreateDefaultMatrix self + = withObjectResult $ + withObjectRef "graphicsContextCreateDefaultMatrix" self $ \cobj_self -> + wxGraphicsContext_CreateDefaultMatrix cobj_self +foreign import ccall "wxGraphicsContext_CreateDefaultMatrix" wxGraphicsContext_CreateDefaultMatrix :: Ptr (TGraphicsContext a) -> IO (Ptr (TGraphicsMatrix ())) + +-- | usage: (@graphicsContextCreateFromMemory dc@). +graphicsContextCreateFromMemory :: MemoryDC a -> IO (GraphicsContext ()) +graphicsContextCreateFromMemory dc + = withObjectResult $ + withObjectPtr dc $ \cobj_dc -> + wxGraphicsContext_CreateFromMemory cobj_dc +foreign import ccall "wxGraphicsContext_CreateFromMemory" wxGraphicsContext_CreateFromMemory :: Ptr (TMemoryDC a) -> IO (Ptr (TGraphicsContext ())) + +-- | usage: (@graphicsContextCreateFromNative context@). +graphicsContextCreateFromNative :: GraphicsContext a -> IO (GraphicsContext ()) +graphicsContextCreateFromNative context + = withObjectResult $ + withObjectRef "graphicsContextCreateFromNative" context $ \cobj_context -> + wxGraphicsContext_CreateFromNative cobj_context +foreign import ccall "wxGraphicsContext_CreateFromNative" wxGraphicsContext_CreateFromNative :: Ptr (TGraphicsContext a) -> IO (Ptr (TGraphicsContext ())) + +-- | usage: (@graphicsContextCreateFromNativeWindow window@). +graphicsContextCreateFromNativeWindow :: Window a -> IO (GraphicsContext ()) +graphicsContextCreateFromNativeWindow window + = withObjectResult $ + withObjectPtr window $ \cobj_window -> + wxGraphicsContext_CreateFromNativeWindow cobj_window +foreign import ccall "wxGraphicsContext_CreateFromNativeWindow" wxGraphicsContext_CreateFromNativeWindow :: Ptr (TWindow a) -> IO (Ptr (TGraphicsContext ())) + +-- | usage: (@graphicsContextCreateFromPrinter dc@). +graphicsContextCreateFromPrinter :: PrinterDC a -> IO (GraphicsContext ()) +graphicsContextCreateFromPrinter dc + = withObjectResult $ + withObjectPtr dc $ \cobj_dc -> + wxGraphicsContext_CreateFromPrinter cobj_dc +foreign import ccall "wxGraphicsContext_CreateFromPrinter" wxGraphicsContext_CreateFromPrinter :: Ptr (TPrinterDC a) -> IO (Ptr (TGraphicsContext ())) + +-- | usage: (@graphicsContextCreateFromWindow window@). +graphicsContextCreateFromWindow :: Window a -> IO (GraphicsContext ()) +graphicsContextCreateFromWindow window + = withObjectResult $ + withObjectPtr window $ \cobj_window -> + wxGraphicsContext_CreateFromWindow cobj_window +foreign import ccall "wxGraphicsContext_CreateFromWindow" wxGraphicsContext_CreateFromWindow :: Ptr (TWindow a) -> IO (Ptr (TGraphicsContext ())) + +-- | usage: (@graphicsContextCreateMatrix self a b c d tx ty@). +graphicsContextCreateMatrix :: GraphicsContext a -> Double -> Double -> Double -> Double -> Double -> Double -> IO (GraphicsMatrix ()) +graphicsContextCreateMatrix self a b c d tx ty + = withObjectResult $ + withObjectRef "graphicsContextCreateMatrix" self $ \cobj_self -> + wxGraphicsContext_CreateMatrix cobj_self a b c d tx ty +foreign import ccall "wxGraphicsContext_CreateMatrix" wxGraphicsContext_CreateMatrix :: Ptr (TGraphicsContext a) -> Double -> Double -> Double -> Double -> Double -> Double -> IO (Ptr (TGraphicsMatrix ())) + +-- | usage: (@graphicsContextCreatePath self@). +graphicsContextCreatePath :: GraphicsContext a -> IO (GraphicsPath ()) +graphicsContextCreatePath self + = withObjectResult $ + withObjectRef "graphicsContextCreatePath" self $ \cobj_self -> + wxGraphicsContext_CreatePath cobj_self +foreign import ccall "wxGraphicsContext_CreatePath" wxGraphicsContext_CreatePath :: Ptr (TGraphicsContext a) -> IO (Ptr (TGraphicsPath ())) + +-- | usage: (@graphicsContextDelete self@). +graphicsContextDelete :: GraphicsContext a -> IO () +graphicsContextDelete + = objectDelete + + +-- | usage: (@graphicsContextDrawBitmap self bmp xywh@). +graphicsContextDrawBitmap :: GraphicsContext a -> Bitmap b -> (Rect2D Double) -> IO () +graphicsContextDrawBitmap self bmp xywh + = withObjectRef "graphicsContextDrawBitmap" self $ \cobj_self -> + withObjectPtr bmp $ \cobj_bmp -> + wxGraphicsContext_DrawBitmap cobj_self cobj_bmp (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) +foreign import ccall "wxGraphicsContext_DrawBitmap" wxGraphicsContext_DrawBitmap :: Ptr (TGraphicsContext a) -> Ptr (TBitmap b) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsContextDrawEllipse self xywh@). +graphicsContextDrawEllipse :: GraphicsContext a -> (Rect2D Double) -> IO () +graphicsContextDrawEllipse self xywh + = withObjectRef "graphicsContextDrawEllipse" self $ \cobj_self -> + wxGraphicsContext_DrawEllipse cobj_self (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) +foreign import ccall "wxGraphicsContext_DrawEllipse" wxGraphicsContext_DrawEllipse :: Ptr (TGraphicsContext a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsContextDrawIcon self icon xywh@). +graphicsContextDrawIcon :: GraphicsContext a -> Icon b -> (Rect2D Double) -> IO () +graphicsContextDrawIcon self icon xywh + = withObjectRef "graphicsContextDrawIcon" self $ \cobj_self -> + withObjectPtr icon $ \cobj_icon -> + wxGraphicsContext_DrawIcon cobj_self cobj_icon (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) +foreign import ccall "wxGraphicsContext_DrawIcon" wxGraphicsContext_DrawIcon :: Ptr (TGraphicsContext a) -> Ptr (TIcon b) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsContextDrawLines self n x y style@). +graphicsContextDrawLines :: GraphicsContext a -> Int -> Ptr c -> Ptr d -> Int -> IO () +graphicsContextDrawLines self n x y style + = withObjectRef "graphicsContextDrawLines" self $ \cobj_self -> + wxGraphicsContext_DrawLines cobj_self (toCInt n) x y (toCInt style) +foreign import ccall "wxGraphicsContext_DrawLines" wxGraphicsContext_DrawLines :: Ptr (TGraphicsContext a) -> CInt -> Ptr c -> Ptr d -> CInt -> IO () + +-- | usage: (@graphicsContextDrawPath self path style@). +graphicsContextDrawPath :: GraphicsContext a -> GraphicsPath b -> Int -> IO () +graphicsContextDrawPath self path style + = withObjectRef "graphicsContextDrawPath" self $ \cobj_self -> + withObjectPtr path $ \cobj_path -> + wxGraphicsContext_DrawPath cobj_self cobj_path (toCInt style) +foreign import ccall "wxGraphicsContext_DrawPath" wxGraphicsContext_DrawPath :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsPath b) -> CInt -> IO () + +-- | usage: (@graphicsContextDrawRectangle self xywh@). +graphicsContextDrawRectangle :: GraphicsContext a -> (Rect2D Double) -> IO () +graphicsContextDrawRectangle self xywh + = withObjectRef "graphicsContextDrawRectangle" self $ \cobj_self -> + wxGraphicsContext_DrawRectangle cobj_self (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) +foreign import ccall "wxGraphicsContext_DrawRectangle" wxGraphicsContext_DrawRectangle :: Ptr (TGraphicsContext a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsContextDrawRoundedRectangle self xywh radius@). +graphicsContextDrawRoundedRectangle :: GraphicsContext a -> (Rect2D Double) -> Double -> IO () +graphicsContextDrawRoundedRectangle self xywh radius + = withObjectRef "graphicsContextDrawRoundedRectangle" self $ \cobj_self -> + wxGraphicsContext_DrawRoundedRectangle cobj_self (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) radius +foreign import ccall "wxGraphicsContext_DrawRoundedRectangle" wxGraphicsContext_DrawRoundedRectangle :: Ptr (TGraphicsContext a) -> CDouble -> CDouble -> CDouble -> CDouble -> Double -> IO () + +-- | usage: (@graphicsContextDrawText self text xy@). +graphicsContextDrawText :: GraphicsContext a -> String -> (Point2 Double) -> IO () +graphicsContextDrawText self text xy + = withObjectRef "graphicsContextDrawText" self $ \cobj_self -> + withStringPtr text $ \cobj_text -> + wxGraphicsContext_DrawText cobj_self cobj_text (toCDoublePointX xy) (toCDoublePointY xy) +foreign import ccall "wxGraphicsContext_DrawText" wxGraphicsContext_DrawText :: Ptr (TGraphicsContext a) -> Ptr (TWxString b) -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsContextDrawTextWithAngle self text xy radius@). +graphicsContextDrawTextWithAngle :: GraphicsContext a -> String -> (Point2 Double) -> Double -> IO () +graphicsContextDrawTextWithAngle self text xy radius + = withObjectRef "graphicsContextDrawTextWithAngle" self $ \cobj_self -> + withStringPtr text $ \cobj_text -> + wxGraphicsContext_DrawTextWithAngle cobj_self cobj_text (toCDoublePointX xy) (toCDoublePointY xy) radius +foreign import ccall "wxGraphicsContext_DrawTextWithAngle" wxGraphicsContext_DrawTextWithAngle :: Ptr (TGraphicsContext a) -> Ptr (TWxString b) -> CDouble -> CDouble -> Double -> IO () + +-- | usage: (@graphicsContextFillPath self path style@). +graphicsContextFillPath :: GraphicsContext a -> GraphicsPath b -> Int -> IO () +graphicsContextFillPath self path style + = withObjectRef "graphicsContextFillPath" self $ \cobj_self -> + withObjectPtr path $ \cobj_path -> + wxGraphicsContext_FillPath cobj_self cobj_path (toCInt style) +foreign import ccall "wxGraphicsContext_FillPath" wxGraphicsContext_FillPath :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsPath b) -> CInt -> IO () + +-- | usage: (@graphicsContextGetNativeContext self@). +graphicsContextGetNativeContext :: GraphicsContext a -> IO (Ptr ()) +graphicsContextGetNativeContext self + = withObjectRef "graphicsContextGetNativeContext" self $ \cobj_self -> + wxGraphicsContext_GetNativeContext cobj_self +foreign import ccall "wxGraphicsContext_GetNativeContext" wxGraphicsContext_GetNativeContext :: Ptr (TGraphicsContext a) -> IO (Ptr ()) + +-- | usage: (@graphicsContextGetTextExtent self text width height descent externalLeading@). +graphicsContextGetTextExtent :: GraphicsContext a -> String -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> IO () +graphicsContextGetTextExtent self text width height descent externalLeading + = withObjectRef "graphicsContextGetTextExtent" self $ \cobj_self -> + withStringPtr text $ \cobj_text -> + wxGraphicsContext_GetTextExtent cobj_self cobj_text width height descent externalLeading +foreign import ccall "wxGraphicsContext_GetTextExtent" wxGraphicsContext_GetTextExtent :: Ptr (TGraphicsContext a) -> Ptr (TWxString b) -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> IO () + +-- | usage: (@graphicsContextPopState self@). +graphicsContextPopState :: GraphicsContext a -> IO () +graphicsContextPopState self + = withObjectRef "graphicsContextPopState" self $ \cobj_self -> + wxGraphicsContext_PopState cobj_self +foreign import ccall "wxGraphicsContext_PopState" wxGraphicsContext_PopState :: Ptr (TGraphicsContext a) -> IO () + +-- | usage: (@graphicsContextPushState self@). +graphicsContextPushState :: GraphicsContext a -> IO () +graphicsContextPushState self + = withObjectRef "graphicsContextPushState" self $ \cobj_self -> + wxGraphicsContext_PushState cobj_self +foreign import ccall "wxGraphicsContext_PushState" wxGraphicsContext_PushState :: Ptr (TGraphicsContext a) -> IO () + +-- | usage: (@graphicsContextResetClip self@). +graphicsContextResetClip :: GraphicsContext a -> IO () +graphicsContextResetClip self + = withObjectRef "graphicsContextResetClip" self $ \cobj_self -> + wxGraphicsContext_ResetClip cobj_self +foreign import ccall "wxGraphicsContext_ResetClip" wxGraphicsContext_ResetClip :: Ptr (TGraphicsContext a) -> IO () + +-- | usage: (@graphicsContextRotate self angle@). +graphicsContextRotate :: GraphicsContext a -> Double -> IO () +graphicsContextRotate self angle + = withObjectRef "graphicsContextRotate" self $ \cobj_self -> + wxGraphicsContext_Rotate cobj_self angle +foreign import ccall "wxGraphicsContext_Rotate" wxGraphicsContext_Rotate :: Ptr (TGraphicsContext a) -> Double -> IO () + +-- | usage: (@graphicsContextScale self xScaleyScale@). +graphicsContextScale :: GraphicsContext a -> (Size2D Double) -> IO () +graphicsContextScale self xScaleyScale + = withObjectRef "graphicsContextScale" self $ \cobj_self -> + wxGraphicsContext_Scale cobj_self (toCDoubleSizeW xScaleyScale) (toCDoubleSizeH xScaleyScale) +foreign import ccall "wxGraphicsContext_Scale" wxGraphicsContext_Scale :: Ptr (TGraphicsContext a) -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsContextSetBrush self brush@). +graphicsContextSetBrush :: GraphicsContext a -> Brush b -> IO () +graphicsContextSetBrush self brush + = withObjectRef "graphicsContextSetBrush" self $ \cobj_self -> + withObjectPtr brush $ \cobj_brush -> + wxGraphicsContext_SetBrush cobj_self cobj_brush +foreign import ccall "wxGraphicsContext_SetBrush" wxGraphicsContext_SetBrush :: Ptr (TGraphicsContext a) -> Ptr (TBrush b) -> IO () + +-- | usage: (@graphicsContextSetFont self font colour@). +graphicsContextSetFont :: GraphicsContext a -> Font b -> Color -> IO () +graphicsContextSetFont self font colour + = withObjectRef "graphicsContextSetFont" self $ \cobj_self -> + withObjectPtr font $ \cobj_font -> + withColourPtr colour $ \cobj_colour -> + wxGraphicsContext_SetFont cobj_self cobj_font cobj_colour +foreign import ccall "wxGraphicsContext_SetFont" wxGraphicsContext_SetFont :: Ptr (TGraphicsContext a) -> Ptr (TFont b) -> Ptr (TColour c) -> IO () + +-- | usage: (@graphicsContextSetGraphicsBrush self brush@). +graphicsContextSetGraphicsBrush :: GraphicsContext a -> GraphicsBrush b -> IO () +graphicsContextSetGraphicsBrush self brush + = withObjectRef "graphicsContextSetGraphicsBrush" self $ \cobj_self -> + withObjectPtr brush $ \cobj_brush -> + wxGraphicsContext_SetGraphicsBrush cobj_self cobj_brush +foreign import ccall "wxGraphicsContext_SetGraphicsBrush" wxGraphicsContext_SetGraphicsBrush :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsBrush b) -> IO () + +-- | usage: (@graphicsContextSetGraphicsFont self font@). +graphicsContextSetGraphicsFont :: GraphicsContext a -> GraphicsFont b -> IO () +graphicsContextSetGraphicsFont self font + = withObjectRef "graphicsContextSetGraphicsFont" self $ \cobj_self -> + withObjectPtr font $ \cobj_font -> + wxGraphicsContext_SetGraphicsFont cobj_self cobj_font +foreign import ccall "wxGraphicsContext_SetGraphicsFont" wxGraphicsContext_SetGraphicsFont :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsFont b) -> IO () + +-- | usage: (@graphicsContextSetGraphicsPen self pen@). +graphicsContextSetGraphicsPen :: GraphicsContext a -> GraphicsPen b -> IO () +graphicsContextSetGraphicsPen self pen + = withObjectRef "graphicsContextSetGraphicsPen" self $ \cobj_self -> + withObjectPtr pen $ \cobj_pen -> + wxGraphicsContext_SetGraphicsPen cobj_self cobj_pen +foreign import ccall "wxGraphicsContext_SetGraphicsPen" wxGraphicsContext_SetGraphicsPen :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsPen b) -> IO () + +-- | usage: (@graphicsContextSetPen self pen@). +graphicsContextSetPen :: GraphicsContext a -> Pen b -> IO () +graphicsContextSetPen self pen + = withObjectRef "graphicsContextSetPen" self $ \cobj_self -> + withObjectPtr pen $ \cobj_pen -> + wxGraphicsContext_SetPen cobj_self cobj_pen +foreign import ccall "wxGraphicsContext_SetPen" wxGraphicsContext_SetPen :: Ptr (TGraphicsContext a) -> Ptr (TPen b) -> IO () + +-- | usage: (@graphicsContextSetTransform self path@). +graphicsContextSetTransform :: GraphicsContext a -> GraphicsMatrix b -> IO () +graphicsContextSetTransform self path + = withObjectRef "graphicsContextSetTransform" self $ \cobj_self -> + withObjectPtr path $ \cobj_path -> + wxGraphicsContext_SetTransform cobj_self cobj_path +foreign import ccall "wxGraphicsContext_SetTransform" wxGraphicsContext_SetTransform :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsMatrix b) -> IO () + +-- | usage: (@graphicsContextStrokeLine self x1y1 x2y2@). +graphicsContextStrokeLine :: GraphicsContext a -> (Point2 Double) -> (Point2 Double) -> IO () +graphicsContextStrokeLine self x1y1 x2y2 + = withObjectRef "graphicsContextStrokeLine" self $ \cobj_self -> + wxGraphicsContext_StrokeLine cobj_self (toCDoublePointX x1y1) (toCDoublePointY x1y1) (toCDoublePointX x2y2) (toCDoublePointY x2y2) +foreign import ccall "wxGraphicsContext_StrokeLine" wxGraphicsContext_StrokeLine :: Ptr (TGraphicsContext a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsContextStrokeLines self n x y style@). +graphicsContextStrokeLines :: GraphicsContext a -> Int -> Ptr c -> Ptr d -> Int -> IO () +graphicsContextStrokeLines self n x y style + = withObjectRef "graphicsContextStrokeLines" self $ \cobj_self -> + wxGraphicsContext_StrokeLines cobj_self (toCInt n) x y (toCInt style) +foreign import ccall "wxGraphicsContext_StrokeLines" wxGraphicsContext_StrokeLines :: Ptr (TGraphicsContext a) -> CInt -> Ptr c -> Ptr d -> CInt -> IO () + +-- | usage: (@graphicsContextStrokePath self path@). +graphicsContextStrokePath :: GraphicsContext a -> GraphicsPath b -> IO () +graphicsContextStrokePath self path + = withObjectRef "graphicsContextStrokePath" self $ \cobj_self -> + withObjectPtr path $ \cobj_path -> + wxGraphicsContext_StrokePath cobj_self cobj_path +foreign import ccall "wxGraphicsContext_StrokePath" wxGraphicsContext_StrokePath :: Ptr (TGraphicsContext a) -> Ptr (TGraphicsPath b) -> IO () + +-- | usage: (@graphicsContextTranslate self dx dy@). +graphicsContextTranslate :: GraphicsContext a -> Double -> Double -> IO () +graphicsContextTranslate self dx dy + = withObjectRef "graphicsContextTranslate" self $ \cobj_self -> + wxGraphicsContext_Translate cobj_self dx dy +foreign import ccall "wxGraphicsContext_Translate" wxGraphicsContext_Translate :: Ptr (TGraphicsContext a) -> Double -> Double -> IO () + +-- | usage: (@graphicsFontCreate@). +graphicsFontCreate :: IO (GraphicsFont ()) +graphicsFontCreate + = withObjectResult $ + wxGraphicsFont_Create +foreign import ccall "wxGraphicsFont_Create" wxGraphicsFont_Create :: IO (Ptr (TGraphicsFont ())) + +-- | usage: (@graphicsFontDelete self@). +graphicsFontDelete :: GraphicsFont a -> IO () +graphicsFontDelete + = objectDelete + + +-- | usage: (@graphicsMatrixConcat self t@). +graphicsMatrixConcat :: GraphicsMatrix a -> GraphicsMatrix b -> IO () +graphicsMatrixConcat self t + = withObjectRef "graphicsMatrixConcat" self $ \cobj_self -> + withObjectPtr t $ \cobj_t -> + wxGraphicsMatrix_Concat cobj_self cobj_t +foreign import ccall "wxGraphicsMatrix_Concat" wxGraphicsMatrix_Concat :: Ptr (TGraphicsMatrix a) -> Ptr (TGraphicsMatrix b) -> IO () + +-- | usage: (@graphicsMatrixCreate@). +graphicsMatrixCreate :: IO (GraphicsMatrix ()) +graphicsMatrixCreate + = withObjectResult $ + wxGraphicsMatrix_Create +foreign import ccall "wxGraphicsMatrix_Create" wxGraphicsMatrix_Create :: IO (Ptr (TGraphicsMatrix ())) + +-- | usage: (@graphicsMatrixDelete self@). +graphicsMatrixDelete :: GraphicsMatrix a -> IO () +graphicsMatrixDelete + = objectDelete + + +-- | 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 () +graphicsMatrixGet self a b c d tx ty + = withObjectRef "graphicsMatrixGet" self $ \cobj_self -> + wxGraphicsMatrix_Get cobj_self a b c d tx ty +foreign import ccall "wxGraphicsMatrix_Get" wxGraphicsMatrix_Get :: Ptr (TGraphicsMatrix a) -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> IO () + +-- | usage: (@graphicsMatrixGetNativeMatrix self@). +graphicsMatrixGetNativeMatrix :: GraphicsMatrix a -> IO (Ptr ()) +graphicsMatrixGetNativeMatrix self + = withObjectRef "graphicsMatrixGetNativeMatrix" self $ \cobj_self -> + wxGraphicsMatrix_GetNativeMatrix cobj_self +foreign import ccall "wxGraphicsMatrix_GetNativeMatrix" wxGraphicsMatrix_GetNativeMatrix :: Ptr (TGraphicsMatrix a) -> IO (Ptr ()) + +-- | usage: (@graphicsMatrixInvert self@). +graphicsMatrixInvert :: GraphicsMatrix a -> IO () +graphicsMatrixInvert self + = withObjectRef "graphicsMatrixInvert" self $ \cobj_self -> + wxGraphicsMatrix_Invert cobj_self +foreign import ccall "wxGraphicsMatrix_Invert" wxGraphicsMatrix_Invert :: Ptr (TGraphicsMatrix a) -> IO () + +-- | usage: (@graphicsMatrixIsEqual self t@). +graphicsMatrixIsEqual :: GraphicsMatrix a -> GraphicsMatrix b -> IO Bool +graphicsMatrixIsEqual self t + = withBoolResult $ + withObjectRef "graphicsMatrixIsEqual" self $ \cobj_self -> + withObjectPtr t $ \cobj_t -> + wxGraphicsMatrix_IsEqual cobj_self cobj_t +foreign import ccall "wxGraphicsMatrix_IsEqual" wxGraphicsMatrix_IsEqual :: Ptr (TGraphicsMatrix a) -> Ptr (TGraphicsMatrix b) -> IO CBool + +-- | usage: (@graphicsMatrixIsIdentity self@). +graphicsMatrixIsIdentity :: GraphicsMatrix a -> IO Bool +graphicsMatrixIsIdentity self + = withBoolResult $ + withObjectRef "graphicsMatrixIsIdentity" self $ \cobj_self -> + wxGraphicsMatrix_IsIdentity cobj_self +foreign import ccall "wxGraphicsMatrix_IsIdentity" wxGraphicsMatrix_IsIdentity :: Ptr (TGraphicsMatrix a) -> IO CBool + +-- | usage: (@graphicsMatrixRotate self angle@). +graphicsMatrixRotate :: GraphicsMatrix a -> Double -> IO () +graphicsMatrixRotate self angle + = withObjectRef "graphicsMatrixRotate" self $ \cobj_self -> + wxGraphicsMatrix_Rotate cobj_self angle +foreign import ccall "wxGraphicsMatrix_Rotate" wxGraphicsMatrix_Rotate :: Ptr (TGraphicsMatrix a) -> Double -> IO () + +-- | usage: (@graphicsMatrixScale self xScaleyScale@). +graphicsMatrixScale :: GraphicsMatrix a -> (Size2D Double) -> IO () +graphicsMatrixScale self xScaleyScale + = withObjectRef "graphicsMatrixScale" self $ \cobj_self -> + wxGraphicsMatrix_Scale cobj_self (toCDoubleSizeW xScaleyScale) (toCDoubleSizeH xScaleyScale) +foreign import ccall "wxGraphicsMatrix_Scale" wxGraphicsMatrix_Scale :: Ptr (TGraphicsMatrix a) -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsMatrixSet self a b c d tx ty@). +graphicsMatrixSet :: GraphicsMatrix a -> Double -> Double -> Double -> Double -> Double -> Double -> IO () +graphicsMatrixSet self a b c d tx ty + = withObjectRef "graphicsMatrixSet" self $ \cobj_self -> + wxGraphicsMatrix_Set cobj_self a b c d tx ty +foreign import ccall "wxGraphicsMatrix_Set" wxGraphicsMatrix_Set :: Ptr (TGraphicsMatrix a) -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + +-- | usage: (@graphicsMatrixTransformDistance self dx dy@). +graphicsMatrixTransformDistance :: GraphicsMatrix a -> Ptr Double -> Ptr Double -> IO () +graphicsMatrixTransformDistance self dx dy + = withObjectRef "graphicsMatrixTransformDistance" self $ \cobj_self -> + wxGraphicsMatrix_TransformDistance cobj_self dx dy +foreign import ccall "wxGraphicsMatrix_TransformDistance" wxGraphicsMatrix_TransformDistance :: Ptr (TGraphicsMatrix a) -> Ptr Double -> Ptr Double -> IO () + +-- | usage: (@graphicsMatrixTransformPoint self@). +graphicsMatrixTransformPoint :: GraphicsMatrix a -> IO (Point2 Double) +graphicsMatrixTransformPoint self + = withPointDoubleResult $ \px py -> + withObjectRef "graphicsMatrixTransformPoint" self $ \cobj_self -> + wxGraphicsMatrix_TransformPoint cobj_self px py +foreign import ccall "wxGraphicsMatrix_TransformPoint" wxGraphicsMatrix_TransformPoint :: Ptr (TGraphicsMatrix a) -> Ptr CDouble -> Ptr CDouble -> IO () + +-- | usage: (@graphicsMatrixTranslate self dx dy@). +graphicsMatrixTranslate :: GraphicsMatrix a -> Double -> Double -> IO () +graphicsMatrixTranslate self dx dy + = withObjectRef "graphicsMatrixTranslate" self $ \cobj_self -> + wxGraphicsMatrix_Translate cobj_self dx dy +foreign import ccall "wxGraphicsMatrix_Translate" wxGraphicsMatrix_Translate :: Ptr (TGraphicsMatrix a) -> Double -> Double -> IO () + +-- | usage: (@graphicsObjectGetRenderer@). +graphicsObjectGetRenderer :: IO (GraphicsRenderer ()) +graphicsObjectGetRenderer + = withObjectResult $ + wxGraphicsObject_GetRenderer +foreign import ccall "wxGraphicsObject_GetRenderer" wxGraphicsObject_GetRenderer :: IO (Ptr (TGraphicsRenderer ())) + +-- | usage: (@graphicsObjectIsNull self@). +graphicsObjectIsNull :: GraphicsObject a -> IO Bool +graphicsObjectIsNull self + = withBoolResult $ + withObjectRef "graphicsObjectIsNull" self $ \cobj_self -> + wxGraphicsObject_IsNull cobj_self +foreign import ccall "wxGraphicsObject_IsNull" wxGraphicsObject_IsNull :: Ptr (TGraphicsObject a) -> IO CBool + +-- | usage: (@graphicsPathAddArc self xy r startAngle endAngle clockwise@). +graphicsPathAddArc :: GraphicsPath a -> (Point2 Double) -> Double -> Double -> Double -> Bool -> IO () +graphicsPathAddArc self xy r startAngle endAngle clockwise + = withObjectRef "graphicsPathAddArc" self $ \cobj_self -> + wxGraphicsPath_AddArc cobj_self (toCDoublePointX xy) (toCDoublePointY xy) r startAngle endAngle (toCBool clockwise) +foreign import ccall "wxGraphicsPath_AddArc" wxGraphicsPath_AddArc :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> Double -> Double -> Double -> CBool -> IO () + +-- | usage: (@graphicsPathAddArcToPoint self x1y1 x2y2 r@). +graphicsPathAddArcToPoint :: GraphicsPath a -> (Point2 Double) -> (Point2 Double) -> Double -> IO () +graphicsPathAddArcToPoint self x1y1 x2y2 r + = withObjectRef "graphicsPathAddArcToPoint" self $ \cobj_self -> + wxGraphicsPath_AddArcToPoint cobj_self (toCDoublePointX x1y1) (toCDoublePointY x1y1) (toCDoublePointX x2y2) (toCDoublePointY x2y2) r +foreign import ccall "wxGraphicsPath_AddArcToPoint" wxGraphicsPath_AddArcToPoint :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> CDouble -> CDouble -> Double -> IO () + +-- | usage: (@graphicsPathAddCircle self xy r@). +graphicsPathAddCircle :: GraphicsPath a -> (Point2 Double) -> Double -> IO () +graphicsPathAddCircle self xy r + = withObjectRef "graphicsPathAddCircle" self $ \cobj_self -> + wxGraphicsPath_AddCircle cobj_self (toCDoublePointX xy) (toCDoublePointY xy) r +foreign import ccall "wxGraphicsPath_AddCircle" wxGraphicsPath_AddCircle :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> Double -> IO () + +-- | usage: (@graphicsPathAddCurveToPoint self cx1cy1 cx2cy2 xy@). +graphicsPathAddCurveToPoint :: GraphicsPath a -> (Point2 Double) -> (Point2 Double) -> (Point2 Double) -> IO () +graphicsPathAddCurveToPoint self cx1cy1 cx2cy2 xy + = withObjectRef "graphicsPathAddCurveToPoint" self $ \cobj_self -> + wxGraphicsPath_AddCurveToPoint cobj_self (toCDoublePointX cx1cy1) (toCDoublePointY cx1cy1) (toCDoublePointX cx2cy2) (toCDoublePointY cx2cy2) (toCDoublePointX xy) (toCDoublePointY xy) +foreign import ccall "wxGraphicsPath_AddCurveToPoint" wxGraphicsPath_AddCurveToPoint :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsPathAddEllipse self xywh@). +graphicsPathAddEllipse :: GraphicsPath a -> (Rect2D Double) -> IO () +graphicsPathAddEllipse self xywh + = withObjectRef "graphicsPathAddEllipse" self $ \cobj_self -> + wxGraphicsPath_AddEllipse cobj_self (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) +foreign import ccall "wxGraphicsPath_AddEllipse" wxGraphicsPath_AddEllipse :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsPathAddLineToPoint self xy@). +graphicsPathAddLineToPoint :: GraphicsPath a -> (Point2 Double) -> IO () +graphicsPathAddLineToPoint self xy + = withObjectRef "graphicsPathAddLineToPoint" self $ \cobj_self -> + wxGraphicsPath_AddLineToPoint cobj_self (toCDoublePointX xy) (toCDoublePointY xy) +foreign import ccall "wxGraphicsPath_AddLineToPoint" wxGraphicsPath_AddLineToPoint :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsPathAddPath self xy path@). +graphicsPathAddPath :: GraphicsPath a -> (Point2 Double) -> GraphicsPath c -> IO () +graphicsPathAddPath self xy path + = withObjectRef "graphicsPathAddPath" self $ \cobj_self -> + withObjectPtr path $ \cobj_path -> + wxGraphicsPath_AddPath cobj_self (toCDoublePointX xy) (toCDoublePointY xy) cobj_path +foreign import ccall "wxGraphicsPath_AddPath" wxGraphicsPath_AddPath :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> Ptr (TGraphicsPath c) -> IO () + +-- | usage: (@graphicsPathAddQuadCurveToPoint self cxcy xy@). +graphicsPathAddQuadCurveToPoint :: GraphicsPath a -> (Point2 Double) -> (Point2 Double) -> IO () +graphicsPathAddQuadCurveToPoint self cxcy xy + = withObjectRef "graphicsPathAddQuadCurveToPoint" self $ \cobj_self -> + wxGraphicsPath_AddQuadCurveToPoint cobj_self (toCDoublePointX cxcy) (toCDoublePointY cxcy) (toCDoublePointX xy) (toCDoublePointY xy) +foreign import ccall "wxGraphicsPath_AddQuadCurveToPoint" wxGraphicsPath_AddQuadCurveToPoint :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsPathAddRectangle self xywh@). +graphicsPathAddRectangle :: GraphicsPath a -> (Rect2D Double) -> IO () +graphicsPathAddRectangle self xywh + = withObjectRef "graphicsPathAddRectangle" self $ \cobj_self -> + wxGraphicsPath_AddRectangle cobj_self (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) +foreign import ccall "wxGraphicsPath_AddRectangle" wxGraphicsPath_AddRectangle :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsPathAddRoundedRectangle self xywh radius@). +graphicsPathAddRoundedRectangle :: GraphicsPath a -> (Rect2D Double) -> Double -> IO () +graphicsPathAddRoundedRectangle self xywh radius + = withObjectRef "graphicsPathAddRoundedRectangle" self $ \cobj_self -> + wxGraphicsPath_AddRoundedRectangle cobj_self (toCDoubleRectX xywh) (toCDoubleRectY xywh)(toCDoubleRectW xywh) (toCDoubleRectH xywh) radius +foreign import ccall "wxGraphicsPath_AddRoundedRectangle" wxGraphicsPath_AddRoundedRectangle :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> CDouble -> CDouble -> Double -> IO () + +-- | usage: (@graphicsPathCloseSubpath self@). +graphicsPathCloseSubpath :: GraphicsPath a -> IO () +graphicsPathCloseSubpath self + = withObjectRef "graphicsPathCloseSubpath" self $ \cobj_self -> + wxGraphicsPath_CloseSubpath cobj_self +foreign import ccall "wxGraphicsPath_CloseSubpath" wxGraphicsPath_CloseSubpath :: Ptr (TGraphicsPath a) -> IO () + +-- | usage: (@graphicsPathContains self xy style@). +graphicsPathContains :: GraphicsPath a -> (Point2 Double) -> Int -> IO () +graphicsPathContains self xy style + = withObjectRef "graphicsPathContains" self $ \cobj_self -> + wxGraphicsPath_Contains cobj_self (toCDoublePointX xy) (toCDoublePointY xy) (toCInt style) +foreign import ccall "wxGraphicsPath_Contains" wxGraphicsPath_Contains :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> CInt -> IO () + +-- | usage: (@graphicsPathDelete self@). +graphicsPathDelete :: GraphicsPath a -> IO () +graphicsPathDelete + = objectDelete + + +-- | usage: (@graphicsPathGetBox self@). +graphicsPathGetBox :: GraphicsPath a -> IO (Rect2D Double) +graphicsPathGetBox self + = withRectDoubleResult $ \px py pw ph -> + withObjectRef "graphicsPathGetBox" self $ \cobj_self -> + wxGraphicsPath_GetBox cobj_self px py pw ph +foreign import ccall "wxGraphicsPath_GetBox" wxGraphicsPath_GetBox :: Ptr (TGraphicsPath a) -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO () + +-- | usage: (@graphicsPathGetCurrentPoint self@). +graphicsPathGetCurrentPoint :: GraphicsPath a -> IO (Point2 Double) +graphicsPathGetCurrentPoint self + = withPointDoubleResult $ \px py -> + withObjectRef "graphicsPathGetCurrentPoint" self $ \cobj_self -> + wxGraphicsPath_GetCurrentPoint cobj_self px py +foreign import ccall "wxGraphicsPath_GetCurrentPoint" wxGraphicsPath_GetCurrentPoint :: Ptr (TGraphicsPath a) -> Ptr CDouble -> Ptr CDouble -> IO () + +-- | usage: (@graphicsPathGetNativePath self@). +graphicsPathGetNativePath :: GraphicsPath a -> IO (Ptr ()) +graphicsPathGetNativePath self + = withObjectRef "graphicsPathGetNativePath" self $ \cobj_self -> + wxGraphicsPath_GetNativePath cobj_self +foreign import ccall "wxGraphicsPath_GetNativePath" wxGraphicsPath_GetNativePath :: Ptr (TGraphicsPath a) -> IO (Ptr ()) + +-- | usage: (@graphicsPathMoveToPoint self xy@). +graphicsPathMoveToPoint :: GraphicsPath a -> (Point2 Double) -> IO () +graphicsPathMoveToPoint self xy + = withObjectRef "graphicsPathMoveToPoint" self $ \cobj_self -> + wxGraphicsPath_MoveToPoint cobj_self (toCDoublePointX xy) (toCDoublePointY xy) +foreign import ccall "wxGraphicsPath_MoveToPoint" wxGraphicsPath_MoveToPoint :: Ptr (TGraphicsPath a) -> CDouble -> CDouble -> IO () + +-- | usage: (@graphicsPathTransform self matrix@). +graphicsPathTransform :: GraphicsPath a -> GraphicsMatrix b -> IO () +graphicsPathTransform self matrix + = withObjectRef "graphicsPathTransform" self $ \cobj_self -> + withObjectPtr matrix $ \cobj_matrix -> + wxGraphicsPath_Transform cobj_self cobj_matrix +foreign import ccall "wxGraphicsPath_Transform" wxGraphicsPath_Transform :: Ptr (TGraphicsPath a) -> Ptr (TGraphicsMatrix b) -> IO () + +-- | usage: (@graphicsPathUnGetNativePath p@). +graphicsPathUnGetNativePath :: GraphicsPath a -> IO () +graphicsPathUnGetNativePath p + = withObjectRef "graphicsPathUnGetNativePath" p $ \cobj_p -> + wxGraphicsPath_UnGetNativePath cobj_p +foreign import ccall "wxGraphicsPath_UnGetNativePath" wxGraphicsPath_UnGetNativePath :: Ptr (TGraphicsPath a) -> IO () + +-- | usage: (@graphicsPenCreate@). +graphicsPenCreate :: IO (GraphicsPen ()) +graphicsPenCreate + = withObjectResult $ + wxGraphicsPen_Create +foreign import ccall "wxGraphicsPen_Create" wxGraphicsPen_Create :: IO (Ptr (TGraphicsPen ())) + +-- | usage: (@graphicsPenDelete self@). +graphicsPenDelete :: GraphicsPen a -> IO () +graphicsPenDelete + = objectDelete + + +-- | usage: (@graphicsRendererCreateContext dc@). +graphicsRendererCreateContext :: WindowDC a -> IO (GraphicsContext ()) +graphicsRendererCreateContext dc + = withObjectResult $ + withObjectPtr dc $ \cobj_dc -> + wxGraphicsRenderer_CreateContext cobj_dc +foreign import ccall "wxGraphicsRenderer_CreateContext" wxGraphicsRenderer_CreateContext :: Ptr (TWindowDC a) -> IO (Ptr (TGraphicsContext ())) + +-- | usage: (@graphicsRendererCreateContextFromNativeContext context@). +graphicsRendererCreateContextFromNativeContext :: GraphicsRenderer a -> IO (GraphicsContext ()) +graphicsRendererCreateContextFromNativeContext context + = withObjectResult $ + withObjectRef "graphicsRendererCreateContextFromNativeContext" context $ \cobj_context -> + wxGraphicsRenderer_CreateContextFromNativeContext cobj_context +foreign import ccall "wxGraphicsRenderer_CreateContextFromNativeContext" wxGraphicsRenderer_CreateContextFromNativeContext :: Ptr (TGraphicsRenderer a) -> IO (Ptr (TGraphicsContext ())) + +-- | usage: (@graphicsRendererCreateContextFromNativeWindow window@). +graphicsRendererCreateContextFromNativeWindow :: Window a -> IO (GraphicsContext ()) +graphicsRendererCreateContextFromNativeWindow window + = withObjectResult $ + withObjectPtr window $ \cobj_window -> + wxGraphicsRenderer_CreateContextFromNativeWindow cobj_window +foreign import ccall "wxGraphicsRenderer_CreateContextFromNativeWindow" wxGraphicsRenderer_CreateContextFromNativeWindow :: Ptr (TWindow a) -> IO (Ptr (TGraphicsContext ())) + +-- | usage: (@graphicsRendererCreateContextFromWindow window@). +graphicsRendererCreateContextFromWindow :: Window a -> IO (GraphicsContext ()) +graphicsRendererCreateContextFromWindow window + = withObjectResult $ + withObjectPtr window $ \cobj_window -> + wxGraphicsRenderer_CreateContextFromWindow cobj_window +foreign import ccall "wxGraphicsRenderer_CreateContextFromWindow" wxGraphicsRenderer_CreateContextFromWindow :: Ptr (TWindow a) -> IO (Ptr (TGraphicsContext ())) + +-- | usage: (@graphicsRendererCreatePath self@). +graphicsRendererCreatePath :: GraphicsRenderer a -> IO (GraphicsPath ()) +graphicsRendererCreatePath self + = withObjectResult $ + withObjectRef "graphicsRendererCreatePath" self $ \cobj_self -> + wxGraphicsRenderer_CreatePath cobj_self +foreign import ccall "wxGraphicsRenderer_CreatePath" wxGraphicsRenderer_CreatePath :: Ptr (TGraphicsRenderer a) -> IO (Ptr (TGraphicsPath ())) -- | usage: (@graphicsRendererDelete self@). graphicsRendererDelete :: GraphicsRenderer a -> IO ()
src/haskell/Graphics/UI/WXCore/WxcClassesMZ.hs view
@@ -15,9 +15,9 @@ From the files: - * @C:\Users\-\AppData\Roaming\cabal\i386-windows-ghc-7.8.3\wxc-0.91.0.0\include\wxc.h@ + * @C:\Users\-\AppData\Roaming\cabal\x86_64-windows-ghc-7.10.2\wxc-0.92.0.0-8uA6VUEbMCv4OmPqbZ6Pgr\include\wxc.h@ -And contains 2333 methods for 129 classes. +And contains 2337 methods for 130 classes. -} -------------------------------------------------------------------------------- module Graphics.UI.WXCore.WxcClassesMZ @@ -35,6 +35,26 @@ -- ** Events ,wxEVT_ACTIVATE ,wxEVT_ACTIVATE_APP + ,wxEVT_AUINOTEBOOK_ALLOW_DND + ,wxEVT_AUINOTEBOOK_BEGIN_DRAG + ,wxEVT_AUINOTEBOOK_BG_DCLICK + ,wxEVT_AUINOTEBOOK_BUTTON + ,wxEVT_AUINOTEBOOK_DRAG_DONE + ,wxEVT_AUINOTEBOOK_DRAG_MOTION + ,wxEVT_AUINOTEBOOK_END_DRAG + ,wxEVT_AUINOTEBOOK_PAGE_CHANGED + ,wxEVT_AUINOTEBOOK_PAGE_CHANGING + ,wxEVT_AUINOTEBOOK_PAGE_CLOSE + ,wxEVT_AUINOTEBOOK_PAGE_CLOSED + ,wxEVT_AUINOTEBOOK_TAB_MIDDLE_DOWN + ,wxEVT_AUINOTEBOOK_TAB_MIDDLE_UP + ,wxEVT_AUINOTEBOOK_TAB_RIGHT_DOWN + ,wxEVT_AUINOTEBOOK_TAB_RIGHT_UP + ,wxEVT_AUITOOLBAR_BEGIN_DRAG + ,wxEVT_AUITOOLBAR_MIDDLE_CLICK + ,wxEVT_AUITOOLBAR_OVERFLOW_CLICK + ,wxEVT_AUITOOLBAR_RIGHT_CLICK + ,wxEVT_AUITOOLBAR_TOOL_DROPDOWN ,wxEVT_AUI_FIND_MANAGER ,wxEVT_AUI_PANE_BUTTON ,wxEVT_AUI_PANE_CLOSE @@ -61,26 +81,6 @@ ,wxEVT_CHILD_FOCUS ,wxEVT_CLIPBOARD_CHANGED ,wxEVT_CLOSE_WINDOW - ,wxEVT_COMMAND_AUINOTEBOOK_ALLOW_DND - ,wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG - ,wxEVT_COMMAND_AUINOTEBOOK_BG_DCLICK - ,wxEVT_COMMAND_AUINOTEBOOK_BUTTON - ,wxEVT_COMMAND_AUINOTEBOOK_DRAG_DONE - ,wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION - ,wxEVT_COMMAND_AUINOTEBOOK_END_DRAG - ,wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED - ,wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING - ,wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSE - ,wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSED - ,wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_DOWN - ,wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_UP - ,wxEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_DOWN - ,wxEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_UP - ,wxEVT_COMMAND_AUITOOLBAR_BEGIN_DRAG - ,wxEVT_COMMAND_AUITOOLBAR_MIDDLE_CLICK - ,wxEVT_COMMAND_AUITOOLBAR_OVERFLOW_CLICK - ,wxEVT_COMMAND_AUITOOLBAR_RIGHT_CLICK - ,wxEVT_COMMAND_AUITOOLBAR_TOOL_DROPDOWN ,wxEVT_COMMAND_BUTTON_CLICKED ,wxEVT_COMMAND_CHECKBOX_CLICKED ,wxEVT_COMMAND_CHECKLISTBOX_TOGGLED @@ -1384,6 +1384,10 @@ -- ** SpinEvent ,spinEventGetPosition ,spinEventSetPosition + -- ** SplashScreen + ,splashScreenCreate + ,splashScreenGetSplashStyle + ,splashScreenGetTimeout -- ** SplitterWindow ,splitterWindowCreate ,splitterWindowGetBorderSize @@ -2308,6 +2312,7 @@ ,windowGetVirtualSize ,windowGetWindowStyleFlag ,windowHasFlag + ,windowHasFocus ,windowHide ,windowInitDialog ,windowIsBeingDeleted @@ -5240,14 +5245,14 @@ foreign import ccall "wxPreviewCanvas_Create" wxPreviewCanvas_Create :: Ptr (TPrintPreview a) -> Ptr (TWindow b) -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TPreviewCanvas ())) {- | Usage: @previewFrameCreate printPreview parent title rect name @. -} -previewFrameCreate :: PrintPreview a -> Frame b -> String -> Rect -> Int -> String -> IO (PreviewFrame ()) -previewFrameCreate preview parent title xywidthheight style name +previewFrameCreate :: PrintPreview a -> Frame b -> String -> Rect -> Style -> String -> IO (PreviewFrame ()) +previewFrameCreate preview parent title xywidthheight _stl name = withObjectResult $ withObjectPtr preview $ \cobj_preview -> withObjectPtr parent $ \cobj_parent -> withStringPtr title $ \cobj_title -> withStringPtr name $ \cobj_name -> - wxPreviewFrame_Create cobj_preview cobj_parent cobj_title (toCIntRectX xywidthheight) (toCIntRectY xywidthheight)(toCIntRectW xywidthheight) (toCIntRectH xywidthheight) (toCInt style) cobj_name + wxPreviewFrame_Create cobj_preview cobj_parent cobj_title (toCIntRectX xywidthheight) (toCIntRectY xywidthheight)(toCIntRectW xywidthheight) (toCIntRectH xywidthheight) (toCInt _stl) cobj_name foreign import ccall "wxPreviewFrame_Create" wxPreviewFrame_Create :: Ptr (TPrintPreview a) -> Ptr (TFrame b) -> Ptr (TWxString c) -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr (TWxString f) -> IO (Ptr (TPreviewFrame ())) -- | usage: (@previewFrameDelete self@). @@ -8559,6 +8564,31 @@ wxSpinEvent_SetPosition cobj__obj (toCInt pos) foreign import ccall "wxSpinEvent_SetPosition" wxSpinEvent_SetPosition :: Ptr (TSpinEvent a) -> CInt -> IO () +-- | usage: (@splashScreenCreate bmp sstl ms parent id lfttopwdthgt stl@). +splashScreenCreate :: Bitmap a -> Int -> Int -> Window d -> Id -> Rect -> Style -> IO (SplashScreen ()) +splashScreenCreate _bmp _sstl _ms parent id _lfttopwdthgt _stl + = withObjectResult $ + withObjectPtr _bmp $ \cobj__bmp -> + withObjectPtr parent $ \cobj_parent -> + wxSplashScreen_Create cobj__bmp (toCInt _sstl) (toCInt _ms) cobj_parent (toCInt id) (toCIntRectX _lfttopwdthgt) (toCIntRectY _lfttopwdthgt)(toCIntRectW _lfttopwdthgt) (toCIntRectH _lfttopwdthgt) (toCInt _stl) +foreign import ccall "wxSplashScreen_Create" wxSplashScreen_Create :: Ptr (TBitmap a) -> CInt -> CInt -> Ptr (TWindow d) -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (TSplashScreen ())) + +-- | usage: (@splashScreenGetSplashStyle obj@). +splashScreenGetSplashStyle :: SplashScreen a -> IO Int +splashScreenGetSplashStyle _obj + = withIntResult $ + withObjectRef "splashScreenGetSplashStyle" _obj $ \cobj__obj -> + wxSplashScreen_GetSplashStyle cobj__obj +foreign import ccall "wxSplashScreen_GetSplashStyle" wxSplashScreen_GetSplashStyle :: Ptr (TSplashScreen a) -> IO CInt + +-- | usage: (@splashScreenGetTimeout obj@). +splashScreenGetTimeout :: SplashScreen a -> IO Int +splashScreenGetTimeout _obj + = withIntResult $ + withObjectRef "splashScreenGetTimeout" _obj $ \cobj__obj -> + wxSplashScreen_GetTimeout cobj__obj +foreign import ccall "wxSplashScreen_GetTimeout" wxSplashScreen_GetTimeout :: Ptr (TSplashScreen a) -> IO CInt + -- | usage: (@splitterWindowCreate prt id lfttopwdthgt stl@). splitterWindowCreate :: Window a -> Id -> Rect -> Style -> IO (SplitterWindow ()) splitterWindowCreate _prt _id _lfttopwdthgt _stl @@ -14497,6 +14527,14 @@ wxWindow_HasFlag cobj__obj (toCInt flag) foreign import ccall "wxWindow_HasFlag" wxWindow_HasFlag :: Ptr (TWindow a) -> CInt -> IO CBool +-- | usage: (@windowHasFocus obj@). +windowHasFocus :: Window a -> IO Bool +windowHasFocus _obj + = withBoolResult $ + withObjectRef "windowHasFocus" _obj $ \cobj__obj -> + wxWindow_HasFocus cobj__obj +foreign import ccall "wxWindow_HasFocus" wxWindow_HasFocus :: Ptr (TWindow a) -> IO CBool + -- | usage: (@windowHide obj@). windowHide :: Window a -> IO Bool windowHide _obj @@ -15163,6 +15201,186 @@ wx_expEVT_ACTIVATE_APP foreign import ccall "expEVT_ACTIVATE_APP" wx_expEVT_ACTIVATE_APP :: IO CInt +-- | usage: (@wxEVT_AUINOTEBOOK_ALLOW_DND@). +{-# NOINLINE wxEVT_AUINOTEBOOK_ALLOW_DND #-} +wxEVT_AUINOTEBOOK_ALLOW_DND :: EventId +wxEVT_AUINOTEBOOK_ALLOW_DND + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_ALLOW_DND +foreign import ccall "expEVT_AUINOTEBOOK_ALLOW_DND" wx_expEVT_AUINOTEBOOK_ALLOW_DND :: IO CInt + +-- | usage: (@wxEVT_AUINOTEBOOK_BEGIN_DRAG@). +{-# NOINLINE wxEVT_AUINOTEBOOK_BEGIN_DRAG #-} +wxEVT_AUINOTEBOOK_BEGIN_DRAG :: EventId +wxEVT_AUINOTEBOOK_BEGIN_DRAG + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_BEGIN_DRAG +foreign import ccall "expEVT_AUINOTEBOOK_BEGIN_DRAG" wx_expEVT_AUINOTEBOOK_BEGIN_DRAG :: IO CInt + +-- | usage: (@wxEVT_AUINOTEBOOK_BG_DCLICK@). +{-# NOINLINE wxEVT_AUINOTEBOOK_BG_DCLICK #-} +wxEVT_AUINOTEBOOK_BG_DCLICK :: EventId +wxEVT_AUINOTEBOOK_BG_DCLICK + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_BG_DCLICK +foreign import ccall "expEVT_AUINOTEBOOK_BG_DCLICK" wx_expEVT_AUINOTEBOOK_BG_DCLICK :: IO CInt + +-- | usage: (@wxEVT_AUINOTEBOOK_BUTTON@). +{-# NOINLINE wxEVT_AUINOTEBOOK_BUTTON #-} +wxEVT_AUINOTEBOOK_BUTTON :: EventId +wxEVT_AUINOTEBOOK_BUTTON + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_BUTTON +foreign import ccall "expEVT_AUINOTEBOOK_BUTTON" wx_expEVT_AUINOTEBOOK_BUTTON :: IO CInt + +-- | usage: (@wxEVT_AUINOTEBOOK_DRAG_DONE@). +{-# NOINLINE wxEVT_AUINOTEBOOK_DRAG_DONE #-} +wxEVT_AUINOTEBOOK_DRAG_DONE :: EventId +wxEVT_AUINOTEBOOK_DRAG_DONE + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_DRAG_DONE +foreign import ccall "expEVT_AUINOTEBOOK_DRAG_DONE" wx_expEVT_AUINOTEBOOK_DRAG_DONE :: IO CInt + +-- | usage: (@wxEVT_AUINOTEBOOK_DRAG_MOTION@). +{-# NOINLINE wxEVT_AUINOTEBOOK_DRAG_MOTION #-} +wxEVT_AUINOTEBOOK_DRAG_MOTION :: EventId +wxEVT_AUINOTEBOOK_DRAG_MOTION + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_DRAG_MOTION +foreign import ccall "expEVT_AUINOTEBOOK_DRAG_MOTION" wx_expEVT_AUINOTEBOOK_DRAG_MOTION :: IO CInt + +-- | usage: (@wxEVT_AUINOTEBOOK_END_DRAG@). +{-# NOINLINE wxEVT_AUINOTEBOOK_END_DRAG #-} +wxEVT_AUINOTEBOOK_END_DRAG :: EventId +wxEVT_AUINOTEBOOK_END_DRAG + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_END_DRAG +foreign import ccall "expEVT_AUINOTEBOOK_END_DRAG" wx_expEVT_AUINOTEBOOK_END_DRAG :: IO CInt + +-- | usage: (@wxEVT_AUINOTEBOOK_PAGE_CHANGED@). +{-# NOINLINE wxEVT_AUINOTEBOOK_PAGE_CHANGED #-} +wxEVT_AUINOTEBOOK_PAGE_CHANGED :: EventId +wxEVT_AUINOTEBOOK_PAGE_CHANGED + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_PAGE_CHANGED +foreign import ccall "expEVT_AUINOTEBOOK_PAGE_CHANGED" wx_expEVT_AUINOTEBOOK_PAGE_CHANGED :: IO CInt + +-- | usage: (@wxEVT_AUINOTEBOOK_PAGE_CHANGING@). +{-# NOINLINE wxEVT_AUINOTEBOOK_PAGE_CHANGING #-} +wxEVT_AUINOTEBOOK_PAGE_CHANGING :: EventId +wxEVT_AUINOTEBOOK_PAGE_CHANGING + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_PAGE_CHANGING +foreign import ccall "expEVT_AUINOTEBOOK_PAGE_CHANGING" wx_expEVT_AUINOTEBOOK_PAGE_CHANGING :: IO CInt + +-- | usage: (@wxEVT_AUINOTEBOOK_PAGE_CLOSE@). +{-# NOINLINE wxEVT_AUINOTEBOOK_PAGE_CLOSE #-} +wxEVT_AUINOTEBOOK_PAGE_CLOSE :: EventId +wxEVT_AUINOTEBOOK_PAGE_CLOSE + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_PAGE_CLOSE +foreign import ccall "expEVT_AUINOTEBOOK_PAGE_CLOSE" wx_expEVT_AUINOTEBOOK_PAGE_CLOSE :: IO CInt + +-- | usage: (@wxEVT_AUINOTEBOOK_PAGE_CLOSED@). +{-# NOINLINE wxEVT_AUINOTEBOOK_PAGE_CLOSED #-} +wxEVT_AUINOTEBOOK_PAGE_CLOSED :: EventId +wxEVT_AUINOTEBOOK_PAGE_CLOSED + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_PAGE_CLOSED +foreign import ccall "expEVT_AUINOTEBOOK_PAGE_CLOSED" wx_expEVT_AUINOTEBOOK_PAGE_CLOSED :: IO CInt + +-- | usage: (@wxEVT_AUINOTEBOOK_TAB_MIDDLE_DOWN@). +{-# NOINLINE wxEVT_AUINOTEBOOK_TAB_MIDDLE_DOWN #-} +wxEVT_AUINOTEBOOK_TAB_MIDDLE_DOWN :: EventId +wxEVT_AUINOTEBOOK_TAB_MIDDLE_DOWN + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_TAB_MIDDLE_DOWN +foreign import ccall "expEVT_AUINOTEBOOK_TAB_MIDDLE_DOWN" wx_expEVT_AUINOTEBOOK_TAB_MIDDLE_DOWN :: IO CInt + +-- | usage: (@wxEVT_AUINOTEBOOK_TAB_MIDDLE_UP@). +{-# NOINLINE wxEVT_AUINOTEBOOK_TAB_MIDDLE_UP #-} +wxEVT_AUINOTEBOOK_TAB_MIDDLE_UP :: EventId +wxEVT_AUINOTEBOOK_TAB_MIDDLE_UP + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_TAB_MIDDLE_UP +foreign import ccall "expEVT_AUINOTEBOOK_TAB_MIDDLE_UP" wx_expEVT_AUINOTEBOOK_TAB_MIDDLE_UP :: IO CInt + +-- | usage: (@wxEVT_AUINOTEBOOK_TAB_RIGHT_DOWN@). +{-# NOINLINE wxEVT_AUINOTEBOOK_TAB_RIGHT_DOWN #-} +wxEVT_AUINOTEBOOK_TAB_RIGHT_DOWN :: EventId +wxEVT_AUINOTEBOOK_TAB_RIGHT_DOWN + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_TAB_RIGHT_DOWN +foreign import ccall "expEVT_AUINOTEBOOK_TAB_RIGHT_DOWN" wx_expEVT_AUINOTEBOOK_TAB_RIGHT_DOWN :: IO CInt + +-- | usage: (@wxEVT_AUINOTEBOOK_TAB_RIGHT_UP@). +{-# NOINLINE wxEVT_AUINOTEBOOK_TAB_RIGHT_UP #-} +wxEVT_AUINOTEBOOK_TAB_RIGHT_UP :: EventId +wxEVT_AUINOTEBOOK_TAB_RIGHT_UP + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUINOTEBOOK_TAB_RIGHT_UP +foreign import ccall "expEVT_AUINOTEBOOK_TAB_RIGHT_UP" wx_expEVT_AUINOTEBOOK_TAB_RIGHT_UP :: IO CInt + +-- | usage: (@wxEVT_AUITOOLBAR_BEGIN_DRAG@). +{-# NOINLINE wxEVT_AUITOOLBAR_BEGIN_DRAG #-} +wxEVT_AUITOOLBAR_BEGIN_DRAG :: EventId +wxEVT_AUITOOLBAR_BEGIN_DRAG + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUITOOLBAR_BEGIN_DRAG +foreign import ccall "expEVT_AUITOOLBAR_BEGIN_DRAG" wx_expEVT_AUITOOLBAR_BEGIN_DRAG :: IO CInt + +-- | usage: (@wxEVT_AUITOOLBAR_MIDDLE_CLICK@). +{-# NOINLINE wxEVT_AUITOOLBAR_MIDDLE_CLICK #-} +wxEVT_AUITOOLBAR_MIDDLE_CLICK :: EventId +wxEVT_AUITOOLBAR_MIDDLE_CLICK + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUITOOLBAR_MIDDLE_CLICK +foreign import ccall "expEVT_AUITOOLBAR_MIDDLE_CLICK" wx_expEVT_AUITOOLBAR_MIDDLE_CLICK :: IO CInt + +-- | usage: (@wxEVT_AUITOOLBAR_OVERFLOW_CLICK@). +{-# NOINLINE wxEVT_AUITOOLBAR_OVERFLOW_CLICK #-} +wxEVT_AUITOOLBAR_OVERFLOW_CLICK :: EventId +wxEVT_AUITOOLBAR_OVERFLOW_CLICK + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUITOOLBAR_OVERFLOW_CLICK +foreign import ccall "expEVT_AUITOOLBAR_OVERFLOW_CLICK" wx_expEVT_AUITOOLBAR_OVERFLOW_CLICK :: IO CInt + +-- | usage: (@wxEVT_AUITOOLBAR_RIGHT_CLICK@). +{-# NOINLINE wxEVT_AUITOOLBAR_RIGHT_CLICK #-} +wxEVT_AUITOOLBAR_RIGHT_CLICK :: EventId +wxEVT_AUITOOLBAR_RIGHT_CLICK + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUITOOLBAR_RIGHT_CLICK +foreign import ccall "expEVT_AUITOOLBAR_RIGHT_CLICK" wx_expEVT_AUITOOLBAR_RIGHT_CLICK :: IO CInt + +-- | usage: (@wxEVT_AUITOOLBAR_TOOL_DROPDOWN@). +{-# NOINLINE wxEVT_AUITOOLBAR_TOOL_DROPDOWN #-} +wxEVT_AUITOOLBAR_TOOL_DROPDOWN :: EventId +wxEVT_AUITOOLBAR_TOOL_DROPDOWN + = unsafePerformIO $ + withIntResult $ + wx_expEVT_AUITOOLBAR_TOOL_DROPDOWN +foreign import ccall "expEVT_AUITOOLBAR_TOOL_DROPDOWN" wx_expEVT_AUITOOLBAR_TOOL_DROPDOWN :: IO CInt + -- | usage: (@wxEVT_AUI_FIND_MANAGER@). {-# NOINLINE wxEVT_AUI_FIND_MANAGER #-} wxEVT_AUI_FIND_MANAGER :: EventId @@ -15396,186 +15614,6 @@ withIntResult $ wx_expEVT_CLOSE_WINDOW foreign import ccall "expEVT_CLOSE_WINDOW" wx_expEVT_CLOSE_WINDOW :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_ALLOW_DND@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_ALLOW_DND #-} -wxEVT_COMMAND_AUINOTEBOOK_ALLOW_DND :: EventId -wxEVT_COMMAND_AUINOTEBOOK_ALLOW_DND - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_ALLOW_DND -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_ALLOW_DND" wx_expEVT_COMMAND_AUINOTEBOOK_ALLOW_DND :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG #-} -wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG :: EventId -wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG" wx_expEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_BG_DCLICK@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_BG_DCLICK #-} -wxEVT_COMMAND_AUINOTEBOOK_BG_DCLICK :: EventId -wxEVT_COMMAND_AUINOTEBOOK_BG_DCLICK - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_BG_DCLICK -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_BG_DCLICK" wx_expEVT_COMMAND_AUINOTEBOOK_BG_DCLICK :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_BUTTON@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_BUTTON #-} -wxEVT_COMMAND_AUINOTEBOOK_BUTTON :: EventId -wxEVT_COMMAND_AUINOTEBOOK_BUTTON - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_BUTTON -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_BUTTON" wx_expEVT_COMMAND_AUINOTEBOOK_BUTTON :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_DRAG_DONE@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_DRAG_DONE #-} -wxEVT_COMMAND_AUINOTEBOOK_DRAG_DONE :: EventId -wxEVT_COMMAND_AUINOTEBOOK_DRAG_DONE - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_DRAG_DONE -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_DRAG_DONE" wx_expEVT_COMMAND_AUINOTEBOOK_DRAG_DONE :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION #-} -wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION :: EventId -wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION" wx_expEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_END_DRAG@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_END_DRAG #-} -wxEVT_COMMAND_AUINOTEBOOK_END_DRAG :: EventId -wxEVT_COMMAND_AUINOTEBOOK_END_DRAG - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_END_DRAG -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_END_DRAG" wx_expEVT_COMMAND_AUINOTEBOOK_END_DRAG :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED #-} -wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED :: EventId -wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED" wx_expEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING #-} -wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING :: EventId -wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING" wx_expEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSE@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSE #-} -wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSE :: EventId -wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSE - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSE -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSE" wx_expEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSE :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSED@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSED #-} -wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSED :: EventId -wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSED - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSED -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSED" wx_expEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSED :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_DOWN@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_DOWN #-} -wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_DOWN :: EventId -wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_DOWN - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_DOWN -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_DOWN" wx_expEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_DOWN :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_UP@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_UP #-} -wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_UP :: EventId -wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_UP - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_UP -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_UP" wx_expEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_UP :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_DOWN@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_DOWN #-} -wxEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_DOWN :: EventId -wxEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_DOWN - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_DOWN -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_DOWN" wx_expEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_DOWN :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_UP@). -{-# NOINLINE wxEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_UP #-} -wxEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_UP :: EventId -wxEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_UP - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_UP -foreign import ccall "expEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_UP" wx_expEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_UP :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUITOOLBAR_BEGIN_DRAG@). -{-# NOINLINE wxEVT_COMMAND_AUITOOLBAR_BEGIN_DRAG #-} -wxEVT_COMMAND_AUITOOLBAR_BEGIN_DRAG :: EventId -wxEVT_COMMAND_AUITOOLBAR_BEGIN_DRAG - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUITOOLBAR_BEGIN_DRAG -foreign import ccall "expEVT_COMMAND_AUITOOLBAR_BEGIN_DRAG" wx_expEVT_COMMAND_AUITOOLBAR_BEGIN_DRAG :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUITOOLBAR_MIDDLE_CLICK@). -{-# NOINLINE wxEVT_COMMAND_AUITOOLBAR_MIDDLE_CLICK #-} -wxEVT_COMMAND_AUITOOLBAR_MIDDLE_CLICK :: EventId -wxEVT_COMMAND_AUITOOLBAR_MIDDLE_CLICK - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUITOOLBAR_MIDDLE_CLICK -foreign import ccall "expEVT_COMMAND_AUITOOLBAR_MIDDLE_CLICK" wx_expEVT_COMMAND_AUITOOLBAR_MIDDLE_CLICK :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUITOOLBAR_OVERFLOW_CLICK@). -{-# NOINLINE wxEVT_COMMAND_AUITOOLBAR_OVERFLOW_CLICK #-} -wxEVT_COMMAND_AUITOOLBAR_OVERFLOW_CLICK :: EventId -wxEVT_COMMAND_AUITOOLBAR_OVERFLOW_CLICK - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUITOOLBAR_OVERFLOW_CLICK -foreign import ccall "expEVT_COMMAND_AUITOOLBAR_OVERFLOW_CLICK" wx_expEVT_COMMAND_AUITOOLBAR_OVERFLOW_CLICK :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUITOOLBAR_RIGHT_CLICK@). -{-# NOINLINE wxEVT_COMMAND_AUITOOLBAR_RIGHT_CLICK #-} -wxEVT_COMMAND_AUITOOLBAR_RIGHT_CLICK :: EventId -wxEVT_COMMAND_AUITOOLBAR_RIGHT_CLICK - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUITOOLBAR_RIGHT_CLICK -foreign import ccall "expEVT_COMMAND_AUITOOLBAR_RIGHT_CLICK" wx_expEVT_COMMAND_AUITOOLBAR_RIGHT_CLICK :: IO CInt - --- | usage: (@wxEVT_COMMAND_AUITOOLBAR_TOOL_DROPDOWN@). -{-# NOINLINE wxEVT_COMMAND_AUITOOLBAR_TOOL_DROPDOWN #-} -wxEVT_COMMAND_AUITOOLBAR_TOOL_DROPDOWN :: EventId -wxEVT_COMMAND_AUITOOLBAR_TOOL_DROPDOWN - = unsafePerformIO $ - withIntResult $ - wx_expEVT_COMMAND_AUITOOLBAR_TOOL_DROPDOWN -foreign import ccall "expEVT_COMMAND_AUITOOLBAR_TOOL_DROPDOWN" wx_expEVT_COMMAND_AUITOOLBAR_TOOL_DROPDOWN :: IO CInt -- | usage: (@wxEVT_COMMAND_BUTTON_CLICKED@). {-# NOINLINE wxEVT_COMMAND_BUTTON_CLICKED #-}
src/haskell/Graphics/UI/WXCore/WxcDefs.hs view
@@ -53,6 +53,99 @@ , wxAND , wxAND_INVERT , wxAND_REVERSE + , wxAUI_BUTTON_STATE_NORMAL + , wxAUI_BUTTON_STATE_HOVER + , wxAUI_BUTTON_STATE_PRESSED + , wxAUI_BUTTON_STATE_DISABLED + , wxAUI_BUTTON_STATE_HIDDEN + , wxAUI_BUTTON_STATE_CHECKED + , wxAUI_BUTTON_CLOSE + , wxAUI_BUTTON_MAXIMIZE_RESTORE + , wxAUI_BUTTON_MINIMIZE + , wxAUI_BUTTON_PIN + , wxAUI_BUTTON_OPTIONS + , wxAUI_BUTTON_WINDOWLIST + , wxAUI_BUTTON_LEFT + , wxAUI_BUTTON_RIGHT + , wxAUI_BUTTON_UP + , wxAUI_BUTTON_DOWN + , wxAUI_BUTTON_CUSTOM1 + , wxAUI_BUTTON_CUSTOM2 + , wxAUI_BUTTON_CUSTOM3 + , wxAUI_DOCK_NONE + , wxAUI_DOCK_TOP + , wxAUI_DOCK_RIGHT + , wxAUI_DOCK_BOTTOM + , wxAUI_DOCK_LEFT + , wxAUI_DOCK_CENTER + , wxAUI_DOCK_CENTRE + , wxAUI_DOCKART_SASH_SIZE + , wxAUI_DOCKART_CAPTION_SIZE + , wxAUI_DOCKART_GRIPPER_SIZE + , wxAUI_DOCKART_PANE_BORDER_SIZE + , wxAUI_DOCKART_PANE_BUTTON_SIZE + , wxAUI_DOCKART_BACKGROUND_COLOUR + , wxAUI_DOCKART_SASH_COLOUR + , wxAUI_DOCKART_ACTIVE_CAPTION_COLOUR + , wxAUI_DOCKART_ACTIVE_CAPTION_GRADIENT_COLOUR + , wxAUI_DOCKART_INACTIVE_CAPTION_COLOUR + , wxAUI_DOCKART_INACTIVE_CAPTION_GRADIENT_COLOUR + , wxAUI_DOCKART_ACTIVE_CAPTION_TEXT_COLOUR + , wxAUI_DOCKART_INACTIVE_CAPTION_TEXT_COLOUR + , wxAUI_DOCKART_BORDER_COLOUR + , wxAUI_DOCKART_GRIPPER_COLOUR + , wxAUI_DOCKART_CAPTION_FONT + , wxAUI_DOCKART_GRADIENT_TYPE + , wxAUI_GRADIENT_NONE + , wxAUI_GRADIENT_VERTICAL + , wxAUI_GRADIENT_HORIZONTAL + , wxAUI_MGR_ALLOW_FLOATING + , wxAUI_MGR_ALLOW_ACTIVE_PANE + , wxAUI_MGR_TRANSPARENT_DRAG + , wxAUI_MGR_TRANSPARENT_HINT + , wxAUI_MGR_VENETIAN_BLINDS_HINT + , wxAUI_MGR_RECTANGLE_HINT + , wxAUI_MGR_HINT_FADE + , wxAUI_MGR_NO_VENETIAN_BLINDS_FADE + , wxAUI_MGR_LIVE_RESIZE + , wxAUI_MGR_DEFAULT + , wxAUI_NB_TOP + , wxAUI_NB_LEFT + , wxAUI_NB_RIGHT + , wxAUI_NB_BOTTOM + , wxAUI_NB_TAB_SPLIT + , wxAUI_NB_TAB_MOVE + , wxAUI_NB_TAB_EXTERNAL_MOVE + , wxAUI_NB_TAB_FIXED_WIDTH + , wxAUI_NB_SCROLL_BUTTONS + , wxAUI_NB_WINDOWLIST_BUTTON + , wxAUI_NB_CLOSE_BUTTON + , wxAUI_NB_CLOSE_ON_ACTIVE_TAB + , wxAUI_NB_CLOSE_ON_ALL_TABS + , wxAUI_NB_MIDDLE_CLICK_CLOSE + , wxAUI_NB_DEFAULT_STYLE + , wxAUI_INSERT_PANE + , wxAUI_INSERT_ROW + , wxAUI_INSERT_DOCK + , wxAUI_TB_TEXT + , wxAUI_TB_NO_TOOLTIPS + , wxAUI_TB_NO_AUTORESIZE + , wxAUI_TB_GRIPPER + , wxAUI_TB_OVERFLOW + , wxAUI_TB_VERTICAL + , wxAUI_TB_HORZ_LAYOUT + , wxAUI_TB_HORIZONTAL + , wxAUI_TB_PLAIN_BACKGROUND + , wxAUI_TB_HORZ_TEXT + , wxAUI_ORIENTATION_MASK + , wxAUI_TB_DEFAULT_STYLE + , wxAUI_TBART_SEPARATOR_SIZE + , wxAUI_TBART_GRIPPER_SIZE + , wxAUI_TBART_OVERFLOW_SIZE + , wxAUI_TBTOOL_TEXT_LEFT + , wxAUI_TBTOOL_TEXT_RIGHT + , wxAUI_TBTOOL_TEXT_TOP + , wxAUI_TBTOOL_TEXT_BOTTOM , wxBACKWARD , wxBDIAGONAL_HATCH , wxBEOS @@ -3389,6 +3482,256 @@ -- End enum wxAlignment +-- enum wxAuiPaneButtonState +wxAUI_BUTTON_STATE_NORMAL :: Int +wxAUI_BUTTON_STATE_NORMAL = 0 +wxAUI_BUTTON_STATE_HOVER :: Int +wxAUI_BUTTON_STATE_HOVER = 2 +wxAUI_BUTTON_STATE_PRESSED :: Int +wxAUI_BUTTON_STATE_PRESSED = 4 +wxAUI_BUTTON_STATE_DISABLED :: Int +wxAUI_BUTTON_STATE_DISABLED = 8 +wxAUI_BUTTON_STATE_HIDDEN :: Int +wxAUI_BUTTON_STATE_HIDDEN = 16 +wxAUI_BUTTON_STATE_CHECKED :: Int +wxAUI_BUTTON_STATE_CHECKED = 32 +-- end enum wxAuiPaneButtonState + +-- enum wxAuiButtonId +wxAUI_BUTTON_CLOSE :: Int +wxAUI_BUTTON_CLOSE = 101 +wxAUI_BUTTON_MAXIMIZE_RESTORE :: Int +wxAUI_BUTTON_MAXIMIZE_RESTORE = 102 +wxAUI_BUTTON_MINIMIZE :: Int +wxAUI_BUTTON_MINIMIZE = 103 +wxAUI_BUTTON_PIN :: Int +wxAUI_BUTTON_PIN = 104 +wxAUI_BUTTON_OPTIONS :: Int +wxAUI_BUTTON_OPTIONS = 105 +wxAUI_BUTTON_WINDOWLIST :: Int +wxAUI_BUTTON_WINDOWLIST = 106 +wxAUI_BUTTON_LEFT :: Int +wxAUI_BUTTON_LEFT = 107 +wxAUI_BUTTON_RIGHT :: Int +wxAUI_BUTTON_RIGHT = 108 +wxAUI_BUTTON_UP :: Int +wxAUI_BUTTON_UP = 109 +wxAUI_BUTTON_DOWN :: Int +wxAUI_BUTTON_DOWN = 110 +wxAUI_BUTTON_CUSTOM1 :: Int +wxAUI_BUTTON_CUSTOM1 = 201 +wxAUI_BUTTON_CUSTOM2 :: Int +wxAUI_BUTTON_CUSTOM2 = 202 +wxAUI_BUTTON_CUSTOM3 :: Int +wxAUI_BUTTON_CUSTOM3 = 203 +-- end enum wxAuiButtonId + +-- enum wxAuiManagerDock +wxAUI_DOCK_NONE :: Int +wxAUI_DOCK_NONE = 0 +wxAUI_DOCK_TOP :: Int +wxAUI_DOCK_TOP = 1 +wxAUI_DOCK_RIGHT :: Int +wxAUI_DOCK_RIGHT = 2 +wxAUI_DOCK_BOTTOM :: Int +wxAUI_DOCK_BOTTOM = 3 +wxAUI_DOCK_LEFT :: Int +wxAUI_DOCK_LEFT = 4 +wxAUI_DOCK_CENTER :: Int +wxAUI_DOCK_CENTER = 5 +wxAUI_DOCK_CENTRE :: Int +wxAUI_DOCK_CENTRE = wxAUI_DOCK_CENTER +-- end enum wxAuiManagerDock + +-- enum wxAuiPaneDockArtSetting +wxAUI_DOCKART_SASH_SIZE :: Int +wxAUI_DOCKART_SASH_SIZE = 0 +wxAUI_DOCKART_CAPTION_SIZE :: Int +wxAUI_DOCKART_CAPTION_SIZE = 1 +wxAUI_DOCKART_GRIPPER_SIZE :: Int +wxAUI_DOCKART_GRIPPER_SIZE = 2 +wxAUI_DOCKART_PANE_BORDER_SIZE :: Int +wxAUI_DOCKART_PANE_BORDER_SIZE = 3 +wxAUI_DOCKART_PANE_BUTTON_SIZE :: Int +wxAUI_DOCKART_PANE_BUTTON_SIZE = 4 +wxAUI_DOCKART_BACKGROUND_COLOUR :: Int +wxAUI_DOCKART_BACKGROUND_COLOUR = 5 +wxAUI_DOCKART_SASH_COLOUR :: Int +wxAUI_DOCKART_SASH_COLOUR = 6 +wxAUI_DOCKART_ACTIVE_CAPTION_COLOUR :: Int +wxAUI_DOCKART_ACTIVE_CAPTION_COLOUR = 7 +wxAUI_DOCKART_ACTIVE_CAPTION_GRADIENT_COLOUR :: Int +wxAUI_DOCKART_ACTIVE_CAPTION_GRADIENT_COLOUR = 8 +wxAUI_DOCKART_INACTIVE_CAPTION_COLOUR :: Int +wxAUI_DOCKART_INACTIVE_CAPTION_COLOUR = 9 +wxAUI_DOCKART_INACTIVE_CAPTION_GRADIENT_COLOUR :: Int +wxAUI_DOCKART_INACTIVE_CAPTION_GRADIENT_COLOUR = 10 +wxAUI_DOCKART_ACTIVE_CAPTION_TEXT_COLOUR :: Int +wxAUI_DOCKART_ACTIVE_CAPTION_TEXT_COLOUR = 11 +wxAUI_DOCKART_INACTIVE_CAPTION_TEXT_COLOUR :: Int +wxAUI_DOCKART_INACTIVE_CAPTION_TEXT_COLOUR = 12 +wxAUI_DOCKART_BORDER_COLOUR :: Int +wxAUI_DOCKART_BORDER_COLOUR = 13 +wxAUI_DOCKART_GRIPPER_COLOUR :: Int +wxAUI_DOCKART_GRIPPER_COLOUR = 14 +wxAUI_DOCKART_CAPTION_FONT :: Int +wxAUI_DOCKART_CAPTION_FONT = 15 +wxAUI_DOCKART_GRADIENT_TYPE :: Int +wxAUI_DOCKART_GRADIENT_TYPE = 16 +-- end enum wxAuiPaneDockArtSetting + +-- enum wxAuiPaneDockArtGradients +wxAUI_GRADIENT_NONE :: Int +wxAUI_GRADIENT_NONE = 0 +wxAUI_GRADIENT_VERTICAL :: Int +wxAUI_GRADIENT_VERTICAL = 1 +wxAUI_GRADIENT_HORIZONTAL :: Int +wxAUI_GRADIENT_HORIZONTAL = 2 +-- end enum wxAuiPaneDockArtGradients + +-- enum wxAuiManagerOption +wxAUI_MGR_ALLOW_FLOATING :: Int +wxAUI_MGR_ALLOW_FLOATING = 1 +wxAUI_MGR_ALLOW_ACTIVE_PANE :: Int +wxAUI_MGR_ALLOW_ACTIVE_PANE = 2 +wxAUI_MGR_TRANSPARENT_DRAG :: Int +wxAUI_MGR_TRANSPARENT_DRAG = 4 +wxAUI_MGR_TRANSPARENT_HINT :: Int +wxAUI_MGR_TRANSPARENT_HINT = 8 +wxAUI_MGR_VENETIAN_BLINDS_HINT :: Int +wxAUI_MGR_VENETIAN_BLINDS_HINT = 16 +wxAUI_MGR_RECTANGLE_HINT :: Int +wxAUI_MGR_RECTANGLE_HINT = 32 +wxAUI_MGR_HINT_FADE :: Int +wxAUI_MGR_HINT_FADE = 64 +wxAUI_MGR_NO_VENETIAN_BLINDS_FADE :: Int +wxAUI_MGR_NO_VENETIAN_BLINDS_FADE = 128 +wxAUI_MGR_LIVE_RESIZE :: Int +wxAUI_MGR_LIVE_RESIZE = 256 +wxAUI_MGR_DEFAULT :: Int +wxAUI_MGR_DEFAULT = 201 +-- end enum wxAuiManagerOption + +-- enum wxAuiNotebookOption +wxAUI_NB_TOP :: Int +wxAUI_NB_TOP = 1 +-- not implemented yet +wxAUI_NB_LEFT :: Int +wxAUI_NB_LEFT = 2 +-- not implemented yet +wxAUI_NB_RIGHT :: Int +wxAUI_NB_RIGHT = 4 +wxAUI_NB_BOTTOM :: Int +wxAUI_NB_BOTTOM = 8 +wxAUI_NB_TAB_SPLIT :: Int +wxAUI_NB_TAB_SPLIT = 16 +wxAUI_NB_TAB_MOVE :: Int +wxAUI_NB_TAB_MOVE = 32 +wxAUI_NB_TAB_EXTERNAL_MOVE :: Int +wxAUI_NB_TAB_EXTERNAL_MOVE = 64 +wxAUI_NB_TAB_FIXED_WIDTH :: Int +wxAUI_NB_TAB_FIXED_WIDTH = 128 +wxAUI_NB_SCROLL_BUTTONS :: Int +wxAUI_NB_SCROLL_BUTTONS = 256 +wxAUI_NB_WINDOWLIST_BUTTON :: Int +wxAUI_NB_WINDOWLIST_BUTTON = 512 +wxAUI_NB_CLOSE_BUTTON :: Int +wxAUI_NB_CLOSE_BUTTON = 1024 +wxAUI_NB_CLOSE_ON_ACTIVE_TAB :: Int +wxAUI_NB_CLOSE_ON_ACTIVE_TAB = 2048 +wxAUI_NB_CLOSE_ON_ALL_TABS :: Int +wxAUI_NB_CLOSE_ON_ALL_TABS = 4096 +wxAUI_NB_MIDDLE_CLICK_CLOSE :: Int +wxAUI_NB_MIDDLE_CLICK_CLOSE = 8192 +-- wxAUI_NB_TOP | wxAUI_NB_TAB_SPLIT | wxAUI_NB_TAB_MOVE | wxAUI_NB_SCROLL_BUTTONS | wxAUI_NB_CLOSE_ON_ACTIVE_TAB | wxAUI_NB_MIDDLE_CLICK_CLOSE +wxAUI_NB_DEFAULT_STYLE :: Int +wxAUI_NB_DEFAULT_STYLE = 10545 + -- end enum wxAuiNotebookOption + +-- enum wxAuiPaneInsertLevel +wxAUI_INSERT_PANE :: Int +wxAUI_INSERT_PANE = 0 +wxAUI_INSERT_ROW :: Int +wxAUI_INSERT_ROW = 1 +wxAUI_INSERT_DOCK :: Int +wxAUI_INSERT_DOCK = 2 +-- end enum wxAuiPaneInsertLevel + +-- enum wxAuiToolBarStyle +wxAUI_TB_TEXT :: Int +wxAUI_TB_TEXT = 1 +wxAUI_TB_NO_TOOLTIPS :: Int +wxAUI_TB_NO_TOOLTIPS = 2 +wxAUI_TB_NO_AUTORESIZE :: Int +wxAUI_TB_NO_AUTORESIZE = 4 +wxAUI_TB_GRIPPER :: Int +wxAUI_TB_GRIPPER = 8 +wxAUI_TB_OVERFLOW :: Int +wxAUI_TB_OVERFLOW = 16 +wxAUI_TB_VERTICAL :: Int +wxAUI_TB_VERTICAL = 32 +wxAUI_TB_HORZ_LAYOUT :: Int +wxAUI_TB_HORZ_LAYOUT = 64 +wxAUI_TB_HORIZONTAL :: Int +wxAUI_TB_HORIZONTAL = 128 +wxAUI_TB_PLAIN_BACKGROUND :: Int +wxAUI_TB_PLAIN_BACKGROUND = 256 +wxAUI_TB_HORZ_TEXT :: Int +wxAUI_TB_HORZ_TEXT = 65 +wxAUI_ORIENTATION_MASK :: Int +wxAUI_ORIENTATION_MASK = 160 +wxAUI_TB_DEFAULT_STYLE :: Int +wxAUI_TB_DEFAULT_STYLE = 0 +-- end enum wxAuiToolBarStyle + +-- enum wxAuiToolBarArtSetting +wxAUI_TBART_SEPARATOR_SIZE :: Int +wxAUI_TBART_SEPARATOR_SIZE = 0 +wxAUI_TBART_GRIPPER_SIZE :: Int +wxAUI_TBART_GRIPPER_SIZE = 1 +wxAUI_TBART_OVERFLOW_SIZE :: Int +wxAUI_TBART_OVERFLOW_SIZE = 2 +-- end enum wxAuiToolBarArtSetting + +-- enum wxAuiToolBarToolTextOrientation +wxAUI_TBTOOL_TEXT_LEFT :: Int +wxAUI_TBTOOL_TEXT_LEFT = 0 +wxAUI_TBTOOL_TEXT_RIGHT :: Int +wxAUI_TBTOOL_TEXT_RIGHT = 1 +wxAUI_TBTOOL_TEXT_TOP :: Int +wxAUI_TBTOOL_TEXT_TOP = 2 +wxAUI_TBTOOL_TEXT_BOTTOM :: Int +wxAUI_TBTOOL_TEXT_BOTTOM = 3 +-- end enum wxAuiToolBarToolTextOrientation + +-- enum for wxBookCtrlHitTest +wxBK_HITTEST_NOWHERE :: Int +wxBK_HITTEST_NOWHERE = 1 +wxBK_HITTEST_ONICON :: Int +wxBK_HITTEST_ONICON = 2 +wxBK_HITTEST_ONLABEL :: Int +wxBK_HITTEST_ONLABEL = 4 +wxBK_HITTEST_ONITEM :: Int +wxBK_HITTEST_ONITEM = 6 +wxBK_HITTEST_ONPAGE :: Int +wxBK_HITTEST_ONPAGE = 8 +-- end enum + +-- wxBookCtrl flags (common for wxNotebook, wxListbook, wxChoicebook, wxTreebook) +wxBK_DEFAULT :: Int +wxBK_DEFAULT = 0x0000 +wxBK_TOP :: Int +wxBK_TOP = 0x0010 +wxBK_BOTTOM :: Int +wxBK_BOTTOM = 0x0020 +wxBK_LEFT :: Int +wxBK_LEFT = 0x0040 +wxBK_RIGHT :: Int +wxBK_RIGHT = 0x0080 +wxBK_ALIGN_MASK :: Int +wxBK_ALIGN_MASK = 240 +-- end wxBookCtrl flags + -- enum wxSizerFlagBits wxFIXED_MINSIZE :: Int @@ -3434,7 +3777,7 @@ - Window (Frame/dialog/subwindow/panel item) style flags -} wxVSCROLL :: Int -wxVSCROLL = 0x80000000 +wxVSCROLL = fromIntegral (0x80000000 :: Integer) -- Casting to remove a compiler warning about Int being too big wxHSCROLL :: Int wxHSCROLL = 0x40000000 @@ -10750,3 +11093,17 @@ wxSTC_CMD_WORDRIGHTENDEXTEND :: Int wxSTC_CMD_WORDRIGHTENDEXTEND = 2442 +wxSPLASH_CENTRE_ON_PARENT :: Int +wxSPLASH_CENTRE_ON_PARENT = 1 + +wxSPLASH_CENTRE_ON_SCREEN :: Int +wxSPLASH_CENTRE_ON_SCREEN = 2 + +wxSPLASH_NO_CENTRE :: Int +wxSPLASH_NO_CENTRE = 0 + +wxSPLASH_TIMEOUT :: Int +wxSPLASH_TIMEOUT = 4 + +wxSPLASH_NO_TIMEOUT :: Int +wxSPLASH_NO_TIMEOUT = 0
wxcore.cabal view
@@ -1,5 +1,5 @@ name: wxcore -version: 0.91.0.0 +version: 0.92.0.0 license: OtherLicense license-file: LICENSE author: Daan Leijen @@ -71,7 +71,7 @@ filepath, parsec, stm, - wxc >= 0.91, + wxc >= 0.92, wxdirect >= 0.91, directory, time