wxcore-0.92.0.0: wxHaskell core

CopyrightCopyright (c) Daan Leijen 2003, 2004
LicensewxWidgets
Maintainerwxhaskell-devel@lists.sourceforge.net
Stabilityprovisional
Portabilityportable
Safe HaskellNone
LanguageHaskell98

Graphics.UI.WXCore.WxcClassesAL

Contents

Description

Haskell class definitions for the wxWidgets C library (wxc.dll).

Do not edit this file manually! This file was automatically generated by wxDirect.

From the files:

  • C:Users-AppDataRoamingcabalx86_64-windows-ghc-7.10.2wxc-0.92.0.0-8uA6VUEbMCv4OmPqbZ6Pgrincludewxc.h

And contains 1987 methods for 147 classes.

Synopsis

Global

Misc.

bitmapDataObjectCreate :: Bitmap a -> IO (BitmapDataObject ()) Source

usage: (bitmapDataObjectCreate bmp).

bitmapDataObjectCreateEmpty :: IO (BitmapDataObject ()) Source

usage: (bitmapDataObjectCreateEmpty).

bitmapDataObjectDelete :: BitmapDataObject a -> IO () Source

usage: (bitmapDataObjectDelete obj).

bitmapDataObjectGetBitmap :: BitmapDataObject a -> IO (Bitmap ()) Source

usage: (bitmapDataObjectGetBitmap obj).

bitmapDataObjectSetBitmap :: BitmapDataObject a -> Bitmap b -> IO () Source

usage: (bitmapDataObjectSetBitmap obj bmp).

cFree :: Ptr a -> IO () Source

usage: (cFree ptr).

cursorCreateFromImage :: Image a -> IO (Cursor ()) Source

usage: (cursorCreateFromImage image).

cursorCreateFromStock :: Id -> IO (Cursor ()) Source

usage: (cursorCreateFromStock id).

cursorCreateLoad :: String -> Int -> Size -> IO (Cursor ()) Source

usage: (cursorCreateLoad name wxtype widthheight).

dragIcon :: Icon a -> Point -> IO (DragImage ()) Source

usage: (dragIcon icon xy).

dragListItem :: ListCtrl a -> Id -> IO (DragImage ()) Source

usage: (dragListItem treeCtrl id).

dragString :: String -> Point -> IO (DragImage ()) Source

usage: (dragString test xy).

dragTreeItem :: TreeCtrl a -> TreeItem -> IO (DragImage ()) Source

usage: (dragTreeItem treeCtrl id).

dropSourceCreate :: DataObject a -> Window b -> Ptr c -> Ptr d -> Ptr e -> IO (DropSource ()) Source

usage: (dropSourceCreate wxdata win copy move none).

dropSourceDelete :: DropSource a -> IO () Source

usage: (dropSourceDelete obj).

dropSourceDoDragDrop :: DropSource a -> Int -> IO Int Source

usage: (dropSourceDoDragDrop obj move).

fileDataObjectAddFile :: FileDataObject a -> String -> IO () Source

usage: (fileDataObjectAddFile obj fle).

fileDataObjectCreate :: [String] -> IO (FileDataObject ()) Source

usage: (fileDataObjectCreate cntlst).

fileDataObjectDelete :: FileDataObject a -> IO () Source

usage: (fileDataObjectDelete obj).

fileDataObjectGetFilenames :: FileDataObject a -> IO [String] Source

usage: (fileDataObjectGetFilenames obj).

gcdcCreate :: WindowDC a -> IO (GCDC ()) Source

usage: (gcdcCreate dc).

gcdcCreateFromMemory :: MemoryDC a -> IO (GCDC ()) Source

usage: (gcdcCreateFromMemory dc).

gcdcCreateFromPrinter :: PrinterDC a -> IO (GCDC ()) Source

usage: (gcdcCreateFromPrinter dc).

gcdcDelete :: GCDC a -> IO () Source

usage: (gcdcDelete self).

gcdcGetGraphicsContext :: GCDC a -> IO (GraphicsContext ()) Source

usage: (gcdcGetGraphicsContext self).

gcdcSetGraphicsContext :: GCDC a -> GraphicsContext b -> IO () Source

usage: (gcdcSetGraphicsContext self gc).

genericDragIcon :: Icon a -> IO (GenericDragImage ()) Source

usage: (genericDragIcon icon).

genericDragListItem :: ListCtrl a -> Id -> IO (GenericDragImage ()) Source

usage: (genericDragListItem treeCtrl id).

genericDragString :: String -> IO (GenericDragImage ()) Source

usage: (genericDragString test).

genericDragTreeItem :: TreeCtrl a -> TreeItem -> IO (GenericDragImage ()) Source

usage: (genericDragTreeItem treeCtrl id).

getApplicationDir :: IO String Source

usage: (getApplicationDir).

getApplicationPath :: IO String Source

usage: (getApplicationPath).

getColourFromUser :: Window a -> Color -> IO Color Source

usage: (getColourFromUser parent colInit).

getELJLocale :: IO (WXCLocale ()) Source

usage: (getELJLocale).

getELJTranslation :: String -> IO (Ptr ()) Source

usage: (getELJTranslation sz).

getFontFromUser :: Window a -> Font b -> IO (Font ()) Source

usage: (getFontFromUser parent fontInit).

getNumberFromUser :: String -> String -> String -> Int -> Int -> Int -> Window g -> Point -> IO Int Source

usage: (getNumberFromUser message prompt caption value min max parent xy).

getPasswordFromUser :: String -> String -> String -> Window d -> IO String Source

usage: (getPasswordFromUser message caption defaultText parent).

getTextFromUser :: String -> String -> String -> Window d -> Point -> Bool -> IO String Source

usage: (getTextFromUser message caption defaultText parent xy center).

isDefined :: String -> IO Bool Source

Check if a preprocessor macro is defined. For example, wxIsDefined("WXGTK") or wxIsDefined("wxUSE_GIF").

kill :: Int -> Int -> IO Int Source

usage: (kill pid signal).

logDebug :: String -> IO () Source

usage: (logDebug msg).

logError :: String -> IO () Source

usage: (logError msg).

logErrorMsg :: String -> IO () Source

usage: (logErrorMsg msg).

logFatalError :: String -> IO () Source

usage: (logFatalError msg).

logFatalErrorMsg :: String -> IO () Source

usage: (logFatalErrorMsg msg).

logMessage :: String -> IO () Source

usage: (logMessage msg).

logMessageMsg :: String -> IO () Source

usage: (logMessageMsg msg).

logStatus :: String -> IO () Source

usage: (logStatus msg).

logSysError :: String -> IO () Source

usage: (logSysError msg).

logTrace :: String -> String -> IO () Source

usage: (logTrace mask msg).

logVerbose :: String -> IO () Source

usage: (logVerbose msg).

logWarning :: String -> IO () Source

usage: (logWarning msg).

logWarningMsg :: String -> IO () Source

usage: (logWarningMsg msg).

Classes

AcceleratorEntry

acceleratorEntryCreate :: Int -> Int -> Int -> IO (AcceleratorEntry ()) Source

usage: (acceleratorEntryCreate flags keyCode cmd).

acceleratorEntryDelete :: AcceleratorEntry a -> IO () Source

usage: (acceleratorEntryDelete obj).

acceleratorEntryGetCommand :: AcceleratorEntry a -> IO Int Source

usage: (acceleratorEntryGetCommand obj).

acceleratorEntryGetFlags :: AcceleratorEntry a -> IO Int Source

usage: (acceleratorEntryGetFlags obj).

acceleratorEntryGetKeyCode :: AcceleratorEntry a -> IO Int Source

usage: (acceleratorEntryGetKeyCode obj).

acceleratorEntrySet :: AcceleratorEntry a -> Int -> Int -> Int -> IO () Source

usage: (acceleratorEntrySet obj flags keyCode cmd).

AcceleratorTable

acceleratorTableCreate :: Int -> Ptr b -> IO (AcceleratorTable ()) Source

usage: (acceleratorTableCreate n entries).

acceleratorTableDelete :: AcceleratorTable a -> IO () Source

usage: (acceleratorTableDelete obj).

ActivateEvent

activateEventCopyObject :: ActivateEvent a -> Ptr b -> IO () Source

usage: (activateEventCopyObject obj obj).

activateEventGetActive :: ActivateEvent a -> IO Bool Source

usage: (activateEventGetActive obj).

AuiDefaultTabArt

auiDefaultTabArtClone :: AuiDefaultTabArt a -> IO (AuiTabArt ()) Source

usage: (auiDefaultTabArtClone obj).

auiDefaultTabArtCreate :: IO (AuiDefaultTabArt ()) Source

usage: (auiDefaultTabArtCreate).

auiDefaultTabArtDrawBackground :: AuiDefaultTabArt a -> DC b -> Window c -> Rect -> IO () Source

usage: (auiDefaultTabArtDrawBackground obj dc wnd rect).

auiDefaultTabArtDrawButton :: AuiDefaultTabArt a -> DC b -> Window c -> Rect -> Int -> Int -> Int -> Rect -> IO () Source

usage: (auiDefaultTabArtDrawButton obj dc wnd inRect bitmapId buttonState orientation outRect).

auiDefaultTabArtDrawTab :: AuiDefaultTabArt a -> DC b -> Window c -> AuiNotebookPage d -> Rect -> Int -> Rect -> Rect -> Ptr CInt -> IO () Source

usage: (auiDefaultTabArtDrawTab obj dc wnd pane inRect closeButtonState outTabRect outButtonRect xExtent).

auiDefaultTabArtGetBestTabCtrlSize :: AuiDefaultTabArt a -> Window b -> AuiNotebookPageArray c -> Size -> IO Int Source

usage: (auiDefaultTabArtGetBestTabCtrlSize obj wnd pages widthheight).

auiDefaultTabArtGetIndentSize :: AuiDefaultTabArt a -> IO Int Source

usage: (auiDefaultTabArtGetIndentSize obj).

auiDefaultTabArtGetTabSize :: AuiDefaultTabArt a -> DC b -> Window c -> String -> Bitmap e -> Bool -> Int -> Ptr CInt -> IO Size Source

usage: (auiDefaultTabArtGetTabSize obj dc wnd caption bitmap active closeButtonState xExtent).

auiDefaultTabArtSetActiveColour :: AuiDefaultTabArt a -> Color -> IO () Source

usage: (auiDefaultTabArtSetActiveColour obj colour).

auiDefaultTabArtSetColour :: AuiDefaultTabArt a -> Color -> IO () Source

usage: (auiDefaultTabArtSetColour obj colour).

auiDefaultTabArtSetFlags :: AuiDefaultTabArt a -> Int -> IO () Source

usage: (auiDefaultTabArtSetFlags obj flags).

auiDefaultTabArtSetMeasuringFont :: AuiDefaultTabArt a -> Font b -> IO () Source

usage: (auiDefaultTabArtSetMeasuringFont obj font).

auiDefaultTabArtSetNormalFont :: AuiDefaultTabArt a -> Font b -> IO () Source

usage: (auiDefaultTabArtSetNormalFont obj font).

auiDefaultTabArtSetSelectedFont :: AuiDefaultTabArt a -> Font b -> IO () Source

usage: (auiDefaultTabArtSetSelectedFont obj font).

auiDefaultTabArtSetSizingInfo :: AuiDefaultTabArt a -> Size -> Int -> IO () Source

usage: (auiDefaultTabArtSetSizingInfo obj widthheight tabCount).

auiDefaultTabArtShowDropDown :: AuiDefaultTabArt a -> Window b -> AuiNotebookPageArray c -> Int -> IO Int Source

usage: (auiDefaultTabArtShowDropDown obj wnd items activeIdx).

AuiDefaultToolBarArt

auiDefaultToolBarArtClone :: AuiDefaultToolBarArt a -> IO (AuiToolBarArt ()) Source

usage: (auiDefaultToolBarArtClone obj).

auiDefaultToolBarArtCreate :: IO (AuiDefaultToolBarArt ()) Source

usage: (auiDefaultToolBarArtCreate).

auiDefaultToolBarArtDrawBackground :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> IO () Source

usage: (auiDefaultToolBarArtDrawBackground obj dc wnd rect).

auiDefaultToolBarArtDrawButton :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () Source

usage: (auiDefaultToolBarArtDrawButton obj dc wnd item rect).

auiDefaultToolBarArtDrawControlLabel :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () Source

usage: (auiDefaultToolBarArtDrawControlLabel obj dc wnd item rect).

auiDefaultToolBarArtDrawDropDownButton :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () Source

usage: (auiDefaultToolBarArtDrawDropDownButton obj dc wnd item rect).

auiDefaultToolBarArtDrawGripper :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> IO () Source

usage: (auiDefaultToolBarArtDrawGripper obj dc wnd rect).

auiDefaultToolBarArtDrawLabel :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () Source

usage: (auiDefaultToolBarArtDrawLabel obj dc wnd item rect).

auiDefaultToolBarArtDrawOverflowButton :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> Int -> IO () Source

usage: (auiDefaultToolBarArtDrawOverflowButton obj dc wnd rect state).

auiDefaultToolBarArtDrawPlainBackground :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> IO () Source

usage: (auiDefaultToolBarArtDrawPlainBackground obj dc wnd rect).

auiDefaultToolBarArtDrawSeparator :: AuiDefaultToolBarArt a -> DC b -> Window c -> Rect -> IO () Source

usage: (auiDefaultToolBarArtDrawSeparator obj dc wnd rect).

auiDefaultToolBarArtGetElementSize :: AuiDefaultToolBarArt a -> Int -> IO Int Source

usage: (auiDefaultToolBarArtGetElementSize obj element).

auiDefaultToolBarArtGetFlags :: AuiDefaultToolBarArt a -> IO Int Source

usage: (auiDefaultToolBarArtGetFlags obj).

auiDefaultToolBarArtGetFont :: AuiDefaultToolBarArt a -> IO (Font ()) Source

usage: (auiDefaultToolBarArtGetFont obj).

auiDefaultToolBarArtGetLabelSize :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> IO Size Source

usage: (auiDefaultToolBarArtGetLabelSize obj dc wnd item).

auiDefaultToolBarArtGetTextOrientation :: AuiDefaultToolBarArt a -> IO Int Source

usage: (auiDefaultToolBarArtGetTextOrientation obj).

auiDefaultToolBarArtGetToolSize :: AuiDefaultToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> IO Size Source

usage: (auiDefaultToolBarArtGetToolSize obj dc wnd item).

auiDefaultToolBarArtSetElementSize :: AuiDefaultToolBarArt a -> Int -> Int -> IO () Source

usage: (auiDefaultToolBarArtSetElementSize obj elementid size).

auiDefaultToolBarArtSetFlags :: AuiDefaultToolBarArt a -> Int -> IO () Source

usage: (auiDefaultToolBarArtSetFlags obj flags).

auiDefaultToolBarArtSetFont :: AuiDefaultToolBarArt a -> Font b -> IO () Source

usage: (auiDefaultToolBarArtSetFont obj font).

auiDefaultToolBarArtSetTextOrientation :: AuiDefaultToolBarArt a -> Int -> IO () Source

usage: (auiDefaultToolBarArtSetTextOrientation obj orientation).

auiDefaultToolBarArtShowDropDown :: AuiDefaultToolBarArt a -> Window b -> AuiToolBarItemArray c -> IO Int Source

usage: (auiDefaultToolBarArtShowDropDown obj wnd items).

AuiDockArt

auiDockArtDrawBackground :: AuiDockArt a -> DC b -> Window c -> Int -> Rect -> IO () Source

usage: (auiDockArtDrawBackground obj dc window orientation rect).

auiDockArtDrawBorder :: AuiDockArt a -> DC b -> Window c -> Rect -> AuiPaneInfo e -> IO () Source

usage: (auiDockArtDrawBorder obj dc window rect pane).

auiDockArtDrawCaption :: AuiDockArt a -> DC b -> Window c -> String -> Rect -> AuiPaneInfo f -> IO () Source

usage: (auiDockArtDrawCaption obj dc window text rect pane).

auiDockArtDrawGripper :: AuiDockArt a -> DC b -> Window c -> Rect -> AuiPaneInfo e -> IO () Source

usage: (auiDockArtDrawGripper obj dc window rect pane).

auiDockArtDrawPaneButton :: AuiDockArt a -> DC b -> Window c -> Int -> Int -> Rect -> AuiPaneInfo g -> IO () Source

usage: (auiDockArtDrawPaneButton obj dc window button buttonstate rect pane).

auiDockArtDrawSash :: AuiDockArt a -> DC b -> Window c -> Int -> Rect -> IO () Source

usage: (auiDockArtDrawSash obj dc window orientation rect).

auiDockArtGetColour :: AuiDockArt a -> Id -> IO Color Source

usage: (auiDockArtGetColour obj id).

auiDockArtGetFont :: AuiDockArt a -> Id -> IO (Font ()) Source

usage: (auiDockArtGetFont obj id).

auiDockArtGetMetric :: AuiDockArt a -> Id -> IO Int Source

usage: (auiDockArtGetMetric obj id).

auiDockArtSetColour :: AuiDockArt a -> Id -> Color -> IO () Source

usage: (auiDockArtSetColour obj id colour).

auiDockArtSetFont :: AuiDockArt a -> Id -> Font c -> IO () Source

usage: (auiDockArtSetFont obj id font).

auiDockArtSetMetric :: AuiDockArt a -> Id -> Int -> IO () Source

usage: (auiDockArtSetMetric obj id newval).

AuiManager

auiManagerAddPane :: AuiManager a -> Window b -> Int -> String -> IO Bool Source

usage: (auiManagerAddPane obj window direction caption).

auiManagerAddPaneByPaneInfo :: AuiManager a -> Window b -> AuiPaneInfo c -> IO Bool Source

usage: (auiManagerAddPaneByPaneInfo obj window paneinfo).

auiManagerAddPaneByPaneInfoAndDropPosition :: AuiManager a -> Window b -> AuiPaneInfo c -> Point -> IO Bool Source

usage: (auiManagerAddPaneByPaneInfoAndDropPosition obj window paneinfo xy).

auiManagerCreate :: Window a -> Int -> IO (AuiManager ()) Source

usage: (auiManagerCreate managedwnd flags).

auiManagerDelete :: AuiManager a -> IO () Source

usage: (auiManagerDelete obj).

auiManagerDetachPane :: AuiManager a -> Window b -> IO Bool Source

usage: (auiManagerDetachPane obj window).

auiManagerGetAllPanes :: AuiManager a -> IO (AuiPaneInfoArray ()) Source

usage: (auiManagerGetAllPanes obj).

auiManagerGetArtProvider :: AuiManager a -> IO (AuiDockArt ()) Source

usage: (auiManagerGetArtProvider obj).

auiManagerGetDockSizeConstraint :: AuiManager a -> Ptr Double -> Ptr Double -> IO () Source

usage: (auiManagerGetDockSizeConstraint obj widthpct heightpct).

auiManagerGetFlags :: AuiManager a -> IO Int Source

usage: (auiManagerGetFlags obj).

auiManagerGetManagedWindow :: AuiManager a -> IO (Window ()) Source

usage: (auiManagerGetManagedWindow obj).

auiManagerGetManager :: Window a -> IO (AuiManager ()) Source

usage: (auiManagerGetManager window).

auiManagerGetPaneByName :: AuiManager a -> String -> IO (AuiPaneInfo ()) Source

usage: (auiManagerGetPaneByName obj name).

auiManagerGetPaneByWindow :: AuiManager a -> Window b -> IO (AuiPaneInfo ()) Source

usage: (auiManagerGetPaneByWindow obj window).

auiManagerHideHint :: AuiManager a -> IO () Source

usage: (auiManagerHideHint obj).

auiManagerInsertPane :: AuiManager a -> Window b -> AuiPaneInfo c -> Int -> IO Bool Source

usage: (auiManagerInsertPane obj window insertlocation insertlevel).

auiManagerLoadPaneInfo :: AuiManager a -> String -> AuiPaneInfo c -> IO () Source

usage: (auiManagerLoadPaneInfo obj panepart pane).

auiManagerLoadPerspective :: AuiManager a -> String -> Bool -> IO Bool Source

usage: (auiManagerLoadPerspective obj perspective update).

auiManagerSavePaneInfo :: AuiManager a -> AuiPaneInfo b -> IO String Source

usage: (auiManagerSavePaneInfo obj pane).

auiManagerSavePerspective :: AuiManager a -> IO String Source

usage: (auiManagerSavePerspective obj).

auiManagerSetArtProvider :: AuiManager a -> AuiDockArt b -> IO () Source

usage: (auiManagerSetArtProvider obj artprovider).

auiManagerSetDockSizeConstraint :: AuiManager a -> Double -> Double -> IO () Source

usage: (auiManagerSetDockSizeConstraint obj widthpct heightpct).

auiManagerSetFlags :: AuiManager a -> Int -> IO () Source

usage: (auiManagerSetFlags obj flags).

auiManagerSetManagedWindow :: AuiManager a -> Window b -> IO () Source

usage: (auiManagerSetManagedWindow obj managedwnd).

auiManagerShowHint :: AuiManager a -> Rect -> IO () Source

usage: (auiManagerShowHint obj rect).

auiManagerUnInit :: AuiManager a -> IO () Source

usage: (auiManagerUnInit obj).

auiManagerUpdate :: AuiManager a -> IO () Source

usage: (auiManagerUpdate obj).

AuiManagerEvent

auiManagerEventCanVeto :: AuiManagerEvent a -> IO Bool Source

usage: (auiManagerEventCanVeto obj).

auiManagerEventCreate :: Int -> IO (AuiManagerEvent ()) Source

usage: (auiManagerEventCreate wxtype).

auiManagerEventGetButton :: AuiManagerEvent a -> IO Int Source

usage: (auiManagerEventGetButton obj).

auiManagerEventGetDC :: AuiManagerEvent a -> IO (DC ()) Source

usage: (auiManagerEventGetDC obj).

auiManagerEventGetManager :: AuiManagerEvent a -> IO (AuiManager ()) Source

usage: (auiManagerEventGetManager obj).

auiManagerEventGetPane :: AuiManagerEvent a -> IO (AuiPaneInfo ()) Source

usage: (auiManagerEventGetPane obj).

auiManagerEventGetVeto :: AuiManagerEvent a -> IO Bool Source

usage: (auiManagerEventGetVeto obj).

auiManagerEventSetButton :: AuiManagerEvent a -> Int -> IO () Source

usage: (auiManagerEventSetButton obj button).

auiManagerEventSetCanVeto :: AuiManagerEvent a -> Bool -> IO () Source

usage: (auiManagerEventSetCanVeto obj canveto).

auiManagerEventSetDC :: AuiManagerEvent a -> DC b -> IO () Source

usage: (auiManagerEventSetDC obj pdc).

auiManagerEventSetManager :: AuiManagerEvent a -> AuiManager b -> IO () Source

usage: (auiManagerEventSetManager obj manager).

auiManagerEventSetPane :: AuiManagerEvent a -> AuiPaneInfo b -> IO () Source

usage: (auiManagerEventSetPane obj pane).

auiManagerEventVeto :: AuiManagerEvent a -> Bool -> IO () Source

usage: (auiManagerEventVeto obj veto).

AuiNotebook

auiNotebookAddPage :: AuiNotebook a -> Window b -> String -> Bool -> Int -> IO Bool Source

usage: (auiNotebookAddPage obj page text select imageId).

auiNotebookAddPageWithBitmap :: AuiNotebook a -> Window b -> String -> Bool -> Bitmap e -> IO Bool Source

usage: (auiNotebookAddPageWithBitmap obj page caption select bitmap).

auiNotebookAdvanceSelection :: AuiNotebook a -> Bool -> IO () Source

usage: (auiNotebookAdvanceSelection obj forward).

auiNotebookChangeSelection :: AuiNotebook a -> Int -> IO Int Source

usage: (auiNotebookChangeSelection obj n).

auiNotebookCreate :: Window a -> Id -> Point -> Size -> Int -> IO (AuiNotebook ()) Source

usage: (auiNotebookCreate parent id xy widthheight style).

auiNotebookCreateDefault :: IO (AuiNotebook ()) Source

usage: (auiNotebookCreateDefault).

auiNotebookCreateFromDefault :: AuiNotebook a -> Window b -> Id -> Point -> Size -> Int -> IO Bool Source

usage: (auiNotebookCreateFromDefault obj parent id xy widthheight style).

auiNotebookDeleteAllPages :: AuiNotebook a -> IO Bool Source

usage: (auiNotebookDeleteAllPages obj).

auiNotebookDeletePage :: AuiNotebook a -> Int -> IO Bool Source

usage: (auiNotebookDeletePage obj page).

auiNotebookGetArtProvider :: AuiNotebook a -> IO (AuiTabArt ()) Source

usage: (auiNotebookGetArtProvider obj).

auiNotebookGetCurrentPage :: AuiNotebook a -> IO (Window ()) Source

usage: (auiNotebookGetCurrentPage obj).

auiNotebookGetHeightForPageHeight :: AuiNotebook a -> Int -> IO Int Source

usage: (auiNotebookGetHeightForPageHeight obj pageHeight).

auiNotebookGetPage :: AuiNotebook a -> Int -> IO (Window ()) Source

usage: (auiNotebookGetPage obj pageidx).

auiNotebookGetPageBitmap :: AuiNotebook a -> Int -> IO (Bitmap ()) Source

usage: (auiNotebookGetPageBitmap obj page).

auiNotebookGetPageCount :: AuiNotebook a -> IO Int Source

usage: (auiNotebookGetPageCount obj).

auiNotebookGetPageIndex :: AuiNotebook a -> Window b -> IO Int Source

usage: (auiNotebookGetPageIndex obj pagewnd).

auiNotebookGetPageText :: AuiNotebook a -> Int -> IO String Source

usage: (auiNotebookGetPageText obj page).

auiNotebookGetPageToolTip :: AuiNotebook a -> Int -> IO String Source

usage: (auiNotebookGetPageToolTip obj pageIdx).

auiNotebookGetSelection :: AuiNotebook a -> IO Int Source

usage: (auiNotebookGetSelection obj).

auiNotebookGetTabCtrlHeight :: AuiNotebook a -> IO Int Source

usage: (auiNotebookGetTabCtrlHeight obj).

auiNotebookInsertPage :: AuiNotebook a -> Int -> Window c -> String -> Bool -> Int -> IO Bool Source

usage: (auiNotebookInsertPage obj index page text select imageId).

auiNotebookInsertPageWithBitmap :: AuiNotebook a -> Int -> Window c -> String -> Bool -> Bitmap f -> IO Bool Source

usage: (auiNotebookInsertPageWithBitmap obj pageidx page caption select bitmap).

auiNotebookRemovePage :: AuiNotebook a -> Int -> IO Bool Source

usage: (auiNotebookRemovePage obj page).

auiNotebookSetArtProvider :: AuiNotebook a -> AuiTabArt b -> IO () Source

usage: (auiNotebookSetArtProvider obj art).

auiNotebookSetFont :: AuiNotebook a -> Font b -> IO Bool Source

usage: (auiNotebookSetFont obj font).

auiNotebookSetMeasuringFont :: AuiNotebook a -> Font b -> IO () Source

usage: (auiNotebookSetMeasuringFont obj font).

auiNotebookSetNormalFont :: AuiNotebook a -> Font b -> IO () Source

usage: (auiNotebookSetNormalFont obj font).

auiNotebookSetPageBitmap :: AuiNotebook a -> Int -> Bitmap c -> IO Bool Source

usage: (auiNotebookSetPageBitmap obj page bitmap).

auiNotebookSetPageImage :: AuiNotebook a -> Int -> Int -> IO Bool Source

usage: (auiNotebookSetPageImage obj n imageId).

auiNotebookSetPageText :: AuiNotebook a -> Int -> String -> IO Bool Source

usage: (auiNotebookSetPageText obj page text).

auiNotebookSetPageToolTip :: AuiNotebook a -> Int -> String -> IO Bool Source

usage: (auiNotebookSetPageToolTip obj page text).

auiNotebookSetSelectedFont :: AuiNotebook a -> Font b -> IO () Source

usage: (auiNotebookSetSelectedFont obj font).

auiNotebookSetSelection :: AuiNotebook a -> Int -> IO Int Source

usage: (auiNotebookSetSelection obj newpage).

auiNotebookSetTabCtrlHeight :: AuiNotebook a -> Int -> IO () Source

usage: (auiNotebookSetTabCtrlHeight obj height).

auiNotebookSetUniformBitmapSize :: AuiNotebook a -> Size -> IO () Source

usage: (auiNotebookSetUniformBitmapSize obj widthheight).

auiNotebookShowWindowMenu :: AuiNotebook a -> IO Bool Source

usage: (auiNotebookShowWindowMenu obj).

auiNotebookSplit :: AuiNotebook a -> Int -> Int -> IO () Source

usage: (auiNotebookSplit obj page direction).

AuiNotebookEvent

auiNotebookEventCreate :: Int -> Int -> IO (AuiNotebookEvent ()) Source

usage: (auiNotebookEventCreate commandtype winid).

auiNotebookEventGetDragSource :: AuiNotebookEvent a -> IO (AuiNotebook ()) Source

usage: (auiNotebookEventGetDragSource obj).

AuiNotebookPage

auiNotebookPageActive :: AuiNotebookPage a -> IO Bool Source

usage: (auiNotebookPageActive obj).

auiNotebookPageBitmap :: AuiNotebookPage a -> IO (Bitmap ()) Source

usage: (auiNotebookPageBitmap obj).

auiNotebookPageCaption :: AuiNotebookPage a -> IO String Source

usage: (auiNotebookPageCaption obj).

auiNotebookPageRect :: AuiNotebookPage a -> IO Rect Source

usage: (auiNotebookPageRect obj).

auiNotebookPageTooltip :: AuiNotebookPage a -> IO String Source

usage: (auiNotebookPageTooltip obj).

auiNotebookPageWindow :: AuiNotebookPage a -> IO (Window ()) Source

usage: (auiNotebookPageWindow obj).

AuiNotebookPageArray

auiNotebookPageArrayCreate :: IO (AuiNotebookPageArray ()) Source

usage: (auiNotebookPageArrayCreate).

auiNotebookPageArrayDelete :: AuiNotebookPageArray a -> IO () Source

usage: (auiNotebookPageArrayDelete obj).

auiNotebookPageArrayGetCount :: AuiNotebookPageArray a -> IO Int Source

usage: (auiNotebookPageArrayGetCount obj).

auiNotebookPageArrayItem :: AuiNotebookPageArray a -> Int -> IO (AuiNotebookPage ()) Source

usage: (auiNotebookPageArrayItem obj idx).

AuiPaneInfo

auiPaneInfoBestSize :: AuiPaneInfo a -> Size -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoBestSize obj widthheight).

auiPaneInfoBestSizeXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoBestSizeXY obj xy).

auiPaneInfoBottom :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoBottom obj).

auiPaneInfoBottomDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoBottomDockable obj b).

auiPaneInfoCaption :: AuiPaneInfo a -> String -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoCaption obj c).

auiPaneInfoCaptionVisible :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoCaptionVisible obj visible).

auiPaneInfoCenter :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoCenter obj).

auiPaneInfoCenterPane :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoCenterPane obj).

auiPaneInfoCentre :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoCentre obj).

auiPaneInfoCentrePane :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoCentrePane obj).

auiPaneInfoCloseButton :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoCloseButton obj visible).

auiPaneInfoCopy :: AuiPaneInfo a -> AuiPaneInfo b -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoCopy obj c).

auiPaneInfoCreate :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoCreate c).

auiPaneInfoCreateDefault :: IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoCreateDefault).

auiPaneInfoDefaultPane :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoDefaultPane obj).

auiPaneInfoDestroyOnClose :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoDestroyOnClose obj b).

auiPaneInfoDirection :: AuiPaneInfo a -> Int -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoDirection obj direction).

auiPaneInfoDock :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoDock obj).

auiPaneInfoDockFixed :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoDockFixed obj b).

auiPaneInfoDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoDockable obj b).

auiPaneInfoFixed :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoFixed obj).

auiPaneInfoFloat :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoFloat obj).

auiPaneInfoFloatable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoFloatable obj b).

auiPaneInfoFloatingPosition :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoFloatingPosition obj xy).

auiPaneInfoFloatingPositionXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoFloatingPositionXY obj xy).

auiPaneInfoFloatingSize :: AuiPaneInfo a -> Size -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoFloatingSize obj widthheight).

auiPaneInfoFloatingSizeXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoFloatingSizeXY obj xy).

auiPaneInfoGripper :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoGripper obj visible).

auiPaneInfoGripperTop :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoGripperTop obj attop).

auiPaneInfoHasBorder :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoHasBorder obj).

auiPaneInfoHasCaption :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoHasCaption obj).

auiPaneInfoHasCloseButton :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoHasCloseButton obj).

auiPaneInfoHasFlag :: AuiPaneInfo a -> Int -> IO Bool Source

usage: (auiPaneInfoHasFlag obj flag).

auiPaneInfoHasGripper :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoHasGripper obj).

auiPaneInfoHasGripperTop :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoHasGripperTop obj).

auiPaneInfoHasMaximizeButton :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoHasMaximizeButton obj).

auiPaneInfoHasMinimizeButton :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoHasMinimizeButton obj).

auiPaneInfoHasPinButton :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoHasPinButton obj).

auiPaneInfoHide :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoHide obj).

auiPaneInfoIcon :: AuiPaneInfo a -> Bitmap b -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoIcon obj b).

auiPaneInfoIsBottomDockable :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoIsBottomDockable obj).

auiPaneInfoIsDockable :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoIsDockable obj).

auiPaneInfoIsDocked :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoIsDocked obj).

auiPaneInfoIsFixed :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoIsFixed obj).

auiPaneInfoIsFloatable :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoIsFloatable obj).

auiPaneInfoIsFloating :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoIsFloating obj).

auiPaneInfoIsLeftDockable :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoIsLeftDockable obj).

auiPaneInfoIsMovable :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoIsMovable obj).

auiPaneInfoIsOk :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoIsOk obj).

auiPaneInfoIsResizable :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoIsResizable obj).

auiPaneInfoIsRightDockable :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoIsRightDockable obj).

auiPaneInfoIsShown :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoIsShown obj).

auiPaneInfoIsToolbar :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoIsToolbar obj).

auiPaneInfoIsTopDockable :: AuiPaneInfo a -> IO Bool Source

usage: (auiPaneInfoIsTopDockable obj).

auiPaneInfoLayer :: AuiPaneInfo a -> Int -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoLayer obj layer).

auiPaneInfoLeft :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoLeft obj).

auiPaneInfoLeftDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoLeftDockable obj b).

auiPaneInfoMaxSize :: AuiPaneInfo a -> Size -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoMaxSize obj widthheight).

auiPaneInfoMaxSizeXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoMaxSizeXY obj xy).

auiPaneInfoMaximizeButton :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoMaximizeButton obj visible).

auiPaneInfoMinSize :: AuiPaneInfo a -> Size -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoMinSize obj widthheight).

auiPaneInfoMinSizeXY :: AuiPaneInfo a -> Point -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoMinSizeXY obj xy).

auiPaneInfoMinimizeButton :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoMinimizeButton obj visible).

auiPaneInfoMovable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoMovable obj b).

auiPaneInfoName :: AuiPaneInfo a -> String -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoName obj n).

auiPaneInfoPaneBorder :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoPaneBorder obj visible).

auiPaneInfoPinButton :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoPinButton obj visible).

auiPaneInfoPosition :: AuiPaneInfo a -> Int -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoPosition obj pos).

auiPaneInfoResizable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoResizable obj resizable).

auiPaneInfoRight :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoRight obj).

auiPaneInfoRightDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoRightDockable obj b).

auiPaneInfoRow :: AuiPaneInfo a -> Int -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoRow obj row).

auiPaneInfoSafeSet :: AuiPaneInfo a -> AuiPaneInfo b -> IO () Source

usage: (auiPaneInfoSafeSet obj source).

auiPaneInfoSetFlag :: AuiPaneInfo a -> Int -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoSetFlag obj flag optionstate).

auiPaneInfoShow :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoShow obj show).

auiPaneInfoToolbarPane :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoToolbarPane obj).

auiPaneInfoTop :: AuiPaneInfo a -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoTop obj).

auiPaneInfoTopDockable :: AuiPaneInfo a -> Bool -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoTopDockable obj b).

auiPaneInfoWindow :: AuiPaneInfo a -> Window b -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoWindow obj w).

AuiPaneInfoArray

auiPaneInfoArrayCreate :: IO (AuiPaneInfoArray ()) Source

usage: (auiPaneInfoArrayCreate).

auiPaneInfoArrayDelete :: AuiPaneInfoArray a -> IO () Source

usage: (auiPaneInfoArrayDelete obj).

auiPaneInfoArrayGetCount :: AuiPaneInfoArray a -> IO Int Source

usage: (auiPaneInfoArrayGetCount obj).

auiPaneInfoArrayItem :: AuiPaneInfoArray a -> Int -> IO (AuiPaneInfo ()) Source

usage: (auiPaneInfoArrayItem obj idx).

AuiSimpleTabArt

auiSimpleTabArtClone :: AuiSimpleTabArt a -> IO (AuiTabArt ()) Source

usage: (auiSimpleTabArtClone obj).

auiSimpleTabArtCreate :: IO (AuiSimpleTabArt ()) Source

usage: (auiSimpleTabArtCreate).

auiSimpleTabArtDrawBackground :: AuiSimpleTabArt a -> DC b -> Window c -> Rect -> IO () Source

usage: (auiSimpleTabArtDrawBackground obj dc wnd rect).

auiSimpleTabArtDrawButton :: AuiSimpleTabArt a -> DC b -> Window c -> Rect -> Int -> Int -> Int -> Rect -> IO () Source

usage: (auiSimpleTabArtDrawButton obj dc wnd inRect bitmapId buttonState orientation outRect).

auiSimpleTabArtDrawTab :: AuiSimpleTabArt a -> DC b -> Window c -> AuiNotebookPage d -> Rect -> Int -> Rect -> Rect -> Ptr CInt -> IO () Source

usage: (auiSimpleTabArtDrawTab obj dc wnd pane inRect closeButtonState outTabRect outButtonRect xExtent).

auiSimpleTabArtGetBestTabCtrlSize :: AuiSimpleTabArt a -> Window b -> AuiNotebookPageArray c -> Size -> IO Int Source

usage: (auiSimpleTabArtGetBestTabCtrlSize obj wnd pages widthheight).

auiSimpleTabArtGetIndentSize :: AuiSimpleTabArt a -> IO Int Source

usage: (auiSimpleTabArtGetIndentSize obj).

auiSimpleTabArtGetTabSize :: AuiSimpleTabArt a -> DC b -> Window c -> String -> Bitmap e -> Bool -> Int -> Ptr CInt -> IO Size Source

usage: (auiSimpleTabArtGetTabSize obj dc wnd caption bitmap active closeButtonState xExtent).

auiSimpleTabArtSetActiveColour :: AuiSimpleTabArt a -> Color -> IO () Source

usage: (auiSimpleTabArtSetActiveColour obj colour).

auiSimpleTabArtSetColour :: AuiSimpleTabArt a -> Color -> IO () Source

usage: (auiSimpleTabArtSetColour obj colour).

auiSimpleTabArtSetFlags :: AuiSimpleTabArt a -> Int -> IO () Source

usage: (auiSimpleTabArtSetFlags obj flags).

auiSimpleTabArtSetMeasuringFont :: AuiSimpleTabArt a -> Font b -> IO () Source

usage: (auiSimpleTabArtSetMeasuringFont obj font).

auiSimpleTabArtSetNormalFont :: AuiSimpleTabArt a -> Font b -> IO () Source

usage: (auiSimpleTabArtSetNormalFont obj font).

auiSimpleTabArtSetSelectedFont :: AuiSimpleTabArt a -> Font b -> IO () Source

usage: (auiSimpleTabArtSetSelectedFont obj font).

auiSimpleTabArtSetSizingInfo :: AuiSimpleTabArt a -> Size -> Int -> IO () Source

usage: (auiSimpleTabArtSetSizingInfo obj widthheight tabCount).

auiSimpleTabArtShowDropDown :: AuiSimpleTabArt a -> Window b -> AuiNotebookPageArray c -> Int -> IO Int Source

usage: (auiSimpleTabArtShowDropDown obj wnd items activeIdx).

AuiTabArt

auiTabArtClone :: AuiTabArt a -> IO (AuiTabArt ()) Source

usage: (auiTabArtClone obj).

auiTabArtDrawBackground :: AuiTabArt a -> DC b -> Window c -> Rect -> IO () Source

usage: (auiTabArtDrawBackground obj dc wnd rect).

auiTabArtDrawButton :: AuiTabArt a -> DC b -> Window c -> Rect -> Int -> Int -> Int -> Rect -> IO () Source

usage: (auiTabArtDrawButton obj dc wnd inrect bitmapid buttonstate orientation outrect).

auiTabArtDrawTab :: AuiTabArt a -> DC b -> Window c -> AuiNotebookPage d -> Rect -> Int -> Rect -> Rect -> Ptr CInt -> IO () Source

usage: (auiTabArtDrawTab obj dc wnd page rect closebuttonstate outtabrect outbuttonrect xextent).

auiTabArtGetBestTabCtrlSize :: AuiTabArt a -> Window b -> AuiNotebookPageArray c -> Size -> IO Int Source

usage: (auiTabArtGetBestTabCtrlSize obj wnd pages widthheight).

auiTabArtGetIndentSize :: AuiTabArt a -> IO Int Source

usage: (auiTabArtGetIndentSize obj).

auiTabArtGetTabSize :: AuiTabArt a -> DC b -> Window c -> String -> Bitmap e -> Bool -> Int -> Ptr CInt -> IO Size Source

usage: (auiTabArtGetTabSize obj dc wnd caption bitmap active closebuttonstate xextent).

auiTabArtSetActiveColour :: AuiTabArt a -> Color -> IO () Source

usage: (auiTabArtSetActiveColour obj colour).

auiTabArtSetColour :: AuiTabArt a -> Color -> IO () Source

usage: (auiTabArtSetColour obj colour).

auiTabArtSetFlags :: AuiTabArt a -> Int -> IO () Source

usage: (auiTabArtSetFlags obj flags).

auiTabArtSetMeasuringFont :: AuiTabArt a -> Font b -> IO () Source

usage: (auiTabArtSetMeasuringFont obj font).

auiTabArtSetNormalFont :: AuiTabArt a -> Font b -> IO () Source

usage: (auiTabArtSetNormalFont obj font).

auiTabArtSetSelectedFont :: AuiTabArt a -> Font b -> IO () Source

usage: (auiTabArtSetSelectedFont obj font).

auiTabArtSetSizingInfo :: AuiTabArt a -> Size -> Int -> IO () Source

usage: (auiTabArtSetSizingInfo obj widthheight tabcount).

AuiTabContainer

auiTabContainerAddButton :: AuiTabContainer a -> Id -> Int -> Bitmap d -> Bitmap e -> IO () Source

usage: (auiTabContainerAddButton obj id location normalBitmap disabledBitmap).

auiTabContainerAddPage :: AuiTabContainer a -> Window b -> AuiNotebookPage c -> IO Bool Source

usage: (auiTabContainerAddPage obj page info).

auiTabContainerCreate :: IO (AuiTabContainer ()) Source

usage: (auiTabContainerCreate).

auiTabContainerDoShowHide :: AuiTabContainer a -> IO () Source

usage: (auiTabContainerDoShowHide obj).

auiTabContainerGetActivePage :: AuiTabContainer a -> IO Int Source

usage: (auiTabContainerGetActivePage obj).

auiTabContainerGetArtProvider :: AuiTabContainer a -> IO (AuiTabArt ()) Source

usage: (auiTabContainerGetArtProvider obj).

auiTabContainerGetFlags :: AuiTabContainer a -> IO Int Source

usage: (auiTabContainerGetFlags obj).

auiTabContainerGetIdxFromWindow :: AuiTabContainer a -> Window b -> IO Int Source

usage: (auiTabContainerGetIdxFromWindow obj page).

auiTabContainerGetPage :: AuiTabContainer a -> Int -> IO (AuiNotebookPage ()) Source

usage: (auiTabContainerGetPage obj idx).

auiTabContainerGetPageCount :: AuiTabContainer a -> IO Int Source

usage: (auiTabContainerGetPageCount obj).

auiTabContainerGetPages :: AuiTabContainer a -> IO (AuiNotebookPageArray ()) Source

usage: (auiTabContainerGetPages obj).

auiTabContainerGetTabOffset :: AuiTabContainer a -> IO Int Source

usage: (auiTabContainerGetTabOffset obj).

auiTabContainerGetWindowFromIdx :: AuiTabContainer a -> Int -> IO (Window ()) Source

usage: (auiTabContainerGetWindowFromIdx obj idx).

auiTabContainerInsertPage :: AuiTabContainer a -> Window b -> AuiNotebookPage c -> Int -> IO Bool Source

usage: (auiTabContainerInsertPage obj page info idx).

auiTabContainerIsTabVisible :: AuiTabContainer a -> Int -> Int -> DC d -> Window e -> IO Bool Source

usage: (auiTabContainerIsTabVisible obj tabPage tabOffset dc wnd).

auiTabContainerMakeTabVisible :: AuiTabContainer a -> Int -> Window c -> IO () Source

usage: (auiTabContainerMakeTabVisible obj tabPage win).

auiTabContainerMovePage :: AuiTabContainer a -> Window b -> Int -> IO Bool Source

usage: (auiTabContainerMovePage obj page newIdx).

auiTabContainerRemoveButton :: AuiTabContainer a -> Id -> IO () Source

usage: (auiTabContainerRemoveButton obj id).

auiTabContainerRemovePage :: AuiTabContainer a -> Window b -> IO Bool Source

usage: (auiTabContainerRemovePage obj page).

auiTabContainerSetActiveColour :: AuiTabContainer a -> Color -> IO () Source

usage: (auiTabContainerSetActiveColour obj colour).

auiTabContainerSetActivePage :: AuiTabContainer a -> Int -> IO Bool Source

usage: (auiTabContainerSetActivePage obj page).

auiTabContainerSetActivePageByWindow :: AuiTabContainer a -> Window b -> IO Bool Source

usage: (auiTabContainerSetActivePageByWindow obj page).

auiTabContainerSetArtProvider :: AuiTabContainer a -> AuiTabArt b -> IO () Source

usage: (auiTabContainerSetArtProvider obj art).

auiTabContainerSetColour :: AuiTabContainer a -> Color -> IO () Source

usage: (auiTabContainerSetColour obj colour).

auiTabContainerSetFlags :: AuiTabContainer a -> Int -> IO () Source

usage: (auiTabContainerSetFlags obj flags).

auiTabContainerSetMeasuringFont :: AuiTabContainer a -> Font b -> IO () Source

usage: (auiTabContainerSetMeasuringFont obj measuringFont).

auiTabContainerSetNoneActive :: AuiTabContainer a -> IO () Source

usage: (auiTabContainerSetNoneActive obj).

auiTabContainerSetNormalFont :: AuiTabContainer a -> Font b -> IO () Source

usage: (auiTabContainerSetNormalFont obj normalFont).

auiTabContainerSetRect :: AuiTabContainer a -> Rect -> IO () Source

usage: (auiTabContainerSetRect obj rect).

auiTabContainerSetSelectedFont :: AuiTabContainer a -> Font b -> IO () Source

usage: (auiTabContainerSetSelectedFont obj selectedFont).

auiTabContainerSetTabOffset :: AuiTabContainer a -> Int -> IO () Source

usage: (auiTabContainerSetTabOffset obj offset).

AuiTabContainerButton

auiTabContainerButtonBitmap :: AuiTabContainerButton a -> IO (Bitmap ()) Source

usage: (auiTabContainerButtonBitmap obj).

auiTabContainerButtonCurState :: AuiTabContainerButton a -> IO Int Source

usage: (auiTabContainerButtonCurState obj).

auiTabContainerButtonDisBitmap :: AuiTabContainerButton a -> IO (Bitmap ()) Source

usage: (auiTabContainerButtonDisBitmap obj).

auiTabContainerButtonId :: AuiTabContainerButton a -> IO Int Source

usage: (auiTabContainerButtonId obj).

auiTabContainerButtonLocation :: AuiTabContainerButton a -> IO Int Source

usage: (auiTabContainerButtonLocation obj).

auiTabContainerButtonRect :: AuiTabContainerButton a -> IO Rect Source

usage: (auiTabContainerButtonRect obj).

AuiTabCtrl

auiTabCtrlAddButton :: AuiTabCtrl a -> Id -> Int -> Bitmap d -> Bitmap e -> IO () Source

usage: (auiTabCtrlAddButton obj id location normalBitmap disabledBitmap).

auiTabCtrlAddPage :: AuiTabCtrl a -> Window b -> AuiNotebookPage c -> IO Bool Source

usage: (auiTabCtrlAddPage obj page info).

auiTabCtrlDoShowHide :: AuiTabCtrl a -> IO () Source

usage: (auiTabCtrlDoShowHide obj).

auiTabCtrlGetActivePage :: AuiTabCtrl a -> IO Int Source

usage: (auiTabCtrlGetActivePage obj).

auiTabCtrlGetArtProvider :: AuiTabCtrl a -> IO (AuiTabArt ()) Source

usage: (auiTabCtrlGetArtProvider obj).

auiTabCtrlGetFlags :: AuiTabCtrl a -> IO Int Source

usage: (auiTabCtrlGetFlags obj).

auiTabCtrlGetIdxFromWindow :: AuiTabCtrl a -> Window b -> IO Int Source

usage: (auiTabCtrlGetIdxFromWindow obj page).

auiTabCtrlGetPage :: AuiTabCtrl a -> Int -> IO (AuiNotebookPage ()) Source

usage: (auiTabCtrlGetPage obj idx).

auiTabCtrlGetPageCount :: AuiTabCtrl a -> IO Int Source

usage: (auiTabCtrlGetPageCount obj).

auiTabCtrlGetPages :: AuiTabCtrl a -> IO (AuiNotebookPageArray ()) Source

usage: (auiTabCtrlGetPages obj).

auiTabCtrlGetTabOffset :: AuiTabCtrl a -> IO Int Source

usage: (auiTabCtrlGetTabOffset obj).

auiTabCtrlGetWindowFromIdx :: AuiTabCtrl a -> Int -> IO (Window ()) Source

usage: (auiTabCtrlGetWindowFromIdx obj idx).

auiTabCtrlInsertPage :: AuiTabCtrl a -> Window b -> AuiNotebookPage c -> Int -> IO Bool Source

usage: (auiTabCtrlInsertPage obj page info idx).

auiTabCtrlIsTabVisible :: AuiTabCtrl a -> Int -> Int -> DC d -> Window e -> IO Bool Source

usage: (auiTabCtrlIsTabVisible obj tabPage tabOffset dc wnd).

auiTabCtrlMakeTabVisible :: AuiTabCtrl a -> Int -> Window c -> IO () Source

usage: (auiTabCtrlMakeTabVisible obj tabPage win).

auiTabCtrlMovePage :: AuiTabCtrl a -> Window b -> Int -> IO Bool Source

usage: (auiTabCtrlMovePage obj page newIdx).

auiTabCtrlRemoveButton :: AuiTabCtrl a -> Id -> IO () Source

usage: (auiTabCtrlRemoveButton obj id).

auiTabCtrlRemovePage :: AuiTabCtrl a -> Window b -> IO Bool Source

usage: (auiTabCtrlRemovePage obj page).

auiTabCtrlSetActiveColour :: AuiTabCtrl a -> Color -> IO () Source

usage: (auiTabCtrlSetActiveColour obj colour).

auiTabCtrlSetActivePage :: AuiTabCtrl a -> Int -> IO Bool Source

usage: (auiTabCtrlSetActivePage obj page).

auiTabCtrlSetActivePageByWindow :: AuiTabCtrl a -> Window b -> IO Bool Source

usage: (auiTabCtrlSetActivePageByWindow obj page).

auiTabCtrlSetArtProvider :: AuiTabCtrl a -> AuiTabArt b -> IO () Source

usage: (auiTabCtrlSetArtProvider obj art).

auiTabCtrlSetColour :: AuiTabCtrl a -> Color -> IO () Source

usage: (auiTabCtrlSetColour obj colour).

auiTabCtrlSetFlags :: AuiTabCtrl a -> Int -> IO () Source

usage: (auiTabCtrlSetFlags obj flags).

auiTabCtrlSetMeasuringFont :: AuiTabCtrl a -> Font b -> IO () Source

usage: (auiTabCtrlSetMeasuringFont obj measuringFont).

auiTabCtrlSetNoneActive :: AuiTabCtrl a -> IO () Source

usage: (auiTabCtrlSetNoneActive obj).

auiTabCtrlSetNormalFont :: AuiTabCtrl a -> Font b -> IO () Source

usage: (auiTabCtrlSetNormalFont obj normalFont).

auiTabCtrlSetRect :: AuiTabCtrl a -> Rect -> IO () Source

usage: (auiTabCtrlSetRect obj rect).

auiTabCtrlSetSelectedFont :: AuiTabCtrl a -> Font b -> IO () Source

usage: (auiTabCtrlSetSelectedFont obj selectedFont).

auiTabCtrlSetTabOffset :: AuiTabCtrl a -> Int -> IO () Source

usage: (auiTabCtrlSetTabOffset obj offset).

AuiToolBar

auiToolBarAddControl :: AuiToolBar a -> Control b -> String -> IO (AuiToolBarItem ()) Source

usage: (auiToolBarAddControl obj control label).

auiToolBarAddLabel :: AuiToolBar a -> Int -> String -> Int -> IO (AuiToolBarItem ()) Source

usage: (auiToolBarAddLabel obj toolid label width).

auiToolBarAddSeparator :: AuiToolBar a -> IO (AuiToolBarItem ()) Source

usage: (auiToolBarAddSeparator obj).

auiToolBarAddSpacer :: AuiToolBar a -> Int -> IO (AuiToolBarItem ()) Source

usage: (auiToolBarAddSpacer obj pixels).

auiToolBarAddStretchSpacer :: AuiToolBar a -> Int -> IO (AuiToolBarItem ()) Source

usage: (auiToolBarAddStretchSpacer obj proportion).

auiToolBarAddTool :: AuiToolBar a -> Int -> String -> Bitmap d -> Bitmap e -> Int -> String -> String -> WxObject i -> IO (AuiToolBarItem ()) Source

usage: (auiToolBarAddTool obj toolid label bitmap disabledbitmap kind shorthelpstring longhelpstring clientdata).

auiToolBarAddToolByBitmap :: AuiToolBar a -> Int -> Bitmap c -> Bitmap d -> Bool -> WxObject f -> String -> String -> IO (AuiToolBarItem ()) Source

usage: (auiToolBarAddToolByBitmap obj toolid bitmap disabledbitmap toggle clientdata shorthelpstring longhelpstring).

auiToolBarAddToolByLabel :: AuiToolBar a -> Int -> String -> Bitmap d -> String -> Int -> IO (AuiToolBarItem ()) Source

usage: (auiToolBarAddToolByLabel obj toolid label bitmap shorthelpstring kind).

auiToolBarClear :: AuiToolBar a -> IO () Source

usage: (auiToolBarClear obj).

auiToolBarClearTools :: AuiToolBar a -> IO () Source

usage: (auiToolBarClearTools obj).

auiToolBarCreate :: Window a -> Id -> Point -> Size -> Int -> IO (AuiToolBar ()) Source

usage: (auiToolBarCreate parent id xy widthheight style).

auiToolBarCreateDefault :: IO (AuiToolBar ()) Source

usage: (auiToolBarCreateDefault).

auiToolBarCreateFromDefault :: AuiToolBar a -> Window b -> Id -> Point -> Size -> Int -> IO Bool Source

usage: (auiToolBarCreateFromDefault obj parent id xy widthheight style).

auiToolBarDelete :: AuiToolBar a -> IO () Source

usage: (auiToolBarDelete obj).

auiToolBarDeleteByIndex :: AuiToolBar a -> Int -> IO Bool Source

usage: (auiToolBarDeleteByIndex obj toolid).

auiToolBarDeleteTool :: AuiToolBar a -> Int -> IO Bool Source

usage: (auiToolBarDeleteTool obj toolid).

auiToolBarEnableTool :: AuiToolBar a -> Int -> Bool -> IO () Source

usage: (auiToolBarEnableTool obj toolid state).

auiToolBarFindControl :: AuiToolBar a -> Int -> IO (Control ()) Source

usage: (auiToolBarFindControl obj windowid).

auiToolBarFindTool :: AuiToolBar a -> Int -> IO (AuiToolBarItem ()) Source

usage: (auiToolBarFindTool obj toolid).

auiToolBarFindToolByIndex :: AuiToolBar a -> Int -> IO (AuiToolBarItem ()) Source

usage: (auiToolBarFindToolByIndex obj idx).

auiToolBarFindToolByPosition :: AuiToolBar a -> Point -> IO (AuiToolBarItem ()) Source

usage: (auiToolBarFindToolByPosition obj xy).

auiToolBarGetArtProvider :: AuiToolBar a -> IO (AuiToolBarArt ()) Source

usage: (auiToolBarGetArtProvider obj).

auiToolBarGetGripperVisible :: AuiToolBar a -> IO Bool Source

usage: (auiToolBarGetGripperVisible obj).

auiToolBarGetHintSize :: AuiToolBar a -> Int -> IO Size Source

usage: (auiToolBarGetHintSize obj dockdirection).

auiToolBarGetOverflowVisible :: AuiToolBar a -> IO Bool Source

usage: (auiToolBarGetOverflowVisible obj).

auiToolBarGetToolBarFits :: AuiToolBar a -> IO Bool Source

usage: (auiToolBarGetToolBarFits obj).

auiToolBarGetToolBitmap :: AuiToolBar a -> Int -> IO (Bitmap ()) Source

usage: (auiToolBarGetToolBitmap obj toolid).

auiToolBarGetToolBitmapSize :: AuiToolBar a -> IO Size Source

usage: (auiToolBarGetToolBitmapSize obj).

auiToolBarGetToolBorderPadding :: AuiToolBar a -> IO Int Source

usage: (auiToolBarGetToolBorderPadding obj).

auiToolBarGetToolCount :: AuiToolBar a -> IO Int Source

usage: (auiToolBarGetToolCount obj).

auiToolBarGetToolDropDown :: AuiToolBar a -> Int -> IO Bool Source

usage: (auiToolBarGetToolDropDown obj toolid).

auiToolBarGetToolEnabled :: AuiToolBar a -> Int -> IO Bool Source

usage: (auiToolBarGetToolEnabled obj toolid).

auiToolBarGetToolFits :: AuiToolBar a -> Int -> IO Bool Source

usage: (auiToolBarGetToolFits obj toolid).

auiToolBarGetToolFitsByIndex :: AuiToolBar a -> Int -> IO Bool Source

usage: (auiToolBarGetToolFitsByIndex obj toolid).

auiToolBarGetToolIndex :: AuiToolBar a -> Int -> IO Int Source

usage: (auiToolBarGetToolIndex obj toolid).

auiToolBarGetToolLabel :: AuiToolBar a -> Int -> IO String Source

usage: (auiToolBarGetToolLabel obj toolid).

auiToolBarGetToolLongHelp :: AuiToolBar a -> Int -> IO String Source

usage: (auiToolBarGetToolLongHelp obj toolid).

auiToolBarGetToolPacking :: AuiToolBar a -> IO Int Source

usage: (auiToolBarGetToolPacking obj).

auiToolBarGetToolPos :: AuiToolBar a -> Int -> IO Int Source

usage: (auiToolBarGetToolPos obj toolid).

auiToolBarGetToolProportion :: AuiToolBar a -> Int -> IO Int Source

usage: (auiToolBarGetToolProportion obj toolid).

auiToolBarGetToolRect :: AuiToolBar a -> Int -> IO Rect Source

usage: (auiToolBarGetToolRect obj toolid).

auiToolBarGetToolSeparation :: AuiToolBar a -> IO Int Source

usage: (auiToolBarGetToolSeparation obj).

auiToolBarGetToolShortHelp :: AuiToolBar a -> Int -> IO String Source

usage: (auiToolBarGetToolShortHelp obj toolid).

auiToolBarGetToolSticky :: AuiToolBar a -> Int -> IO Bool Source

usage: (auiToolBarGetToolSticky obj toolid).

auiToolBarGetToolTextOrientation :: AuiToolBar a -> IO Int Source

usage: (auiToolBarGetToolTextOrientation obj).

auiToolBarGetToolToggled :: AuiToolBar a -> Int -> IO Bool Source

usage: (auiToolBarGetToolToggled obj toolid).

auiToolBarGetWindowStyleFlag :: AuiToolBar a -> IO Int Source

usage: (auiToolBarGetWindowStyleFlag obj).

auiToolBarIsPaneValid :: AuiToolBar a -> AuiPaneInfo b -> IO Bool Source

usage: (auiToolBarIsPaneValid obj pane).

auiToolBarRealize :: AuiToolBar a -> IO Bool Source

usage: (auiToolBarRealize obj).

auiToolBarSetArtProvider :: AuiToolBar a -> AuiToolBarArt b -> IO () Source

usage: (auiToolBarSetArtProvider obj art).

auiToolBarSetCustomOverflowItems :: AuiToolBar a -> AuiToolBarItemArray b -> AuiToolBarItemArray c -> IO () Source

usage: (auiToolBarSetCustomOverflowItems obj prepend append).

auiToolBarSetFont :: AuiToolBar a -> Font b -> IO Bool Source

usage: (auiToolBarSetFont obj font).

auiToolBarSetGripperVisible :: AuiToolBar a -> Bool -> IO () Source

usage: (auiToolBarSetGripperVisible obj visible).

auiToolBarSetMargins :: AuiToolBar a -> Size -> IO () Source

usage: (auiToolBarSetMargins obj widthheight).

auiToolBarSetMarginsDetailed :: AuiToolBar a -> Int -> Int -> Int -> Int -> IO () Source

usage: (auiToolBarSetMarginsDetailed obj left right top bottom).

auiToolBarSetMarginsXY :: AuiToolBar a -> Point -> IO () Source

usage: (auiToolBarSetMarginsXY obj xy).

auiToolBarSetOverflowVisible :: AuiToolBar a -> Bool -> IO () Source

usage: (auiToolBarSetOverflowVisible obj visible).

auiToolBarSetToolBitmap :: AuiToolBar a -> Int -> Bitmap c -> IO () Source

usage: (auiToolBarSetToolBitmap obj toolid bitmap).

auiToolBarSetToolBitmapSize :: AuiToolBar a -> Size -> IO () Source

usage: (auiToolBarSetToolBitmapSize obj widthheight).

auiToolBarSetToolBorderPadding :: AuiToolBar a -> Int -> IO () Source

usage: (auiToolBarSetToolBorderPadding obj padding).

auiToolBarSetToolDropDown :: AuiToolBar a -> Int -> Bool -> IO () Source

usage: (auiToolBarSetToolDropDown obj toolid dropdown).

auiToolBarSetToolLabel :: AuiToolBar a -> Int -> String -> IO () Source

usage: (auiToolBarSetToolLabel obj toolid label).

auiToolBarSetToolLongHelp :: AuiToolBar a -> Int -> String -> IO () Source

usage: (auiToolBarSetToolLongHelp obj toolid helpstring).

auiToolBarSetToolPacking :: AuiToolBar a -> Int -> IO () Source

usage: (auiToolBarSetToolPacking obj packing).

auiToolBarSetToolProportion :: AuiToolBar a -> Int -> Int -> IO () Source

usage: (auiToolBarSetToolProportion obj toolid proportion).

auiToolBarSetToolSeparation :: AuiToolBar a -> Int -> IO () Source

usage: (auiToolBarSetToolSeparation obj separation).

auiToolBarSetToolShortHelp :: AuiToolBar a -> Int -> String -> IO () Source

usage: (auiToolBarSetToolShortHelp obj toolid helpstring).

auiToolBarSetToolSticky :: AuiToolBar a -> Int -> Bool -> IO () Source

usage: (auiToolBarSetToolSticky obj toolid sticky).

auiToolBarSetToolTextOrientation :: AuiToolBar a -> Int -> IO () Source

usage: (auiToolBarSetToolTextOrientation obj orientation).

auiToolBarSetWindowStyleFlag :: AuiToolBar a -> Int -> IO () Source

usage: (auiToolBarSetWindowStyleFlag obj style).

auiToolBarToggleTool :: AuiToolBar a -> Int -> Bool -> IO () Source

usage: (auiToolBarToggleTool obj toolid state).

AuiToolBarArt

auiToolBarArtClone :: AuiToolBarArt a -> IO (AuiToolBarArt ()) Source

usage: (auiToolBarArtClone obj).

auiToolBarArtDrawBackground :: AuiToolBarArt a -> DC b -> Window c -> Rect -> IO () Source

usage: (auiToolBarArtDrawBackground obj dc wnd rect).

auiToolBarArtDrawButton :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () Source

usage: (auiToolBarArtDrawButton obj dc wnd item rect).

auiToolBarArtDrawControlLabel :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () Source

usage: (auiToolBarArtDrawControlLabel obj dc wnd item rect).

auiToolBarArtDrawDropDownButton :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () Source

usage: (auiToolBarArtDrawDropDownButton obj dc wnd item rect).

auiToolBarArtDrawGripper :: AuiToolBarArt a -> DC b -> Window c -> Rect -> IO () Source

usage: (auiToolBarArtDrawGripper obj dc wnd rect).

auiToolBarArtDrawLabel :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> Rect -> IO () Source

usage: (auiToolBarArtDrawLabel obj dc wnd item rect).

auiToolBarArtDrawOverflowButton :: AuiToolBarArt a -> DC b -> Window c -> Rect -> Int -> IO () Source

usage: (auiToolBarArtDrawOverflowButton obj dc wnd rect state).

auiToolBarArtDrawPlainBackground :: AuiToolBarArt a -> DC b -> Window c -> Rect -> IO () Source

usage: (auiToolBarArtDrawPlainBackground obj dc wnd rect).

auiToolBarArtDrawSeparator :: AuiToolBarArt a -> DC b -> Window c -> Rect -> IO () Source

usage: (auiToolBarArtDrawSeparator obj dc wnd rect).

auiToolBarArtGetElementSize :: AuiToolBarArt a -> Int -> IO Int Source

usage: (auiToolBarArtGetElementSize obj elementid).

auiToolBarArtGetFlags :: AuiToolBarArt a -> IO Int Source

usage: (auiToolBarArtGetFlags obj).

auiToolBarArtGetFont :: AuiToolBarArt a -> IO (Font ()) Source

usage: (auiToolBarArtGetFont obj).

auiToolBarArtGetLabelSize :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> IO Size Source

usage: (auiToolBarArtGetLabelSize obj dc wnd item).

auiToolBarArtGetTextOrientation :: AuiToolBarArt a -> IO Int Source

usage: (auiToolBarArtGetTextOrientation obj).

auiToolBarArtGetToolSize :: AuiToolBarArt a -> DC b -> Window c -> AuiToolBarItem d -> IO Size Source

usage: (auiToolBarArtGetToolSize obj dc wnd item).

auiToolBarArtSetElementSize :: AuiToolBarArt a -> Int -> Int -> IO () Source

usage: (auiToolBarArtSetElementSize obj elementid size).

auiToolBarArtSetFlags :: AuiToolBarArt a -> Int -> IO () Source

usage: (auiToolBarArtSetFlags obj flags).

auiToolBarArtSetFont :: AuiToolBarArt a -> Font b -> IO () Source

usage: (auiToolBarArtSetFont obj font).

auiToolBarArtSetTextOrientation :: AuiToolBarArt a -> Int -> IO () Source

usage: (auiToolBarArtSetTextOrientation obj orientation).

auiToolBarArtShowDropDown :: AuiToolBarArt a -> Window b -> AuiToolBarItemArray c -> IO Int Source

usage: (auiToolBarArtShowDropDown obj wnd items).

AuiToolBarEvent

auiToolBarEventGetClickPoint :: AuiToolBarEvent a -> IO Point Source

usage: (auiToolBarEventGetClickPoint obj).

auiToolBarEventGetItemRect :: AuiToolBarEvent a -> IO Rect Source

usage: (auiToolBarEventGetItemRect obj).

auiToolBarEventGetToolId :: AuiToolBarEvent a -> IO Int Source

usage: (auiToolBarEventGetToolId obj).

auiToolBarEventIsDropDownClicked :: AuiToolBarEvent a -> IO Bool Source

usage: (auiToolBarEventIsDropDownClicked obj).

AuiToolBarItem

auiToolBarItemAssign :: AuiToolBarItem a -> AuiToolBarItem b -> IO () Source

usage: (auiToolBarItemAssign obj c).

auiToolBarItemCopy :: AuiToolBarItem a -> AuiToolBarItem b -> IO (AuiToolBarItem ()) Source

usage: (auiToolBarItemCopy obj c).

auiToolBarItemCreate :: AuiToolBarItem a -> IO (AuiToolBarItem ()) Source

usage: (auiToolBarItemCreate c).

auiToolBarItemCreateDefault :: IO (AuiToolBarItem ()) Source

usage: (auiToolBarItemCreateDefault).

auiToolBarItemGetAlignment :: AuiToolBarItem a -> IO Int Source

usage: (auiToolBarItemGetAlignment obj).

auiToolBarItemGetBitmap :: AuiToolBarItem a -> IO (Bitmap ()) Source

usage: (auiToolBarItemGetBitmap obj).

auiToolBarItemGetDisabledBitmap :: AuiToolBarItem a -> IO (Bitmap ()) Source

usage: (auiToolBarItemGetDisabledBitmap obj).

auiToolBarItemGetHoverBitmap :: AuiToolBarItem a -> IO (Bitmap ()) Source

usage: (auiToolBarItemGetHoverBitmap obj).

auiToolBarItemGetId :: AuiToolBarItem a -> IO Int Source

usage: (auiToolBarItemGetId obj).

auiToolBarItemGetKind :: AuiToolBarItem a -> IO Int Source

usage: (auiToolBarItemGetKind obj).

auiToolBarItemGetLabel :: AuiToolBarItem a -> IO String Source

usage: (auiToolBarItemGetLabel obj).

auiToolBarItemGetLongHelp :: AuiToolBarItem a -> IO String Source

usage: (auiToolBarItemGetLongHelp obj).

auiToolBarItemGetMinSize :: AuiToolBarItem a -> IO Size Source

usage: (auiToolBarItemGetMinSize obj).

auiToolBarItemGetProportion :: AuiToolBarItem a -> IO Int Source

usage: (auiToolBarItemGetProportion obj).

auiToolBarItemGetShortHelp :: AuiToolBarItem a -> IO String Source

usage: (auiToolBarItemGetShortHelp obj).

auiToolBarItemGetSizerItem :: AuiToolBarItem a -> IO (SizerItem ()) Source

usage: (auiToolBarItemGetSizerItem obj).

auiToolBarItemGetSpacerPixels :: AuiToolBarItem a -> IO Int Source

usage: (auiToolBarItemGetSpacerPixels obj).

auiToolBarItemGetState :: AuiToolBarItem a -> IO Int Source

usage: (auiToolBarItemGetState obj).

auiToolBarItemGetUserData :: AuiToolBarItem a -> IO Int Source

usage: (auiToolBarItemGetUserData obj).

auiToolBarItemGetWindow :: AuiToolBarItem a -> IO (Window ()) Source

usage: (auiToolBarItemGetWindow obj).

auiToolBarItemHasDropDown :: AuiToolBarItem a -> IO Bool Source

usage: (auiToolBarItemHasDropDown obj).

auiToolBarItemIsActive :: AuiToolBarItem a -> IO Bool Source

usage: (auiToolBarItemIsActive obj).

auiToolBarItemIsSticky :: AuiToolBarItem a -> IO Bool Source

usage: (auiToolBarItemIsSticky obj).

auiToolBarItemSetActive :: AuiToolBarItem a -> Bool -> IO () Source

usage: (auiToolBarItemSetActive obj b).

auiToolBarItemSetAlignment :: AuiToolBarItem a -> Int -> IO () Source

usage: (auiToolBarItemSetAlignment obj l).

auiToolBarItemSetBitmap :: AuiToolBarItem a -> Bitmap b -> IO () Source

usage: (auiToolBarItemSetBitmap obj bmp).

auiToolBarItemSetDisabledBitmap :: AuiToolBarItem a -> Bitmap b -> IO () Source

usage: (auiToolBarItemSetDisabledBitmap obj bmp).

auiToolBarItemSetHasDropDown :: AuiToolBarItem a -> Bool -> IO () Source

usage: (auiToolBarItemSetHasDropDown obj b).

auiToolBarItemSetHoverBitmap :: AuiToolBarItem a -> Bitmap b -> IO () Source

usage: (auiToolBarItemSetHoverBitmap obj bmp).

auiToolBarItemSetId :: AuiToolBarItem a -> Int -> IO () Source

usage: (auiToolBarItemSetId obj newid).

auiToolBarItemSetKind :: AuiToolBarItem a -> Int -> IO () Source

usage: (auiToolBarItemSetKind obj newkind).

auiToolBarItemSetLabel :: AuiToolBarItem a -> String -> IO () Source

usage: (auiToolBarItemSetLabel obj s).

auiToolBarItemSetLongHelp :: AuiToolBarItem a -> String -> IO () Source

usage: (auiToolBarItemSetLongHelp obj s).

auiToolBarItemSetMinSize :: AuiToolBarItem a -> Size -> IO () Source

usage: (auiToolBarItemSetMinSize obj widthheight).

auiToolBarItemSetProportion :: AuiToolBarItem a -> Int -> IO () Source

usage: (auiToolBarItemSetProportion obj p).

auiToolBarItemSetShortHelp :: AuiToolBarItem a -> String -> IO () Source

usage: (auiToolBarItemSetShortHelp obj s).

auiToolBarItemSetSizerItem :: AuiToolBarItem a -> SizerItem b -> IO () Source

usage: (auiToolBarItemSetSizerItem obj s).

auiToolBarItemSetSpacerPixels :: AuiToolBarItem a -> Int -> IO () Source

usage: (auiToolBarItemSetSpacerPixels obj s).

auiToolBarItemSetState :: AuiToolBarItem a -> Int -> IO () Source

usage: (auiToolBarItemSetState obj newstate).

auiToolBarItemSetSticky :: AuiToolBarItem a -> Bool -> IO () Source

usage: (auiToolBarItemSetSticky obj b).

auiToolBarItemSetUserData :: AuiToolBarItem a -> Int -> IO () Source

usage: (auiToolBarItemSetUserData obj l).

auiToolBarItemSetWindow :: AuiToolBarItem a -> Window b -> IO () Source

usage: (auiToolBarItemSetWindow obj w).

AuiToolBarItemArray

auiToolBarItemArrayCreate :: IO (AuiToolBarItemArray ()) Source

usage: (auiToolBarItemArrayCreate).

auiToolBarItemArrayDelete :: AuiToolBarItemArray a -> IO () Source

usage: (auiToolBarItemArrayDelete obj).

auiToolBarItemArrayGetCount :: AuiToolBarItemArray a -> IO Int Source

usage: (auiToolBarItemArrayGetCount obj).

auiToolBarItemArrayItem :: AuiToolBarItemArray a -> Int -> IO (AuiToolBarItem ()) Source

usage: (auiToolBarItemArrayItem obj idx).

AutoBufferedPaintDC

autoBufferedPaintDCCreate :: Window a -> IO (AutoBufferedPaintDC ()) Source

usage: (autoBufferedPaintDCCreate window).

autoBufferedPaintDCDelete :: AutoBufferedPaintDC a -> IO () Source

usage: (autoBufferedPaintDCDelete self).

Bitmap

bitmapAddHandler :: EvtHandler a -> IO () Source

usage: (bitmapAddHandler handler).

bitmapCleanUpHandlers :: IO () Source

usage: (bitmapCleanUpHandlers).

bitmapCreate :: Ptr a -> Int -> Size -> Int -> IO (Bitmap ()) Source

usage: (bitmapCreate wxdata wxtype widthheight depth).

bitmapCreateDefault :: IO (Bitmap ()) Source

usage: (bitmapCreateDefault).

bitmapCreateEmpty :: Size -> Int -> IO (Bitmap ()) Source

usage: (bitmapCreateEmpty widthheight depth).

bitmapCreateFromImage :: Image a -> Int -> IO (Bitmap ()) Source

usage: (bitmapCreateFromImage image depth).

bitmapCreateFromXPM :: Bitmap a -> IO (Bitmap ()) Source

usage: (bitmapCreateFromXPM wxdata).

bitmapCreateLoad :: String -> Int -> IO (Bitmap ()) Source

usage: (bitmapCreateLoad name wxtype).

bitmapDelete :: Bitmap a -> IO () Source

usage: (bitmapDelete obj).

bitmapFindHandlerByExtension :: Bitmap a -> Int -> IO (Ptr ()) Source

usage: (bitmapFindHandlerByExtension extension wxtype).

bitmapFindHandlerByName :: String -> IO (Ptr ()) Source

usage: (bitmapFindHandlerByName name).

bitmapFindHandlerByType :: Int -> IO (Ptr ()) Source

usage: (bitmapFindHandlerByType wxtype).

bitmapGetDepth :: Bitmap a -> IO Int Source

usage: (bitmapGetDepth obj).

bitmapGetHeight :: Bitmap a -> IO Int Source

usage: (bitmapGetHeight obj).

bitmapGetMask :: Bitmap a -> IO (Mask ()) Source

usage: (bitmapGetMask obj).

bitmapGetSubBitmap :: Bitmap a -> Rect -> IO (Bitmap ()) Source

usage: (bitmapGetSubBitmap obj xywh).

bitmapGetWidth :: Bitmap a -> IO Int Source

usage: (bitmapGetWidth obj).

bitmapInitStandardHandlers :: IO () Source

usage: (bitmapInitStandardHandlers).

bitmapInsertHandler :: EvtHandler a -> IO () Source

usage: (bitmapInsertHandler handler).

bitmapIsOk :: Bitmap a -> IO Bool Source

usage: (bitmapIsOk obj).

bitmapIsStatic :: Bitmap a -> IO Bool Source

usage: (bitmapIsStatic self).

bitmapLoadFile :: Bitmap a -> String -> Int -> IO Int Source

usage: (bitmapLoadFile obj name wxtype).

bitmapRemoveHandler :: String -> IO Bool Source

usage: (bitmapRemoveHandler name).

bitmapSafeDelete :: Bitmap a -> IO () Source

usage: (bitmapSafeDelete self).

bitmapSaveFile :: Bitmap a -> String -> Int -> Palette d -> IO Int Source

usage: (bitmapSaveFile obj name wxtype cmap).

bitmapSetDepth :: Bitmap a -> Int -> IO () Source

usage: (bitmapSetDepth obj d).

bitmapSetHeight :: Bitmap a -> Int -> IO () Source

usage: (bitmapSetHeight obj h).

bitmapSetMask :: Bitmap a -> Mask b -> IO () Source

usage: (bitmapSetMask obj mask).

bitmapSetWidth :: Bitmap a -> Int -> IO () Source

usage: (bitmapSetWidth obj w).

BitmapButton

bitmapButtonCreate :: Window a -> Id -> Bitmap c -> Rect -> Style -> IO (BitmapButton ()) Source

usage: (bitmapButtonCreate prt id bmp lfttopwdthgt stl).

bitmapButtonGetBitmapDisabled :: BitmapButton a -> IO (Bitmap ()) Source

usage: (bitmapButtonGetBitmapDisabled obj).

bitmapButtonGetBitmapFocus :: BitmapButton a -> IO (Bitmap ()) Source

usage: (bitmapButtonGetBitmapFocus obj).

bitmapButtonGetBitmapLabel :: BitmapButton a -> IO (Bitmap ()) Source

usage: (bitmapButtonGetBitmapLabel obj).

bitmapButtonGetBitmapSelected :: BitmapButton a -> IO (Bitmap ()) Source

usage: (bitmapButtonGetBitmapSelected obj).

bitmapButtonGetMarginX :: BitmapButton a -> IO Int Source

usage: (bitmapButtonGetMarginX obj).

bitmapButtonGetMarginY :: BitmapButton a -> IO Int Source

usage: (bitmapButtonGetMarginY obj).

bitmapButtonSetBitmapDisabled :: BitmapButton a -> Bitmap b -> IO () Source

usage: (bitmapButtonSetBitmapDisabled obj disabled).

bitmapButtonSetBitmapFocus :: BitmapButton a -> Bitmap b -> IO () Source

usage: (bitmapButtonSetBitmapFocus obj focus).

bitmapButtonSetBitmapLabel :: BitmapButton a -> Bitmap b -> IO () Source

usage: (bitmapButtonSetBitmapLabel obj bitmap).

bitmapButtonSetBitmapSelected :: BitmapButton a -> Bitmap b -> IO () Source

usage: (bitmapButtonSetBitmapSelected obj sel).

bitmapButtonSetMargins :: BitmapButton a -> Point -> IO () Source

usage: (bitmapButtonSetMargins obj xy).

BitmapToggleButton

bitmapToggleButtonCreate :: Window a -> Id -> Bitmap c -> Rect -> Int -> IO (BitmapToggleButton ()) Source

usage: (bitmapToggleButtonCreate parent id bmp xywh style).

bitmapToggleButtonEnable :: BitmapToggleButton a -> Bool -> IO Bool Source

usage: (bitmapToggleButtonEnable obj enable).

bitmapToggleButtonGetValue :: BitmapToggleButton a -> IO Bool Source

usage: (bitmapToggleButtonGetValue obj).

bitmapToggleButtonSetBitmapLabel :: BitmapToggleButton a -> Bitmap b -> IO () Source

usage: (bitmapToggleButtonSetBitmapLabel obj bmp).

bitmapToggleButtonSetValue :: BitmapToggleButton a -> Bool -> IO () Source

usage: (bitmapToggleButtonSetValue obj state).

BookCtrlBase

bookCtrlBaseAddPage :: BookCtrlBase a -> Window b -> String -> Bool -> Int -> IO Bool Source

usage: (bookCtrlBaseAddPage obj page text select imageId).

bookCtrlBaseAdvanceSelection :: BookCtrlBase a -> Bool -> IO () Source

usage: (bookCtrlBaseAdvanceSelection obj forward).

bookCtrlBaseAssignImageList :: BookCtrlBase a -> ImageList b -> IO () Source

usage: (bookCtrlBaseAssignImageList obj imageList).