wxcore-0.91.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-AppDataRoamingcabali386-windows-ghc-7.8.3wxc-0.91.0.0includewxc.h

And contains 1492 methods for 124 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).

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).

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).

BoolProperty

boolPropertyCreate :: String -> String -> Bool -> IO (BoolProperty ()) Source

usage: (boolPropertyCreate label name value).

BoxSizer

boxSizerCalcMin :: BoxSizer a -> IO Size Source

usage: (boxSizerCalcMin obj).

boxSizerCreate :: Int -> IO (BoxSizer ()) Source

usage: (boxSizerCreate orient).

boxSizerGetOrientation :: BoxSizer a -> IO Int Source

usage: (boxSizerGetOrientation obj).

boxSizerRecalcSizes :: BoxSizer a -> IO () Source

usage: (boxSizerRecalcSizes obj).

Brush

brushAssign :: Brush a -> Brush b -> IO () Source

usage: (brushAssign obj brush).

brushCreateDefault :: IO (Brush ()) Source

usage: (brushCreateDefault).

brushCreateFromBitmap :: Bitmap a -> IO (Brush ()) Source

usage: (brushCreateFromBitmap bitmap).

brushCreateFromColour :: Color -> Int -> IO (Brush ()) Source

usage: (brushCreateFromColour col style).

brushCreateFromStock :: Id -> IO (Brush ()) Source

usage: (brushCreateFromStock id).

brushDelete :: Brush a -> IO () Source

usage: (brushDelete obj).

brushGetColour :: Brush a -> IO Color Source

usage: (brushGetColour obj).

brushGetStipple :: Brush a -> IO (Bitmap ()) Source

usage: (brushGetStipple obj).

brushGetStyle :: Brush a -> IO Int Source

usage: (brushGetStyle obj).

brushIsEqual :: Brush a -> Brush b -> IO Bool Source

usage: (brushIsEqual obj brush).

brushIsOk :: Brush a -> IO Bool Source

usage: (brushIsOk obj).

brushIsStatic :: Brush a -> IO Bool Source

usage: (brushIsStatic self).

brushSafeDelete :: Brush a -> IO () Source

usage: (brushSafeDelete self).

brushSetColour :: Brush a -> Color -> IO () Source

usage: (brushSetColour obj col).

brushSetColourSingle :: Brush a -> Char -> Char -> Char -> IO () Source

usage: (brushSetColourSingle obj r g b).

brushSetStipple :: Brush a -> Bitmap b -> IO () Source

usage: (brushSetStipple obj stipple).

brushSetStyle :: Brush a -> Int -> IO () Source

usage: (brushSetStyle obj style).

BufferedDC

bufferedDCCreateByDCAndBitmap :: DC a -> Bitmap b -> Int -> IO (BufferedDC ()) Source

usage: (bufferedDCCreateByDCAndBitmap dc bitmap style).

bufferedDCCreateByDCAndSize :: DC a -> Size -> Int -> IO (BufferedDC ()) Source

usage: (bufferedDCCreateByDCAndSize dc widthhight style).

bufferedDCDelete :: BufferedDC a -> IO () Source

usage: (bufferedDCDelete self).

BufferedPaintDC

bufferedPaintDCCreate :: Window a -> Int -> IO (BufferedPaintDC ()) Source

usage: (bufferedPaintDCCreate window style).

bufferedPaintDCCreateWithBitmap :: Window a -> Bitmap b -> Int -> IO (BufferedPaintDC ()) Source

usage: (bufferedPaintDCCreateWithBitmap window bitmap style).

bufferedPaintDCDelete :: BufferedPaintDC a -> IO () Source

usage: (bufferedPaintDCDelete self).

BusyCursor

busyCursorCreate :: IO (BusyCursor ()) Source

usage: (busyCursorCreate).

busyCursorCreateWithCursor :: BusyCursor a -> IO (Ptr ()) Source

usage: (busyCursorCreateWithCursor cur).

busyCursorDelete :: BusyCursor a -> IO () Source

usage: (busyCursorDelete obj).

BusyInfo

busyInfoCreate :: String -> IO (BusyInfo ()) Source

usage: (busyInfoCreate txt).

busyInfoDelete :: BusyInfo a -> IO () Source

usage: (busyInfoDelete obj).

Button

buttonCreate :: Window a -> Id -> String -> Rect -> Style -> IO (Button ()) Source

usage: (buttonCreate prt id txt lfttopwdthgt stl).

buttonSetBackgroundColour :: Button a -> Color -> IO Int Source

usage: (buttonSetBackgroundColour obj colour).

buttonSetDefault :: Button a -> IO () Source

usage: (buttonSetDefault obj).

CalculateLayoutEvent

calculateLayoutEventCreate :: Id -> IO (CalculateLayoutEvent ()) Source

usage: (calculateLayoutEventCreate id).

calculateLayoutEventGetFlags :: CalculateLayoutEvent a -> IO Int Source

usage: (calculateLayoutEventGetFlags obj).

calculateLayoutEventGetRect :: CalculateLayoutEvent a -> IO Rect Source

usage: (calculateLayoutEventGetRect obj).

calculateLayoutEventSetFlags :: CalculateLayoutEvent a -> Int -> IO () Source

usage: (calculateLayoutEventSetFlags obj flags).

calculateLayoutEventSetRect :: CalculateLayoutEvent a -> Rect -> IO () Source

usage: (calculateLayoutEventSetRect obj xywh).

CalendarCtrl

calendarCtrlCreate :: Window a -> Id -> DateTime c -> Rect -> Style -> IO (CalendarCtrl ()) Source

usage: (calendarCtrlCreate prt id dat lfttopwdthgt stl).

calendarCtrlEnableHolidayDisplay :: CalendarCtrl a -> Int -> IO () Source

usage: (calendarCtrlEnableHolidayDisplay obj display).

calendarCtrlEnableMonthChange :: CalendarCtrl a -> Bool -> IO () Source

usage: (calendarCtrlEnableMonthChange obj enable).

calendarCtrlGetAttr :: CalendarCtrl a -> Int -> IO (Ptr ()) Source

usage: (calendarCtrlGetAttr obj day).

calendarCtrlGetDate :: CalendarCtrl a -> Ptr b -> IO () Source

usage: (calendarCtrlGetDate obj date).

calendarCtrlGetHeaderColourBg :: CalendarCtrl a -> IO Color Source

usage: (calendarCtrlGetHeaderColourBg obj).

calendarCtrlGetHeaderColourFg :: CalendarCtrl a -> IO Color Source

usage: (calendarCtrlGetHeaderColourFg obj).

calendarCtrlGetHighlightColourBg :: CalendarCtrl a -> IO Color Source

usage: (calendarCtrlGetHighlightColourBg obj).

calendarCtrlGetHighlightColourFg :: CalendarCtrl a -> IO Color Source

usage: (calendarCtrlGetHighlightColourFg obj).

calendarCtrlGetHolidayColourBg :: CalendarCtrl a -> IO Color Source

usage: (calendarCtrlGetHolidayColourBg obj).

calendarCtrlGetHolidayColourFg :: CalendarCtrl a -> IO Color Source

usage: (calendarCtrlGetHolidayColourFg obj).

calendarCtrlHitTest :: CalendarCtrl a -> Point -> Ptr c -> Ptr d -> IO Int Source

usage: (calendarCtrlHitTest obj xy date wd).

calendarCtrlResetAttr :: CalendarCtrl a -> Int -> IO () Source

usage: (calendarCtrlResetAttr obj day).

calendarCtrlSetAttr :: CalendarCtrl a -> Int -> Ptr c -> IO () Source

usage: (calendarCtrlSetAttr obj day attr).

calendarCtrlSetDate :: CalendarCtrl a -> Ptr b -> IO () Source

usage: (calendarCtrlSetDate obj date).

calendarCtrlSetHeaderColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () Source

usage: (calendarCtrlSetHeaderColours obj colFg colBg).

calendarCtrlSetHighlightColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () Source

usage: (calendarCtrlSetHighlightColours obj colFg colBg).

calendarCtrlSetHoliday :: CalendarCtrl a -> Int -> IO () Source

usage: (calendarCtrlSetHoliday obj day).

calendarCtrlSetHolidayColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () Source

usage: (calendarCtrlSetHolidayColours obj colFg colBg).

CalendarDateAttr

calendarDateAttrCreate :: Ptr a -> Ptr b -> Ptr c -> Ptr d -> Int -> IO (CalendarDateAttr ()) Source

usage: (calendarDateAttrCreate ctxt cbck cbrd fnt brd).

calendarDateAttrCreateDefault :: IO (CalendarDateAttr ()) Source

usage: (calendarDateAttrCreateDefault).

calendarDateAttrDelete :: CalendarDateAttr a -> IO () Source

usage: (calendarDateAttrDelete obj).

calendarDateAttrGetBackgroundColour :: CalendarDateAttr a -> IO Color Source

usage: (calendarDateAttrGetBackgroundColour obj).

calendarDateAttrGetBorder :: CalendarDateAttr a -> IO Int Source

usage: (calendarDateAttrGetBorder obj).

calendarDateAttrGetBorderColour :: CalendarDateAttr a -> IO Color Source

usage: (calendarDateAttrGetBorderColour obj).

calendarDateAttrGetFont :: CalendarDateAttr a -> IO (Font ()) Source

usage: (calendarDateAttrGetFont obj).

calendarDateAttrGetTextColour :: CalendarDateAttr a -> IO Color Source

usage: (calendarDateAttrGetTextColour obj).

calendarDateAttrHasBackgroundColour :: CalendarDateAttr a -> IO Bool Source

usage: (calendarDateAttrHasBackgroundColour obj).

calendarDateAttrHasBorder :: CalendarDateAttr a -> IO Bool Source

usage: (calendarDateAttrHasBorder obj).

calendarDateAttrHasBorderColour :: CalendarDateAttr a -> IO Bool Source

usage: (calendarDateAttrHasBorderColour obj).

calendarDateAttrHasFont :: CalendarDateAttr a -> IO Bool Source

usage: (calendarDateAttrHasFont obj).

calendarDateAttrHasTextColour :: CalendarDateAttr a -> IO Bool Source

usage: (calendarDateAttrHasTextColour obj).

calendarDateAttrIsHoliday :: CalendarDateAttr a -> IO Bool Source

usage: (calendarDateAttrIsHoliday obj).

calendarDateAttrSetBackgroundColour :: CalendarDateAttr a -> Color -> IO () Source

usage: (calendarDateAttrSetBackgroundColour obj col).

calendarDateAttrSetBorder :: CalendarDateAttr a -> Int -> IO () Source

usage: (calendarDateAttrSetBorder obj border).

calendarDateAttrSetBorderColour :: CalendarDateAttr a -> Color -> IO () Source

usage: (calendarDateAttrSetBorderColour obj col).

calendarDateAttrSetFont :: CalendarDateAttr a -> Font b -> IO () Source

usage: (calendarDateAttrSetFont obj font).

calendarDateAttrSetHoliday :: CalendarDateAttr a -> Int -> IO () Source

usage: (calendarDateAttrSetHoliday obj holiday).

calendarDateAttrSetTextColour :: CalendarDateAttr a -> Color -> IO () Source

usage: (calendarDateAttrSetTextColour obj col).

CalendarEvent

calendarEventGetDate :: CalendarEvent a -> Ptr b -> IO () Source

usage: (calendarEventGetDate obj dte).

calendarEventGetWeekDay :: CalendarEvent a -> IO Int Source

usage: (calendarEventGetWeekDay obj).

Caret

caretCreate :: Window a -> Int -> Int -> IO (Caret ()) Source

usage: (caretCreate wnd wth hgt).

caretGetBlinkTime :: IO Int Source

usage: (caretGetBlinkTime).

caretGetPosition :: Caret a -> IO Point Source

usage: (caretGetPosition obj).

caretGetSize :: Caret a -> IO Size Source

usage: (caretGetSize obj).

caretGetWindow :: Caret a -> IO (Window ()) Source

usage: (caretGetWindow obj).

caretHide :: Caret a -> IO () Source

usage: (caretHide obj).

caretIsOk :: Caret a -> IO Bool Source

usage: (caretIsOk obj).

caretIsVisible :: Caret a -> IO Bool Source

usage: (caretIsVisible obj).

caretMove :: Caret a -> Point -> IO () Source

usage: (caretMove obj xy).

caretSetBlinkTime :: Int -> IO () Source

usage: (caretSetBlinkTime milliseconds).

caretSetSize :: Caret a -> Size -> IO () Source

usage: (caretSetSize obj widthheight).

caretShow :: Caret a -> IO () Source

usage: (caretShow obj).

CheckBox

checkBoxCreate :: Window a -> Id -> String -> Rect -> Style -> IO (CheckBox ()) Source

usage: (checkBoxCreate prt id txt lfttopwdthgt stl).

checkBoxDelete :: CheckBox a -> IO () Source

usage: (checkBoxDelete obj).

checkBoxGetValue :: CheckBox a -> IO Bool Source

usage: (checkBoxGetValue obj).

checkBoxSetValue :: CheckBox a -> Bool -> IO () Source

usage: (checkBoxSetValue obj value).

CheckListBox

checkListBoxCheck :: CheckListBox a -> Int -> Bool -> IO () Source

usage: (checkListBoxCheck obj item check).

checkListBoxCreate :: Window a -> Id -> Rect -> [String] -> Style -> IO (CheckListBox ()) Source

usage: (checkListBoxCreate prt id lfttopwdthgt nstr stl).

checkListBoxDelete :: CheckListBox a -> IO () Source

usage: (checkListBoxDelete obj).

checkListBoxIsChecked :: CheckListBox a -> Int -> IO Bool Source

usage: (checkListBoxIsChecked obj item).

Choice

choiceAppend :: Choice a -> String -> IO () Source

usage: (choiceAppend obj item).

choiceClear :: Choice a -> IO () Source

usage: (choiceClear obj).

choiceCreate :: Window a -> Id -> Rect -> [String] -> Style -> IO (Choice ()) Source

usage: (choiceCreate prt id lfttopwdthgt nstr stl).

choiceDelete :: Choice a -> Int -> IO () Source

usage: (choiceDelete obj n).

choiceFindString :: Choice a -> String -> IO Int Source

usage: (choiceFindString obj s).

choiceGetCount :: Choice a -> IO Int Source

usage: (choiceGetCount obj).

choiceGetSelection :: Choice a -> IO Int Source

usage: (choiceGetSelection obj).

choiceGetString :: Choice a -> Int -> IO String Source

usage: (choiceGetString obj n).

choiceSetSelection :: Choice a -> Int -> IO () Source

usage: (choiceSetSelection obj n).

choiceSetString :: Choice a -> Int -> String -> IO () Source

usage: (choiceSetString obj n s).

ClassInfo

classInfoCreateClassByName :: ClassInfo a -> IO (Ptr ()) Source

usage: (classInfoCreateClassByName inf).

classInfoFindClass :: String -> IO (ClassInfo ()) Source

usage: (classInfoFindClass txt).

classInfoGetBaseClassName1 :: ClassInfo a -> IO String Source

usage: (classInfoGetBaseClassName1 obj).

classInfoGetBaseClassName2 :: ClassInfo a -> IO String Source

usage: (classInfoGetBaseClassName2 obj).

classInfoGetClassName :: ClassInfo a -> IO (Ptr ()) Source

usage: (classInfoGetClassName inf).

classInfoGetClassNameEx :: ClassInfo a -> IO String Source

usage: (classInfoGetClassNameEx obj).

classInfoGetSize :: ClassInfo a -> IO Int Source

usage: (classInfoGetSize obj).

classInfoIsKindOf :: ClassInfo a -> String -> IO Bool Source

usage: (classInfoIsKindOf obj name).

classInfoIsKindOfEx :: ClassInfo a -> ClassInfo b -> IO Bool Source

usage: (classInfoIsKindOfEx obj classInfo).

ClientDC

clientDCCreate :: Window a -> IO (ClientDC ()) Source

usage: (clientDCCreate win).

clientDCDelete :: ClientDC a -> IO () Source

usage: (clientDCDelete obj).

Clipboard

clipboardAddData :: Clipboard a -> DataObject b -> IO Bool Source

usage: (clipboardAddData obj wxdata).

clipboardClear :: Clipboard a -> IO () Source

usage: (clipboardClear obj).

clipboardClose :: Clipboard a -> IO () Source

usage: (clipboardClose obj).

clipboardCreate :: IO (Clipboard ()) Source

usage: (clipboardCreate).

clipboardFlush :: Clipboard a -> IO Bool Source

usage: (clipboardFlush obj).

clipboardGetData :: Clipboard a -> DataObject b -> IO Bool Source

usage: (clipboardGetData obj wxdata).

clipboardIsOpened :: Clipboard a -> IO Bool Source

usage: (clipboardIsOpened obj).

clipboardIsSupported :: Clipboard a -> DataFormat b -> IO Bool Source

usage: (clipboardIsSupported obj format).

clipboardOpen :: Clipboard a -> IO Bool Source

usage: (clipboardOpen obj).

clipboardSetData :: Clipboard a -> DataObject b -> IO Bool Source

usage: (clipboardSetData obj wxdata).

clipboardUsePrimarySelection :: Clipboard a -> Bool -> IO () Source

usage: (clipboardUsePrimarySelection obj primary).

CloseEvent

closeEventCanVeto :: CloseEvent a -> IO Bool Source

usage: (closeEventCanVeto obj).

closeEventCopyObject :: CloseEvent a -> WxObject b -> IO () Source

usage: (closeEventCopyObject obj obj).

closeEventGetLoggingOff :: CloseEvent a -> IO Bool Source

usage: (closeEventGetLoggingOff obj).

closeEventGetVeto :: CloseEvent a -> IO Bool Source

usage: (closeEventGetVeto obj).

closeEventSetCanVeto :: CloseEvent a -> Bool -> IO () Source

usage: (closeEventSetCanVeto obj canVeto).

closeEventSetLoggingOff :: CloseEvent a -> Bool -> IO () Source

usage: (closeEventSetLoggingOff obj logOff).

closeEventVeto :: CloseEvent a -> Bool -> IO () Source

usage: (closeEventVeto obj veto).

Closure

closureCreate :: FunPtr (Ptr fun -> Ptr state -> Ptr (TEvent evt) -> IO ()) -> Ptr b -> IO (Closure ()) Source

usage: (closureCreate funCEvent wxdata).

closureGetData :: Closure a -> IO (Ptr ()) Source

usage: (closureGetData obj).

ComboBox

comboBoxAppend :: ComboBox a -> String -> IO () Source

usage: (comboBoxAppend obj item).

comboBoxAppendData :: ComboBox a -> String -> Ptr c -> IO () Source

usage: (comboBoxAppendData obj item d).

comboBoxClear :: ComboBox a -> IO () Source

usage: (comboBoxClear obj).

comboBoxCopy :: ComboBox a -> IO () Source

usage: (comboBoxCopy obj).

comboBoxCreate :: Window a -> Id -> String -> Rect -> [String] -> Style -> IO (ComboBox ()) Source

usage: (comboBoxCreate prt id txt lfttopwdthgt nstr stl).

comboBoxCut :: ComboBox a -> IO () Source

usage: (comboBoxCut obj).

comboBoxDelete :: ComboBox a -> Int -> IO () Source

usage: (comboBoxDelete obj n).

comboBoxFindString :: ComboBox a -> String -> IO Int Source

usage: (comboBoxFindString obj s).

comboBoxGetClientData :: ComboBox a -> Int -> IO (ClientData ()) Source

usage: (comboBoxGetClientData obj n).

comboBoxGetCount :: ComboBox a -> IO Int Source

usage: (comboBoxGetCount obj).

comboBoxGetInsertionPoint :: ComboBox a -> IO Int Source

usage: (comboBoxGetInsertionPoint obj).

comboBoxGetLastPosition :: ComboBox a -> IO Int Source

usage: (comboBoxGetLastPosition obj).

comboBoxGetSelection :: ComboBox a -> IO Int Source

usage: (comboBoxGetSelection obj).

comboBoxGetString :: ComboBox a -> Int -> IO String Source

usage: (comboBoxGetString obj n).

comboBoxGetStringSelection :: ComboBox a -> IO String Source

usage: (comboBoxGetStringSelection obj).

comboBoxGetValue :: ComboBox a -> IO String Source

usage: (comboBoxGetValue obj).

comboBoxPaste :: ComboBox a -> IO () Source

usage: (comboBoxPaste obj).

comboBoxRemove :: ComboBox a -> Int -> Int -> IO () Source

usage: (comboBoxRemove obj from to).

comboBoxReplace :: ComboBox a -> Int -> Int -> String -> IO () Source

usage: (comboBoxReplace obj from to value).

comboBoxSetClientData :: ComboBox a -> Int -> ClientData c -> IO () Source

usage: (comboBoxSetClientData obj n clientData).

comboBoxSetEditable :: ComboBox a -> Bool -> IO () Source

usage: (comboBoxSetEditable obj editable).

comboBoxSetInsertionPoint :: ComboBox a -> Int -> IO () Source

usage: (comboBoxSetInsertionPoint obj pos).

comboBoxSetInsertionPointEnd :: ComboBox a -> IO () Source

usage: (comboBoxSetInsertionPointEnd obj).

comboBoxSetSelection :: ComboBox a -> Int -> IO () Source

usage: (comboBoxSetSelection obj n).

comboBoxSetTextSelection :: ComboBox a -> Int -> Int -> IO () Source

usage: (comboBoxSetTextSelection obj from to).

CommandEvent

commandEventCopyObject :: CommandEvent a -> Ptr b -> IO () Source

usage: (commandEventCopyObject obj objectdest).

commandEventCreate :: Int -> Id -> IO (CommandEvent ()) Source

usage: (commandEventCreate typ id).

commandEventDelete :: CommandEvent a -> IO () Source

usage: (commandEventDelete obj).

commandEventGetClientData :: CommandEvent a -> IO (ClientData ()) Source

usage: (commandEventGetClientData obj).

commandEventGetClientObject :: CommandEvent a -> IO (ClientData ()) Source

usage: (commandEventGetClientObject obj).

commandEventGetExtraLong :: CommandEvent a -> IO Int Source

usage: (commandEventGetExtraLong obj).

commandEventGetInt :: CommandEvent a -> IO Int Source

usage: (commandEventGetInt obj).

commandEventGetSelection :: CommandEvent a -> IO Int Source

usage: (commandEventGetSelection obj).

commandEventGetString :: CommandEvent a -> IO String Source

usage: (commandEventGetString obj).

commandEventIsChecked :: CommandEvent a -> IO Bool Source

usage: (commandEventIsChecked obj).

commandEventIsSelection :: CommandEvent a -> IO Bool Source

usage: (commandEventIsSelection obj).

commandEventSetClientData :: CommandEvent a -> ClientData b -> IO () Source

usage: (commandEventSetClientData obj clientData).

commandEventSetClientObject :: CommandEvent a -> ClientData b -> IO () Source

usage: (commandEventSetClientObject obj clientObject).

commandEventSetExtraLong :: CommandEvent a -> Int -> IO () Source

usage: (commandEventSetExtraLong obj extraLong).

commandEventSetInt :: CommandEvent a -> Int -> IO () Source

usage: (commandEventSetInt obj i).

commandEventSetString :: CommandEvent a -> String -> IO () Source

usage: (commandEventSetString obj s).

ConfigBase

configBaseCreate :: IO (ConfigBase ()) Source

usage: (configBaseCreate).

configBaseDelete :: ConfigBase a -> IO () Source

usage: (configBaseDelete obj).

configBaseDeleteAll :: ConfigBase a -> IO Bool Source

usage: (configBaseDeleteAll obj).

configBaseDeleteEntry :: ConfigBase a -> String -> Bool -> IO Bool Source

usage: (configBaseDeleteEntry obj key bDeleteGroupIfEmpty).

configBaseDeleteGroup :: ConfigBase a -> String -> IO Bool Source

usage: (configBaseDeleteGroup obj key).

configBaseExists :: ConfigBase a -> String -> IO Bool Source

usage: (configBaseExists obj strName).

configBaseExpandEnvVars :: ConfigBase a -> String -> IO String Source

usage: (configBaseExpandEnvVars obj str).

configBaseFlush :: ConfigBase a -> Bool -> IO Bool Source

usage: (configBaseFlush obj bCurrentOnly).

configBaseGet :: IO (ConfigBase ()) Source

usage: (configBaseGet).

configBaseGetAppName :: ConfigBase a -> IO String Source

usage: (configBaseGetAppName obj).

configBaseGetEntryType :: ConfigBase a -> String -> IO Int Source

usage: (configBaseGetEntryType obj name).

configBaseGetFirstEntry :: ConfigBase a -> Ptr b -> IO String Source

usage: (configBaseGetFirstEntry obj lIndex).

configBaseGetFirstGroup :: ConfigBase a -> Ptr b -> IO String Source

usage: (configBaseGetFirstGroup obj lIndex).

configBaseGetNextEntry :: ConfigBase a -> Ptr b -> IO String Source

usage: (configBaseGetNextEntry obj lIndex).

configBaseGetNextGroup :: ConfigBase a -> Ptr b -> IO String Source

usage: (configBaseGetNextGroup obj lIndex).

configBaseGetNumberOfEntries :: ConfigBase a -> Bool -> IO Int Source

usage: (configBaseGetNumberOfEntries obj bRecursive).

configBaseGetNumberOfGroups :: ConfigBase a -> Bool -> IO Int Source

usage: (configBaseGetNumberOfGroups obj bRecursive).

configBaseGetPath :: ConfigBase a -> IO String Source

usage: (configBaseGetPath obj).

configBaseGetStyle :: ConfigBase a -> IO Int Source

usage: (configBaseGetStyle obj).

configBaseGetVendorName :: ConfigBase a -> IO String Source

usage: (configBaseGetVendorName obj).

configBaseHasEntry :: ConfigBase a -> String -> IO Bool Source

usage: (configBaseHasEntry obj strName).

configBaseHasGroup :: ConfigBase a -> String -> IO Bool Source

usage: (configBaseHasGroup obj strName).

configBaseIsExpandingEnvVars :: ConfigBase a -> IO Bool Source

usage: (configBaseIsExpandingEnvVars obj).

configBaseIsRecordingDefaults :: ConfigBase a -> IO Bool Source

usage: (configBaseIsRecordingDefaults obj).

configBaseReadBool :: ConfigBase a -> String -> Bool -> IO Bool Source

usage: (configBaseReadBool obj key defVal).

configBaseReadDouble :: ConfigBase a -> String -> Double -> IO Double Source

usage: (configBaseReadDouble obj key defVal).

configBaseReadInteger :: ConfigBase a -> String -> Int -> IO Int Source

usage: (configBaseReadInteger obj key defVal).

configBaseReadString :: ConfigBase a -> String -> String -> IO String Source

usage: (configBaseReadString obj key defVal).

configBaseRenameEntry :: ConfigBase a -> String -> String -> IO Bool Source

usage: (configBaseRenameEntry obj oldName newName).

configBaseRenameGroup :: ConfigBase a -> String -> String -> IO Bool Source

usage: (configBaseRenameGroup obj oldName newName).

configBaseSet :: ConfigBase a -> IO () Source

usage: (configBaseSet self).

configBaseSetAppName :: ConfigBase a -> String -> IO () Source

usage: (configBaseSetAppName obj appName).

configBaseSetExpandEnvVars :: ConfigBase a -> Bool -> IO () Source

usage: (configBaseSetExpandEnvVars obj bDoIt).

configBaseSetPath :: ConfigBase a -> String -> IO () Source

usage: (configBaseSetPath obj strPath).

configBaseSetRecordDefaults :: ConfigBase a -> Bool -> IO () Source

usage: (configBaseSetRecordDefaults obj bDoIt).

configBaseSetStyle :: ConfigBase a -> Int -> IO () Source

usage: (configBaseSetStyle obj style).

configBaseSetVendorName :: ConfigBase a -> String -> IO () Source

usage: (configBaseSetVendorName obj vendorName).

configBaseWriteBool :: ConfigBase a -> String -> Bool -> IO Bool Source

usage: (configBaseWriteBool obj key value).

configBaseWriteDouble :: ConfigBase a -> String -> Double -> IO Bool Source

usage: (configBaseWriteDouble obj key value).

configBaseWriteInteger :: ConfigBase a -> String -> Int -> IO Bool Source

usage: (configBaseWriteInteger obj key value).

configBaseWriteLong :: ConfigBase a -> String -> Int -> IO Bool Source

usage: (configBaseWriteLong obj key value).

configBaseWriteString :: ConfigBase a -> String -> String -> IO Bool Source

usage: (configBaseWriteString obj key value).

ContextHelp

contextHelpBeginContextHelp :: ContextHelp a -> Window b -> IO Bool Source

usage: (contextHelpBeginContextHelp obj win).

contextHelpCreate :: Window a -> Bool -> IO (ContextHelp ()) Source

usage: (contextHelpCreate win beginHelp).

contextHelpDelete :: ContextHelp a -> IO () Source

usage: (contextHelpDelete obj).

contextHelpEndContextHelp :: ContextHelp a -> IO Bool Source

usage: (contextHelpEndContextHelp obj).

ContextHelpButton

contextHelpButtonCreate :: Window a -> Id -> Rect -> Int -> IO (ContextHelpButton ()) Source

usage: (contextHelpButtonCreate parent id xywh style).

Control

controlCommand :: Control a -> Event b -> IO () Source

usage: (controlCommand obj event).

controlGetLabel :: Control a -> IO String Source

usage: (controlGetLabel obj).

controlSetLabel :: Control a -> String -> IO () Source

usage: (controlSetLabel obj text).

Cursor

cursorDelete :: Cursor a -> IO () Source

usage: (cursorDelete obj).

cursorIsStatic :: Cursor a -> IO Bool Source

usage: (cursorIsStatic self).

cursorSafeDelete :: Cursor a -> IO () Source

usage: (cursorSafeDelete self).

DC

dcBlit :: DC a -> Rect -> DC c -> Point -> Int -> Bool -> IO Bool Source

usage: (dcBlit obj xdestydestwidthheight source xsrcysrc rop useMask).

dcCalcBoundingBox :: DC a -> Point -> IO () Source

usage: (dcCalcBoundingBox obj xy).

dcCanDrawBitmap :: DC a -> IO Bool Source

usage: (dcCanDrawBitmap obj).

dcCanGetTextExtent :: DC a -> IO Bool Source

usage: (dcCanGetTextExtent obj).

dcClear :: DC a -> IO () Source

usage: (dcClear obj).

dcComputeScaleAndOrigin :: DC a -> IO () Source

usage: (dcComputeScaleAndOrigin obj).

dcCrossHair :: DC a -> Point -> IO () Source

usage: (dcCrossHair obj xy).

dcDelete :: DC a -> IO () Source

usage: (dcDelete obj).

dcDestroyClippingRegion :: DC a -> IO () Source

usage: (dcDestroyClippingRegion obj).

dcDeviceToLogicalX :: DC a -> Int -> IO Int Source

usage: (dcDeviceToLogicalX obj x).

dcDeviceToLogicalXRel :: DC a -> Int -> IO Int Source

usage: (dcDeviceToLogicalXRel obj x).

dcDeviceToLogicalY :: DC a -> Int -> IO Int Source

usage: (dcDeviceToLogicalY obj y).

dcDeviceToLogicalYRel :: DC a -> Int -> IO Int Source

usage: (dcDeviceToLogicalYRel obj y).

dcDrawArc :: DC a -> Point -> Point -> Point -> IO () Source

usage: (dcDrawArc obj x1y1 x2y2 xcyc).

dcDrawBitmap :: DC a -> Bitmap b -> Point -> Bool -> IO () Source

usage: (dcDrawBitmap obj bmp xy useMask).

dcDrawCheckMark :: DC a -> Rect -> IO () Source

usage: (dcDrawCheckMark obj xywidthheight).

dcDrawCircle :: DC a -> Point -> Int -> IO () Source

usage: (dcDrawCircle obj xy radius).

dcDrawEllipse :: DC a -> Rect -> IO () Source

usage: (dcDrawEllipse obj xywidthheight).

dcDrawEllipticArc :: DC a -> Rect -> Double -> Double -> IO () Source

usage: (dcDrawEllipticArc obj xywh sa ea).

dcDrawIcon :: DC a -> Icon b -> Point -> IO () Source

usage: (dcDrawIcon obj icon xy).

dcDrawLabel :: DC a -> String -> Rect -> Int -> Int -> IO () Source

usage: (dcDrawLabel obj str xywh align indexAccel).

dcDrawLabelBitmap :: DC a -> String -> Bitmap c -> Rect -> Int -> Int -> IO Rect Source

usage: (dcDrawLabelBitmap obj str bmp xywh align indexAccel).

dcDrawLine :: DC a -> Point -> Point -> IO () Source

usage: (dcDrawLine obj x1y1 x2y2).

dcDrawLines :: DC a -> Int -> Ptr c -> Ptr d -> Point -> IO () Source

usage: (dcDrawLines obj n x y xoffsetyoffset).

dcDrawPoint :: DC a -> Point -> IO () Source

usage: (dcDrawPoint obj xy).

dcDrawPolyPolygon :: DC a -> Int -> Ptr c -> Ptr d -> Ptr e -> Point -> Int -> IO () Source

usage: (dcDrawPolyPolygon obj n count x y xoffsetyoffset fillStyle).

dcDrawPolygon :: DC a -> Int -> Ptr c -> Ptr d -> Point -> Int -> IO () Source

usage: (dcDrawPolygon obj n x y xoffsetyoffset fillStyle).

dcDrawRectangle :: DC a -> Rect -> IO () Source

usage: (dcDrawRectangle obj xywidthheight).

dcDrawRotatedText :: DC a -> String -> Point -> Double -> IO () Source

usage: (dcDrawRotatedText obj text xy angle).

dcDrawRoundedRectangle :: DC a -> Rect -> Double -> IO () Source

usage: (dcDrawRoundedRectangle obj xywidthheight radius).

dcDrawText :: DC a -> String -> Point -> IO () Source

usage: (dcDrawText obj text xy).

dcEndDoc :: DC a -> IO () Source

usage: (dcEndDoc obj).

dcEndPage :: DC a -> IO () Source

usage: (dcEndPage obj).

dcFloodFill :: DC a -> Point -> Color -> Int -> IO () Source

usage: (dcFloodFill obj xy col style).

dcGetBackground :: DC a -> IO (Brush ()) Source

usage: (dcGetBackground obj).

dcGetBackgroundMode :: DC a -> IO Int Source

usage: (dcGetBackgroundMode obj).

dcGetBrush :: DC a -> IO (Brush ()) Source

usage: (dcGetBrush obj).

dcGetCharHeight :: DC a -> IO Int Source

usage: (dcGetCharHeight obj).

dcGetCharWidth :: DC a -> IO Int Source

usage: (dcGetCharWidth obj).

dcGetClippingBox :: DC a -> IO Rect Source

usage: (dcGetClippingBox obj).

dcGetDepth :: DC a -> IO Int Source

usage: (dcGetDepth obj).

dcGetDeviceOrigin :: DC a -> IO Point Source

usage: (dcGetDeviceOrigin obj).

dcGetFont :: DC a -> IO (Font ()) Source

usage: (dcGetFont obj).

dcGetLogicalFunction :: DC a -> IO Int Source

usage: (dcGetLogicalFunction obj).

dcGetLogicalOrigin :: DC a -> IO Point Source

usage: (dcGetLogicalOrigin obj).

dcGetLogicalScale :: DC a -> IO (Size2D Double) Source

usage: (dcGetLogicalScale obj).

dcGetMapMode :: DC a -> IO Int Source

usage: (dcGetMapMode obj).

dcGetMultiLineTextExtent :: DC a -> String -> Ptr c -> Ptr d -> Ptr e -> Font f -> IO () Source

usage: (dcGetMultiLineTextExtent self string w h heightLine theFont).

dcGetPPI :: DC a -> IO Size Source

usage: (dcGetPPI obj).

dcGetPen :: DC a -> IO (Pen ()) Source

usage: (dcGetPen obj).

dcGetPixel :: DC a -> Point -> Color -> IO Bool Source

usage: (dcGetPixel obj xy col).

dcGetPixel2 :: DC a -> Point -> IO Color Source

usage: (dcGetPixel2 obj xy).

dcGetSize :: DC a -> IO Size Source

usage: (dcGetSize obj).

dcGetSizeMM :: DC a -> IO Size Source

usage: (dcGetSizeMM obj).

dcGetTextBackground :: DC a -> IO Color Source

usage: (dcGetTextBackground obj).

dcGetTextExtent :: DC a -> String -> Ptr c -> Ptr d -> Ptr e -> Ptr f -> Font g -> IO () Source

usage: (dcGetTextExtent self string w h descent externalLeading theFont).

dcGetTextForeground :: DC a -> IO Color Source

usage: (dcGetTextForeground obj).

dcGetUserScale :: DC a -> IO (Size2D Double) Source

usage: (dcGetUserScale obj).

dcGetUserScaleX :: DC a -> IO Double Source

usage: (dcGetUserScaleX dc).

dcGetUserScaleY :: DC a -> IO Double Source

usage: (dcGetUserScaleY dc).

dcIsOk :: DC a -> IO Bool Source

usage: (dcIsOk obj).

dcLogicalToDeviceX :: DC a -> Int -> IO Int Source

usage: (dcLogicalToDeviceX obj x).

dcLogicalToDeviceXRel :: DC a -> Int -> IO Int Source

usage: (dcLogicalToDeviceXRel obj x).

dcLogicalToDeviceY :: DC a -> Int -> IO Int Source

usage: (dcLogicalToDeviceY obj y).

dcLogicalToDeviceYRel :: DC a -> Int -> IO Int Source

usage: (dcLogicalToDeviceYRel obj y).

dcMaxX :: DC a -> IO Int Source

usage: (dcMaxX obj).

dcMaxY :: DC a -> IO Int Source

usage: (dcMaxY obj).

dcMinX :: DC a -> IO Int Source

usage: (dcMinX obj).

dcMinY :: DC a -> IO Int Source

usage: (dcMinY obj).

dcResetBoundingBox :: DC a -> IO () Source

usage: (dcResetBoundingBox obj).

dcSetAxisOrientation :: DC a -> Bool -> Bool -> IO () Source

usage: (dcSetAxisOrientation obj xLeftRight yBottomUp).

dcSetBackground :: DC a -> Brush b -> IO () Source

usage: (dcSetBackground obj brush).

dcSetBackgroundMode :: DC a -> Int -> IO () Source

usage: (dcSetBackgroundMode obj mode).

dcSetBrush :: DC a -> Brush b -> IO () Source

usage: (dcSetBrush obj brush).

dcSetClippingRegion :: DC a -> Rect -> IO () Source

usage: (dcSetClippingRegion obj xywidthheight).

dcSetClippingRegionFromRegion :: DC a -> Region b -> IO () Source

usage: (dcSetClippingRegionFromRegion obj region).

dcSetDeviceClippingRegion :: DC a -> Region b -> IO () Source

usage: (dcSetDeviceClippingRegion obj region).

dcSetDeviceOrigin :: DC a -> Point -> IO () Source

usage: (dcSetDeviceOrigin obj xy).

dcSetFont :: DC a -> Font b -> IO () Source

usage: (dcSetFont obj font).

dcSetLogicalFunction :: DC a -> Int -> IO () Source

usage: (dcSetLogicalFunction obj function).

dcSetLogicalOrigin :: DC a -> Point -> IO () Source

usage: (dcSetLogicalOrigin obj xy).

dcSetLogicalScale :: DC a -> Double -> Double -> IO () Source

usage: (dcSetLogicalScale obj x y).

dcSetMapMode :: DC a -> Int -> IO () Source

usage: (dcSetMapMode obj mode).

dcSetPalette :: DC a -> Palette b -> IO () Source

usage: (dcSetPalette obj palette).

dcSetPen :: DC a -> Pen b -> IO () Source

usage: (dcSetPen obj pen).

dcSetTextBackground :: DC a -> Color -> IO () Source

usage: (dcSetTextBackground obj colour).

dcSetTextForeground :: DC a -> Color -> IO () Source

usage: (dcSetTextForeground obj colour).

dcSetUserScale :: DC a -> Double -> Double -> IO () Source

usage: (dcSetUserScale obj x y).

dcStartDoc :: DC a -> String -> IO Bool Source

usage: (dcStartDoc obj msg).

dcStartPage :: DC a -> IO () Source

usage: (dcStartPage obj).

DataFormat

dataFormatCreateFromId :: String -> IO (DataFormat ()) Source

usage: (dataFormatCreateFromId name).

dataFormatCreateFromType :: Int -> IO (DataFormat ()) Source

usage: (dataFormatCreateFromType typ).

dataFormatDelete :: DataFormat a -> IO () Source

usage: (dataFormatDelete obj).

dataFormatGetId :: DataFormat a -> IO String Source

usage: (dataFormatGetId obj).

dataFormatGetType :: DataFormat a -> IO Int Source

usage: (dataFormatGetType obj).

dataFormatIsEqual :: DataFormat a -> Ptr b -> IO Bool Source

usage: (dataFormatIsEqual obj other).

dataFormatSetId :: DataFormat a -> Ptr b -> IO () Source

usage: (dataFormatSetId obj id).

dataFormatSetType :: DataFormat a -> Int -> IO () Source

usage: (dataFormatSetType obj typ).

DataObjectComposite

dataObjectCompositeAdd :: DataObjectComposite a -> Ptr b -> Int -> IO () Source

usage: (dataObjectCompositeAdd obj dat preferred).

dataObjectCompositeCreate :: IO (DataObjectComposite ()) Source

usage: (dataObjectCompositeCreate).

dataObjectCompositeDelete :: DataObjectComposite a -> IO () Source

usage: (dataObjectCompositeDelete obj).

DateProperty

datePropertyCreate :: String -> String -> DateTime c -> IO (DateProperty ()) Source

usage: (datePropertyCreate label name value).

DateTime

dateTimeAddDate :: DateTime a -> Ptr b -> IO (DateTime ()) Source

usage: (dateTimeAddDate obj diff).

dateTimeAddDateValues :: DateTime a -> Int -> Int -> Int -> Int -> IO () Source

usage: (dateTimeAddDateValues obj yrs mnt wek day).

dateTimeAddTime :: DateTime a -> Ptr b -> IO (DateTime ()) Source

usage: (dateTimeAddTime obj diff).

dateTimeAddTimeValues :: DateTime a -> Int -> Int -> Int -> Int -> IO () Source

usage: (dateTimeAddTimeValues obj hrs min sec mls).

dateTimeConvertYearToBC :: Int -> IO Int Source

usage: (dateTimeConvertYearToBC year).

dateTimeCreate :: IO (DateTime ()) Source

usage: (dateTimeCreate).

dateTimeDelete :: DateTime a -> IO () Source

usage: (dateTimeDelete obj).

dateTimeFormat :: DateTime a -> Ptr b -> Int -> IO String Source

usage: (dateTimeFormat obj format tz).

dateTimeFormatDate :: DateTime a -> IO String Source

usage: (dateTimeFormatDate obj).

dateTimeFormatISODate :: DateTime a -> IO String Source

usage: (dateTimeFormatISODate obj).

dateTimeFormatISOTime :: DateTime a -> IO String Source

usage: (dateTimeFormatISOTime obj).

dateTimeFormatTime :: DateTime a -> IO String Source

usage: (dateTimeFormatTime obj).

dateTimeGetAmString :: IO String Source

usage: (dateTimeGetAmString).

dateTimeGetBeginDST :: Int -> Int -> DateTime c -> IO () Source

usage: (dateTimeGetBeginDST year country dt).

dateTimeGetCentury :: Int -> IO Int Source

usage: (dateTimeGetCentury year).

dateTimeGetCountry :: IO Int Source

usage: (dateTimeGetCountry).

dateTimeGetCurrentMonth :: Int -> IO Int Source

usage: (dateTimeGetCurrentMonth cal).

dateTimeGetCurrentYear :: Int -> IO Int Source

usage: (dateTimeGetCurrentYear cal).

dateTimeGetDay :: DateTime a -> Int -> IO Int Source

usage: (dateTimeGetDay obj tz).

dateTimeGetDayOfYear :: DateTime a -> Int -> IO Int Source

usage: (dateTimeGetDayOfYear obj tz).

dateTimeGetEndDST :: Int -> Int -> DateTime c -> IO () Source

usage: (dateTimeGetEndDST year country dt).

dateTimeGetHour :: DateTime a -> Int -> IO Int Source

usage: (dateTimeGetHour obj tz).

dateTimeGetLastMonthDay :: DateTime a -> Int -> Int -> IO (DateTime ()) Source

usage: (dateTimeGetLastMonthDay obj month year).

dateTimeGetLastWeekDay :: DateTime a -> Int -> Int -> Int -> IO (DateTime ()) Source

usage: (dateTimeGetLastWeekDay obj weekday month year).

dateTimeGetMillisecond :: DateTime a -> Int -> IO Int Source

usage: (dateTimeGetMillisecond obj tz).

dateTimeGetMinute :: DateTime a -> Int -> IO Int Source

usage: (dateTimeGetMinute obj tz).

dateTimeGetMonth :: DateTime a -> Int -> IO Int Source

usage: (dateTimeGetMonth obj tz).

dateTimeGetMonthName :: Int -> Int -> IO String Source

usage: (dateTimeGetMonthName month flags).

dateTimeGetNextWeekDay :: DateTime a -> Int -> IO (DateTime ()) Source

usage: (dateTimeGetNextWeekDay obj weekday).

dateTimeGetNumberOfDays :: Int -> Int -> IO Int Source

usage: (dateTimeGetNumberOfDays year cal).

dateTimeGetNumberOfDaysMonth :: Int -> Int -> Int -> IO Int Source

usage: (dateTimeGetNumberOfDaysMonth month year cal).

dateTimeGetPmString :: IO String Source

usage: (dateTimeGetPmString).

dateTimeGetPrevWeekDay :: DateTime a -> Int -> IO (DateTime ()) Source

usage: (dateTimeGetPrevWeekDay obj weekday).

dateTimeGetSecond :: DateTime a -> Int -> IO Int Source

usage: (dateTimeGetSecond obj tz).

dateTimeGetTicks :: DateTime a -> IO Int Source

usage: (dateTimeGetTicks obj).

dateTimeGetTimeNow :: IO Int Source

usage: (dateTimeGetTimeNow).

dateTimeGetValue :: DateTime a -> Ptr b -> Ptr c -> IO () Source

usage: (dateTimeGetValue obj hilong lolong).

dateTimeGetWeekDay :: DateTime a -> Int -> Int -> Int -> Int -> IO (DateTime ()) Source

usage: (dateTimeGetWeekDay obj weekday n month year).

dateTimeGetWeekDayInSameWeek :: DateTime a -> Int -> IO (DateTime ()) Source

usage: (dateTimeGetWeekDayInSameWeek obj weekday).

dateTimeGetWeekDayName :: Int -> Int -> IO String Source

usage: (dateTimeGetWeekDayName weekday flags).

dateTimeGetWeekDayTZ :: DateTime a -> Int -> IO Int Source

usage: (dateTimeGetWeekDayTZ obj tz).

dateTimeGetWeekOfMonth :: DateTime a -> Int -> Int -> IO Int Source

usage: (dateTimeGetWeekOfMonth obj flags tz).

dateTimeGetWeekOfYear :: DateTime a -> Int -> Int -> IO Int Source

usage: (dateTimeGetWeekOfYear obj flags tz).

dateTimeGetYear :: DateTime a -> Int -> IO Int Source

usage: (dateTimeGetYear obj tz).

dateTimeIsBetween :: DateTime a -> DateTime b -> DateTime c -> IO Bool Source

usage: (dateTimeIsBetween obj t1 t2).

dateTimeIsDST :: DateTime a -> Int -> IO Bool Source

usage: (dateTimeIsDST obj country).

dateTimeIsDSTApplicable :: Int -> Int -> IO Bool Source

usage: (dateTimeIsDSTApplicable year country).

dateTimeIsEarlierThan :: DateTime a -> Ptr b -> IO Bool Source

usage: (dateTimeIsEarlierThan obj datetime).

dateTimeIsEqualTo :: DateTime a -> Ptr b -> IO Bool Source

usage: (dateTimeIsEqualTo obj datetime).

dateTimeIsEqualUpTo :: DateTime a -> DateTime b -> Ptr c -> IO Bool Source

usage: (dateTimeIsEqualUpTo obj dt ts).

dateTimeIsLaterThan :: DateTime a -> Ptr b -> IO Bool Source

usage: (dateTimeIsLaterThan obj datetime).

dateTimeIsLeapYear :: Int -> Int -> IO Bool Source

usage: (dateTimeIsLeapYear year cal).

dateTimeIsSameDate :: DateTime a -> DateTime b -> IO Bool Source

usage: (dateTimeIsSameDate obj dt).

dateTimeIsSameTime :: DateTime a -> DateTime b -> IO Bool Source

usage: (dateTimeIsSameTime obj dt).

dateTimeIsStrictlyBetween :: DateTime a -> DateTime b -> DateTime c -> IO Bool Source

usage: (dateTimeIsStrictlyBetween obj t1 t2).

dateTimeIsValid :: DateTime a -> IO Bool Source

usage: (dateTimeIsValid obj).

dateTimeIsWestEuropeanCountry :: Int -> IO Bool Source

usage: (dateTimeIsWestEuropeanCountry country).

dateTimeIsWorkDay :: DateTime a -> Int -> IO Bool Source

usage: (dateTimeIsWorkDay obj country).

dateTimeMakeGMT :: DateTime a -> Int -> IO () Source

usage: (dateTimeMakeGMT obj noDST).

dateTimeMakeTimezone :: DateTime a -> Int -> Int -> IO () Source

usage: (dateTimeMakeTimezone obj tz noDST).

dateTimeNow :: DateTime a -> IO () Source

usage: (dateTimeNow dt).

dateTimeParseDate :: DateTime a -> Ptr b -> IO (Ptr ()) Source

usage: (dateTimeParseDate obj date).

dateTimeParseDateTime :: DateTime a -> Ptr b -> IO (Ptr ()) Source

usage: (dateTimeParseDateTime obj datetime).

dateTimeParseFormat :: DateTime a -> Ptr b -> Ptr c -> Ptr d -> IO (Ptr ()) Source

usage: (dateTimeParseFormat obj date format dateDef).

dateTimeParseRfc822Date :: DateTime a -> Ptr b -> IO (Ptr ()) Source

usage: (dateTimeParseRfc822Date obj date).

dateTimeParseTime :: DateTime a -> Time b -> IO (Ptr ()) Source

usage: (dateTimeParseTime obj time).

dateTimeResetTime :: DateTime a -> IO () Source

usage: (dateTimeResetTime obj).

dateTimeSet :: DateTime a -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> IO () Source

usage: (dateTimeSet obj day month year hour minute second millisec).

dateTimeSetCountry :: Int -> IO () Source

usage: (dateTimeSetCountry country).

dateTimeSetDay :: DateTime a -> Int -> IO () Source

usage: (dateTimeSetDay obj day).

dateTimeSetHour :: DateTime a -> Int -> IO () Source

usage: (dateTimeSetHour obj hour).

dateTimeSetMillisecond :: DateTime a -> Int -> IO () Source

usage: (dateTimeSetMillisecond obj millisecond).

dateTimeSetMinute :: DateTime a -> Int -> IO () Source

usage: (dateTimeSetMinute obj minute).

dateTimeSetMonth :: DateTime a -> Int -> IO () Source

usage: (dateTimeSetMonth obj month).

dateTimeSetSecond :: DateTime a -> Int -> IO () Source

usage: (dateTimeSetSecond obj second).

dateTimeSetTime :: DateTime a -> Int -> Int -> Int -> Int -> IO () Source

usage: (dateTimeSetTime obj hour minute second millisec).

dateTimeSetToCurrent :: DateTime a -> IO () Source

usage: (dateTimeSetToCurrent obj).

dateTimeSetToLastMonthDay :: DateTime a -> Int -> Int -> IO () Source

usage: (dateTimeSetToLastMonthDay obj month year).

dateTimeSetToLastWeekDay :: DateTime a -> Int -> Int -> Int -> IO Bool Source

usage: (dateTimeSetToLastWeekDay obj weekday month year).

dateTimeSetToNextWeekDay :: DateTime a -> Int -> IO () Source

usage: (dateTimeSetToNextWeekDay obj weekday).

dateTimeSetToPrevWeekDay :: DateTime a -> Int -> IO () Source

usage: (dateTimeSetToPrevWeekDay obj weekday).

dateTimeSetToWeekDay :: DateTime a -> Int -> Int -> Int -> Int -> IO Bool Source

usage: (dateTimeSetToWeekDay obj weekday n month year).

dateTimeSetToWeekDayInSameWeek :: DateTime a -> Int -> IO () Source

usage: (dateTimeSetToWeekDayInSameWeek obj weekday).

dateTimeSetYear :: DateTime a -> Int -> IO () Source

usage: (dateTimeSetYear obj year).

dateTimeSubtractDate :: DateTime a -> Ptr b -> IO (DateTime ()) Source

usage: (dateTimeSubtractDate obj diff).

dateTimeSubtractTime :: DateTime a -> Ptr b -> IO (DateTime ()) Source

usage: (dateTimeSubtractTime obj diff).

dateTimeToGMT :: DateTime a -> Int -> IO () Source

usage: (dateTimeToGMT obj noDST).

dateTimeToTimezone :: DateTime a -> Int -> Int -> IO () Source

usage: (dateTimeToTimezone obj tz noDST).

dateTimeToday :: DateTime a -> IO () Source

usage: (dateTimeToday dt).

dateTimeUNow :: DateTime a -> IO () Source

usage: (dateTimeUNow dt).

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

usage: (dateTimewxDateTime hilong lolong).

Dialog

dialogCreate :: Window a -> Id -> String -> Rect -> Style -> IO (Dialog ()) Source

usage: (dialogCreate prt id txt lfttopwdthgt stl).

dialogEndModal :: Dialog a -> Int -> IO () Source

usage: (dialogEndModal obj retCode).

dialogGetReturnCode :: Dialog a -> IO Int Source

usage: (dialogGetReturnCode obj).

dialogIsModal :: Dialog a -> IO Bool Source

usage: (dialogIsModal obj).

dialogSetReturnCode :: Dialog a -> Int -> IO () Source

usage: (dialogSetReturnCode obj returnCode).

dialogShowModal :: Dialog a -> IO Int Source

usage: (dialogShowModal obj).

DirDialog

dirDialogCreate :: Window a -> String -> String -> Point -> Style -> IO (DirDialog ()) Source

usage: (dirDialogCreate prt msg dir lfttop stl).

dirDialogGetMessage :: DirDialog a -> IO String Source

usage: (dirDialogGetMessage obj).

dirDialogGetPath :: DirDialog a -> IO String Source

usage: (dirDialogGetPath obj).

dirDialogGetStyle :: DirDialog a -> IO Int Source

usage: (dirDialogGetStyle obj).

dirDialogSetMessage :: DirDialog a -> String -> IO () Source

usage: (dirDialogSetMessage obj msg).

dirDialogSetPath :: DirDialog a -> String -> IO () Source

usage: (dirDialogSetPath obj pth).

dirDialogSetStyle :: DirDialog a -> Int -> IO () Source

usage: (dirDialogSetStyle obj style).

DragImage

dragImageBeginDrag :: DragImage a -> Point -> Window c -> Window d -> IO Bool Source

usage: (dragImageBeginDrag self xy window boundingWindow).

dragImageBeginDragFullScreen :: DragImage a -> Point -> Window c -> Bool -> Rect -> IO Bool Source

usage: (dragImageBeginDragFullScreen self xposypos window fullScreen rect).

dragImageCreate :: Bitmap a -> Point -> IO (DragImage ()) Source

usage: (dragImageCreate image xy).

dragImageDelete :: DragImage a -> IO () Source

usage: (dragImageDelete self).

dragImageEndDrag :: DragImage a -> IO () Source

usage: (dragImageEndDrag self).

dragImageHide :: DragImage a -> IO Bool Source

usage: (dragImageHide self).

dragImageMove :: DragImage a -> Point -> IO Bool Source

usage: (dragImageMove self xy).

dragImageShow :: DragImage a -> IO Bool Source

usage: (dragImageShow self).

DrawControl

drawControlCreate :: Window a -> Id -> Rect -> Style -> IO (DrawControl ()) Source

usage: (drawControlCreate prt id lfttopwdthgt stl).

DrawWindow

drawWindowCreate :: Window a -> Id -> Rect -> Style -> IO (DrawWindow ()) Source

usage: (drawWindowCreate prt id lfttopwdthgt stl).

DropTarget

dropTargetGetData :: DropTarget a -> IO () Source

usage: (dropTargetGetData obj).

dropTargetSetDataObject :: DropTarget a -> DataObject b -> IO () Source

usage: (dropTargetSetDataObject obj dat).

EncodingConverter

encodingConverterConvert :: EncodingConverter a -> Ptr b -> Ptr c -> IO () Source

usage: (encodingConverterConvert obj input output).

encodingConverterCreate :: IO (EncodingConverter ()) Source

usage: (encodingConverterCreate).

encodingConverterDelete :: EncodingConverter a -> IO () Source

usage: (encodingConverterDelete obj).

encodingConverterGetAllEquivalents :: EncodingConverter a -> Int -> List c -> IO Int Source

usage: (encodingConverterGetAllEquivalents obj enc lst).

encodingConverterGetPlatformEquivalents :: EncodingConverter a -> Int -> Int -> List d -> IO Int Source

usage: (encodingConverterGetPlatformEquivalents obj enc platform lst).

encodingConverterInit :: EncodingConverter a -> Int -> Int -> Int -> IO Int Source

usage: (encodingConverterInit obj inputenc outputenc method).

EraseEvent

eraseEventCopyObject :: EraseEvent a -> Ptr b -> IO () Source

usage: (eraseEventCopyObject obj obj).

eraseEventGetDC :: EraseEvent a -> IO (DC ()) Source

usage: (eraseEventGetDC obj).

Event

eventCopyObject :: Event a -> Ptr b -> IO () Source

usage: (eventCopyObject obj objectdest).

eventGetEventObject :: Event a -> IO (WxObject ()) Source

usage: (eventGetEventObject obj).

eventGetEventType :: Event a -> IO Int Source

usage: (eventGetEventType obj).

eventGetId :: Event a -> IO Int Source

usage: (eventGetId obj).

eventGetSkipped :: Event a -> IO Bool Source

usage: (eventGetSkipped obj).

eventGetTimestamp :: Event a -> IO Int Source

usage: (eventGetTimestamp obj).

eventIsCommandEvent :: Event a -> IO Bool Source

usage: (eventIsCommandEvent obj).

eventNewEventType :: IO Int Source

usage: (eventNewEventType).

eventSetEventObject :: Event a -> WxObject b -> IO () Source

usage: (eventSetEventObject obj obj).

eventSetEventType :: Event a -> Int -> IO () Source

usage: (eventSetEventType obj typ).

eventSetId :: Event a -> Int -> IO () Source

usage: (eventSetId obj id).

eventSetTimestamp :: Event a -> Int -> IO () Source

usage: (eventSetTimestamp obj ts).

eventSkip :: Event a -> IO () Source

usage: (eventSkip obj).

EvtHandler

evtHandlerAddPendingEvent :: EvtHandler a -> Event b -> IO () Source

usage: (evtHandlerAddPendingEvent obj event).

evtHandlerConnect :: EvtHandler a -> Int -> Int -> Int -> Ptr e -> IO Int Source

usage: (evtHandlerConnect obj first last wxtype wxdata).

evtHandlerCreate :: IO (EvtHandler ()) Source

usage: (evtHandlerCreate).

evtHandlerDelete :: EvtHandler a -> IO () Source

usage: (evtHandlerDelete obj).

evtHandlerDisconnect :: EvtHandler a -> Int -> Int -> Int -> Id -> IO Int Source

usage: (evtHandlerDisconnect obj first last wxtype id).

evtHandlerGetClientClosure :: EvtHandler a -> IO (Closure ()) Source

Get the client data in the form of a closure. Use closureGetData to get to the actual data.

evtHandlerGetClosure :: EvtHandler a -> Id -> Int -> IO (Closure ()) Source

usage: (evtHandlerGetClosure obj id wxtype).

evtHandlerGetEvtHandlerEnabled :: EvtHandler a -> IO Bool Source

usage: (evtHandlerGetEvtHandlerEnabled obj).

evtHandlerGetNextHandler :: EvtHandler a -> IO (EvtHandler ()) Source

usage: (evtHandlerGetNextHandler obj).

evtHandlerGetPreviousHandler :: EvtHandler a -> IO (EvtHandler ()) Source

usage: (evtHandlerGetPreviousHandler obj).

evtHandlerProcessEvent :: EvtHandler a -> Event b -> IO Bool Source

usage: (evtHandlerProcessEvent obj event).

evtHandlerProcessPendingEvents :: EvtHandler a -> IO () Source

usage: (evtHandlerProcessPendingEvents obj).

evtHandlerSetClientClosure :: EvtHandler a -> Closure b -> IO () Source

Set the client data as a closure. The closure data contains the data while the function is called on deletion.

evtHandlerSetEvtHandlerEnabled :: EvtHandler a -> Bool -> IO () Source

usage: (evtHandlerSetEvtHandlerEnabled obj enabled).

evtHandlerSetNextHandler :: EvtHandler a -> EvtHandler b -> IO () Source

usage: (evtHandlerSetNextHandler obj handler).

evtHandlerSetPreviousHandler :: EvtHandler a -> EvtHandler b -> IO () Source

usage: (evtHandlerSetPreviousHandler obj handler).

FileConfig

fileConfigCreate :: InputStream a -> IO (FileConfig ()) Source

usage: (fileConfigCreate inp).

FileDialog

fileDialogCreate :: Window a -> String -> String -> String -> String -> Point -> Style -> IO (FileDialog ()) Source

usage: (fileDialogCreate prt msg dir fle wcd lfttop stl).

fileDialogGetDirectory :: FileDialog a -> IO String Source

usage: (fileDialogGetDirectory obj).

fileDialogGetFilename :: FileDialog a -> IO String Source

usage: (fileDialogGetFilename obj).

fileDialogGetFilenames :: FileDialog a -> IO [String] Source

usage: (fileDialogGetFilenames obj).

fileDialogGetFilterIndex :: FileDialog a -> IO Int Source

usage: (fileDialogGetFilterIndex obj).

fileDialogGetMessage :: FileDialog a -> IO String Source

usage: (fileDialogGetMessage obj).

fileDialogGetPath :: FileDialog a -> IO String Source

usage: (fileDialogGetPath obj).

fileDialogGetPaths :: FileDialog a -> IO [String] Source

usage: (fileDialogGetPaths obj).

fileDialogGetStyle :: FileDialog a -> IO Int Source

usage: (fileDialogGetStyle obj).

fileDialogGetWildcard :: FileDialog a -> IO String Source

usage: (fileDialogGetWildcard obj).

fileDialogSetDirectory :: FileDialog a -> String -> IO () Source

usage: (fileDialogSetDirectory obj dir).

fileDialogSetFilename :: FileDialog a -> String -> IO () Source

usage: (fileDialogSetFilename obj name).

fileDialogSetFilterIndex :: FileDialog a -> Int -> IO () Source

usage: (fileDialogSetFilterIndex obj filterIndex).

fileDialogSetMessage :: FileDialog a -> String -> IO () Source

usage: (fileDialogSetMessage obj message).

fileDialogSetPath :: FileDialog a -> String -> IO () Source

usage: (fileDialogSetPath obj path).

fileDialogSetStyle :: FileDialog a -> Int -> IO () Source

usage: (fileDialogSetStyle obj style).

fileDialogSetWildcard :: FileDialog a -> String -> IO () Source

usage: (fileDialogSetWildcard obj wildCard).

FileHistory

fileHistoryAddFileToHistory :: FileHistory a -> String -> IO () Source

usage: (fileHistoryAddFileToHistory obj file).

fileHistoryAddFilesToMenu :: FileHistory a -> Menu b -> IO () Source

usage: (fileHistoryAddFilesToMenu obj menu).

fileHistoryCreate :: Int -> IO (FileHistory ()) Source

usage: (fileHistoryCreate maxFiles).

fileHistoryDelete :: FileHistory a -> IO () Source

usage: (fileHistoryDelete obj).

fileHistoryGetCount :: FileHistory a -> IO Int Source

usage: (fileHistoryGetCount obj).

fileHistoryGetHistoryFile :: FileHistory a -> Int -> IO String Source

usage: (fileHistoryGetHistoryFile obj i).

fileHistoryGetMaxFiles :: FileHistory a -> IO Int Source

usage: (fileHistoryGetMaxFiles obj).

fileHistoryGetMenus :: FileHistory a -> IO [Menu ()] Source

usage: (fileHistoryGetMenus obj).

fileHistoryLoad :: FileHistory a -> ConfigBase b -> IO () Source

usage: (fileHistoryLoad obj config).

fileHistoryRemoveFileFromHistory :: FileHistory a -> Int -> IO () Source

usage: (fileHistoryRemoveFileFromHistory obj i).

fileHistoryRemoveMenu :: FileHistory a -> Menu b -> IO () Source

usage: (fileHistoryRemoveMenu obj menu).

fileHistorySave :: FileHistory a -> ConfigBase b -> IO () Source

usage: (fileHistorySave obj config).

fileHistoryUseMenu :: FileHistory a -> Menu b -> IO () Source

usage: (fileHistoryUseMenu obj menu).

FileProperty

filePropertyCreate :: String -> String -> String -> IO (FileProperty ()) Source

usage: (filePropertyCreate label name value).

FileType

fileTypeDelete :: FileType a -> IO () Source

usage: (fileTypeDelete obj).

fileTypeExpandCommand :: FileType a -> Ptr b -> Ptr c -> IO String Source

usage: (fileTypeExpandCommand obj cmd params).

fileTypeGetDescription :: FileType a -> IO String Source

usage: (fileTypeGetDescription obj).

fileTypeGetExtensions :: FileType a -> List b -> IO Int Source

usage: (fileTypeGetExtensions obj lst).

fileTypeGetIcon :: FileType a -> Icon b -> IO Int Source

usage: (fileTypeGetIcon obj icon).

fileTypeGetMimeType :: FileType a -> IO String Source

usage: (fileTypeGetMimeType obj).

fileTypeGetMimeTypes :: FileType a -> List b -> IO Int Source

usage: (fileTypeGetMimeTypes obj lst).

fileTypeGetOpenCommand :: FileType a -> Ptr b -> Ptr c -> IO Int Source

usage: (fileTypeGetOpenCommand obj buf params).

fileTypeGetPrintCommand :: FileType a -> Ptr b -> Ptr c -> IO Int Source

usage: (fileTypeGetPrintCommand obj buf params).

FindDialogEvent

findDialogEventGetFindString :: FindDialogEvent a -> Ptr b -> IO Int Source

usage: (findDialogEventGetFindString obj ref).

findDialogEventGetFlags :: FindDialogEvent a -> IO Int Source

usage: (findDialogEventGetFlags obj).

findDialogEventGetReplaceString :: FindDialogEvent a -> Ptr b -> IO Int Source

usage: (findDialogEventGetReplaceString obj ref).

FindReplaceData

findReplaceDataCreate :: Int -> IO (FindReplaceData ()) Source

usage: (findReplaceDataCreate flags).

findReplaceDataCreateDefault :: IO (FindReplaceData ()) Source

usage: (findReplaceDataCreateDefault).

findReplaceDataDelete :: FindReplaceData a -> IO () Source

usage: (findReplaceDataDelete obj).

findReplaceDataGetFindString :: FindReplaceData a -> IO String Source

usage: (findReplaceDataGetFindString obj).

findReplaceDataGetFlags :: FindReplaceData a -> IO Int Source

usage: (findReplaceDataGetFlags obj).

findReplaceDataGetReplaceString :: FindReplaceData a -> IO String Source

usage: (findReplaceDataGetReplaceString obj).

findReplaceDataSetFindString :: FindReplaceData a -> String -> IO () Source

usage: (findReplaceDataSetFindString obj str).

findReplaceDataSetFlags :: FindReplaceData a -> Int -> IO () Source

usage: (findReplaceDataSetFlags obj flags).

findReplaceDataSetReplaceString :: FindReplaceData a -> String -> IO () Source

usage: (findReplaceDataSetReplaceString obj str).

FindReplaceDialog

findReplaceDialogCreate :: Window a -> FindReplaceData b -> String -> Int -> IO (FindReplaceDialog ()) Source

usage: (findReplaceDialogCreate parent wxdata title style).

findReplaceDialogGetData :: FindReplaceDialog a -> IO (FindReplaceData ()) Source

usage: (findReplaceDialogGetData obj).

findReplaceDialogSetData :: FindReplaceDialog a -> FindReplaceData b -> IO () Source

usage: (findReplaceDialogSetData obj wxdata).

FlexGridSizer

flexGridSizerAddGrowableCol :: FlexGridSizer a -> Int -> IO () Source

usage: (flexGridSizerAddGrowableCol obj idx).

flexGridSizerAddGrowableRow :: FlexGridSizer a -> Int -> IO () Source

usage: (flexGridSizerAddGrowableRow obj idx).

flexGridSizerCalcMin :: FlexGridSizer a -> IO Size Source

usage: (flexGridSizerCalcMin obj).

flexGridSizerCreate :: Int -> Int -> Int -> Int -> IO (FlexGridSizer ()) Source

usage: (flexGridSizerCreate rows cols vgap hgap).

flexGridSizerRecalcSizes :: FlexGridSizer a -> IO () Source

usage: (flexGridSizerRecalcSizes obj).

flexGridSizerRemoveGrowableCol :: FlexGridSizer a -> Int -> IO () Source

usage: (flexGridSizerRemoveGrowableCol obj idx).

flexGridSizerRemoveGrowableRow :: FlexGridSizer a -> Int -> IO () Source

usage: (flexGridSizerRemoveGrowableRow obj idx).

FloatProperty

floatPropertyCreate :: String -> String -> Float -> IO (FloatProperty ()) Source

usage: (floatPropertyCreate label name value).

Font

fontCreate :: Int -> Int -> Int -> Int -> Bool -> String -> Int -> IO (Font ()) Source

usage: (fontCreate pointSize family style weight underlined face enc).

fontCreateDefault :: IO (Font ()) Source

usage: (fontCreateDefault).

fontCreateFromStock :: Id -> IO (Font ()) Source

usage: (fontCreateFromStock id).

fontDelete :: Font a -> IO () Source

usage: (fontDelete obj).

fontGetDefaultEncoding :: Font a -> IO Int Source

usage: (fontGetDefaultEncoding obj).

fontGetEncoding :: Font a -> IO Int Source

usage: (fontGetEncoding obj).

fontGetFaceName :: Font a -> IO String Source

usage: (fontGetFaceName obj).

fontGetFamily :: Font a -> IO Int Source

usage: (fontGetFamily obj).

fontGetFamilyString :: Font a -> IO String Source

usage: (fontGetFamilyString obj).

fontGetPointSize :: Font a -> IO Int Source

usage: (fontGetPointSize obj).

fontGetStyle :: Font a -> IO Int Source

usage: (fontGetStyle obj).

fontGetStyleString :: Font a -> IO String Source

usage: (fontGetStyleString obj).

fontGetUnderlined :: Font a -> IO Int Source

usage: (fontGetUnderlined obj).

fontGetWeight :: Font a -> IO Int Source

usage: (fontGetWeight obj).

fontGetWeightString :: Font a -> IO String Source

usage: (fontGetWeightString obj).

fontIsOk :: Font a -> IO Bool Source

usage: (fontIsOk obj).

fontIsStatic :: Font a -> IO Bool Source

usage: (fontIsStatic self).

fontSafeDelete :: Font a -> IO () Source

usage: (fontSafeDelete self).

fontSetDefaultEncoding :: Font a -> Int -> IO () Source

usage: (fontSetDefaultEncoding obj encoding).

fontSetEncoding :: Font a -> Int -> IO () Source

usage: (fontSetEncoding obj encoding).

fontSetFaceName :: Font a -> String -> IO () Source

usage: (fontSetFaceName obj faceName).

fontSetFamily :: Font a -> Int -> IO () Source

usage: (fontSetFamily obj family).

fontSetPointSize :: Font a -> Int -> IO () Source

usage: (fontSetPointSize obj pointSize).

fontSetStyle :: Font a -> Int -> IO () Source

usage: (fontSetStyle obj style).

fontSetUnderlined :: Font a -> Int -> IO () Source

usage: (fontSetUnderlined obj underlined).

fontSetWeight :: Font a -> Int -> IO () Source

usage: (fontSetWeight obj weight).

FontData

fontDataCreate :: IO (FontData ()) Source

usage: (fontDataCreate).

fontDataDelete :: FontData a -> IO () Source

usage: (fontDataDelete obj).

fontDataEnableEffects :: FontData a -> Bool -> IO () Source

usage: (fontDataEnableEffects obj flag).

fontDataGetAllowSymbols :: FontData a -> IO Bool Source

usage: (fontDataGetAllowSymbols obj).

fontDataGetChosenFont :: FontData a -> IO (Font ()) Source

usage: (fontDataGetChosenFont obj).

fontDataGetColour :: FontData a -> IO Color Source

usage: (fontDataGetColour obj).

fontDataGetEnableEffects :: FontData a -> IO Bool Source

usage: (fontDataGetEnableEffects obj).

fontDataGetEncoding :: FontData a -> IO Int Source

usage: (fontDataGetEncoding obj).

fontDataGetInitialFont :: FontData a -> IO (Font ()) Source

usage: (fontDataGetInitialFont obj).

fontDataGetShowHelp :: FontData a -> IO Int Source

usage: (fontDataGetShowHelp obj).

fontDataSetAllowSymbols :: FontData a -> Bool -> IO () Source

usage: (fontDataSetAllowSymbols obj flag).

fontDataSetChosenFont :: FontData a -> Font b -> IO () Source

usage: (fontDataSetChosenFont obj font).

fontDataSetColour :: FontData a -> Color -> IO () Source

usage: (fontDataSetColour obj colour).

fontDataSetEncoding :: FontData a -> Int -> IO () Source

usage: (fontDataSetEncoding obj encoding).

fontDataSetInitialFont :: FontData a -> Font b -> IO () Source

usage: (fontDataSetInitialFont obj font).

fontDataSetRange :: FontData a -> Int -> Int -> IO () Source

usage: (fontDataSetRange obj minRange maxRange).

fontDataSetShowHelp :: FontData a -> Bool -> IO () Source

usage: (fontDataSetShowHelp obj flag).

FontDialog

fontDialogCreate :: Window a -> FontData b -> IO (FontDialog ()) Source

usage: (fontDialogCreate prt fnt).

fontDialogGetFontData :: FontDialog a -> IO (FontData ()) Source

usage: (fontDialogGetFontData obj).

FontEnumerator

fontEnumeratorCreate :: Ptr a -> Ptr b -> IO (FontEnumerator ()) Source

usage: (fontEnumeratorCreate obj fnc).

fontEnumeratorDelete :: FontEnumerator a -> IO () Source

usage: (fontEnumeratorDelete obj).

fontEnumeratorEnumerateEncodings :: FontEnumerator a -> String -> IO Bool Source

usage: (fontEnumeratorEnumerateEncodings obj facename).

fontEnumeratorEnumerateFacenames :: FontEnumerator a -> Int -> Int -> IO Bool Source

usage: (fontEnumeratorEnumerateFacenames obj encoding fixedWidthOnly).

FontMapper

fontMapperCreate :: IO (FontMapper ()) Source

usage: (fontMapperCreate).

fontMapperGetAltForEncoding :: FontMapper a -> Int -> Ptr c -> String -> IO Bool Source

usage: (fontMapperGetAltForEncoding obj encoding altencoding buf).

fontMapperIsEncodingAvailable :: FontMapper a -> Int -> String -> IO Bool Source

usage: (fontMapperIsEncodingAvailable obj encoding buf).

Frame

frameCentre :: Frame a -> Int -> IO () Source

usage: (frameCentre self orientation).

frameCreate :: Window a -> Id -> String -> Rect -> Style -> IO (Frame ()) Source

usage: (frameCreate prt id txt lfttopwdthgt stl).

frameCreateStatusBar :: Frame a -> Int -> Int -> IO (StatusBar ()) Source

usage: (frameCreateStatusBar obj number style).

frameCreateToolBar :: Frame a -> Int -> IO (ToolBar ()) Source

usage: (frameCreateToolBar obj style).

frameGetClientAreaOriginleft :: Frame a -> IO Int Source

usage: (frameGetClientAreaOriginleft obj).

frameGetClientAreaOrigintop :: Frame a -> IO Int Source

usage: (frameGetClientAreaOrigintop obj).

frameGetMenuBar :: Frame a -> IO (MenuBar ()) Source

usage: (frameGetMenuBar obj).

frameGetStatusBar :: Frame a -> IO (StatusBar ()) Source

usage: (frameGetStatusBar obj).

frameGetTitle :: Frame a -> IO String Source

usage: (frameGetTitle obj).

frameGetToolBar :: Frame a -> IO (ToolBar ()) Source

usage: (frameGetToolBar obj).

frameIsFullScreen :: Frame a -> IO Bool Source

usage: (frameIsFullScreen self).

frameRestore :: Frame a -> IO () Source

usage: (frameRestore obj).

frameSetMenuBar :: Frame a -> MenuBar b -> IO () Source

usage: (frameSetMenuBar obj menubar).

frameSetShape :: Frame a -> Region b -> IO Bool Source

usage: (frameSetShape self region).

frameSetStatusBar :: Frame a -> StatusBar b -> IO () Source

usage: (frameSetStatusBar obj statBar).

frameSetStatusText :: Frame a -> String -> Int -> IO () Source

usage: (frameSetStatusText obj txt number).

frameSetStatusWidths :: Frame a -> Int -> Ptr c -> IO () Source

usage: (frameSetStatusWidths obj n widthsfield).

frameSetTitle :: Frame a -> String -> IO () Source

usage: (frameSetTitle frame txt).

frameSetToolBar :: Frame a -> ToolBar b -> IO () Source

usage: (frameSetToolBar obj toolbar).

frameShowFullScreen :: Frame a -> Bool -> Int -> IO Bool Source

usage: (frameShowFullScreen self show style).

GLCanvas

glCanvasCreate :: Window a -> Int -> Ptr CInt -> Rect -> Int -> String -> Palette g -> IO (GLCanvas ()) Source

usage: (glCanvasCreate parent windowID attributes xywh style title palette).

glCanvasIsDisplaySupported :: Ptr CInt -> IO Bool Source

usage: (glCanvasIsDisplaySupported attributes).

glCanvasIsExtensionSupported :: String -> IO Bool Source

usage: (glCanvasIsExtensionSupported extension).

glCanvasSetColour :: GLCanvas a -> Color -> IO Bool Source

usage: (glCanvasSetColour self colour).

glCanvasSetCurrent :: GLCanvas a -> GLContext b -> IO Bool Source

usage: (glCanvasSetCurrent self ctxt).

glCanvasSwapBuffers :: GLCanvas a -> IO Bool Source

usage: (glCanvasSwapBuffers self).

GLContext

glContextCreate :: GLCanvas a -> GLContext b -> IO (GLContext ()) Source

usage: (glContextCreate win other).

glContextCreateFromNull :: GLCanvas a -> IO (GLContext ()) Source

usage: (glContextCreateFromNull win).

glContextSetCurrent :: GLContext a -> GLCanvas b -> IO Bool Source

usage: (glContextSetCurrent self win).

Gauge

gaugeCreate :: Window a -> Id -> Int -> Rect -> Style -> IO (Gauge ()) Source

usage: (gaugeCreate prt id rng lfttopwdthgt stl).

gaugeGetBezelFace :: Gauge a -> IO Int Source

usage: (gaugeGetBezelFace obj).

gaugeGetRange :: Gauge a -> IO Int Source

usage: (gaugeGetRange obj).

gaugeGetShadowWidth :: Gauge a -> IO Int Source

usage: (gaugeGetShadowWidth obj).

gaugeGetValue :: Gauge a -> IO Int Source

usage: (gaugeGetValue obj).

gaugeSetBezelFace :: Gauge a -> Int -> IO () Source

usage: (gaugeSetBezelFace obj w).

gaugeSetRange :: Gauge a -> Int -> IO () Source

usage: (gaugeSetRange obj r).

gaugeSetShadowWidth :: Gauge a -> Int -> IO () Source

usage: (gaugeSetShadowWidth obj w).

gaugeSetValue :: Gauge a -> Int -> IO () Source

usage: (gaugeSetValue obj pos).

GenericDragImage

genericDragImageCreate :: Cursor a -> IO (GenericDragImage ()) Source

usage: (genericDragImageCreate cursor).

genericDragImageDoDrawImage :: GenericDragImage a -> DC b -> Point -> IO Bool Source

usage: (genericDragImageDoDrawImage self dc xy).

genericDragImageGetImageRect :: GenericDragImage a -> Point -> IO Rect Source

usage: (genericDragImageGetImageRect self xposypos).

genericDragImageUpdateBackingFromWindow :: GenericDragImage a -> DC b -> MemoryDC c -> Rect -> Rect -> IO Bool Source

usage: (genericDragImageUpdateBackingFromWindow self windowDC destDC xywh xdestydestwidthheight).

GraphicsBrush

graphicsBrushCreate :: IO (GraphicsBrush ()) Source

usage: (graphicsBrushCreate).

graphicsBrushDelete :: GraphicsBrush a -> IO () Source

usage: (graphicsBrushDelete self).

GraphicsContext

graphicsContextClip :: GraphicsContext a -> Region b -> IO () Source

usage: (graphicsContextClip self region).

graphicsContextClipByRectangle :: GraphicsContext a -> Rect2D Double -> IO () Source

usage: (graphicsContextClipByRectangle self xywh).

graphicsContextConcatTransform :: GraphicsContext a -> GraphicsMatrix b -> IO () Source

usage: (graphicsContextConcatTransform self path).

graphicsContextCreate :: WindowDC a -> IO (GraphicsContext ()) Source

usage: (graphicsContextCreate dc).

graphicsContextCreateDefaultMatrix :: GraphicsContext a -> IO (GraphicsMatrix ()) Source

usage: (graphicsContextCreateDefaultMatrix self).

graphicsContextCreateFromNative :: GraphicsContext a -> IO (GraphicsContext ()) Source

usage: (graphicsContextCreateFromNative context).

graphicsContextCreateFromNativeWindow :: Window a -> IO (GraphicsContext ()) Source

usage: (graphicsContextCreateFromNativeWindow window).

graphicsContextCreateFromWindow :: Window a -> IO (GraphicsContext ()) Source

usage: (graphicsContextCreateFromWindow window).

graphicsContextCreateMatrix :: GraphicsContext a -> Double -> Double -> Double -> Double -> Double -> Double -> IO (GraphicsMatrix ()) Source

usage: (graphicsContextCreateMatrix self a b c d tx ty).

graphicsContextCreatePath :: GraphicsContext a -> IO (GraphicsPath ()) Source

usage: (graphicsContextCreatePath self).

graphicsContextDelete :: GraphicsContext a -> IO () Source

usage: (graphicsContextDelete self).

graphicsContextDrawBitmap :: GraphicsContext a -> Bitmap b -> Rect2D Double -> IO () Source

usage: (graphicsContextDrawBitmap self bmp xywh).

graphicsContextDrawEllipse :: GraphicsContext a -> Rect2D Double -> IO () Source

usage: (graphicsContextDrawEllipse self xywh).

graphicsContextDrawIcon :: GraphicsContext a -> Icon b -> Rect2D Double -> IO () Source

usage: (graphicsContextDrawIcon self icon xywh).

graphicsContextDrawLines :: GraphicsContext a -> Int -> Ptr c -> Ptr d -> Int -> IO () Source

usage: (graphicsContextDrawLines self n x y style).

graphicsContextDrawPath :: GraphicsContext a -> GraphicsPath b -> Int -> IO () Source

usage: (graphicsContextDrawPath self path style).

graphicsContextDrawRectangle :: GraphicsContext a -> Rect2D Double -> IO () Source

usage: (graphicsContextDrawRectangle self xywh).

graphicsContextDrawRoundedRectangle :: GraphicsContext a -> Rect2D Double -> Double -> IO () Source

usage: (graphicsContextDrawRoundedRectangle self xywh radius).

graphicsContextDrawText :: GraphicsContext a -> String -> Point2 Double -> IO () Source

usage: (graphicsContextDrawText self text xy).

graphicsContextDrawTextWithAngle :: GraphicsContext a -> String -> Point2 Double -> Double -> IO () Source

usage: (graphicsContextDrawTextWithAngle self text xy radius).

graphicsContextFillPath :: GraphicsContext a -> GraphicsPath b -> Int -> IO () Source

usage: (graphicsContextFillPath self path style).

graphicsContextGetNativeContext :: GraphicsContext a -> IO (Ptr ()) Source

usage: (graphicsContextGetNativeContext self).

graphicsContextGetTextExtent :: GraphicsContext a -> String -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> IO () Source

usage: (graphicsContextGetTextExtent self text width height descent externalLeading).

graphicsContextPopState :: GraphicsContext a -> IO () Source

usage: (graphicsContextPopState self).

graphicsContextPushState :: GraphicsContext a -> IO () Source

usage: (graphicsContextPushState self).

graphicsContextResetClip :: GraphicsContext a -> IO () Source

usage: (graphicsContextResetClip self).

graphicsContextRotate :: GraphicsContext a -> Double -> IO () Source

usage: (graphicsContextRotate self angle).

graphicsContextScale :: GraphicsContext a -> Size2D Double -> IO () Source

usage: (graphicsContextScale self xScaleyScale).

graphicsContextSetBrush :: GraphicsContext a -> Brush b -> IO () Source

usage: (graphicsContextSetBrush self brush).

graphicsContextSetFont :: GraphicsContext a -> Font b -> Color -> IO () Source

usage: (graphicsContextSetFont self font colour).

graphicsContextSetGraphicsBrush :: GraphicsContext a -> GraphicsBrush b -> IO () Source

usage: (graphicsContextSetGraphicsBrush self brush).

graphicsContextSetGraphicsFont :: GraphicsContext a -> GraphicsFont b -> IO () Source

usage: (graphicsContextSetGraphicsFont self font).

graphicsContextSetGraphicsPen :: GraphicsContext a -> GraphicsPen b -> IO () Source

usage: (graphicsContextSetGraphicsPen self pen).

graphicsContextSetPen :: GraphicsContext a -> Pen b -> IO () Source

usage: (graphicsContextSetPen self pen).

graphicsContextSetTransform :: GraphicsContext a -> GraphicsMatrix b -> IO () Source

usage: (graphicsContextSetTransform self path).

graphicsContextStrokeLine :: GraphicsContext a -> Point2 Double -> Point2 Double -> IO () Source

usage: (graphicsContextStrokeLine self x1y1 x2y2).

graphicsContextStrokeLines :: GraphicsContext a -> Int -> Ptr c -> Ptr d -> Int -> IO () Source

usage: (graphicsContextStrokeLines self n x y style).

graphicsContextStrokePath :: GraphicsContext a -> GraphicsPath b -> IO () Source

usage: (graphicsContextStrokePath self path).

graphicsContextTranslate :: GraphicsContext a -> Double -> Double -> IO () Source

usage: (graphicsContextTranslate self dx dy).

GraphicsFont

graphicsFontCreate :: IO (GraphicsFont ()) Source

usage: (graphicsFontCreate).

graphicsFontDelete :: GraphicsFont a -> IO () Source

usage: (graphicsFontDelete self).

GraphicsMatrix

graphicsMatrixConcat :: GraphicsMatrix a -> GraphicsMatrix b -> IO () Source

usage: (graphicsMatrixConcat self t).

graphicsMatrixCreate :: IO (GraphicsMatrix ()) Source

usage: (graphicsMatrixCreate).

graphicsMatrixDelete :: GraphicsMatrix a -> IO () Source

usage: (graphicsMatrixDelete self).

graphicsMatrixGet :: GraphicsMatrix a -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> IO () Source

usage: (graphicsMatrixGet self a b c d tx ty).

graphicsMatrixGetNativeMatrix :: GraphicsMatrix a -> IO (Ptr ()) Source

usage: (graphicsMatrixGetNativeMatrix self).

graphicsMatrixInvert :: GraphicsMatrix a -> IO () Source

usage: (graphicsMatrixInvert self).

graphicsMatrixIsEqual :: GraphicsMatrix a -> GraphicsMatrix b -> IO Bool Source

usage: (graphicsMatrixIsEqual self t).

graphicsMatrixIsIdentity :: GraphicsMatrix a -> IO Bool Source

usage: (graphicsMatrixIsIdentity self).

graphicsMatrixRotate :: GraphicsMatrix a -> Double -> IO () Source

usage: (graphicsMatrixRotate self angle).

graphicsMatrixScale :: GraphicsMatrix a -> Size2D Double -> IO () Source

usage: (graphicsMatrixScale self xScaleyScale).

graphicsMatrixSet :: GraphicsMatrix a -> Double -> Double -> Double -> Double -> Double -> Double -> IO () Source

usage: (graphicsMatrixSet self a b c d tx ty).

graphicsMatrixTransformDistance :: GraphicsMatrix a -> Ptr Double -> Ptr Double -> IO () Source

usage: (graphicsMatrixTransformDistance self dx dy).

graphicsMatrixTransformPoint :: GraphicsMatrix a -> IO (Point2 Double) Source

usage: (graphicsMatrixTransformPoint self).

graphicsMatrixTranslate :: GraphicsMatrix a -> Double -> Double -> IO () Source

usage: (graphicsMatrixTranslate self dx dy).

GraphicsObject

graphicsObjectGetRenderer :: IO (GraphicsRenderer ()) Source

usage: (graphicsObjectGetRenderer).

graphicsObjectIsNull :: GraphicsObject a -> IO Bool Source

usage: (graphicsObjectIsNull self).

GraphicsPath

graphicsPathAddArc :: GraphicsPath a -> Point2 Double -> Double -> Double -> Double -> Bool -> IO () Source

usage: (graphicsPathAddArc self xy r startAngle endAngle clockwise).

graphicsPathAddArcToPoint :: GraphicsPath a -> Point2 Double -> Point2 Double -> Double -> IO () Source

usage: (graphicsPathAddArcToPoint self x1y1 x2y2 r).

graphicsPathAddCircle :: GraphicsPath a -> Point2 Double -> Double -> IO () Source

usage: (graphicsPathAddCircle self xy r).

graphicsPathAddCurveToPoint :: GraphicsPath a -> Point2 Double -> Point2 Double -> Point2 Double -> IO () Source

usage: (graphicsPathAddCurveToPoint self cx1cy1 cx2cy2 xy).

graphicsPathAddEllipse :: GraphicsPath a -> Rect2D Double -> IO () Source

usage: (graphicsPathAddEllipse self xywh).

graphicsPathAddLineToPoint :: GraphicsPath a -> Point2 Double -> IO () Source

usage: (graphicsPathAddLineToPoint self xy).

graphicsPathAddPath :: GraphicsPath a -> Point2 Double -> GraphicsPath c -> IO () Source

usage: (graphicsPathAddPath self xy path).

graphicsPathAddQuadCurveToPoint :: GraphicsPath a -> Point2 Double -> Point2 Double -> IO () Source

usage: (graphicsPathAddQuadCurveToPoint self cxcy xy).

graphicsPathAddRectangle :: GraphicsPath a -> Rect2D Double -> IO () Source

usage: (graphicsPathAddRectangle self xywh).

graphicsPathAddRoundedRectangle :: GraphicsPath a -> Rect2D Double -> Double -> IO () Source

usage: (graphicsPathAddRoundedRectangle self xywh radius).

graphicsPathCloseSubpath :: GraphicsPath a -> IO () Source

usage: (graphicsPathCloseSubpath self).

graphicsPathContains :: GraphicsPath a -> Point2 Double -> Int -> IO () Source

usage: (graphicsPathContains self xy style).

graphicsPathCreate :: IO (GraphicsPath ()) Source

usage: (graphicsPathCreate).

graphicsPathDelete :: GraphicsPath a -> IO () Source

usage: (graphicsPathDelete self).

graphicsPathGetBox :: GraphicsPath a -> IO (Rect2D Double) Source

usage: (graphicsPathGetBox self).

graphicsPathGetCurrentPoint :: GraphicsPath a -> IO (Point2 Double) Source

usage: (graphicsPathGetCurrentPoint self).

graphicsPathGetNativePath :: GraphicsPath a -> IO (Ptr ()) Source

usage: (graphicsPathGetNativePath self).

graphicsPathMoveToPoint :: GraphicsPath a -> Point2 Double -> IO () Source

usage: (graphicsPathMoveToPoint self xy).

graphicsPathTransform :: GraphicsPath a -> GraphicsMatrix b -> IO () Source

usage: (graphicsPathTransform self matrix).

graphicsPathUnGetNativePath :: GraphicsPath a -> IO () Source

usage: (graphicsPathUnGetNativePath p).

GraphicsPen

graphicsPenCreate :: IO (GraphicsPen ()) Source

usage: (graphicsPenCreate).

graphicsPenDelete :: GraphicsPen a -> IO () Source

usage: (graphicsPenDelete self).

GraphicsRenderer

graphicsRendererCreateContext :: WindowDC a -> IO (GraphicsContext ()) Source

usage: (graphicsRendererCreateContext dc).

graphicsRendererCreateContextFromNativeContext :: GraphicsRenderer a -> IO (GraphicsContext ()) Source

usage: (graphicsRendererCreateContextFromNativeContext context).

graphicsRendererCreateContextFromNativeWindow :: Window a -> IO (GraphicsContext ()) Source

usage: (graphicsRendererCreateContextFromNativeWindow window).

graphicsRendererCreateContextFromWindow :: Window a -> IO (GraphicsContext ()) Source

usage: (graphicsRendererCreateContextFromWindow window).

graphicsRendererDelete :: GraphicsRenderer a -> IO () Source

usage: (graphicsRendererDelete self).

graphicsRendererGetDefaultRenderer :: GraphicsRenderer a -> IO (GraphicsRenderer ()) Source

usage: (graphicsRendererGetDefaultRenderer self).

Grid

gridAppendCols :: Grid a -> Int -> Bool -> IO Bool Source

usage: (gridAppendCols obj numCols updateLabels).

gridAppendRows :: Grid a -> Int -> Bool -> IO Bool Source

usage: (gridAppendRows obj numRows updateLabels).

gridAutoSize :: Grid a -> IO () Source

usage: (gridAutoSize obj).

gridAutoSizeColumn :: Grid a -> Int -> Bool -> IO () Source

usage: (gridAutoSizeColumn obj col setAsMin).

gridAutoSizeColumns :: Grid a -> Bool -> IO () Source

usage: (gridAutoSizeColumns obj setAsMin).

gridAutoSizeRow :: Grid a -> Int -> Bool -> IO () Source

usage: (gridAutoSizeRow obj row setAsMin).

gridAutoSizeRows :: Grid a -> Bool -> IO () Source

usage: (gridAutoSizeRows obj setAsMin).

gridBeginBatch :: Grid a -> IO () Source

usage: (gridBeginBatch obj).

gridBlockToDeviceRect :: Grid a -> Int -> Int -> Int -> Int -> IO Rect Source

usage: (gridBlockToDeviceRect obj top left bottom right).

gridCanDragColSize :: Grid a -> Int -> IO Bool Source

usage: (gridCanDragColSize obj col).

gridCanDragGridSize :: Grid a -> IO Bool Source

usage: (gridCanDragGridSize obj).

gridCanDragRowSize :: Grid a -> Int -> IO Bool Source

usage: (gridCanDragRowSize obj row).

gridCanEnableCellControl :: Grid a -> IO Bool Source

usage: (gridCanEnableCellControl obj).

gridCellToRect :: Grid a -> Int -> Int -> IO Rect Source

usage: (gridCellToRect obj row col).

gridClearGrid :: Grid a -> IO () Source

usage: (gridClearGrid obj).

gridClearSelection :: Grid a -> IO () Source

usage: (gridClearSelection obj).

gridCreate :: Window a -> Id -> Rect -> Style -> IO (Grid ()) Source

usage: (gridCreate prt id lfttopwdthgt stl).

gridCreateGrid :: Grid a -> Int -> Int -> Int -> IO () Source

usage: (gridCreateGrid obj rows cols selmode).

gridDeleteCols :: Grid a -> Int -> Int -> Bool -> IO Bool Source

usage: (gridDeleteCols obj pos numCols updateLabels).

gridDeleteRows :: Grid a -> Int -> Int -> Bool -> IO Bool Source

usage: (gridDeleteRows obj pos numRows updateLabels).

gridDisableCellEditControl :: Grid a -> IO () Source

usage: (gridDisableCellEditControl obj).

gridDisableDragColSize :: Grid a -> IO () Source

usage: (gridDisableDragColSize obj).

gridDisableDragGridSize :: Grid a -> IO () Source

usage: (gridDisableDragGridSize obj).

gridDisableDragRowSize :: Grid a -> IO () Source

usage: (gridDisableDragRowSize obj).

gridDrawAllGridLines :: Grid a -> DC b -> Region c -> IO () Source

usage: (gridDrawAllGridLines obj dc reg).

gridDrawCell :: Grid a -> DC b -> Int -> Int -> IO () Source

usage: (gridDrawCell obj dc row col).

gridDrawCellBorder :: Grid a -> DC b -> Int -> Int -> IO () Source

usage: (gridDrawCellBorder obj dc row col).

gridDrawCellHighlight :: Grid a -> DC b -> GridCellAttr c -> IO () Source

usage: (gridDrawCellHighlight obj dc attr).

gridDrawColLabel :: Grid a -> DC b -> Int -> IO () Source

usage: (gridDrawColLabel obj dc col).

gridDrawColLabels :: Grid a -> DC b -> IO () Source

usage: (gridDrawColLabels obj dc).

gridDrawGridSpace :: Grid a -> DC b -> IO () Source

usage: (gridDrawGridSpace obj dc).

gridDrawRowLabel :: Grid a -> DC b -> Int -> IO () Source

usage: (gridDrawRowLabel obj dc row).

gridDrawRowLabels :: Grid a -> DC b -> IO () Source

usage: (gridDrawRowLabels obj dc).

gridDrawTextRectangle :: Grid a -> DC b -> String -> Rect -> Int -> Int -> IO () Source

usage: (gridDrawTextRectangle obj dc txt xywh horizontalAlignment verticalAlignment).

gridEnableCellEditControl :: Grid a -> Bool -> IO () Source

usage: (gridEnableCellEditControl obj enable).

gridEnableDragColSize :: Grid a -> Bool -> IO () Source

usage: (gridEnableDragColSize obj enable).

gridEnableDragGridSize :: Grid a -> Bool -> IO () Source

usage: (gridEnableDragGridSize obj enable).

gridEnableDragRowSize :: Grid a -> Bool -> IO () Source

usage: (gridEnableDragRowSize obj enable).

gridEnableEditing :: Grid a -> Bool -> IO () Source

usage: (gridEnableEditing obj edit).

gridEnableGridLines :: Grid a -> Bool -> IO () Source

usage: (gridEnableGridLines obj enable).

gridEndBatch :: Grid a -> IO () Source

usage: (gridEndBatch obj).

gridGetBatchCount :: Grid a -> IO Int Source

usage: (gridGetBatchCount obj).

gridGetCellAlignment :: Grid a -> Int -> Int -> IO Size Source

usage: (gridGetCellAlignment obj row col).

gridGetCellBackgroundColour :: Grid a -> Int -> Int -> Color -> IO () Source

usage: (gridGetCellBackgroundColour obj row col colour).

gridGetCellEditor :: Grid a -> Int -> Int -> IO (GridCellEditor ()) Source

usage: (gridGetCellEditor obj row col).

gridGetCellFont :: Grid a -> Int -> Int -> Font d -> IO () Source

usage: (gridGetCellFont obj row col font).

gridGetCellHighlightColour :: Grid a -> IO Color Source

usage: (gridGetCellHighlightColour obj).

gridGetCellRenderer :: Grid a -> Int -> Int -> IO (GridCellRenderer ()) Source

usage: (gridGetCellRenderer obj row col).

gridGetCellSize :: Grid a -> Int -> Int -> IO Size Source

usage: (gridGetCellSize obj row col).

gridGetCellTextColour :: Grid a -> Int -> Int -> Color -> IO () Source

usage: (gridGetCellTextColour obj row col colour).

gridGetCellValue :: Grid a -> Int -> Int -> IO String Source

usage: (gridGetCellValue obj row col).

gridGetColLabelAlignment :: Grid a -> IO Size Source

usage: (gridGetColLabelAlignment obj).

gridGetColLabelSize :: Grid a -> IO Int Source

usage: (gridGetColLabelSize obj).

gridGetColLabelValue :: Grid a -> Int -> IO String Source

usage: (gridGetColLabelValue obj col).

gridGetColSize :: Grid a -> Int -> IO Int Source

usage: (gridGetColSize obj col).

gridGetDefaultCellAlignment :: Grid a -> IO Size Source

usage: (gridGetDefaultCellAlignment obj).

gridGetDefaultCellBackgroundColour :: Grid a -> IO Color Source

usage: (gridGetDefaultCellBackgroundColour obj).

gridGetDefaultCellFont :: Grid a -> IO (Font ()) Source

usage: (gridGetDefaultCellFont obj).

gridGetDefaultCellTextColour :: Grid a -> IO Color Source

usage: (gridGetDefaultCellTextColour obj).

gridGetDefaultColLabelSize :: Grid a -> IO Int Source

usage: (gridGetDefaultColLabelSize obj).

gridGetDefaultColSize :: Grid a -> IO Int Source

usage: (gridGetDefaultColSize obj).

gridGetDefaultEditor :: Grid a -> IO (GridCellEditor ()) Source

usage: (gridGetDefaultEditor obj).

gridGetDefaultEditorForCell :: Grid a -> Int -> Int -> IO (GridCellEditor ()) Source

usage: (gridGetDefaultEditorForCell obj row col).

gridGetDefaultEditorForType :: Grid a -> String -> IO (GridCellEditor ()) Source

usage: (gridGetDefaultEditorForType obj typeName).

gridGetDefaultRenderer :: Grid a -> IO (GridCellRenderer ()) Source

usage: (gridGetDefaultRenderer obj).

gridGetDefaultRendererForCell :: Grid a -> Int -> Int -> IO (GridCellRenderer ()) Source

usage: (gridGetDefaultRendererForCell obj row col).

gridGetDefaultRendererForType :: Grid a -> String -> IO (GridCellRenderer ()) Source

usage: (gridGetDefaultRendererForType obj typeName).

gridGetDefaultRowLabelSize :: Grid a -> IO Int Source

usage: (gridGetDefaultRowLabelSize obj).

gridGetDefaultRowSize :: Grid a -> IO Int Source

usage: (gridGetDefaultRowSize obj).

gridGetGridCursorCol :: Grid a -> IO Int Source

usage: (gridGetGridCursorCol obj).

gridGetGridCursorRow :: Grid a -> IO Int Source

usage: (gridGetGridCursorRow obj).

gridGetGridLineColour :: Grid a -> IO Color Source

usage: (gridGetGridLineColour obj).

gridGetLabelBackgroundColour :: Grid a -> IO Color Source

usage: (gridGetLabelBackgroundColour obj).

gridGetLabelFont :: Grid a -> IO (Font ()) Source

usage: (gridGetLabelFont obj).

gridGetLabelTextColour :: Grid a -> IO Color Source

usage: (gridGetLabelTextColour obj).

gridGetNumberCols :: Grid a -> IO Int Source

usage: (gridGetNumberCols obj).

gridGetNumberRows :: Grid a -> IO Int Source

usage: (gridGetNumberRows obj).

gridGetRowLabelAlignment :: Grid a -> IO Size Source

usage: (gridGetRowLabelAlignment obj).

gridGetRowLabelSize :: Grid a -> IO Int Source

usage: (gridGetRowLabelSize obj).

gridGetRowLabelValue :: Grid a -> Int -> IO String Source

usage: (gridGetRowLabelValue obj row).

gridGetRowSize :: Grid a -> Int -> IO Int Source

usage: (gridGetRowSize obj row).

gridGetSelectedCells :: Grid a -> IO (GridCellCoordsArray ()) Source

usage: (gridGetSelectedCells obj).

gridGetSelectedCols :: Grid a -> IO [Int] Source

usage: (gridGetSelectedCols obj).

gridGetSelectedRows :: Grid a -> IO [Int] Source

usage: (gridGetSelectedRows obj).

gridGetSelectionBackground :: Grid a -> IO Color Source

usage: (gridGetSelectionBackground obj).

gridGetSelectionBlockBottomRight :: Grid a -> IO (GridCellCoordsArray ()) Source

usage: (gridGetSelectionBlockBottomRight obj).

gridGetSelectionBlockTopLeft :: Grid a -> IO (GridCellCoordsArray ()) Source

usage: (gridGetSelectionBlockTopLeft obj).

gridGetSelectionForeground :: Grid a -> IO Color Source

usage: (gridGetSelectionForeground obj).

gridGetTable :: Grid a -> IO (GridTableBase ()) Source

usage: (gridGetTable obj).

gridGetTextBoxSize :: Grid a -> DC b -> [String] -> IO Size Source

usage: (gridGetTextBoxSize obj dc countlines).

gridGridLinesEnabled :: Grid a -> IO Int Source

usage: (gridGridLinesEnabled obj).

gridHideCellEditControl :: Grid a -> IO () Source

usage: (gridHideCellEditControl obj).

gridInsertCols :: Grid a -> Int -> Int -> Bool -> IO Bool Source

usage: (gridInsertCols obj pos numCols updateLabels).

gridInsertRows :: Grid a -> Int -> Int -> Bool -> IO Bool Source

usage: (gridInsertRows obj pos numRows updateLabels).

gridIsCellEditControlEnabled :: Grid a -> IO Bool Source

usage: (gridIsCellEditControlEnabled obj).

gridIsCellEditControlShown :: Grid a -> IO Bool Source

usage: (gridIsCellEditControlShown obj).

gridIsCurrentCellReadOnly :: Grid a -> IO Bool Source

usage: (gridIsCurrentCellReadOnly obj).

gridIsEditable :: Grid a -> IO Bool Source

usage: (gridIsEditable obj).

gridIsInSelection :: Grid a -> Int -> Int -> IO Bool Source

usage: (gridIsInSelection obj row col).

gridIsReadOnly :: Grid a -> Int -> Int -> IO Bool Source

usage: (gridIsReadOnly obj row col).

gridIsSelection :: Grid a -> IO Bool Source

usage: (gridIsSelection obj).

gridIsVisible :: Grid a -> Int -> Int -> Bool -> IO Bool Source

usage: (gridIsVisible obj row col wholeCellVisible).

gridMakeCellVisible :: Grid a -> Int -> Int -> IO () Source

usage: (gridMakeCellVisible obj row col).

gridMoveCursorDown :: Grid a -> Bool -> IO Bool Source

usage: (gridMoveCursorDown obj expandSelection).

gridMoveCursorDownBlock :: Grid a -> Bool -> IO Bool Source

usage: (gridMoveCursorDownBlock obj expandSelection).

gridMoveCursorLeft :: Grid a -> Bool -> IO Bool Source

usage: (gridMoveCursorLeft obj expandSelection).

gridMoveCursorLeftBlock :: Grid a -> Bool -> IO Bool Source

usage: (gridMoveCursorLeftBlock obj expandSelection).

gridMoveCursorRight :: Grid a -> Bool -> IO Bool Source

usage: (gridMoveCursorRight obj expandSelection).

gridMoveCursorRightBlock :: Grid a -> Bool -> IO Bool Source

usage: (gridMoveCursorRightBlock obj expandSelection).

gridMoveCursorUp :: Grid a -> Bool -> IO Bool Source

usage: (gridMoveCursorUp obj expandSelection).

gridMoveCursorUpBlock :: Grid a -> Bool -> IO Bool Source

usage: (gridMoveCursorUpBlock obj expandSelection).

gridMovePageDown :: Grid a -> IO Bool Source

usage: (gridMovePageDown obj).

gridMovePageUp :: Grid a -> IO Bool Source

usage: (gridMovePageUp obj).

gridProcessTableMessage :: Grid a -> Event b -> IO Bool Source

usage: (gridProcessTableMessage obj evt).

gridRegisterDataType :: Grid a -> String -> GridCellRenderer c -> GridCellEditor d -> IO () Source

usage: (gridRegisterDataType obj typeName renderer editor).

gridSaveEditControlValue :: Grid a -> IO () Source

usage: (gridSaveEditControlValue obj).

gridSelectAll :: Grid a -> IO () Source

usage: (gridSelectAll obj).

gridSelectBlock :: Grid a -> Int -> Int -> Int -> Int -> Bool -> IO () Source

usage: (gridSelectBlock obj topRow leftCol bottomRow rightCol addToSelected).

gridSelectCol :: Grid a -> Int -> Bool -> IO () Source

usage: (gridSelectCol obj col addToSelected).

gridSelectRow :: Grid a -> Int -> Bool -> IO () Source

usage: (gridSelectRow obj row addToSelected).

gridSetCellAlignment :: Grid a -> Int -> Int -> Int -> Int -> IO () Source

usage: (gridSetCellAlignment obj row col horiz vert).

gridSetCellBackgroundColour :: Grid a -> Int -> Int -> Color -> IO () Source

usage: (gridSetCellBackgroundColour obj row col colour).

gridSetCellEditor :: Grid a -> Int -> Int -> GridCellEditor d -> IO () Source

usage: (gridSetCellEditor obj row col editor).

gridSetCellFont :: Grid a -> Int -> Int -> Font d -> IO () Source

usage: (gridSetCellFont obj row col font).

gridSetCellHighlightColour :: Grid a -> Color -> IO () Source

usage: (gridSetCellHighlightColour obj col).

gridSetCellRenderer :: Grid a -> Int -> Int -> GridCellRenderer d -> IO () Source

usage: (gridSetCellRenderer obj row col renderer).

gridSetCellSize :: Grid a -> Int -> Int -> Size -> IO () Source

usage: (gridSetCellSize obj row col srowscol).

gridSetCellTextColour :: Grid a -> Int -> Int -> Color -> IO () Source

usage: (gridSetCellTextColour obj row col colour).

gridSetCellValue :: Grid a -> Int -> Int -> String -> IO () Source

usage: (gridSetCellValue obj row col s).

gridSetColAttr :: Grid a -> Int -> GridCellAttr c -> IO () Source

usage: (gridSetColAttr obj col attr).

gridSetColFormatBool :: Grid a -> Int -> IO () Source

usage: (gridSetColFormatBool obj col).

gridSetColFormatCustom :: Grid a -> Int -> String -> IO () Source

usage: (gridSetColFormatCustom obj col typeName).

gridSetColFormatFloat :: Grid a -> Int -> Int -> Int -> IO () Source

usage: (gridSetColFormatFloat obj col width precision).

gridSetColFormatNumber :: Grid a -> Int -> IO () Source

usage: (gridSetColFormatNumber obj col).

gridSetColLabelAlignment :: Grid a -> Int -> Int -> IO () Source

usage: (gridSetColLabelAlignment obj horiz vert).

gridSetColLabelSize :: Grid a -> Int -> IO () Source

usage: (gridSetColLabelSize obj height).

gridSetColLabelValue :: Grid a -> Int -> String -> IO () Source

usage: (gridSetColLabelValue obj col label).

gridSetColMinimalWidth :: Grid a -> Int -> Int -> IO () Source

usage: (gridSetColMinimalWidth obj col width).

gridSetColSize :: Grid a -> Int -> Int -> IO () Source

usage: (gridSetColSize obj col width).

gridSetDefaultCellAlignment :: Grid a -> Int -> Int -> IO () Source

usage: (gridSetDefaultCellAlignment obj horiz vert).

gridSetDefaultCellBackgroundColour :: Grid a -> Color -> IO () Source

usage: (gridSetDefaultCellBackgroundColour obj colour).

gridSetDefaultCellFont :: Grid a -> Font b -> IO () Source

usage: (gridSetDefaultCellFont obj font).

gridSetDefaultCellTextColour :: Grid a -> Color -> IO () Source

usage: (gridSetDefaultCellTextColour obj colour).

gridSetDefaultColSize :: Grid a -> Int -> Bool -> IO () Source

usage: (gridSetDefaultColSize obj width resizeExistingCols).

gridSetDefaultEditor :: Grid a -> GridCellEditor b -> IO () Source

usage: (gridSetDefaultEditor obj editor).

gridSetDefaultRenderer :: Grid a -> GridCellRenderer b -> IO () Source

usage: (gridSetDefaultRenderer obj renderer).

gridSetDefaultRowSize :: Grid a -> Int -> Bool -> IO () Source

usage: (gridSetDefaultRowSize obj height resizeExistingRows).

gridSetGridCursor :: Grid a -> Int -> Int -> IO () Source

usage: (gridSetGridCursor obj row col).

gridSetGridLineColour :: Grid a -> Color -> IO () Source

usage: (gridSetGridLineColour obj col).

gridSetLabelBackgroundColour :: Grid a -> Color -> IO () Source

usage: (gridSetLabelBackgroundColour obj colour).

gridSetLabelFont :: Grid a -> Font b -> IO () Source

usage: (gridSetLabelFont obj font).

gridSetLabelTextColour :: Grid a -> Color -> IO () Source

usage: (gridSetLabelTextColour obj colour).

gridSetMargins :: Grid a -> Int -> Int -> IO () Source

usage: (gridSetMargins obj extraWidth extraHeight).

gridSetReadOnly :: Grid a -> Int -> Int -> Bool -> IO () Source

usage: (gridSetReadOnly obj row col isReadOnly).

gridSetRowAttr :: Grid a -> Int -> GridCellAttr c -> IO () Source

usage: (gridSetRowAttr obj row attr).

gridSetRowLabelAlignment :: Grid a -> Int -> Int -> IO () Source

usage: (gridSetRowLabelAlignment obj horiz vert).

gridSetRowLabelSize :: Grid a -> Int -> IO () Source

usage: (gridSetRowLabelSize obj width).

gridSetRowLabelValue :: Grid a -> Int -> String -> IO () Source

usage: (gridSetRowLabelValue obj row label).

gridSetRowMinimalHeight :: Grid a -> Int -> Int -> IO () Source

usage: (gridSetRowMinimalHeight obj row width).

gridSetRowSize :: Grid a -> Int -> Int -> IO () Source

usage: (gridSetRowSize obj row height).

gridSetSelectionBackground :: Grid a -> Color -> IO () Source

usage: (gridSetSelectionBackground obj c).

gridSetSelectionForeground :: Grid a -> Color -> IO () Source

usage: (gridSetSelectionForeground obj c).

gridSetSelectionMode :: Grid a -> Int -> IO () Source

usage: (gridSetSelectionMode obj selmode).

gridSetTable :: Grid a -> GridTableBase b -> Bool -> Int -> IO Bool Source

usage: (gridSetTable obj table takeOwnership selmode).

gridShowCellEditControl :: Grid a -> IO () Source

usage: (gridShowCellEditControl obj).

gridStringToLines :: Grid a -> String -> Ptr c -> IO Int Source

usage: (gridStringToLines obj value lines).

gridXToCol :: Grid a -> Int -> IO Int Source

usage: (gridXToCol obj x).

gridXToEdgeOfCol :: Grid a -> Int -> IO Int Source

usage: (gridXToEdgeOfCol obj x).

gridXYToCell :: Grid a -> Point -> IO Point Source

usage: (gridXYToCell obj xy).

gridYToEdgeOfRow :: Grid a -> Int -> IO Int Source

usage: (gridYToEdgeOfRow obj y).

gridYToRow :: Grid a -> Int -> IO Int Source

usage: (gridYToRow obj y).

GridCellAttr

gridCellAttrCtor :: IO (GridCellAttr ()) Source

usage: (gridCellAttrCtor).

gridCellAttrDecRef :: GridCellAttr a -> IO () Source

usage: (gridCellAttrDecRef obj).

gridCellAttrGetAlignment :: GridCellAttr a -> IO Size Source

usage: (gridCellAttrGetAlignment obj).

gridCellAttrGetBackgroundColour :: GridCellAttr a -> IO Color Source

usage: (gridCellAttrGetBackgroundColour obj).

gridCellAttrGetEditor :: GridCellAttr a -> Grid b -> Int -> Int -> IO (GridCellEditor ()) Source

usage: (gridCellAttrGetEditor obj grid row col).

gridCellAttrGetFont :: GridCellAttr a -> IO (Font ()) Source

usage: (gridCellAttrGetFont obj).

gridCellAttrGetRenderer :: GridCellAttr a -> Grid b -> Int -> Int -> IO (GridCellRenderer ()) Source

usage: (gridCellAttrGetRenderer obj grid row col).

gridCellAttrGetTextColour :: GridCellAttr a -> IO Color Source

usage: (gridCellAttrGetTextColour obj).

gridCellAttrHasAlignment :: GridCellAttr a -> IO Bool Source

usage: (gridCellAttrHasAlignment obj).

gridCellAttrHasBackgroundColour :: GridCellAttr a -> IO Bool Source

usage: (gridCellAttrHasBackgroundColour obj).

gridCellAttrHasEditor :: GridCellAttr a -> IO Bool Source

usage: (gridCellAttrHasEditor obj).

gridCellAttrHasFont :: GridCellAttr a -> IO Bool Source

usage: (gridCellAttrHasFont obj).

gridCellAttrHasRenderer :: GridCellAttr a -> IO Bool Source

usage: (gridCellAttrHasRenderer obj).

gridCellAttrHasTextColour :: GridCellAttr a -> IO Bool Source

usage: (gridCellAttrHasTextColour obj).

gridCellAttrIncRef :: GridCellAttr a -> IO () Source

usage: (gridCellAttrIncRef obj).

gridCellAttrIsReadOnly :: GridCellAttr a -> IO Bool Source

usage: (gridCellAttrIsReadOnly obj).

gridCellAttrSetAlignment :: GridCellAttr a -> Int -> Int -> IO () Source

usage: (gridCellAttrSetAlignment obj hAlign vAlign).

gridCellAttrSetBackgroundColour :: GridCellAttr a -> Color -> IO () Source

usage: (gridCellAttrSetBackgroundColour obj colBack).

gridCellAttrSetDefAttr :: GridCellAttr a -> GridCellAttr b -> IO () Source

usage: (gridCellAttrSetDefAttr obj defAttr).

gridCellAttrSetEditor :: GridCellAttr a -> GridCellEditor b -> IO () Source

usage: (gridCellAttrSetEditor obj editor).

gridCellAttrSetFont :: GridCellAttr a -> Font b -> IO () Source

usage: (gridCellAttrSetFont obj font).

gridCellAttrSetReadOnly :: GridCellAttr a -> Bool -> IO () Source

usage: (gridCellAttrSetReadOnly obj isReadOnly).

gridCellAttrSetRenderer :: GridCellAttr a -> GridCellRenderer b -> IO () Source

usage: (gridCellAttrSetRenderer obj renderer).

gridCellAttrSetTextColour :: GridCellAttr a -> Color -> IO () Source

usage: (gridCellAttrSetTextColour obj colText).

GridCellAutoWrapStringRenderer

gridCellAutoWrapStringRendererCtor :: IO (GridCellAutoWrapStringRenderer ()) Source

usage: (gridCellAutoWrapStringRendererCtor).

GridCellBoolEditor

gridCellBoolEditorCtor :: IO (GridCellBoolEditor ()) Source

usage: (gridCellBoolEditorCtor).

GridCellChoiceEditor

gridCellChoiceEditorCtor :: [String] -> Bool -> IO (GridCellChoiceEditor ()) Source

usage: (gridCellChoiceEditorCtor countchoices allowOthers).

GridCellCoordsArray

gridCellCoordsArrayCreate :: IO (GridCellCoordsArray ()) Source

usage: (gridCellCoordsArrayCreate).

gridCellCoordsArrayDelete :: GridCellCoordsArray a -> IO () Source

usage: (gridCellCoordsArrayDelete obj).

gridCellCoordsArrayGetCount :: GridCellCoordsArray a -> IO Int Source

usage: (gridCellCoordsArrayGetCount obj).

gridCellCoordsArrayItem :: GridCellCoordsArray a -> Int -> IO Point Source

usage: (gridCellCoordsArrayItem obj idx).

GridCellEditor

gridCellEditorBeginEdit :: GridCellEditor a -> Int -> Int -> Grid d -> IO () Source

usage: (gridCellEditorBeginEdit obj row col grid).

gridCellEditorCreate :: GridCellEditor a -> Window b -> Id -> EvtHandler d -> IO () Source

usage: (gridCellEditorCreate obj parent id evtHandler).

gridCellEditorDestroy :: GridCellEditor a -> IO () Source

usage: (gridCellEditorDestroy obj).

gridCellEditorEndEdit :: GridCellEditor a -> Int -> Int -> Grid d -> String -> String -> IO Int Source

usage: (gridCellEditorEndEdit obj row col grid oldStr newStr).

gridCellEditorGetControl :: GridCellEditor a -> IO (Control ()) Source

usage: (gridCellEditorGetControl obj).

gridCellEditorHandleReturn :: GridCellEditor a -> Event b -> IO () Source

usage: (gridCellEditorHandleReturn obj event).

gridCellEditorIsAcceptedKey :: GridCellEditor a -> Event b -> IO Bool Source

usage: (gridCellEditorIsAcceptedKey obj event).

gridCellEditorIsCreated :: GridCellEditor a -> IO Bool Source

usage: (gridCellEditorIsCreated obj).

gridCellEditorPaintBackground :: GridCellEditor a -> DC b -> Rect -> GridCellAttr d -> IO () Source

usage: (gridCellEditorPaintBackground obj dc xywh attr).

gridCellEditorReset :: GridCellEditor a -> IO () Source

usage: (gridCellEditorReset obj).

gridCellEditorSetControl :: GridCellEditor a -> Control b -> IO () Source

usage: (gridCellEditorSetControl obj control).

gridCellEditorSetParameters :: GridCellEditor a -> String -> IO () Source

usage: (gridCellEditorSetParameters obj params).

gridCellEditorSetSize :: GridCellEditor a -> Rect -> IO () Source

usage: (gridCellEditorSetSize obj xywh).

gridCellEditorShow :: GridCellEditor a -> Bool -> GridCellAttr c -> IO () Source

usage: (gridCellEditorShow obj show attr).

gridCellEditorStartingClick :: GridCellEditor a -> IO () Source

usage: (gridCellEditorStartingClick obj).

gridCellEditorStartingKey :: GridCellEditor a -> Event b -> IO () Source

usage: (gridCellEditorStartingKey obj event).

GridCellFloatEditor

gridCellFloatEditorCtor :: Int -> Int -> IO (GridCellFloatEditor ()) Source

usage: (gridCellFloatEditorCtor width precision).

GridCellNumberEditor

gridCellNumberEditorCtor :: Int -> Int -> IO (GridCellNumberEditor ()) Source

usage: (gridCellNumberEditorCtor min max).

GridCellNumberRenderer

gridCellNumberRendererCtor :: IO (GridCellNumberRenderer ()) Source

usage: (gridCellNumberRendererCtor).

GridCellTextEditor

gridCellTextEditorCtor :: IO (GridCellTextEditor ()) Source

usage: (gridCellTextEditorCtor).

GridCellTextEnterEditor

gridCellTextEnterEditorCtor :: IO (GridCellTextEnterEditor ()) Source

usage: (gridCellTextEnterEditorCtor).

GridEditorCreatedEvent

gridEditorCreatedEventGetCol :: GridEditorCreatedEvent a -> IO Int Source

usage: (gridEditorCreatedEventGetCol obj).

gridEditorCreatedEventGetControl :: GridEditorCreatedEvent a -> IO (Control ()) Source

usage: (gridEditorCreatedEventGetControl obj).

gridEditorCreatedEventGetRow :: GridEditorCreatedEvent a -> IO Int Source

usage: (gridEditorCreatedEventGetRow obj).

gridEditorCreatedEventSetCol :: GridEditorCreatedEvent a -> Int -> IO () Source

usage: (gridEditorCreatedEventSetCol obj col).

gridEditorCreatedEventSetControl :: GridEditorCreatedEvent a -> Control b -> IO () Source

usage: (gridEditorCreatedEventSetControl obj ctrl).

gridEditorCreatedEventSetRow :: GridEditorCreatedEvent a -> Int -> IO () Source

usage: (gridEditorCreatedEventSetRow obj row).

GridEvent

gridEventAltDown :: GridEvent a -> IO Bool Source

usage: (gridEventAltDown obj).

gridEventControlDown :: GridEvent a -> IO Bool Source

usage: (gridEventControlDown obj).

gridEventGetCol :: GridEvent a -> IO Int Source

usage: (gridEventGetCol obj).

gridEventGetPosition :: GridEvent a -> IO Point Source

usage: (gridEventGetPosition obj).

gridEventGetRow :: GridEvent a -> IO Int Source

usage: (gridEventGetRow obj).

gridEventMetaDown :: GridEvent a -> IO Bool Source

usage: (gridEventMetaDown obj).

gridEventSelecting :: GridEvent a -> IO Bool Source

usage: (gridEventSelecting obj).

gridEventShiftDown :: GridEvent a -> IO Bool Source

usage: (gridEventShiftDown obj).

GridRangeSelectEvent

gridRangeSelectEventAltDown :: GridRangeSelectEvent a -> IO Bool Source

usage: (gridRangeSelectEventAltDown obj).

gridRangeSelectEventControlDown :: GridRangeSelectEvent a -> IO Bool Source

usage: (gridRangeSelectEventControlDown obj).

gridRangeSelectEventGetBottomRightCoords :: GridRangeSelectEvent a -> IO Point Source

usage: (gridRangeSelectEventGetBottomRightCoords obj).

gridRangeSelectEventGetBottomRow :: GridRangeSelectEvent a -> IO Int Source

usage: (gridRangeSelectEventGetBottomRow obj).

gridRangeSelectEventGetLeftCol :: GridRangeSelectEvent a -> IO Int Source

usage: (gridRangeSelectEventGetLeftCol obj).

gridRangeSelectEventGetRightCol :: GridRangeSelectEvent a -> IO Int Source

usage: (gridRangeSelectEventGetRightCol obj).

gridRangeSelectEventGetTopLeftCoords :: GridRangeSelectEvent a -> IO Point Source

usage: (gridRangeSelectEventGetTopLeftCoords obj).

gridRangeSelectEventGetTopRow :: GridRangeSelectEvent a -> IO Int Source

usage: (gridRangeSelectEventGetTopRow obj).

gridRangeSelectEventMetaDown :: GridRangeSelectEvent a -> IO Bool Source

usage: (gridRangeSelectEventMetaDown obj).

gridRangeSelectEventSelecting :: GridRangeSelectEvent a -> IO Bool Source

usage: (gridRangeSelectEventSelecting obj).

gridRangeSelectEventShiftDown :: GridRangeSelectEvent a -> IO Bool Source

usage: (gridRangeSelectEventShiftDown obj).

GridSizeEvent

gridSizeEventAltDown :: GridSizeEvent a -> IO Bool Source

usage: (gridSizeEventAltDown obj).

gridSizeEventControlDown :: GridSizeEvent a -> IO Bool Source

usage: (gridSizeEventControlDown obj).

gridSizeEventGetPosition :: GridSizeEvent a -> IO Point Source

usage: (gridSizeEventGetPosition obj).

gridSizeEventGetRowOrCol :: GridSizeEvent a -> IO Int Source

usage: (gridSizeEventGetRowOrCol obj).

gridSizeEventMetaDown :: GridSizeEvent a -> IO Bool Source

usage: (gridSizeEventMetaDown obj).

gridSizeEventShiftDown :: GridSizeEvent a -> IO Bool Source

usage: (gridSizeEventShiftDown obj).

GridSizer

gridSizerCalcMin :: GridSizer a -> IO Size Source

usage: (gridSizerCalcMin obj).

gridSizerCreate :: Int -> Int -> Int -> Int -> IO (GridSizer ()) Source

usage: (gridSizerCreate rows cols vgap hgap).

gridSizerGetCols :: GridSizer a -> IO Int Source

usage: (gridSizerGetCols obj).

gridSizerGetHGap :: GridSizer a -> IO Int Source

usage: (gridSizerGetHGap obj).

gridSizerGetRows :: GridSizer a -> IO Int Source

usage: (gridSizerGetRows obj).

gridSizerGetVGap :: GridSizer a -> IO Int Source

usage: (gridSizerGetVGap obj).

gridSizerRecalcSizes :: GridSizer a -> IO () Source

usage: (gridSizerRecalcSizes obj).

gridSizerSetCols :: GridSizer a -> Int -> IO () Source

usage: (gridSizerSetCols obj cols).

gridSizerSetHGap :: GridSizer a -> Int -> IO () Source

usage: (gridSizerSetHGap obj gap).

gridSizerSetRows :: GridSizer a -> Int -> IO () Source

usage: (gridSizerSetRows obj rows).

gridSizerSetVGap :: GridSizer a -> Int -> IO () Source

usage: (gridSizerSetVGap obj gap).

HelpControllerHelpProvider

helpControllerHelpProviderCreate :: HelpControllerBase a -> IO (HelpControllerHelpProvider ()) Source

usage: (helpControllerHelpProviderCreate ctr).

helpControllerHelpProviderGetHelpController :: HelpControllerHelpProvider a -> IO (HelpControllerBase ()) Source

usage: (helpControllerHelpProviderGetHelpController obj).

helpControllerHelpProviderSetHelpController :: HelpControllerHelpProvider a -> HelpController b -> IO () Source

usage: (helpControllerHelpProviderSetHelpController obj hc).

HelpEvent

helpEventGetLink :: HelpEvent a -> IO String Source

usage: (helpEventGetLink obj).

helpEventGetPosition :: HelpEvent a -> IO Point Source

usage: (helpEventGetPosition obj).

helpEventGetTarget :: HelpEvent a -> IO String Source

usage: (helpEventGetTarget obj).

helpEventSetLink :: HelpEvent a -> String -> IO () Source

usage: (helpEventSetLink obj link).

helpEventSetPosition :: HelpEvent a -> Point -> IO () Source

usage: (helpEventSetPosition obj xy).

helpEventSetTarget :: HelpEvent a -> String -> IO () Source

usage: (helpEventSetTarget obj target).

HelpProvider

helpProviderAddHelp :: HelpProvider a -> Window b -> String -> IO () Source

usage: (helpProviderAddHelp obj window text).

helpProviderAddHelpById :: HelpProvider a -> Id -> String -> IO () Source

usage: (helpProviderAddHelpById obj id text).

helpProviderDelete :: HelpProvider a -> IO () Source

usage: (helpProviderDelete obj).

helpProviderGet :: IO (HelpProvider ()) Source

usage: (helpProviderGet).

helpProviderGetHelp :: HelpProvider a -> Window b -> IO String Source

usage: (helpProviderGetHelp obj window).

helpProviderRemoveHelp :: HelpProvider a -> Window b -> IO () Source

usage: (helpProviderRemoveHelp obj window).

helpProviderSet :: HelpProvider a -> IO (HelpProvider ()) Source

usage: (helpProviderSet helpProvider).

helpProviderShowHelp :: HelpProvider a -> Window b -> IO Bool Source

usage: (helpProviderShowHelp obj window).

HtmlHelpController

htmlHelpControllerAddBook :: HtmlHelpController a -> Ptr b -> Int -> IO Bool Source

usage: (htmlHelpControllerAddBook obj book showwaitmsg).

htmlHelpControllerCreate :: Int -> IO (HtmlHelpController ()) Source

usage: (htmlHelpControllerCreate style).

htmlHelpControllerDelete :: HtmlHelpController a -> IO () Source

usage: (htmlHelpControllerDelete obj).

htmlHelpControllerDisplay :: HtmlHelpController a -> Ptr b -> IO Int Source

usage: (htmlHelpControllerDisplay obj x).

htmlHelpControllerDisplayBlock :: HtmlHelpController a -> Int -> IO Bool Source

usage: (htmlHelpControllerDisplayBlock obj blockNo).

htmlHelpControllerDisplayContents :: HtmlHelpController a -> IO Int Source

usage: (htmlHelpControllerDisplayContents obj).

htmlHelpControllerDisplayIndex :: HtmlHelpController a -> IO Int Source

usage: (htmlHelpControllerDisplayIndex obj).

htmlHelpControllerDisplayNumber :: HtmlHelpController a -> Id -> IO Int Source

usage: (htmlHelpControllerDisplayNumber obj id).

htmlHelpControllerDisplaySection :: HtmlHelpController a -> String -> IO Bool Source

usage: (htmlHelpControllerDisplaySection obj section).

htmlHelpControllerDisplaySectionNumber :: HtmlHelpController a -> Int -> IO Bool Source

usage: (htmlHelpControllerDisplaySectionNumber obj sectionNo).

htmlHelpControllerGetFrame :: HtmlHelpController a -> IO (Frame ()) Source

usage: (htmlHelpControllerGetFrame obj).

htmlHelpControllerGetFrameParameters :: HtmlHelpController a -> Ptr b -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO (Ptr ()) Source

usage: (htmlHelpControllerGetFrameParameters obj title width height posx posy newFrameEachTime).

htmlHelpControllerInitialize :: HtmlHelpController a -> String -> IO Bool Source

usage: (htmlHelpControllerInitialize obj file).

htmlHelpControllerKeywordSearch :: HtmlHelpController a -> String -> IO Bool Source

usage: (htmlHelpControllerKeywordSearch obj keyword).

htmlHelpControllerLoadFile :: HtmlHelpController a -> String -> IO Bool Source

usage: (htmlHelpControllerLoadFile obj file).

htmlHelpControllerQuit :: HtmlHelpController a -> IO Bool Source

usage: (htmlHelpControllerQuit obj).

htmlHelpControllerReadCustomization :: HtmlHelpController a -> ConfigBase b -> String -> IO () Source

usage: (htmlHelpControllerReadCustomization obj cfg path).

htmlHelpControllerSetFrameParameters :: HtmlHelpController a -> Ptr b -> Size -> Int -> Int -> Bool -> IO () Source

usage: (htmlHelpControllerSetFrameParameters obj title widthheight posx posy newFrameEachTime).

htmlHelpControllerSetTempDir :: HtmlHelpController a -> String -> IO () Source

usage: (htmlHelpControllerSetTempDir obj path).

htmlHelpControllerSetTitleFormat :: HtmlHelpController a -> Ptr b -> IO () Source

usage: (htmlHelpControllerSetTitleFormat obj format).

htmlHelpControllerSetViewer :: HtmlHelpController a -> String -> Int -> IO () Source

usage: (htmlHelpControllerSetViewer obj viewer flags).

htmlHelpControllerUseConfig :: HtmlHelpController a -> ConfigBase b -> String -> IO () Source

usage: (htmlHelpControllerUseConfig obj config rootpath).

htmlHelpControllerWriteCustomization :: HtmlHelpController a -> ConfigBase b -> String -> IO () Source

usage: (htmlHelpControllerWriteCustomization obj cfg path).

HtmlWindow

htmlWindowAppendToPage :: HtmlWindow a -> String -> IO Bool Source

usage: (htmlWindowAppendToPage obj source).

htmlWindowCreate :: Window a -> Id -> Rect -> Style -> String -> IO (HtmlWindow ()) Source

usage: (htmlWindowCreate prt id lfttopwdthgt stl txt).

htmlWindowGetInternalRepresentation :: HtmlWindow a -> IO (HtmlContainerCell ()) Source

usage: (htmlWindowGetInternalRepresentation obj).

htmlWindowGetOpenedAnchor :: HtmlWindow a -> IO String Source

usage: (htmlWindowGetOpenedAnchor obj).

htmlWindowGetOpenedPage :: HtmlWindow a -> IO String Source

usage: (htmlWindowGetOpenedPage obj).

htmlWindowGetOpenedPageTitle :: HtmlWindow a -> IO String Source

usage: (htmlWindowGetOpenedPageTitle obj).

htmlWindowGetRelatedFrame :: HtmlWindow a -> IO (Frame ()) Source

usage: (htmlWindowGetRelatedFrame obj).

htmlWindowHistoryBack :: HtmlWindow a -> IO Bool Source

usage: (htmlWindowHistoryBack obj).

htmlWindowHistoryCanBack :: HtmlWindow a -> IO Bool Source

usage: (htmlWindowHistoryCanBack obj).

htmlWindowHistoryCanForward :: HtmlWindow a -> IO Bool Source

usage: (htmlWindowHistoryCanForward obj).

htmlWindowHistoryClear :: HtmlWindow a -> IO () Source

usage: (htmlWindowHistoryClear obj).

htmlWindowHistoryForward :: HtmlWindow a -> IO Bool Source

usage: (htmlWindowHistoryForward obj).

htmlWindowLoadPage :: HtmlWindow a -> String -> IO Bool Source

usage: (htmlWindowLoadPage obj location).

htmlWindowReadCustomization :: HtmlWindow a -> ConfigBase b -> String -> IO () Source

usage: (htmlWindowReadCustomization obj cfg path).

htmlWindowSetBorders :: HtmlWindow a -> Int -> IO () Source

usage: (htmlWindowSetBorders obj b).

htmlWindowSetFonts :: HtmlWindow a -> String -> String -> Ptr CInt -> IO () Source

usage: (htmlWindowSetFonts obj normalface fixedface sizes).

htmlWindowSetPage :: HtmlWindow a -> String -> IO () Source

usage: (htmlWindowSetPage obj source).

htmlWindowSetRelatedFrame :: HtmlWindow a -> Frame b -> String -> IO () Source

usage: (htmlWindowSetRelatedFrame obj frame format).

htmlWindowSetRelatedStatusBar :: HtmlWindow a -> Int -> IO () Source

usage: (htmlWindowSetRelatedStatusBar obj bar).

htmlWindowWriteCustomization :: HtmlWindow a -> ConfigBase b -> String -> IO () Source

usage: (htmlWindowWriteCustomization obj cfg path).

Icon

iconAssign :: Icon a -> Ptr b -> IO () Source

usage: (iconAssign obj other).

iconCopyFromBitmap :: Icon a -> Bitmap b -> IO () Source

usage: (iconCopyFromBitmap obj bmp).

iconCreateDefault :: IO (Icon ()) Source

usage: (iconCreateDefault).

iconCreateLoad :: String -> Int -> Size -> IO (Icon ()) Source

usage: (iconCreateLoad name wxtype widthheight).

iconDelete :: Icon a -> IO () Source

usage: (iconDelete obj).

iconFromRaw :: Icon a -> Size -> IO (Icon ()) Source

usage: (iconFromRaw wxdata widthheight).

iconFromXPM :: Icon a -> IO (Icon ()) Source

usage: (iconFromXPM wxdata).

iconGetDepth :: Icon a -> IO Int Source

usage: (iconGetDepth obj).

iconGetHeight :: Icon a -> IO Int Source

usage: (iconGetHeight obj).

iconGetWidth :: Icon a -> IO Int Source

usage: (iconGetWidth obj).

iconIsEqual :: Icon a -> Icon b -> IO Bool Source

usage: (iconIsEqual obj other).

iconIsOk :: Icon a -> IO Bool Source

usage: (iconIsOk obj).

iconIsStatic :: Icon a -> IO Bool Source

usage: (iconIsStatic self).

iconLoad :: Icon a -> String -> Int -> Size -> IO Int Source

usage: (iconLoad obj name wxtype widthheight).

iconSafeDelete :: Icon a -> IO () Source

usage: (iconSafeDelete self).

iconSetDepth :: Icon a -> Int -> IO () Source

usage: (iconSetDepth obj depth).

iconSetHeight :: Icon a -> Int -> IO () Source

usage: (iconSetHeight obj height).

iconSetWidth :: Icon a -> Int -> IO () Source

usage: (iconSetWidth obj width).

IconBundle

iconBundleAddIcon :: IconBundle a -> Icon b -> IO () Source

usage: (iconBundleAddIcon obj icon).

iconBundleAddIconFromFile :: IconBundle a -> String -> Int -> IO () Source

usage: (iconBundleAddIconFromFile obj file wxtype).

iconBundleCreateDefault :: IO (IconBundle ()) Source

usage: (iconBundleCreateDefault).

iconBundleCreateFromFile :: String -> Int -> IO (IconBundle ()) Source

usage: (iconBundleCreateFromFile file wxtype).

iconBundleCreateFromIcon :: Icon a -> IO (IconBundle ()) Source

usage: (iconBundleCreateFromIcon icon).

iconBundleDelete :: IconBundle a -> IO () Source

usage: (iconBundleDelete obj).

iconBundleGetIcon :: IconBundle a -> Size -> IO (Icon ()) Source

usage: (iconBundleGetIcon obj wh).

IdleEvent

idleEventCopyObject :: IdleEvent a -> WxObject b -> IO () Source

usage: (idleEventCopyObject obj objectdest).

idleEventMoreRequested :: IdleEvent a -> IO Bool Source

usage: (idleEventMoreRequested obj).

idleEventRequestMore :: IdleEvent a -> Bool -> IO () Source

usage: (idleEventRequestMore obj needMore).

Image

imageCanRead :: String -> IO Bool Source

usage: (imageCanRead name).

imageConvertToBitmap :: Image a -> IO (Bitmap ()) Source

usage: (imageConvertToBitmap obj).

imageConvertToByteString :: Image a -> Int -> IO ByteString Source

usage: (imageConvertToByteString obj wxtype).

imageConvertToLazyByteString :: Image a -> Int -> IO ByteString Source

usage: (imageConvertToLazyByteString obj wxtype).

imageCountColours :: Image a -> Int -> IO Int Source

usage: (imageCountColours obj stopafter).

imageCreateDefault :: IO (Image ()) Source

usage: (imageCreateDefault).

imageCreateFromBitmap :: Bitmap a -> IO (Image ()) Source

usage: (imageCreateFromBitmap bitmap).

imageCreateFromByteString :: Size -> ByteString -> IO (Image ()) Source

usage: (imageCreateFromByteString widthheight datalength).

imageCreateFromData :: Size -> Ptr b -> IO (Image ()) Source

usage: (imageCreateFromData widthheight wxdata).

imageCreateFromDataEx :: Size -> Ptr b -> Bool -> IO (Image ()) Source

usage: (imageCreateFromDataEx widthheight wxdata isStaticData).

imageCreateFromFile :: String -> IO (Image ()) Source

usage: (imageCreateFromFile name).

imageCreateFromLazyByteString :: Size -> ByteString -> IO (Image ()) Source

usage: (imageCreateFromLazyByteString widthheight datalength).

imageCreateSized :: Size -> IO (Image ()) Source

usage: (imageCreateSized widthheight).

imageDelete :: Image a -> IO () Source

usage: (imageDelete image).

imageDestroy :: Image a -> IO () Source

usage: (imageDestroy obj).

imageGetBlue :: Image a -> Point -> IO Char Source

usage: (imageGetBlue obj xy).

imageGetData :: Image a -> IO (Ptr ()) Source

usage: (imageGetData obj).

imageGetGreen :: Image a -> Point -> IO Char Source

usage: (imageGetGreen obj xy).

imageGetHeight :: Image a -> IO Int Source

usage: (imageGetHeight obj).

imageGetMaskBlue :: Image a -> IO Char Source

usage: (imageGetMaskBlue obj).

imageGetMaskGreen :: Image a -> IO Char Source

usage: (imageGetMaskGreen obj).

imageGetMaskRed :: Image a -> IO Char Source

usage: (imageGetMaskRed obj).

imageGetOption :: Image a -> String -> IO String Source

usage: (imageGetOption obj name).

imageGetOptionInt :: Image a -> String -> IO Bool Source

usage: (imageGetOptionInt obj name).

imageGetRed :: Image a -> Point -> IO Char Source

usage: (imageGetRed obj xy).

imageGetSubImage :: Image a -> Rect -> IO (Image ()) Source

usage: (imageGetSubImage obj xywh).

imageGetWidth :: Image a -> IO Int Source

usage: (imageGetWidth obj).

imageHasMask :: Image a -> IO Bool Source

usage: (imageHasMask obj).

imageHasOption :: Image a -> String -> IO Bool Source

usage: (imageHasOption obj name).

imageInitialize :: Image a -> Size -> IO () Source

usage: (imageInitialize obj widthheight).

imageInitializeFromData :: Image a -> Size -> Ptr c -> IO () Source

usage: (imageInitializeFromData obj widthheight wxdata).

imageIsOk :: Image a -> IO Bool Source

usage: (imageIsOk obj).

imageLoadFile :: Image a -> String -> Int -> IO Bool Source

usage: (imageLoadFile obj name wxtype).

imageMirror :: Image a -> Bool -> IO (Image ()) Source

usage: (imageMirror obj horizontally).

imagePaste :: Image a -> Image b -> Point -> IO () Source

usage: (imagePaste obj image xy).

imageReplace :: Image a -> Color -> Color -> IO () Source

usage: (imageReplace obj r1g1b1 r2g2b2).

imageRescale :: Image a -> Size -> IO () Source

usage: (imageRescale obj widthheight).

imageRotate :: Image a -> Double -> Point -> Bool -> Ptr e -> IO (Image ()) Source

usage: (imageRotate obj angle cxcy interpolating offsetafterrotation).

imageRotate90 :: Image a -> Bool -> IO (Image ()) Source

usage: (imageRotate90 obj clockwise).

imageSaveFile :: Image a -> String -> Int -> IO Bool Source

usage: (imageSaveFile obj name wxtype).

imageScale :: Image a -> Size -> IO (Image ()) Source

usage: (imageScale obj widthheight).

imageSetData :: Image a -> Ptr b -> IO () Source

usage: (imageSetData obj wxdata).

imageSetDataAndSize :: Image a -> Ptr b -> Size -> IO () Source

usage: (imageSetDataAndSize obj wxdata newwidthnewheight).

imageSetMask :: Image a -> Int -> IO () Source

usage: (imageSetMask obj mask).

imageSetMaskColour :: Image a -> Color -> IO () Source

usage: (imageSetMaskColour obj rgb).

imageSetOption :: Image a -> String -> String -> IO () Source

usage: (imageSetOption obj name value).

imageSetOptionInt :: Image a -> String -> Int -> IO () Source

usage: (imageSetOptionInt obj name value).

imageSetRGB :: Image a -> Point -> Color -> IO () Source

usage: (imageSetRGB obj xy rgb).

ImageList

imageListAddBitmap :: ImageList a -> Bitmap b -> Bitmap c -> IO Int Source

usage: (imageListAddBitmap obj bitmap mask).

imageListAddIcon :: ImageList a -> Icon b -> IO Int Source

usage: (imageListAddIcon obj icon).

imageListAddMasked :: ImageList a -> Bitmap b -> Color -> IO Int Source

usage: (imageListAddMasked obj bitmap maskColour).

imageListCreate :: Size -> Bool -> Int -> IO (ImageList ()) Source

usage: (imageListCreate widthheight mask initialCount).

imageListDelete :: ImageList a -> IO () Source

usage: (imageListDelete obj).

imageListDraw :: ImageList a -> Int -> DC c -> Point -> Int -> Bool -> IO Bool Source

usage: (imageListDraw obj index dc xy flags solidBackground).

imageListGetImageCount :: ImageList a -> IO Int Source

usage: (imageListGetImageCount obj).

imageListGetSize :: ImageList a -> Int -> IO Size Source

usage: (imageListGetSize obj index).

imageListRemove :: ImageList a -> Int -> IO Bool Source

usage: (imageListRemove obj index).

imageListRemoveAll :: ImageList a -> IO Bool Source

usage: (imageListRemoveAll obj).

imageListReplace :: ImageList a -> Int -> Bitmap c -> Bitmap d -> IO Bool Source

usage: (imageListReplace obj index bitmap mask).

imageListReplaceIcon :: ImageList a -> Int -> Icon c -> IO Bool Source

usage: (imageListReplaceIcon obj index icon).

IndividualLayoutConstraint

individualLayoutConstraintAbove :: IndividualLayoutConstraint a -> Window b -> Int -> IO () Source

usage: (individualLayoutConstraintAbove obj sibling marg).

individualLayoutConstraintAbsolute :: IndividualLayoutConstraint a -> Int -> IO () Source

usage: (individualLayoutConstraintAbsolute obj val).

individualLayoutConstraintAsIs :: IndividualLayoutConstraint a -> IO () Source

usage: (individualLayoutConstraintAsIs obj).

individualLayoutConstraintBelow :: IndividualLayoutConstraint a -> Window b -> Int -> IO () Source

usage: (individualLayoutConstraintBelow obj sibling marg).

individualLayoutConstraintGetDone :: IndividualLayoutConstraint a -> IO Bool Source

usage: (individualLayoutConstraintGetDone obj).

individualLayoutConstraintGetEdge :: IndividualLayoutConstraint a -> Int -> Ptr c -> Ptr d -> IO Int Source

usage: (individualLayoutConstraintGetEdge obj which thisWin other).

individualLayoutConstraintGetMargin :: IndividualLayoutConstraint a -> IO Int Source

usage: (individualLayoutConstraintGetMargin obj).

individualLayoutConstraintGetMyEdge :: IndividualLayoutConstraint a -> IO Int Source

usage: (individualLayoutConstraintGetMyEdge obj).

individualLayoutConstraintGetOtherEdge :: IndividualLayoutConstraint a -> IO Int Source

usage: (individualLayoutConstraintGetOtherEdge obj).

individualLayoutConstraintGetOtherWindow :: IndividualLayoutConstraint a -> IO (Ptr ()) Source

usage: (individualLayoutConstraintGetOtherWindow obj).

individualLayoutConstraintGetPercent :: IndividualLayoutConstraint a -> IO Int Source

usage: (individualLayoutConstraintGetPercent obj).

individualLayoutConstraintGetRelationship :: IndividualLayoutConstraint a -> IO Int Source

usage: (individualLayoutConstraintGetRelationship obj).

individualLayoutConstraintGetValue :: IndividualLayoutConstraint a -> IO Int Source

usage: (individualLayoutConstraintGetValue obj).

individualLayoutConstraintLeftOf :: IndividualLayoutConstraint a -> Window b -> Int -> IO () Source

usage: (individualLayoutConstraintLeftOf obj sibling marg).

individualLayoutConstraintPercentOf :: IndividualLayoutConstraint a -> Window b -> Int -> Int -> IO () Source

usage: (individualLayoutConstraintPercentOf obj otherW wh per).

individualLayoutConstraintResetIfWin :: IndividualLayoutConstraint a -> Window b -> IO Bool Source

usage: (individualLayoutConstraintResetIfWin obj otherW).

individualLayoutConstraintRightOf :: IndividualLayoutConstraint a -> Window b -> Int -> IO () Source

usage: (individualLayoutConstraintRightOf obj sibling marg).

individualLayoutConstraintSameAs :: IndividualLayoutConstraint a -> Window b -> Int -> Int -> IO () Source

usage: (individualLayoutConstraintSameAs obj otherW edge marg).

individualLayoutConstraintSatisfyConstraint :: IndividualLayoutConstraint a -> Ptr b -> Window c -> IO Bool Source

usage: (individualLayoutConstraintSatisfyConstraint obj constraints win).

individualLayoutConstraintSet :: IndividualLayoutConstraint a -> Int -> Window c -> Int -> Int -> Int -> IO () Source

usage: (individualLayoutConstraintSet obj rel otherW otherE val marg).

individualLayoutConstraintSetDone :: IndividualLayoutConstraint a -> Bool -> IO () Source

usage: (individualLayoutConstraintSetDone obj d).

individualLayoutConstraintSetEdge :: IndividualLayoutConstraint a -> Int -> IO () Source

usage: (individualLayoutConstraintSetEdge obj which).

individualLayoutConstraintSetMargin :: IndividualLayoutConstraint a -> Int -> IO () Source

usage: (individualLayoutConstraintSetMargin obj m).

individualLayoutConstraintSetRelationship :: IndividualLayoutConstraint a -> Int -> IO () Source

usage: (individualLayoutConstraintSetRelationship obj r).

individualLayoutConstraintSetValue :: IndividualLayoutConstraint a -> Int -> IO () Source

usage: (individualLayoutConstraintSetValue obj v).

individualLayoutConstraintUnconstrained :: IndividualLayoutConstraint a -> IO () Source

usage: (individualLayoutConstraintUnconstrained obj).

InputSink

inputSinkCreate :: InputStream a -> EvtHandler b -> Int -> IO (InputSink ()) Source

Create an event driven input stream. It is unsafe to reference the original inputStream after this call! The last parameter bufferLen gives the default input batch size. The sink is automatically destroyed whenever the input stream has no more input.

inputSinkGetId :: InputSink a -> IO Int Source

After creation, retrieve the id of the sink to connect to wxEVT_INPUT_SINK events.

inputSinkStart :: InputSink a -> IO () Source

After event connection, start non-blocking reading of the inputstream. This will generate inputSinkEvent events.

InputSinkEvent

inputSinkEventLastError :: InputSinkEvent a -> IO Int Source

Get the input status (wxSTREAM_NO_ERROR is ok).

inputSinkEventLastRead :: InputSinkEvent a -> IO Int Source

The number of characters in the input buffer.

InputStream

inputStreamCanRead :: InputStream a -> IO Bool Source

usage: (inputStreamCanRead self).

inputStreamDelete :: InputStream a -> IO () Source

usage: (inputStreamDelete obj).

inputStreamEof :: InputStream a -> IO Bool Source

usage: (inputStreamEof obj).

inputStreamGetC :: InputStream a -> IO Char Source

usage: (inputStreamGetC obj).

inputStreamLastRead :: InputStream a -> IO Int Source

usage: (inputStreamLastRead obj).

inputStreamPeek :: InputStream a -> IO Char Source

usage: (inputStreamPeek obj).

inputStreamRead :: InputStream a -> Ptr b -> Int -> IO () Source

usage: (inputStreamRead obj buffer size).

inputStreamSeekI :: InputStream a -> Int -> Int -> IO Int Source

usage: (inputStreamSeekI obj pos mode).

inputStreamTell :: InputStream a -> IO Int Source

usage: (inputStreamTell obj).

inputStreamUngetBuffer :: InputStream a -> Ptr b -> Int -> IO Int Source

usage: (inputStreamUngetBuffer obj buffer size).

inputStreamUngetch :: InputStream a -> Char -> IO Int Source

usage: (inputStreamUngetch obj c).

IntProperty

intPropertyCreate :: String -> String -> Int -> IO (IntProperty ()) Source

usage: (intPropertyCreate label name value).

KeyEvent

keyEventAltDown :: KeyEvent a -> IO Bool Source

usage: (keyEventAltDown obj).

keyEventControlDown :: KeyEvent a -> IO Bool Source

usage: (keyEventControlDown obj).

keyEventCopyObject :: KeyEvent a -> Ptr b -> IO () Source

usage: (keyEventCopyObject obj obj).

keyEventGetKeyCode :: KeyEvent a -> IO Int Source

usage: (keyEventGetKeyCode obj).

keyEventGetModifiers :: KeyEvent a -> IO Int Source

usage: (keyEventGetModifiers obj).

keyEventGetPosition :: KeyEvent a -> IO Point Source

usage: (keyEventGetPosition obj).

keyEventGetX :: KeyEvent a -> IO Int Source

usage: (keyEventGetX obj).

keyEventGetY :: KeyEvent a -> IO Int Source

usage: (keyEventGetY obj).

keyEventHasModifiers :: KeyEvent a -> IO Bool Source

usage: (keyEventHasModifiers obj).

keyEventMetaDown :: KeyEvent a -> IO Bool Source

usage: (keyEventMetaDown obj).

keyEventSetKeyCode :: KeyEvent a -> Int -> IO () Source

usage: (keyEventSetKeyCode obj code).

keyEventShiftDown :: KeyEvent a -> IO Bool Source

usage: (keyEventShiftDown obj).

LayoutAlgorithm

layoutAlgorithmCreate :: IO (LayoutAlgorithm ()) Source

usage: (layoutAlgorithmCreate).

layoutAlgorithmDelete :: LayoutAlgorithm a -> IO () Source

usage: (layoutAlgorithmDelete obj).

layoutAlgorithmLayoutFrame :: LayoutAlgorithm a -> Frame b -> Ptr c -> IO Bool Source

usage: (layoutAlgorithmLayoutFrame obj frame mainWindow).

layoutAlgorithmLayoutMDIFrame :: LayoutAlgorithm a -> Frame b -> Rect -> Int -> IO Bool Source

usage: (layoutAlgorithmLayoutMDIFrame obj frame xywh use).

layoutAlgorithmLayoutWindow :: LayoutAlgorithm a -> Frame b -> Ptr c -> IO Bool Source

usage: (layoutAlgorithmLayoutWindow obj frame mainWindow).

LayoutConstraints

layoutConstraintsCreate :: IO (LayoutConstraints ()) Source

usage: (layoutConstraintsCreate).

layoutConstraintsbottom :: LayoutConstraints a -> IO (Ptr ()) Source

usage: (layoutConstraintsbottom obj).

layoutConstraintscentreX :: LayoutConstraints a -> IO (Ptr ()) Source

usage: (layoutConstraintscentreX obj).

layoutConstraintscentreY :: LayoutConstraints a -> IO (Ptr ()) Source

usage: (layoutConstraintscentreY obj).

layoutConstraintsheight :: LayoutConstraints a -> IO (Ptr ()) Source

usage: (layoutConstraintsheight obj).

layoutConstraintsleft :: LayoutConstraints a -> IO (Ptr ()) Source

usage: (layoutConstraintsleft obj).

layoutConstraintsright :: LayoutConstraints a -> IO (Ptr ()) Source

usage: (layoutConstraintsright obj).

layoutConstraintstop :: LayoutConstraints a -> IO (Ptr ()) Source

usage: (layoutConstraintstop obj).

layoutConstraintswidth :: LayoutConstraints a -> IO (Ptr ()) Source

usage: (layoutConstraintswidth obj).

ListBox

listBoxAppend :: ListBox a -> String -> IO () Source

usage: (listBoxAppend obj item).

listBoxAppendData :: ListBox a -> String -> Ptr c -> IO () Source

usage: (listBoxAppendData obj item wxdata).

listBoxClear :: ListBox a -> IO () Source

usage: (listBoxClear obj).

listBoxCreate :: Window a -> Id -> Rect -> [String] -> Style -> IO (ListBox ()) Source

usage: (listBoxCreate prt id lfttopwdthgt nstr stl).

listBoxDelete :: ListBox a -> Int -> IO () Source

usage: (listBoxDelete obj n).

listBoxFindString :: ListBox a -> String -> IO Int Source

usage: (listBoxFindString obj s).

listBoxGetClientData :: ListBox a -> Int -> IO (ClientData ()) Source

usage: (listBoxGetClientData obj n).

listBoxGetCount :: ListBox a -> IO Int Source

usage: (listBoxGetCount obj).

listBoxGetSelection :: ListBox a -> IO Int Source

usage: (listBoxGetSelection obj).

listBoxGetSelections :: ListBox a -> Ptr CInt -> Int -> IO Int Source

usage: (listBoxGetSelections obj aSelections allocated).

listBoxGetString :: ListBox a -> Int -> IO String Source

usage: (listBoxGetString obj n).

listBoxInsertItems :: ListBox a -> Ptr b -> Int -> Int -> IO () Source

usage: (listBoxInsertItems obj items pos count).

listBoxIsSelected :: ListBox a -> Int -> IO Bool Source

usage: (listBoxIsSelected obj n).

listBoxSetClientData :: ListBox a -> Int -> ClientData c -> IO () Source

usage: (listBoxSetClientData obj n clientData).

listBoxSetFirstItem :: ListBox a -> Int -> IO () Source

usage: (listBoxSetFirstItem obj n).

listBoxSetSelection :: ListBox a -> Int -> Bool -> IO () Source

usage: (listBoxSetSelection obj n select).

listBoxSetString :: ListBox a -> Int -> String -> IO () Source

usage: (listBoxSetString obj n s).

listBoxSetStringSelection :: ListBox a -> String -> Bool -> IO () Source

usage: (listBoxSetStringSelection obj str sel).

ListCtrl

listCtrlArrange :: ListCtrl a -> Int -> IO Bool Source

usage: (listCtrlArrange obj flag).

listCtrlAssignImageList :: ListCtrl a -> ImageList b -> Int -> IO () Source

usage: (listCtrlAssignImageList obj images which).

listCtrlClearAll :: ListCtrl a -> IO () Source

usage: (listCtrlClearAll obj).

listCtrlCreate :: Window a -> Id -> Rect -> Style -> IO (ListCtrl ()) Source

usage: (listCtrlCreate prt id lfttopwdthgt stl).

listCtrlDeleteAllColumns :: ListCtrl a -> IO Bool Source

usage: (listCtrlDeleteAllColumns obj).

listCtrlDeleteAllItems :: ListCtrl a -> IO Bool Source

usage: (listCtrlDeleteAllItems obj).

listCtrlDeleteColumn :: ListCtrl a -> Int -> IO Bool Source

usage: (listCtrlDeleteColumn obj col).

listCtrlDeleteItem :: ListCtrl a -> Int -> IO Bool Source

usage: (listCtrlDeleteItem obj item).

listCtrlEditLabel :: ListCtrl a -> Int -> IO () Source

usage: (listCtrlEditLabel obj item).

listCtrlEndEditLabel :: ListCtrl a -> Int -> IO Bool Source

usage: (listCtrlEndEditLabel obj cancel).

listCtrlEnsureVisible :: ListCtrl a -> Int -> IO Bool Source

usage: (listCtrlEnsureVisible obj item).

listCtrlFindItem :: ListCtrl a -> Int -> String -> Bool -> IO Int Source

usage: (listCtrlFindItem obj start str partial).

listCtrlFindItemByData :: ListCtrl a -> Int -> Int -> IO Int Source

usage: (listCtrlFindItemByData obj start wxdata).

listCtrlFindItemByPosition :: ListCtrl a -> Int -> Point -> Int -> IO Int Source

usage: (listCtrlFindItemByPosition obj start xy direction).

listCtrlGetColumn :: ListCtrl a -> Int -> ListItem c -> IO Bool Source

usage: (listCtrlGetColumn obj col item).

listCtrlGetColumn2 :: ListCtrl a -> Int -> IO (ListItem ()) Source

usage: (listCtrlGetColumn2 obj col).

listCtrlGetColumnCount :: ListCtrl a -> IO Int Source

usage: (listCtrlGetColumnCount obj).

listCtrlGetColumnWidth :: ListCtrl a -> Int -> IO Int Source

usage: (listCtrlGetColumnWidth obj col).

listCtrlGetCountPerPage :: ListCtrl a -> IO Int Source

usage: (listCtrlGetCountPerPage obj).

listCtrlGetEditControl :: ListCtrl a -> IO (TextCtrl ()) Source

usage: (listCtrlGetEditControl obj).

listCtrlGetImageList :: ListCtrl a -> Int -> IO (ImageList ()) Source

usage: (listCtrlGetImageList obj which).

listCtrlGetItem :: ListCtrl a -> ListItem b -> IO Bool Source

usage: (listCtrlGetItem obj info).

listCtrlGetItem2 :: ListCtrl a -> IO (ListItem ()) Source

usage: (listCtrlGetItem2 obj).

listCtrlGetItemCount :: ListCtrl a -> IO Int Source

usage: (listCtrlGetItemCount obj).

listCtrlGetItemData :: ListCtrl a -> Int -> IO Int Source

usage: (listCtrlGetItemData obj item).

listCtrlGetItemFont :: ListCtrl a -> Int -> IO (Font ()) Source

usage: (listCtrlGetItemFont obj item).

listCtrlGetItemPosition :: ListCtrl a -> Int -> IO Point Source

usage: (listCtrlGetItemPosition obj item).

listCtrlGetItemPosition2 :: ListCtrl a -> Int -> IO Point Source

usage: (listCtrlGetItemPosition2 obj item).

listCtrlGetItemRect :: ListCtrl a -> Int -> Int -> IO Rect Source

usage: (listCtrlGetItemRect obj item code).

listCtrlGetItemSpacing :: ListCtrl a -> Bool -> IO Size Source

usage: (listCtrlGetItemSpacing obj isSmall).

listCtrlGetItemState :: ListCtrl a -> Int -> Int -> IO Int Source

usage: (listCtrlGetItemState obj item stateMask).

listCtrlGetItemText :: ListCtrl a -> Int -> IO String Source

usage: (listCtrlGetItemText obj item).

listCtrlGetNextItem :: ListCtrl a -> Int -> Int -> Int -> IO Int Source

usage: (listCtrlGetNextItem obj item geometry state).

listCtrlGetSelectedItemCount :: ListCtrl a -> IO Int Source

usage: (listCtrlGetSelectedItemCount obj).

listCtrlGetTextColour :: ListCtrl a -> IO Color Source

usage: (listCtrlGetTextColour obj).

listCtrlGetTopItem :: ListCtrl a -> IO Int Source

usage: (listCtrlGetTopItem obj).

listCtrlHitTest :: ListCtrl a -> Point -> Ptr c -> IO Int Source

usage: (listCtrlHitTest obj xy flags).

listCtrlInsertColumn :: ListCtrl a -> Int -> String -> Int -> Int -> IO Int Source

usage: (listCtrlInsertColumn obj col heading format width).

listCtrlInsertColumnFromInfo :: ListCtrl a -> Int -> ListItem c -> IO Int Source

usage: (listCtrlInsertColumnFromInfo obj col info).

listCtrlInsertItem :: ListCtrl a -> ListItem b -> IO Int Source

usage: (listCtrlInsertItem obj info).

listCtrlInsertItemWithData :: ListCtrl a -> Int -> String -> IO Int Source

usage: (listCtrlInsertItemWithData obj index label).

listCtrlInsertItemWithImage :: ListCtrl a -> Int -> Int -> IO Int Source

usage: (listCtrlInsertItemWithImage obj index imageIndex).

listCtrlInsertItemWithLabel :: ListCtrl a -> Int -> String -> Int -> IO Int Source

usage: (listCtrlInsertItemWithLabel obj index label imageIndex).

listCtrlIsVirtual :: ListCtrl a -> IO Bool Source

usage: (listCtrlIsVirtual obj).

listCtrlRefreshItem :: ListCtrl a -> Int -> IO () Source

usage: (listCtrlRefreshItem obj item).

listCtrlScrollList :: ListCtrl a -> Vector -> IO Bool Source

usage: (listCtrlScrollList obj dxdy).

listCtrlSetBackgroundColour :: ListCtrl a -> Color -> IO () Source

usage: (listCtrlSetBackgroundColour obj col).

listCtrlSetColumn :: ListCtrl a -> Int -> ListItem c -> IO Bool Source

usage: (listCtrlSetColumn obj col item).

listCtrlSetColumnWidth :: ListCtrl a -> Int -> Int -> IO Bool Source

usage: (listCtrlSetColumnWidth obj col width).

listCtrlSetForegroundColour :: ListCtrl a -> Color -> IO Int Source

usage: (listCtrlSetForegroundColour obj col).

listCtrlSetImageList :: ListCtrl a -> ImageList b -> Int -> IO () Source

usage: (listCtrlSetImageList obj imageList which).

listCtrlSetItem :: ListCtrl a -> Int -> Int -> String -> Int -> IO Bool Source

usage: (listCtrlSetItem obj index col label imageId).

listCtrlSetItemData :: ListCtrl a -> Int -> Int -> IO Bool Source

usage: (listCtrlSetItemData obj item wxdata).

listCtrlSetItemFromInfo :: ListCtrl a -> ListItem b -> IO Bool Source

usage: (listCtrlSetItemFromInfo obj info).

listCtrlSetItemImage :: ListCtrl a -> Int -> Int -> Int -> IO Bool Source

usage: (listCtrlSetItemImage obj item image selImage).

listCtrlSetItemPosition :: ListCtrl a -> Int -> Point -> IO Bool Source

usage: (listCtrlSetItemPosition obj item xy).

listCtrlSetItemState :: ListCtrl a -> Int -> Int -> Int -> IO Bool Source

usage: (listCtrlSetItemState obj item state stateMask).

listCtrlSetItemText :: ListCtrl a -> Int -> String -> IO () Source

usage: (listCtrlSetItemText obj item str).

listCtrlSetSingleStyle :: ListCtrl a -> Int -> Bool -> IO () Source

usage: (listCtrlSetSingleStyle obj style add).

listCtrlSetTextColour :: ListCtrl a -> Color -> IO () Source

usage: (listCtrlSetTextColour obj col).

listCtrlSetWindowStyleFlag :: ListCtrl a -> Int -> IO () Source

usage: (listCtrlSetWindowStyleFlag obj style).

listCtrlSortItems :: ListCtrl a -> Ptr b -> Ptr c -> IO Bool Source

usage: (listCtrlSortItems obj fn eifobj).

listCtrlSortItems2 :: ListCtrl a -> Closure b -> IO Bool Source

usage: (listCtrlSortItems2 obj closure).

listCtrlUpdateStyle :: ListCtrl a -> IO () Source

usage: (listCtrlUpdateStyle obj).

ListEvent

listEventCancelled :: ListEvent a -> IO Bool Source

usage: (listEventCancelled obj).

listEventGetCacheFrom :: ListEvent a -> IO Int Source

usage: (listEventGetCacheFrom obj).

listEventGetCacheTo :: ListEvent a -> IO Int Source

usage: (listEventGetCacheTo obj).

listEventGetCode :: ListEvent a -> IO Int Source

usage: (listEventGetCode obj).

listEventGetColumn :: ListEvent a -> IO Int Source

usage: (listEventGetColumn obj).

listEventGetData :: ListEvent a -> IO Int Source

usage: (listEventGetData obj).

listEventGetImage :: ListEvent a -> IO Int Source

usage: (listEventGetImage obj).

listEventGetIndex :: ListEvent a -> IO Int Source

usage: (listEventGetIndex obj).

listEventGetItem :: ListEvent a -> IO (ListItem ()) Source

usage: (listEventGetItem obj).

listEventGetLabel :: ListEvent a -> IO String Source

usage: (listEventGetLabel obj).

listEventGetMask :: ListEvent a -> IO Int Source

usage: (listEventGetMask obj).

listEventGetPoint :: ListEvent a -> IO Point Source

usage: (listEventGetPoint obj).

listEventGetText :: ListEvent a -> IO String Source

usage: (listEventGetText obj).

ListItem

listItemClear :: ListItem a -> IO () Source

usage: (listItemClear obj).

listItemClearAttributes :: ListItem a -> IO () Source

usage: (listItemClearAttributes obj).

listItemCreate :: IO (ListItem ()) Source

usage: (listItemCreate).

listItemDelete :: ListItem a -> IO () Source

usage: (listItemDelete obj).

listItemGetAlign :: ListItem a -> IO Int Source

usage: (listItemGetAlign obj).

listItemGetAttributes :: ListItem a -> IO (Ptr ()) Source

usage: (listItemGetAttributes obj).

listItemGetBackgroundColour :: ListItem a -> IO Color Source

usage: (listItemGetBackgroundColour obj).

listItemGetColumn :: ListItem a -> IO Int Source

usage: (listItemGetColumn obj).

listItemGetData :: ListItem a -> IO Int Source

usage: (listItemGetData obj).

listItemGetFont :: ListItem a -> IO (Font ()) Source

usage: (listItemGetFont obj).

listItemGetId :: ListItem a -> IO Int Source

usage: (listItemGetId obj).

listItemGetImage :: ListItem a -> IO Int Source

usage: (listItemGetImage obj).

listItemGetMask :: ListItem a -> IO Int Source

usage: (listItemGetMask obj).

listItemGetState :: ListItem a -> IO Int Source

usage: (listItemGetState obj).

listItemGetText :: ListItem a -> IO String Source

usage: (listItemGetText obj).

listItemGetTextColour :: ListItem a -> IO Color Source

usage: (listItemGetTextColour obj).

listItemGetWidth :: ListItem a -> IO Int Source

usage: (listItemGetWidth obj).

listItemHasAttributes :: ListItem a -> IO Bool Source

usage: (listItemHasAttributes obj).

listItemSetAlign :: ListItem a -> Int -> IO () Source

usage: (listItemSetAlign obj align).

listItemSetBackgroundColour :: ListItem a -> Color -> IO () Source

usage: (listItemSetBackgroundColour obj colBack).

listItemSetColumn :: ListItem a -> Int -> IO () Source

usage: (listItemSetColumn obj col).

listItemSetData :: ListItem a -> Int -> IO () Source

usage: (listItemSetData obj wxdata).

listItemSetDataPointer :: ListItem a -> Ptr b -> IO () Source

usage: (listItemSetDataPointer obj wxdata).

listItemSetFont :: ListItem a -> Font b -> IO () Source

usage: (listItemSetFont obj font).

listItemSetId :: ListItem a -> Id -> IO () Source

usage: (listItemSetId obj id).

listItemSetImage :: ListItem a -> Int -> IO () Source

usage: (listItemSetImage obj image).

listItemSetMask :: ListItem a -> Int -> IO () Source

usage: (listItemSetMask obj mask).

listItemSetState :: ListItem a -> Int -> IO () Source

usage: (listItemSetState obj state).

listItemSetStateMask :: ListItem a -> Int -> IO () Source

usage: (listItemSetStateMask obj stateMask).

listItemSetText :: ListItem a -> String -> IO () Source

usage: (listItemSetText obj text).

listItemSetTextColour :: ListItem a -> Color -> IO () Source

usage: (listItemSetTextColour obj colText).

listItemSetWidth :: ListItem a -> Int -> IO () Source

usage: (listItemSetWidth obj width).

Locale

localeAddCatalog :: Locale a -> Ptr b -> IO Int Source

usage: (localeAddCatalog obj szDomain).

localeAddCatalogLookupPathPrefix :: Locale a -> Ptr b -> IO () Source

usage: (localeAddCatalogLookupPathPrefix obj prefix).

localeCreate :: Int -> Int -> IO (Locale ()) Source

usage: (localeCreate name flags).

localeDelete :: Locale a -> IO () Source

usage: (localeDelete obj).

localeGetLocale :: Locale a -> IO (Locale ()) Source

usage: (localeGetLocale obj).

localeGetName :: Locale a -> IO String Source

usage: (localeGetName obj).

localeGetString :: Locale a -> Ptr b -> Ptr c -> IO String Source

usage: (localeGetString obj szOrigString szDomain).

localeIsLoaded :: Locale a -> Ptr b -> IO Bool Source

usage: (localeIsLoaded obj szDomain).

localeIsOk :: Locale a -> IO Bool Source

usage: (localeIsOk obj).

Log

logAddTraceMask :: Log a -> String -> IO () Source

usage: (logAddTraceMask obj str).

logDelete :: Log a -> IO () Source

usage: (logDelete obj).

logDontCreateOnDemand :: Log a -> IO () Source

usage: (logDontCreateOnDemand obj).

logFlush :: Log a -> IO () Source

usage: (logFlush obj).

logFlushActive :: Log a -> IO () Source

usage: (logFlushActive obj).

logGetActiveTarget :: IO (Log ()) Source

usage: (logGetActiveTarget).

logGetTimestamp :: Log a -> IO (Ptr CWchar) Source

usage: (logGetTimestamp obj).

logGetTraceMask :: Log a -> IO Int Source

usage: (logGetTraceMask obj).

logGetVerbose :: Log a -> IO Int Source

usage: (logGetVerbose obj).

logHasPendingMessages :: Log a -> IO Bool Source

usage: (logHasPendingMessages obj).

logIsAllowedTraceMask :: Log a -> Mask b -> IO Bool Source

usage: (logIsAllowedTraceMask obj mask).

logOnLog :: Log a -> Int -> String -> Int -> IO () Source

usage: (logOnLog obj level szString t).

logRemoveTraceMask :: Log a -> String -> IO () Source

usage: (logRemoveTraceMask obj str).

logResume :: Log a -> IO () Source

usage: (logResume obj).

logSetActiveTarget :: Log a -> IO (Log ()) Source

usage: (logSetActiveTarget pLogger).

logSetTimestamp :: Log a -> String -> IO () Source

usage: (logSetTimestamp obj ts).

logSetVerbose :: Log a -> Bool -> IO () Source

usage: (logSetVerbose obj bVerbose).

logSuspend :: Log a -> IO () Source

usage: (logSuspend obj).

LogChain

logChainCreate :: Log a -> IO (LogChain ()) Source

usage: (logChainCreate logger).

logChainDelete :: LogChain a -> IO () Source

usage: (logChainDelete obj).

logChainGetOldLog :: LogChain a -> IO (Log ()) Source

usage: (logChainGetOldLog obj).

logChainIsPassingMessages :: LogChain a -> IO Bool Source

usage: (logChainIsPassingMessages obj).

logChainPassMessages :: LogChain a -> Bool -> IO () Source

usage: (logChainPassMessages obj bDoPass).

logChainSetLog :: LogChain a -> Log b -> IO () Source

usage: (logChainSetLog obj logger).

LogNull

logNullCreate :: IO (LogNull ()) Source

usage: (logNullCreate).

LogStderr

logStderrCreate :: IO (LogStderr ()) Source

usage: (logStderrCreate).

logStderrCreateStdOut :: IO (LogStderr ()) Source

usage: (logStderrCreateStdOut).

LogTextCtrl

logTextCtrlCreate :: TextCtrl a -> IO (LogTextCtrl ()) Source

usage: (logTextCtrlCreate text).

LogWindow

logWindowCreate :: Window a -> String -> Bool -> Bool -> IO (LogWindow ()) Source

usage: (logWindowCreate parent title showit passthrough).

logWindowGetFrame :: LogWindow a -> IO (Frame ()) Source

usage: (logWindowGetFrame obj).