Portabilityportable
Stabilityprovisional
Maintainerwxhaskell-devel@lists.sourceforge.net

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 on:

  • 2010-03-27 01:45:04.781349 UTC

From the files:

  • wxc/include/wxc.h

And contains 1560 methods for 121 classes.

Synopsis

Version

Global

Misc.

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

usage: (bitmapDataObjectCreate bmp).

bitmapDataObjectCreateEmpty :: IO (BitmapDataObject ())

usage: (bitmapDataObjectCreateEmpty).

bitmapDataObjectDelete :: BitmapDataObject a -> IO ()

usage: (bitmapDataObjectDelete obj).

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

usage: (bitmapDataObjectGetBitmap obj).

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

usage: (bitmapDataObjectSetBitmap obj bmp).

cFree :: Ptr a -> IO ()

usage: (cFree ptr).

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

usage: (cursorCreateFromImage image).

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

usage: (cursorCreateFromStock id).

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

usage: (cursorCreateLoad name wxtype widthheight).

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

usage: (dragIcon icon xy).

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

usage: (dragListItem treeCtrl id).

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

usage: (dragString test xy).

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

usage: (dragTreeItem treeCtrl id).

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

usage: (dropSourceCreate wxdata win copy move none).

dropSourceDelete :: DropSource a -> IO ()

usage: (dropSourceDelete obj).

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

usage: (dropSourceDoDragDrop obj move).

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

usage: (fileDataObjectAddFile obj fle).

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

usage: (fileDataObjectCreate cntlst).

fileDataObjectDelete :: FileDataObject a -> IO ()

usage: (fileDataObjectDelete obj).

fileDataObjectGetFilenames :: FileDataObject a -> IO [String]

usage: (fileDataObjectGetFilenames obj).

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

usage: (genericDragIcon icon).

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

usage: (genericDragListItem treeCtrl id).

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

usage: (genericDragString test).

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

usage: (genericDragTreeItem treeCtrl id).

getApplicationDir :: IO String

Return the directory of the application. On unix systems (except MacOS X), it is not always possible to determine this correctly. Therefore, the APPDIR environment variable is returned first if it is defined. *

getApplicationPath :: IO String

Return the full path of the application. On unix systems (except MacOS X), it is not always possible to determine this correctly. *

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

usage: (getColourFromUser parent colInit).

getELJLocale :: IO (WXCLocale ())

usage: (getELJLocale).

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

usage: (getELJTranslation sz).

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

usage: (getFontFromUser parent fontInit).

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

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

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

usage: (getPasswordFromUser message caption defaultText parent).

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

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

isDefined :: String -> IO Bool

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

kill :: Int -> Int -> IO Int

usage: (kill pid signal).

logDebug :: String -> IO ()

usage: (logDebug msg).

logError :: String -> IO ()

usage: (logError msg).

logErrorMsg :: String -> IO ()

usage: (logErrorMsg msg).

logFatalError :: String -> IO ()

usage: (logFatalError msg).

logFatalErrorMsg :: String -> IO ()

usage: (logFatalErrorMsg msg).

logMessage :: String -> IO ()

usage: (logMessage msg).

logMessageMsg :: String -> IO ()

usage: (logMessageMsg msg).

logStatus :: String -> IO ()

usage: (logStatus msg).

logSysError :: String -> IO ()

usage: (logSysError msg).

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

usage: (logTrace mask msg).

logVerbose :: String -> IO ()

usage: (logVerbose msg).

logWarning :: String -> IO ()

usage: (logWarning msg).

logWarningMsg :: String -> IO ()

usage: (logWarningMsg msg).

Classes

AcceleratorEntry

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

usage: (acceleratorEntryCreate flags keyCode cmd).

acceleratorEntryDelete :: AcceleratorEntry a -> IO ()

usage: (acceleratorEntryDelete obj).

acceleratorEntryGetCommand :: AcceleratorEntry a -> IO Int

usage: (acceleratorEntryGetCommand obj).

acceleratorEntryGetFlags :: AcceleratorEntry a -> IO Int

usage: (acceleratorEntryGetFlags obj).

acceleratorEntryGetKeyCode :: AcceleratorEntry a -> IO Int

usage: (acceleratorEntryGetKeyCode obj).

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

usage: (acceleratorEntrySet obj flags keyCode cmd).

AcceleratorTable

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

usage: (acceleratorTableCreate n entries).

acceleratorTableDelete :: AcceleratorTable a -> IO ()

usage: (acceleratorTableDelete obj).

ActivateEvent

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

usage: (activateEventCopyObject obj obj).

activateEventGetActive :: ActivateEvent a -> IO Int

usage: (activateEventGetActive obj).

AutoBufferedPaintDC

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

usage: (autoBufferedPaintDCCreate window).

autoBufferedPaintDCDelete :: AutoBufferedPaintDC a -> IO ()

usage: (autoBufferedPaintDCDelete self).

Bitmap

bitmapAddHandler :: EvtHandler a -> IO ()

usage: (bitmapAddHandler handler).

bitmapCleanUpHandlers :: IO ()

usage: (bitmapCleanUpHandlers).

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

usage: (bitmapCreate wxdata wxtype widthheight depth).

bitmapCreateDefault :: IO (Bitmap ())

usage: (bitmapCreateDefault).

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

usage: (bitmapCreateEmpty widthheight depth).

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

usage: (bitmapCreateFromImage image depth).

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

usage: (bitmapCreateFromXPM wxdata).

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

usage: (bitmapCreateLoad name wxtype).

bitmapDelete :: Bitmap a -> IO ()

usage: (bitmapDelete obj).

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

usage: (bitmapFindHandlerByExtension extension wxtype).

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

usage: (bitmapFindHandlerByName name).

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

usage: (bitmapFindHandlerByType wxtype).

bitmapGetDepth :: Bitmap a -> IO Int

usage: (bitmapGetDepth obj).

bitmapGetHeight :: Bitmap a -> IO Int

usage: (bitmapGetHeight obj).

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

usage: (bitmapGetMask obj).

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

usage: (bitmapGetSubBitmap obj xywh).

bitmapGetWidth :: Bitmap a -> IO Int

usage: (bitmapGetWidth obj).

bitmapInitStandardHandlers :: IO ()

usage: (bitmapInitStandardHandlers).

bitmapInsertHandler :: EvtHandler a -> IO ()

usage: (bitmapInsertHandler handler).

bitmapIsStatic :: Bitmap a -> IO Bool

usage: (bitmapIsStatic self).

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

usage: (bitmapLoadFile obj name wxtype).

bitmapOk :: Bitmap a -> IO Bool

usage: (bitmapOk obj).

bitmapRemoveHandler :: String -> IO Int

usage: (bitmapRemoveHandler name).

bitmapSafeDelete :: Bitmap a -> IO ()

usage: (bitmapSafeDelete self).

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

usage: (bitmapSaveFile obj name wxtype cmap).

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

usage: (bitmapSetDepth obj d).

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

usage: (bitmapSetHeight obj h).

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

usage: (bitmapSetMask obj mask).

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

usage: (bitmapSetWidth obj w).

BitmapButton

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

usage: (bitmapButtonCreate prt id bmp lfttopwdthgt stl).

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

usage: (bitmapButtonGetBitmapDisabled obj).

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

usage: (bitmapButtonGetBitmapFocus obj).

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

usage: (bitmapButtonGetBitmapLabel obj).

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

usage: (bitmapButtonGetBitmapSelected obj).

bitmapButtonGetMarginX :: BitmapButton a -> IO Int

usage: (bitmapButtonGetMarginX obj).

bitmapButtonGetMarginY :: BitmapButton a -> IO Int

usage: (bitmapButtonGetMarginY obj).

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

usage: (bitmapButtonSetBitmapDisabled obj disabled).

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

usage: (bitmapButtonSetBitmapFocus obj focus).

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

usage: (bitmapButtonSetBitmapLabel obj bitmap).

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

usage: (bitmapButtonSetBitmapSelected obj sel).

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

usage: (bitmapButtonSetMargins obj xy).

BoxSizer

boxSizerCalcMin :: BoxSizer a -> IO Size

usage: (boxSizerCalcMin obj).

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

usage: (boxSizerCreate orient).

boxSizerGetOrientation :: BoxSizer a -> IO Int

usage: (boxSizerGetOrientation obj).

boxSizerRecalcSizes :: BoxSizer a -> IO ()

usage: (boxSizerRecalcSizes obj).

Brush

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

usage: (brushAssign obj brush).

brushCreateDefault :: IO (Brush ())

usage: (brushCreateDefault).

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

usage: (brushCreateFromBitmap bitmap).

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

usage: (brushCreateFromColour col style).

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

usage: (brushCreateFromStock id).

brushDelete :: Brush a -> IO ()

usage: (brushDelete obj).

brushGetColour :: Brush a -> IO Color

usage: (brushGetColour obj).

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

usage: (brushGetStipple obj).

brushGetStyle :: Brush a -> IO Int

usage: (brushGetStyle obj).

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

usage: (brushIsEqual obj brush).

brushIsStatic :: Brush a -> IO Bool

usage: (brushIsStatic self).

brushOk :: Brush a -> IO Bool

usage: (brushOk obj).

brushSafeDelete :: Brush a -> IO ()

usage: (brushSafeDelete self).

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

usage: (brushSetColour obj col).

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

usage: (brushSetColourSingle obj r g b).

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

usage: (brushSetStipple obj stipple).

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

usage: (brushSetStyle obj style).

BufferedDC

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

usage: (bufferedDCCreateByDCAndBitmap dc bitmap style).

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

usage: (bufferedDCCreateByDCAndSize dc widthhight style).

bufferedDCDelete :: BufferedDC a -> IO ()

usage: (bufferedDCDelete self).

BufferedPaintDC

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

usage: (bufferedPaintDCCreate window style).

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

usage: (bufferedPaintDCCreateWithBitmap window bitmap style).

bufferedPaintDCDelete :: BufferedPaintDC a -> IO ()

usage: (bufferedPaintDCDelete self).

BusyCursor

busyCursorCreate :: IO (BusyCursor ())

usage: (busyCursorCreate).

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

usage: (busyCursorCreateWithCursor cur).

busyCursorDelete :: BusyCursor a -> IO ()

usage: (busyCursorDelete obj).

BusyInfo

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

usage: (busyInfoCreate txt).

busyInfoDelete :: BusyInfo a -> IO ()

usage: (busyInfoDelete obj).

Button

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

usage: (buttonCreate prt id txt lfttopwdthgt stl).

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

usage: (buttonSetBackgroundColour obj colour).

buttonSetDefault :: Button a -> IO ()

usage: (buttonSetDefault obj).

CalculateLayoutEvent

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

usage: (calculateLayoutEventCreate id).

calculateLayoutEventGetFlags :: CalculateLayoutEvent a -> IO Int

usage: (calculateLayoutEventGetFlags obj).

calculateLayoutEventGetRect :: CalculateLayoutEvent a -> IO Rect

usage: (calculateLayoutEventGetRect obj).

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

usage: (calculateLayoutEventSetFlags obj flags).

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

usage: (calculateLayoutEventSetRect obj xywh).

CalendarCtrl

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

usage: (calendarCtrlCreate prt id dat lfttopwdthgt stl).

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

usage: (calendarCtrlEnableHolidayDisplay obj display).

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

usage: (calendarCtrlEnableMonthChange obj enable).

calendarCtrlEnableYearChange :: CalendarCtrl a -> Bool -> IO ()

usage: (calendarCtrlEnableYearChange obj enable).

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

usage: (calendarCtrlGetAttr obj day).

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

usage: (calendarCtrlGetDate obj date).

calendarCtrlGetHeaderColourBg :: CalendarCtrl a -> IO Color

usage: (calendarCtrlGetHeaderColourBg obj).

calendarCtrlGetHeaderColourFg :: CalendarCtrl a -> IO Color

usage: (calendarCtrlGetHeaderColourFg obj).

calendarCtrlGetHighlightColourBg :: CalendarCtrl a -> IO Color

usage: (calendarCtrlGetHighlightColourBg obj).

calendarCtrlGetHighlightColourFg :: CalendarCtrl a -> IO Color

usage: (calendarCtrlGetHighlightColourFg obj).

calendarCtrlGetHolidayColourBg :: CalendarCtrl a -> IO Color

usage: (calendarCtrlGetHolidayColourBg obj).

calendarCtrlGetHolidayColourFg :: CalendarCtrl a -> IO Color

usage: (calendarCtrlGetHolidayColourFg obj).

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

usage: (calendarCtrlHitTest obj xy date wd).

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

usage: (calendarCtrlResetAttr obj day).

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

usage: (calendarCtrlSetAttr obj day attr).

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

usage: (calendarCtrlSetDate obj date).

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

usage: (calendarCtrlSetHeaderColours obj colFg colBg).

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

usage: (calendarCtrlSetHighlightColours obj colFg colBg).

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

usage: (calendarCtrlSetHoliday obj day).

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

usage: (calendarCtrlSetHolidayColours obj colFg colBg).

CalendarDateAttr

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

usage: (calendarDateAttrCreate ctxt cbck cbrd fnt brd).

calendarDateAttrCreateDefault :: IO (CalendarDateAttr ())

usage: (calendarDateAttrCreateDefault).

calendarDateAttrDelete :: CalendarDateAttr a -> IO ()

usage: (calendarDateAttrDelete obj).

calendarDateAttrGetBackgroundColour :: CalendarDateAttr a -> IO Color

usage: (calendarDateAttrGetBackgroundColour obj).

calendarDateAttrGetBorder :: CalendarDateAttr a -> IO Int

usage: (calendarDateAttrGetBorder obj).

calendarDateAttrGetBorderColour :: CalendarDateAttr a -> IO Color

usage: (calendarDateAttrGetBorderColour obj).

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

usage: (calendarDateAttrGetFont obj).

calendarDateAttrGetTextColour :: CalendarDateAttr a -> IO Color

usage: (calendarDateAttrGetTextColour obj).

calendarDateAttrHasBackgroundColour :: CalendarDateAttr a -> IO Bool

usage: (calendarDateAttrHasBackgroundColour obj).

calendarDateAttrHasBorder :: CalendarDateAttr a -> IO Bool

usage: (calendarDateAttrHasBorder obj).

calendarDateAttrHasBorderColour :: CalendarDateAttr a -> IO Bool

usage: (calendarDateAttrHasBorderColour obj).

calendarDateAttrHasFont :: CalendarDateAttr a -> IO Bool

usage: (calendarDateAttrHasFont obj).

calendarDateAttrHasTextColour :: CalendarDateAttr a -> IO Bool

usage: (calendarDateAttrHasTextColour obj).

calendarDateAttrIsHoliday :: CalendarDateAttr a -> IO Bool

usage: (calendarDateAttrIsHoliday obj).

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

usage: (calendarDateAttrSetBackgroundColour obj col).

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

usage: (calendarDateAttrSetBorder obj border).

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

usage: (calendarDateAttrSetBorderColour obj col).

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

usage: (calendarDateAttrSetFont obj font).

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

usage: (calendarDateAttrSetHoliday obj holiday).

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

usage: (calendarDateAttrSetTextColour obj col).

CalendarEvent

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

usage: (calendarEventGetDate obj dte).

calendarEventGetWeekDay :: CalendarEvent a -> IO Int

usage: (calendarEventGetWeekDay obj).

Caret

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

usage: (caretCreate wnd wth hgt).

caretGetBlinkTime :: IO Int

usage: (caretGetBlinkTime).

caretGetPosition :: Caret a -> IO Point

usage: (caretGetPosition obj).

caretGetSize :: Caret a -> IO Size

usage: (caretGetSize obj).

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

usage: (caretGetWindow obj).

caretHide :: Caret a -> IO ()

usage: (caretHide obj).

caretIsOk :: Caret a -> IO Bool

usage: (caretIsOk obj).

caretIsVisible :: Caret a -> IO Bool

usage: (caretIsVisible obj).

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

usage: (caretMove obj xy).

caretSetBlinkTime :: Int -> IO ()

usage: (caretSetBlinkTime milliseconds).

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

usage: (caretSetSize obj widthheight).

caretShow :: Caret a -> IO ()

usage: (caretShow obj).

CheckBox

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

usage: (checkBoxCreate prt id txt lfttopwdthgt stl).

checkBoxGetValue :: CheckBox a -> IO Bool

usage: (checkBoxGetValue obj).

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

usage: (checkBoxSetValue obj value).

CheckListBox

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

usage: (checkListBoxCheck obj item check).

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

usage: (checkListBoxCreate prt id lfttopwdthgt nstr stl).

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

usage: (checkListBoxIsChecked obj item).

Choice

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

usage: (choiceAppend obj item).

choiceClear :: Choice a -> IO ()

usage: (choiceClear obj).

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

usage: (choiceCreate prt id lfttopwdthgt nstr stl).

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

usage: (choiceDelete obj n).

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

usage: (choiceFindString obj s).

choiceGetCount :: Choice a -> IO Int

usage: (choiceGetCount obj).

choiceGetSelection :: Choice a -> IO Int

usage: (choiceGetSelection obj).

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

usage: (choiceGetString obj n).

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

usage: (choiceSetSelection obj n).

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

usage: (choiceSetString obj n s).

ClassInfo

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

usage: (classInfoCreateClassByName inf).

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

usage: (classInfoFindClass txt).

classInfoGetBaseClassName1 :: ClassInfo a -> IO String

usage: (classInfoGetBaseClassName1 obj).

classInfoGetBaseClassName2 :: ClassInfo a -> IO String

usage: (classInfoGetBaseClassName2 obj).

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

usage: (classInfoGetClassName inf).

classInfoGetClassNameEx :: ClassInfo a -> IO String

usage: (classInfoGetClassNameEx obj).

classInfoGetSize :: ClassInfo a -> IO Int

usage: (classInfoGetSize obj).

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

usage: (classInfoIsKindOf obj name).

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

usage: (classInfoIsKindOfEx obj classInfo).

ClientDC

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

usage: (clientDCCreate win).

clientDCDelete :: ClientDC a -> IO ()

usage: (clientDCDelete obj).

Clipboard

clipboardAddData :: Clipboard a -> DataObject b -> IO Int

usage: (clipboardAddData obj wxdata).

clipboardClear :: Clipboard a -> IO ()

usage: (clipboardClear obj).

clipboardClose :: Clipboard a -> IO ()

usage: (clipboardClose obj).

clipboardCreate :: IO (Clipboard ())

usage: (clipboardCreate).

clipboardFlush :: Clipboard a -> IO Int

usage: (clipboardFlush obj).

clipboardGetData :: Clipboard a -> DataObject b -> IO Int

usage: (clipboardGetData obj wxdata).

clipboardIsOpened :: Clipboard a -> IO Bool

usage: (clipboardIsOpened obj).

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

usage: (clipboardIsSupported obj format).

clipboardOpen :: Clipboard a -> IO Int

usage: (clipboardOpen obj).

clipboardSetData :: Clipboard a -> DataObject b -> IO Int

usage: (clipboardSetData obj wxdata).

clipboardUsePrimarySelection :: Clipboard a -> Int -> IO ()

usage: (clipboardUsePrimarySelection obj primary).

CloseEvent

closeEventCanVeto :: CloseEvent a -> IO Bool

usage: (closeEventCanVeto obj).

closeEventCopyObject :: CloseEvent a -> Ptr b -> IO ()

usage: (closeEventCopyObject obj obj).

closeEventGetLoggingOff :: CloseEvent a -> IO Int

usage: (closeEventGetLoggingOff obj).

closeEventGetVeto :: CloseEvent a -> IO Int

usage: (closeEventGetVeto obj).

closeEventSetCanVeto :: CloseEvent a -> Int -> IO ()

usage: (closeEventSetCanVeto obj canVeto).

closeEventSetLoggingOff :: CloseEvent a -> Int -> IO ()

usage: (closeEventSetLoggingOff obj logOff).

closeEventVeto :: CloseEvent a -> Int -> IO ()

usage: (closeEventVeto obj veto).

Closure

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

usage: (closureCreate funCEvent wxdata).

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

usage: (closureGetData obj).

ComboBox

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

usage: (comboBoxAppend obj item).

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

usage: (comboBoxAppendData obj item d).

comboBoxClear :: ComboBox a -> IO ()

usage: (comboBoxClear obj).

comboBoxCopy :: ComboBox a -> IO ()

usage: (comboBoxCopy obj).

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

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

comboBoxCut :: ComboBox a -> IO ()

usage: (comboBoxCut obj).

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

usage: (comboBoxDelete obj n).

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

usage: (comboBoxFindString obj s).

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

usage: (comboBoxGetClientData obj n).

comboBoxGetCount :: ComboBox a -> IO Int

usage: (comboBoxGetCount obj).

comboBoxGetInsertionPoint :: ComboBox a -> IO Int

usage: (comboBoxGetInsertionPoint obj).

comboBoxGetLastPosition :: ComboBox a -> IO Int

usage: (comboBoxGetLastPosition obj).

comboBoxGetSelection :: ComboBox a -> IO Int

usage: (comboBoxGetSelection obj).

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

usage: (comboBoxGetString obj n).

comboBoxGetStringSelection :: ComboBox a -> IO String

usage: (comboBoxGetStringSelection obj).

comboBoxGetValue :: ComboBox a -> IO String

usage: (comboBoxGetValue obj).

comboBoxPaste :: ComboBox a -> IO ()

usage: (comboBoxPaste obj).

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

usage: (comboBoxRemove obj from to).

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

usage: (comboBoxReplace obj from to value).

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

usage: (comboBoxSetClientData obj n clientData).

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

usage: (comboBoxSetEditable obj editable).

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

usage: (comboBoxSetInsertionPoint obj pos).

comboBoxSetInsertionPointEnd :: ComboBox a -> IO ()

usage: (comboBoxSetInsertionPointEnd obj).

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

usage: (comboBoxSetSelection obj n).

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

usage: (comboBoxSetTextSelection obj from to).

CommandEvent

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

usage: (commandEventCopyObject obj objectdest).

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

usage: (commandEventCreate typ id).

commandEventDelete :: CommandEvent a -> IO ()

usage: (commandEventDelete obj).

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

usage: (commandEventGetClientData obj).

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

usage: (commandEventGetClientObject obj).

commandEventGetExtraLong :: CommandEvent a -> IO Int

usage: (commandEventGetExtraLong obj).

commandEventGetInt :: CommandEvent a -> IO Int

usage: (commandEventGetInt obj).

commandEventGetSelection :: CommandEvent a -> IO Int

usage: (commandEventGetSelection obj).

commandEventGetString :: CommandEvent a -> IO String

usage: (commandEventGetString obj).

commandEventIsChecked :: CommandEvent a -> IO Bool

usage: (commandEventIsChecked obj).

commandEventIsSelection :: CommandEvent a -> IO Bool

usage: (commandEventIsSelection obj).

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

usage: (commandEventSetClientData obj clientData).

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

usage: (commandEventSetClientObject obj clientObject).

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

usage: (commandEventSetExtraLong obj extraLong).

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

usage: (commandEventSetInt obj i).

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

usage: (commandEventSetString obj s).

ConfigBase

configBaseCreate :: IO (ConfigBase ())

usage: (configBaseCreate).

configBaseDelete :: ConfigBase a -> IO ()

usage: (configBaseDelete obj).

configBaseDeleteAll :: ConfigBase a -> IO Bool

usage: (configBaseDeleteAll obj).

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

usage: (configBaseDeleteEntry obj key bDeleteGroupIfEmpty).

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

usage: (configBaseDeleteGroup obj key).

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

usage: (configBaseExists obj strName).

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

usage: (configBaseExpandEnvVars obj str).

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

usage: (configBaseFlush obj bCurrentOnly).

configBaseGet :: IO (ConfigBase ())

usage: (configBaseGet).

configBaseGetAppName :: ConfigBase a -> IO String

usage: (configBaseGetAppName obj).

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

usage: (configBaseGetEntryType obj name).

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

usage: (configBaseGetFirstEntry obj lIndex).

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

usage: (configBaseGetFirstGroup obj lIndex).

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

usage: (configBaseGetNextEntry obj lIndex).

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

usage: (configBaseGetNextGroup obj lIndex).

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

usage: (configBaseGetNumberOfEntries obj bRecursive).

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

usage: (configBaseGetNumberOfGroups obj bRecursive).

configBaseGetPath :: ConfigBase a -> IO String

usage: (configBaseGetPath obj).

configBaseGetStyle :: ConfigBase a -> IO Int

usage: (configBaseGetStyle obj).

configBaseGetVendorName :: ConfigBase a -> IO String

usage: (configBaseGetVendorName obj).

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

usage: (configBaseHasEntry obj strName).

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

usage: (configBaseHasGroup obj strName).

configBaseIsExpandingEnvVars :: ConfigBase a -> IO Bool

usage: (configBaseIsExpandingEnvVars obj).

configBaseIsRecordingDefaults :: ConfigBase a -> IO Bool

usage: (configBaseIsRecordingDefaults obj).

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

usage: (configBaseReadBool obj key defVal).

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

usage: (configBaseReadDouble obj key defVal).

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

usage: (configBaseReadInteger obj key defVal).

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

usage: (configBaseReadString obj key defVal).

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

usage: (configBaseRenameEntry obj oldName newName).

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

usage: (configBaseRenameGroup obj oldName newName).

configBaseSet :: ConfigBase a -> IO ()

usage: (configBaseSet self).

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

usage: (configBaseSetAppName obj appName).

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

usage: (configBaseSetExpandEnvVars obj bDoIt).

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

usage: (configBaseSetPath obj strPath).

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

usage: (configBaseSetRecordDefaults obj bDoIt).

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

usage: (configBaseSetStyle obj style).

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

usage: (configBaseSetVendorName obj vendorName).

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

usage: (configBaseWriteBool obj key value).

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

usage: (configBaseWriteDouble obj key value).

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

usage: (configBaseWriteInteger obj key value).

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

usage: (configBaseWriteString obj key value).

ContextHelp

contextHelpBeginContextHelp :: ContextHelp a -> Window b -> IO Int

usage: (contextHelpBeginContextHelp obj win).

contextHelpCreate :: Window a -> Int -> IO (ContextHelp ())

usage: (contextHelpCreate win beginHelp).

contextHelpDelete :: ContextHelp a -> IO ()

usage: (contextHelpDelete obj).

contextHelpEndContextHelp :: ContextHelp a -> IO Int

usage: (contextHelpEndContextHelp obj).

ContextHelpButton

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

usage: (contextHelpButtonCreate parent id xywh style).

Control

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

usage: (controlCommand obj event).

controlGetLabel :: Control a -> IO String

usage: (controlGetLabel obj).

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

usage: (controlSetLabel obj text).

Cursor

cursorDelete :: Cursor a -> IO ()

usage: (cursorDelete obj).

cursorIsStatic :: Cursor a -> IO Bool

usage: (cursorIsStatic self).

cursorSafeDelete :: Cursor a -> IO ()

usage: (cursorSafeDelete self).

DC

dcBeginDrawing :: DC a -> IO ()

usage: (dcBeginDrawing obj).

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

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

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

usage: (dcCalcBoundingBox obj xy).

dcCanDrawBitmap :: DC a -> IO Bool

usage: (dcCanDrawBitmap obj).

dcCanGetTextExtent :: DC a -> IO Bool

usage: (dcCanGetTextExtent obj).

dcClear :: DC a -> IO ()

usage: (dcClear obj).

dcComputeScaleAndOrigin :: DC a -> IO ()

usage: (dcComputeScaleAndOrigin obj).

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

usage: (dcCrossHair obj xy).

dcDelete :: DC a -> IO ()

usage: (dcDelete obj).

dcDestroyClippingRegion :: DC a -> IO ()

usage: (dcDestroyClippingRegion obj).

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

usage: (dcDeviceToLogicalX obj x).

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

usage: (dcDeviceToLogicalXRel obj x).

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

usage: (dcDeviceToLogicalY obj y).

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

usage: (dcDeviceToLogicalYRel obj y).

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

usage: (dcDrawArc obj x1y1 x2y2 xcyc).

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

usage: (dcDrawBitmap obj bmp xy useMask).

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

usage: (dcDrawCheckMark obj xywidthheight).

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

usage: (dcDrawCircle obj xy radius).

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

usage: (dcDrawEllipse obj xywidthheight).

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

usage: (dcDrawEllipticArc obj xywh sa ea).

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

usage: (dcDrawIcon obj icon xy).

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

usage: (dcDrawLabel obj str xywh align indexAccel).

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

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

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

usage: (dcDrawLine obj x1y1 x2y2).

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

usage: (dcDrawLines obj n x y xoffsetyoffset).

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

usage: (dcDrawPoint obj xy).

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

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

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

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

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

usage: (dcDrawRectangle obj xywidthheight).

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

usage: (dcDrawRotatedText obj text xy angle).

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

usage: (dcDrawRoundedRectangle obj xywidthheight radius).

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

usage: (dcDrawText obj text xy).

dcEndDoc :: DC a -> IO ()

usage: (dcEndDoc obj).

dcEndDrawing :: DC a -> IO ()

usage: (dcEndDrawing obj).

dcEndPage :: DC a -> IO ()

usage: (dcEndPage obj).

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

usage: (dcFloodFill obj xy col style).

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

usage: (dcGetBackground obj).

dcGetBackgroundMode :: DC a -> IO Int

usage: (dcGetBackgroundMode obj).

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

usage: (dcGetBrush obj).

dcGetCharHeight :: DC a -> IO Int

usage: (dcGetCharHeight obj).

dcGetCharWidth :: DC a -> IO Int

usage: (dcGetCharWidth obj).

dcGetClippingBox :: DC a -> IO Rect

usage: (dcGetClippingBox obj).

dcGetDepth :: DC a -> IO Int

usage: (dcGetDepth obj).

dcGetDeviceOrigin :: DC a -> IO Point

usage: (dcGetDeviceOrigin obj).

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

usage: (dcGetFont obj).

dcGetLogicalFunction :: DC a -> IO Int

usage: (dcGetLogicalFunction obj).

dcGetLogicalOrigin :: DC a -> IO Point

usage: (dcGetLogicalOrigin obj).

dcGetLogicalScale :: DC a -> IO Point

usage: (dcGetLogicalScale obj).

dcGetMapMode :: DC a -> IO Int

usage: (dcGetMapMode obj).

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

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

dcGetPPI :: DC a -> IO Size

usage: (dcGetPPI obj).

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

usage: (dcGetPen obj).

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

usage: (dcGetPixel obj xy col).

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

Get the color of pixel. Note: this is not a portable method at the moment and its use is discouraged. *

dcGetSize :: DC a -> IO Size

usage: (dcGetSize obj).

dcGetSizeMM :: DC a -> IO Size

usage: (dcGetSizeMM obj).

dcGetTextBackground :: DC a -> IO Color

usage: (dcGetTextBackground obj).

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

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

dcGetTextForeground :: DC a -> IO Color

usage: (dcGetTextForeground obj).

dcGetUserScale :: DC a -> IO Point

usage: (dcGetUserScale obj).

dcGetUserScaleX :: DC a -> IO Double

usage: (dcGetUserScaleX dc).

dcGetUserScaleY :: DC a -> IO Double

usage: (dcGetUserScaleY dc).

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

usage: (dcLogicalToDeviceX obj x).

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

usage: (dcLogicalToDeviceXRel obj x).

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

usage: (dcLogicalToDeviceY obj y).

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

usage: (dcLogicalToDeviceYRel obj y).

dcMaxX :: DC a -> IO Int

usage: (dcMaxX obj).

dcMaxY :: DC a -> IO Int

usage: (dcMaxY obj).

dcMinX :: DC a -> IO Int

usage: (dcMinX obj).

dcMinY :: DC a -> IO Int

usage: (dcMinY obj).

dcOk :: DC a -> IO Bool

usage: (dcOk obj).

dcResetBoundingBox :: DC a -> IO ()

usage: (dcResetBoundingBox obj).

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

usage: (dcSetAxisOrientation obj xLeftRight yBottomUp).

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

usage: (dcSetBackground obj brush).

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

usage: (dcSetBackgroundMode obj mode).

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

usage: (dcSetBrush obj brush).

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

usage: (dcSetClippingRegion obj xywidthheight).

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

usage: (dcSetClippingRegionFromRegion obj region).

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

usage: (dcSetDeviceOrigin obj xy).

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

usage: (dcSetFont obj font).

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

usage: (dcSetLogicalFunction obj function).

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

usage: (dcSetLogicalOrigin obj xy).

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

usage: (dcSetLogicalScale obj x y).

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

usage: (dcSetMapMode obj mode).

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

usage: (dcSetPalette obj palette).

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

usage: (dcSetPen obj pen).

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

usage: (dcSetTextBackground obj colour).

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

usage: (dcSetTextForeground obj colour).

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

usage: (dcSetUserScale obj x y).

dcStartDoc :: DC a -> String -> IO Int

usage: (dcStartDoc obj msg).

dcStartPage :: DC a -> IO ()

usage: (dcStartPage obj).

DataFormat

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

usage: (dataFormatCreateFromId name).

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

usage: (dataFormatCreateFromType typ).

dataFormatDelete :: DataFormat a -> IO ()

usage: (dataFormatDelete obj).

dataFormatGetId :: DataFormat a -> IO String

usage: (dataFormatGetId obj).

dataFormatGetType :: DataFormat a -> IO Int

usage: (dataFormatGetType obj).

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

usage: (dataFormatIsEqual obj other).

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

usage: (dataFormatSetId obj id).

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

usage: (dataFormatSetType obj typ).

DataObjectComposite

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

usage: (dataObjectCompositeAdd obj dat preferred).

dataObjectCompositeCreate :: IO (DataObjectComposite ())

usage: (dataObjectCompositeCreate).

dataObjectCompositeDelete :: DataObjectComposite a -> IO ()

usage: (dataObjectCompositeDelete obj).

DateTime

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

usage: (dateTimeAddDate obj diff).

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

usage: (dateTimeAddDateValues obj yrs mnt wek day).

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

usage: (dateTimeAddTime obj diff).

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

usage: (dateTimeAddTimeValues obj hrs min sec mls).

dateTimeConvertYearToBC :: Int -> IO Int

usage: (dateTimeConvertYearToBC year).

dateTimeCreate :: IO (DateTime ())

usage: (dateTimeCreate).

dateTimeDelete :: DateTime a -> IO ()

usage: (dateTimeDelete obj).

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

usage: (dateTimeFormat obj format tz).

dateTimeFormatDate :: DateTime a -> IO String

usage: (dateTimeFormatDate obj).

dateTimeFormatISODate :: DateTime a -> IO String

usage: (dateTimeFormatISODate obj).

dateTimeFormatISOTime :: DateTime a -> IO String

usage: (dateTimeFormatISOTime obj).

dateTimeFormatTime :: DateTime a -> IO String

usage: (dateTimeFormatTime obj).

dateTimeGetAmString :: IO String

usage: (dateTimeGetAmString).

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

usage: (dateTimeGetBeginDST year country dt).

dateTimeGetCentury :: Int -> IO Int

usage: (dateTimeGetCentury year).

dateTimeGetCountry :: IO Int

usage: (dateTimeGetCountry).

dateTimeGetCurrentMonth :: Int -> IO Int

usage: (dateTimeGetCurrentMonth cal).

dateTimeGetCurrentYear :: Int -> IO Int

usage: (dateTimeGetCurrentYear cal).

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

usage: (dateTimeGetDay obj tz).

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

usage: (dateTimeGetDayOfYear obj tz).

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

usage: (dateTimeGetEndDST year country dt).

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

usage: (dateTimeGetHour obj tz).

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

usage: (dateTimeGetLastMonthDay obj month year).

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

usage: (dateTimeGetLastWeekDay obj weekday month year).

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

usage: (dateTimeGetMillisecond obj tz).

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

usage: (dateTimeGetMinute obj tz).

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

usage: (dateTimeGetMonth obj tz).

dateTimeGetMonthName :: Int -> Int -> IO String

usage: (dateTimeGetMonthName month flags).

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

usage: (dateTimeGetNextWeekDay obj weekday).

dateTimeGetNumberOfDays :: Int -> Int -> IO Int

usage: (dateTimeGetNumberOfDays year cal).

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

usage: (dateTimeGetNumberOfDaysMonth month year cal).

dateTimeGetPmString :: IO String

usage: (dateTimeGetPmString).

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

usage: (dateTimeGetPrevWeekDay obj weekday).

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

usage: (dateTimeGetSecond obj tz).

dateTimeGetTicks :: DateTime a -> IO Int

usage: (dateTimeGetTicks obj).

dateTimeGetTimeNow :: IO Int

usage: (dateTimeGetTimeNow).

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

usage: (dateTimeGetValue obj hilong lolong).

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

usage: (dateTimeGetWeekDay obj weekday n month year).

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

usage: (dateTimeGetWeekDayInSameWeek obj weekday).

dateTimeGetWeekDayName :: Int -> Int -> IO String

usage: (dateTimeGetWeekDayName weekday flags).

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

usage: (dateTimeGetWeekDayTZ obj tz).

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

usage: (dateTimeGetWeekOfMonth obj flags tz).

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

usage: (dateTimeGetWeekOfYear obj flags tz).

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

usage: (dateTimeGetYear obj tz).

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

usage: (dateTimeIsBetween obj t1 t2).

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

usage: (dateTimeIsDST obj country).

dateTimeIsDSTApplicable :: Int -> Int -> IO Bool

usage: (dateTimeIsDSTApplicable year country).

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

usage: (dateTimeIsEarlierThan obj datetime).

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

usage: (dateTimeIsEqualTo obj datetime).

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

usage: (dateTimeIsEqualUpTo obj dt ts).

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

usage: (dateTimeIsLaterThan obj datetime).

dateTimeIsLeapYear :: Int -> Int -> IO Bool

usage: (dateTimeIsLeapYear year cal).

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

usage: (dateTimeIsSameDate obj dt).

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

usage: (dateTimeIsSameTime obj dt).

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

usage: (dateTimeIsStrictlyBetween obj t1 t2).

dateTimeIsValid :: DateTime a -> IO Bool

usage: (dateTimeIsValid obj).

dateTimeIsWestEuropeanCountry :: Int -> IO Bool

usage: (dateTimeIsWestEuropeanCountry country).

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

usage: (dateTimeIsWorkDay obj country).

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

usage: (dateTimeMakeGMT obj noDST).

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

usage: (dateTimeMakeTimezone obj tz noDST).

dateTimeNow :: DateTime a -> IO ()

usage: (dateTimeNow dt).

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

usage: (dateTimeParseDate obj date).

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

usage: (dateTimeParseDateTime obj datetime).

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

usage: (dateTimeParseFormat obj date format dateDef).

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

usage: (dateTimeParseRfc822Date obj date).

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

usage: (dateTimeParseTime obj time).

dateTimeResetTime :: DateTime a -> IO ()

usage: (dateTimeResetTime obj).

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

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

dateTimeSetCountry :: Int -> IO ()

usage: (dateTimeSetCountry country).

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

usage: (dateTimeSetDay obj day).

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

usage: (dateTimeSetHour obj hour).

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

usage: (dateTimeSetMillisecond obj millisecond).

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

usage: (dateTimeSetMinute obj minute).

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

usage: (dateTimeSetMonth obj month).

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

usage: (dateTimeSetSecond obj second).

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

usage: (dateTimeSetTime obj hour minute second millisec).

dateTimeSetToCurrent :: DateTime a -> IO ()

usage: (dateTimeSetToCurrent obj).

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

usage: (dateTimeSetToLastMonthDay obj month year).

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

usage: (dateTimeSetToLastWeekDay obj weekday month year).

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

usage: (dateTimeSetToNextWeekDay obj weekday).

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

usage: (dateTimeSetToPrevWeekDay obj weekday).

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

usage: (dateTimeSetToWeekDay obj weekday n month year).

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

usage: (dateTimeSetToWeekDayInSameWeek obj weekday).

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

usage: (dateTimeSetYear obj year).

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

usage: (dateTimeSubtractDate obj diff).

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

usage: (dateTimeSubtractTime obj diff).

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

usage: (dateTimeToGMT obj noDST).

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

usage: (dateTimeToTimezone obj tz noDST).

dateTimeToday :: DateTime a -> IO ()

usage: (dateTimeToday dt).

dateTimeUNow :: DateTime a -> IO ()

usage: (dateTimeUNow dt).

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

usage: (dateTimewxDateTime hilong lolong).

Db

dbClose :: Db a -> IO ()

usage: (dbClose db).

dbCloseConnections :: IO ()

usage: (dbCloseConnections).

dbCommitTrans :: Db a -> IO Bool

usage: (dbCommitTrans db).

dbConnectionsInUse :: IO Int

usage: (dbConnectionsInUse).

dbCreate :: HENV a -> Bool -> IO (Db ())

usage: (dbCreate henv fwdOnlyCursors).

dbDbms :: Db a -> IO Int

usage: (dbDbms db).

dbDelete :: Db a -> IO ()

usage: (dbDelete db).

dbExecSql :: Db a -> String -> IO Bool

usage: (dbExecSql db sql).

dbFreeConnection :: Db a -> IO Bool

usage: (dbFreeConnection db).

dbGetCatalog :: Db a -> String -> IO (DbInf ())

usage: (dbGetCatalog db userName).

dbGetColumnCount :: Db a -> String -> String -> IO Int

usage: (dbGetColumnCount db tableName userName).

dbGetColumns :: Db a -> String -> Ptr CInt -> String -> IO (DbColInfArray ())

usage: (dbGetColumns db tableName columnCount userName).

dbGetConnection :: DbConnectInf a -> Bool -> IO (Db ())

usage: (dbGetConnection connectInf fwdCursorsOnly).

dbGetData :: Db a -> Int -> Int -> Ptr d -> Int -> Ptr CInt -> IO Bool

usage: (dbGetData db column ctype wxdata dataLen usedLen).

dbGetDataBinary :: Db a -> Int -> Bool -> Ptr d -> Ptr CInt -> IO Bool

usage: dbGetDataBinary db column asChars pbuffer plen. Returns binary data to given buffer (that must be deallocated using wxcFree). The return length is wxSQL_NULL_DATA if NULL data was encountered. If asChars is True, the data is returned as characters, true binary data is than returned as a string of hex values (3E002C...).*

dbGetDataDate :: Db a -> Int -> Ptr CInt -> Ptr CInt -> IO Bool

usage: (dbGetDataDate db column ctime usedLen).

dbGetDataDouble :: Db a -> Int -> Ptr Double -> Ptr CInt -> IO Bool

usage: (dbGetDataDouble db column d usedLen).

dbGetDataInt :: Db a -> Int -> Ptr CInt -> Ptr CInt -> IO Bool

usage: (dbGetDataInt db column i usedLen).

dbGetDataSource :: HENV a -> Ptr b -> Int -> Ptr d -> Int -> Int -> IO Bool

usage: (dbGetDataSource henv dsn dsnLen description descLen direction).

dbGetDataTime :: Db a -> Int -> Ptr CInt -> Ptr CInt -> IO Bool

usage: (dbGetDataTime db column secs usedLen).

dbGetDataTimeStamp :: Db a -> Int -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO Bool

usage: (dbGetDataTimeStamp db column ctime fraction usedLen).

dbGetDatabaseName :: Db a -> IO String

usage: (dbGetDatabaseName db).

dbGetDatasourceName :: Db a -> IO String

usage: (dbGetDatasourceName db).

dbGetErrorMessage :: Db a -> Int -> IO String

Retrieve the last n error messages, where n is dbGetNumErrorMessages. Index 0 is the most recent error that corresponds with dbGetStatus and dbGetNativeError *

dbGetErrorMsg :: Db a -> IO String

Retrieve error message set by dbGetNextError *

dbGetHDBC :: Db a -> IO (HDBC ())

usage: (dbGetHDBC db).

dbGetHENV :: Db a -> IO (HENV ())

usage: (dbGetHENV db).

dbGetHSTMT :: Db a -> IO (HSTMT ())

usage: (dbGetHSTMT db).

dbGetNativeError :: Db a -> IO Int

usage: (dbGetNativeError db).

dbGetNext :: Db a -> IO Bool

usage: (dbGetNext db).

dbGetNextError :: Db a -> HENV b -> HDBC c -> HSTMT d -> IO Bool

usage: (dbGetNextError db henv hdbc hstmt).

dbGetNumErrorMessages :: Db a -> IO Int

Get the number of stored error messages. *

dbGetPassword :: Db a -> IO String

usage: (dbGetPassword db).

dbGetResultColumns :: Db a -> Ptr CInt -> IO (DbColInfArray ())

Return dynamic column information about a result set of a query. *

dbGetStatus :: Db a -> IO Int

usage: (dbGetStatus db).

dbGetTableCount :: Db a -> IO Int

usage: (dbGetTableCount db).

dbGetUsername :: Db a -> IO String

usage: (dbGetUsername db).

dbGrant :: Db a -> Int -> String -> String -> IO Bool

usage: (dbGrant db privileges tableName userList).

dbIsOpen :: Db a -> IO Bool

usage: (dbIsOpen db).

dbIsSupported :: IO Bool

Are the database classes supported on this platform ? *

dbOpen :: Db a -> String -> String -> String -> IO Bool

usage: (dbOpen db dsn userId password).

dbRollbackTrans :: Db a -> IO Bool

usage: (dbRollbackTrans db).

dbSQLColumnName :: Db a -> String -> IO String

usage: (dbSQLColumnName db columnName).

dbSQLTableName :: Db a -> String -> IO String

usage: (dbSQLTableName db tableName).

dbSqlTypeToStandardSqlType :: Int -> IO Int

usage: (dbSqlTypeToStandardSqlType sqlType).

dbStandardSqlTypeToSqlType :: Int -> IO Int

usage: (dbStandardSqlTypeToSqlType sqlType).

dbTableExists :: Db a -> String -> String -> String -> IO Bool

usage: (dbTableExists db tableName userName path).

dbTablePrivileges :: Db a -> String -> String -> String -> String -> String -> IO Bool

usage: (dbTablePrivileges db tableName privileges userName schema path).

dbTranslateSqlState :: Db a -> String -> IO Int

usage: (dbTranslateSqlState db sqlState).

DbColInf

dbColInfGetBufferLength :: DbColInf a -> IO Int

usage: (dbColInfGetBufferLength self).

dbColInfGetCatalog :: DbColInf a -> IO String

usage: (dbColInfGetCatalog self).

dbColInfGetColName :: DbColInf a -> IO String

usage: (dbColInfGetColName self).

dbColInfGetColumnSize :: DbColInf a -> IO Int

usage: (dbColInfGetColumnSize self).

dbColInfGetDbDataType :: DbColInf a -> IO Int

usage: (dbColInfGetDbDataType self).

dbColInfGetDecimalDigits :: DbColInf a -> IO Int

usage: (dbColInfGetDecimalDigits self).

dbColInfGetFkCol :: DbColInf a -> IO Int

usage: (dbColInfGetFkCol self).

dbColInfGetFkTableName :: DbColInf a -> IO String

usage: (dbColInfGetFkTableName self).

dbColInfGetNumPrecRadix :: DbColInf a -> IO Int

usage: (dbColInfGetNumPrecRadix self).

dbColInfGetPkCol :: DbColInf a -> IO Int

usage: (dbColInfGetPkCol self).

dbColInfGetPkTableName :: DbColInf a -> IO String

usage: (dbColInfGetPkTableName self).

dbColInfGetRemarks :: DbColInf a -> IO String

usage: (dbColInfGetRemarks self).

dbColInfGetSchema :: DbColInf a -> IO String

usage: (dbColInfGetSchema self).

dbColInfGetSqlDataType :: DbColInf a -> IO Int

usage: (dbColInfGetSqlDataType self).

dbColInfGetTableName :: DbColInf a -> IO String

usage: (dbColInfGetTableName self).

dbColInfGetTypeName :: DbColInf a -> IO String

usage: (dbColInfGetTypeName self).

dbColInfIsNullable :: DbColInf a -> IO Bool

usage: (dbColInfIsNullable self).

DbColInfArray

dbColInfArrayDelete :: DbColInfArray a -> IO ()

usage: (dbColInfArrayDelete self).

dbColInfArrayGetColInf :: DbColInfArray a -> Int -> IO (DbColInf ())

usage: (dbColInfArrayGetColInf self index).

DbConnectInf

dbConnectInfAllocHenv :: DbConnectInf a -> IO ()

usage: (dbConnectInfAllocHenv self).

dbConnectInfCreate :: HENV a -> String -> String -> String -> String -> String -> String -> IO (DbConnectInf ())

usage: (dbConnectInfCreate henv dsn userID password defaultDir description fileType).

dbConnectInfDelete :: DbConnectInf a -> IO ()

usage: (dbConnectInfDelete self).

dbConnectInfFreeHenv :: DbConnectInf a -> IO ()

usage: (dbConnectInfFreeHenv self).

dbConnectInfGetHenv :: DbConnectInf a -> IO (HENV ())

usage: (dbConnectInfGetHenv self).

DbInf

dbInfDelete :: DbInf a -> IO ()

usage: (dbInfDelete self).

dbInfGetCatalogName :: DbInf a -> IO String

usage: (dbInfGetCatalogName self).

dbInfGetNumTables :: DbInf a -> IO Int

usage: (dbInfGetNumTables self).

dbInfGetSchemaName :: DbInf a -> IO String

usage: (dbInfGetSchemaName self).

dbInfGetTableInf :: DbInf a -> Int -> IO (DbTableInf ())

usage: (dbInfGetTableInf self index).

DbTableInf

dbTableInfGetNumCols :: DbTableInf a -> IO Int

usage: (dbTableInfGetNumCols self).

dbTableInfGetTableName :: DbTableInf a -> IO String

usage: (dbTableInfGetTableName self).

dbTableInfGetTableRemarks :: DbTableInf a -> IO String

usage: (dbTableInfGetTableRemarks self).

dbTableInfGetTableType :: DbTableInf a -> IO String

usage: (dbTableInfGetTableType self).

Dialog

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

usage: (dialogCreate prt id txt lfttopwdthgt stl).

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

usage: (dialogEndModal obj retCode).

dialogGetReturnCode :: Dialog a -> IO Int

usage: (dialogGetReturnCode obj).

dialogIsModal :: Dialog a -> IO Bool

usage: (dialogIsModal obj).

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

usage: (dialogSetReturnCode obj returnCode).

dialogShowModal :: Dialog a -> IO Int

usage: (dialogShowModal obj).

DirDialog

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

usage: (dirDialogCreate prt msg dir lfttop stl).

dirDialogGetMessage :: DirDialog a -> IO String

usage: (dirDialogGetMessage obj).

dirDialogGetPath :: DirDialog a -> IO String

usage: (dirDialogGetPath obj).

dirDialogGetStyle :: DirDialog a -> IO Int

usage: (dirDialogGetStyle obj).

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

usage: (dirDialogSetMessage obj msg).

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

usage: (dirDialogSetPath obj pth).

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

usage: (dirDialogSetStyle obj style).

DragImage

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

usage: (dragImageBeginDrag self xy window boundingWindow).

dragImageBeginDragFullScreen :: DragImage a -> Point -> Window c -> Bool -> WxRect e -> IO Bool

usage: (dragImageBeginDragFullScreen self xposypos window fullScreen rect).

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

usage: (dragImageCreate image xy).

dragImageDelete :: DragImage a -> IO ()

usage: (dragImageDelete self).

dragImageEndDrag :: DragImage a -> IO ()

usage: (dragImageEndDrag self).

dragImageHide :: DragImage a -> IO Bool

usage: (dragImageHide self).

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

usage: (dragImageMove self xy).

dragImageShow :: DragImage a -> IO Bool

usage: (dragImageShow self).

DrawControl

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

usage: (drawControlCreate prt id lfttopwdthgt stl).

DrawWindow

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

usage: (drawWindowCreate prt id lfttopwdthgt stl).

DropTarget

dropTargetGetData :: DropTarget a -> IO ()

usage: (dropTargetGetData obj).

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

usage: (dropTargetSetDataObject obj dat).

EncodingConverter

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

usage: (encodingConverterConvert obj input output).

encodingConverterCreate :: IO (EncodingConverter ())

usage: (encodingConverterCreate).

encodingConverterDelete :: EncodingConverter a -> IO ()

usage: (encodingConverterDelete obj).

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

usage: (encodingConverterGetAllEquivalents obj enc lst).

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

usage: (encodingConverterGetPlatformEquivalents obj enc platform lst).

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

usage: (encodingConverterInit obj inputenc outputenc method).

EraseEvent

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

usage: (eraseEventCopyObject obj obj).

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

usage: (eraseEventGetDC obj).

Event

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

usage: (eventCopyObject obj objectdest).

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

usage: (eventGetEventObject obj).

eventGetEventType :: Event a -> IO Int

usage: (eventGetEventType obj).

eventGetId :: Event a -> IO Int

usage: (eventGetId obj).

eventGetSkipped :: Event a -> IO Bool

usage: (eventGetSkipped obj).

eventGetTimestamp :: Event a -> IO Int

usage: (eventGetTimestamp obj).

eventIsCommandEvent :: Event a -> IO Bool

usage: (eventIsCommandEvent obj).

eventNewEventType :: IO Int

usage: (eventNewEventType).

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

usage: (eventSetEventObject obj obj).

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

usage: (eventSetEventType obj typ).

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

usage: (eventSetId obj id).

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

usage: (eventSetTimestamp obj ts).

eventSkip :: Event a -> IO ()

usage: (eventSkip obj).

EvtHandler

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

usage: (evtHandlerAddPendingEvent obj event).

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

usage: (evtHandlerConnect obj first last wxtype wxdata).

evtHandlerCreate :: IO (EvtHandler ())

usage: (evtHandlerCreate).

evtHandlerDelete :: EvtHandler a -> IO ()

usage: (evtHandlerDelete obj).

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

usage: (evtHandlerDisconnect obj first last wxtype id).

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

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

usage: (evtHandlerGetClosure obj id wxtype).

evtHandlerGetEvtHandlerEnabled :: EvtHandler a -> IO Bool

usage: (evtHandlerGetEvtHandlerEnabled obj).

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

usage: (evtHandlerGetNextHandler obj).

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

usage: (evtHandlerGetPreviousHandler obj).

evtHandlerProcessEvent :: EvtHandler a -> Event b -> IO Int

usage: (evtHandlerProcessEvent obj event).

evtHandlerProcessPendingEvents :: EvtHandler a -> IO ()

usage: (evtHandlerProcessPendingEvents obj).

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

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

usage: (evtHandlerSetEvtHandlerEnabled obj enabled).

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

usage: (evtHandlerSetNextHandler obj handler).

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

usage: (evtHandlerSetPreviousHandler obj handler).

FileConfig

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

usage: (fileConfigCreate inp).

FileDialog

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

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

fileDialogGetDirectory :: FileDialog a -> IO String

usage: (fileDialogGetDirectory obj).

fileDialogGetFilename :: FileDialog a -> IO String

usage: (fileDialogGetFilename obj).

fileDialogGetFilenames :: FileDialog a -> IO [String]

usage: (fileDialogGetFilenames obj).

fileDialogGetFilterIndex :: FileDialog a -> IO Int

usage: (fileDialogGetFilterIndex obj).

fileDialogGetMessage :: FileDialog a -> IO String

usage: (fileDialogGetMessage obj).

fileDialogGetPath :: FileDialog a -> IO String

usage: (fileDialogGetPath obj).

fileDialogGetPaths :: FileDialog a -> IO [String]

usage: (fileDialogGetPaths obj).

fileDialogGetStyle :: FileDialog a -> IO Int

usage: (fileDialogGetStyle obj).

fileDialogGetWildcard :: FileDialog a -> IO String

usage: (fileDialogGetWildcard obj).

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

usage: (fileDialogSetDirectory obj dir).

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

usage: (fileDialogSetFilename obj name).

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

usage: (fileDialogSetFilterIndex obj filterIndex).

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

usage: (fileDialogSetMessage obj message).

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

usage: (fileDialogSetPath obj path).

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

usage: (fileDialogSetStyle obj style).

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

usage: (fileDialogSetWildcard obj wildCard).

FileHistory

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

usage: (fileHistoryAddFileToHistory obj file).

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

usage: (fileHistoryAddFilesToMenu obj menu).

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

usage: (fileHistoryCreate maxFiles).

fileHistoryDelete :: FileHistory a -> IO ()

usage: (fileHistoryDelete obj).

fileHistoryGetCount :: FileHistory a -> IO Int

usage: (fileHistoryGetCount obj).

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

usage: (fileHistoryGetHistoryFile obj i).

fileHistoryGetMaxFiles :: FileHistory a -> IO Int

usage: (fileHistoryGetMaxFiles obj).

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

usage: (fileHistoryGetMenus obj).

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

usage: (fileHistoryLoad obj config).

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

usage: (fileHistoryRemoveFileFromHistory obj i).

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

usage: (fileHistoryRemoveMenu obj menu).

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

usage: (fileHistorySave obj config).

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

usage: (fileHistoryUseMenu obj menu).

FileType

fileTypeDelete :: FileType a -> IO ()

usage: (fileTypeDelete obj).

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

usage: (fileTypeExpandCommand obj cmd params).

fileTypeGetDescription :: FileType a -> IO String

usage: (fileTypeGetDescription obj).

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

usage: (fileTypeGetExtensions obj lst).

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

usage: (fileTypeGetIcon obj icon).

fileTypeGetMimeType :: FileType a -> IO String

usage: (fileTypeGetMimeType obj).

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

usage: (fileTypeGetMimeTypes obj lst).

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

usage: (fileTypeGetOpenCommand obj buf params).

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

usage: (fileTypeGetPrintCommand obj buf params).

FindDialogEvent

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

usage: (findDialogEventGetFindString obj ref).

findDialogEventGetFlags :: FindDialogEvent a -> IO Int

usage: (findDialogEventGetFlags obj).

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

usage: (findDialogEventGetReplaceString obj ref).

FindReplaceData

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

usage: (findReplaceDataCreate flags).

findReplaceDataCreateDefault :: IO (FindReplaceData ())

usage: (findReplaceDataCreateDefault).

findReplaceDataDelete :: FindReplaceData a -> IO ()

usage: (findReplaceDataDelete obj).

findReplaceDataGetFindString :: FindReplaceData a -> IO String

usage: (findReplaceDataGetFindString obj).

findReplaceDataGetFlags :: FindReplaceData a -> IO Int

usage: (findReplaceDataGetFlags obj).

findReplaceDataGetReplaceString :: FindReplaceData a -> IO String

usage: (findReplaceDataGetReplaceString obj).

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

usage: (findReplaceDataSetFindString obj str).

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

usage: (findReplaceDataSetFlags obj flags).

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

usage: (findReplaceDataSetReplaceString obj str).

FindReplaceDialog

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

usage: (findReplaceDialogCreate parent wxdata title style).

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

usage: (findReplaceDialogGetData obj).

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

usage: (findReplaceDialogSetData obj wxdata).

FlexGridSizer

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

usage: (flexGridSizerAddGrowableCol obj idx).

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

usage: (flexGridSizerAddGrowableRow obj idx).

flexGridSizerCalcMin :: FlexGridSizer a -> IO Size

usage: (flexGridSizerCalcMin obj).

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

usage: (flexGridSizerCreate rows cols vgap hgap).

flexGridSizerRecalcSizes :: FlexGridSizer a -> IO ()

usage: (flexGridSizerRecalcSizes obj).

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

usage: (flexGridSizerRemoveGrowableCol obj idx).

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

usage: (flexGridSizerRemoveGrowableRow obj idx).

Font

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

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

fontCreateDefault :: IO (Font ())

usage: (fontCreateDefault).

fontDelete :: Font a -> IO ()

usage: (fontDelete obj).

fontGetDefaultEncoding :: Font a -> IO Int

usage: (fontGetDefaultEncoding obj).

fontGetEncoding :: Font a -> IO Int

usage: (fontGetEncoding obj).

fontGetFaceName :: Font a -> IO String

usage: (fontGetFaceName obj).

fontGetFamily :: Font a -> IO Int

usage: (fontGetFamily obj).

fontGetFamilyString :: Font a -> IO String

usage: (fontGetFamilyString obj).

fontGetPointSize :: Font a -> IO Int

usage: (fontGetPointSize obj).

fontGetStyle :: Font a -> IO Int

usage: (fontGetStyle obj).

fontGetStyleString :: Font a -> IO String

usage: (fontGetStyleString obj).

fontGetUnderlined :: Font a -> IO Int

usage: (fontGetUnderlined obj).

fontGetWeight :: Font a -> IO Int

usage: (fontGetWeight obj).

fontGetWeightString :: Font a -> IO String

usage: (fontGetWeightString obj).

fontIsStatic :: Font a -> IO Bool

usage: (fontIsStatic self).

fontOk :: Font a -> IO Bool

usage: (fontOk obj).

fontSafeDelete :: Font a -> IO ()

usage: (fontSafeDelete self).

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

usage: (fontSetDefaultEncoding obj encoding).

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

usage: (fontSetEncoding obj encoding).

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

usage: (fontSetFaceName obj faceName).

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

usage: (fontSetFamily obj family).

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

usage: (fontSetPointSize obj pointSize).

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

usage: (fontSetStyle obj style).

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

usage: (fontSetUnderlined obj underlined).

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

usage: (fontSetWeight obj weight).

FontData

fontDataCreate :: IO (FontData ())

usage: (fontDataCreate).

fontDataDelete :: FontData a -> IO ()

usage: (fontDataDelete obj).

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

usage: (fontDataEnableEffects obj flag).

fontDataGetAllowSymbols :: FontData a -> IO Bool

usage: (fontDataGetAllowSymbols obj).

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

usage: (fontDataGetChosenFont obj).

fontDataGetColour :: FontData a -> IO Color

usage: (fontDataGetColour obj).

fontDataGetEnableEffects :: FontData a -> IO Bool

usage: (fontDataGetEnableEffects obj).

fontDataGetEncoding :: FontData a -> IO Int

usage: (fontDataGetEncoding obj).

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

usage: (fontDataGetInitialFont obj).

fontDataGetShowHelp :: FontData a -> IO Int

usage: (fontDataGetShowHelp obj).

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

usage: (fontDataSetAllowSymbols obj flag).

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

usage: (fontDataSetChosenFont obj font).

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

usage: (fontDataSetColour obj colour).

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

usage: (fontDataSetEncoding obj encoding).

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

usage: (fontDataSetInitialFont obj font).

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

usage: (fontDataSetRange obj minRange maxRange).

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

usage: (fontDataSetShowHelp obj flag).

FontDialog

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

usage: (fontDialogCreate prt fnt).

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

usage: (fontDialogGetFontData obj).

FontEnumerator

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

usage: (fontEnumeratorCreate obj fnc).

fontEnumeratorDelete :: FontEnumerator a -> IO ()

usage: (fontEnumeratorDelete obj).

fontEnumeratorEnumerateEncodings :: FontEnumerator a -> String -> IO Int

usage: (fontEnumeratorEnumerateEncodings obj facename).

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

usage: (fontEnumeratorEnumerateFacenames obj encoding fixedWidthOnly).

FontMapper

fontMapperCreate :: IO (FontMapper ())

usage: (fontMapperCreate).

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

usage: (fontMapperGetAltForEncoding obj encoding altencoding).

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

usage: (fontMapperIsEncodingAvailable obj encoding).

Frame

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

usage: (frameCentre self orientation).

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

usage: (frameCreate prt id txt lfttopwdthgt stl).

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

usage: (frameCreateStatusBar obj number style).

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

usage: (frameCreateToolBar obj style).

frameGetClientAreaOriginleft :: Frame a -> IO Int

usage: (frameGetClientAreaOriginleft obj).

frameGetClientAreaOrigintop :: Frame a -> IO Int

usage: (frameGetClientAreaOrigintop obj).

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

usage: (frameGetMenuBar obj).

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

usage: (frameGetStatusBar obj).

frameGetTitle :: Frame a -> IO String

usage: (frameGetTitle obj).

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

usage: (frameGetToolBar obj).

frameIsFullScreen :: Frame a -> IO Bool

usage: (frameIsFullScreen self).

frameRestore :: Frame a -> IO ()

usage: (frameRestore obj).

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

usage: (frameSetMenuBar obj menubar).

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

usage: (frameSetShape self region).

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

usage: (frameSetStatusBar obj statBar).

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

usage: (frameSetStatusText obj txt number).

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

usage: (frameSetStatusWidths obj n widthsfield).

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

usage: (frameSetTitle frame txt).

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

usage: (frameSetToolBar obj toolbar).

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

usage: (frameShowFullScreen self show style).

GLCanvas

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

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

glCanvasCreateShared :: Window a -> GLCanvas b -> Int -> Rect -> Int -> String -> Ptr CInt -> Palette h -> IO (GLCanvas ())

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

glCanvasSetColour :: GLCanvas a -> Color -> IO ()

usage: (glCanvasSetColour self colour).

glCanvasSetCurrent :: GLCanvas a -> IO ()

usage: (glCanvasSetCurrent self).

glCanvasSwapBuffers :: GLCanvas a -> IO ()

usage: (glCanvasSwapBuffers self).

Gauge

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

usage: (gaugeCreate prt id rng lfttopwdthgt stl).

gaugeGetBezelFace :: Gauge a -> IO Int

usage: (gaugeGetBezelFace obj).

gaugeGetRange :: Gauge a -> IO Int

usage: (gaugeGetRange obj).

gaugeGetShadowWidth :: Gauge a -> IO Int

usage: (gaugeGetShadowWidth obj).

gaugeGetValue :: Gauge a -> IO Int

usage: (gaugeGetValue obj).

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

usage: (gaugeSetBezelFace obj w).

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

usage: (gaugeSetRange obj r).

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

usage: (gaugeSetShadowWidth obj w).

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

usage: (gaugeSetValue obj pos).

GenericDragImage

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

usage: (genericDragImageCreate cursor).

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

usage: (genericDragImageDoDrawImage self dc xy).

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

usage: (genericDragImageGetImageRect self xposypos).

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

usage: (genericDragImageUpdateBackingFromWindow self windowDC destDC xywh xdestydestwidthheight).

GraphicsBrush

graphicsBrushCreate :: IO (GraphicsBrush ())

usage: (graphicsBrushCreate).

graphicsBrushDelete :: GraphicsBrush a -> IO ()

usage: (graphicsBrushDelete self).

GraphicsContext

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

usage: (graphicsContextClip self region).

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

usage: (graphicsContextClipByRectangle self xywh).

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

usage: (graphicsContextConcatTransform self path).

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

usage: (graphicsContextCreate dc).

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

usage: (graphicsContextCreateFromNative context).

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

usage: (graphicsContextCreateFromNativeWindow window).

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

usage: (graphicsContextCreateFromWindow window).

graphicsContextDelete :: GraphicsContext a -> IO ()

usage: (graphicsContextDelete self).

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

usage: (graphicsContextDrawBitmap self bmp xywh).

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

usage: (graphicsContextDrawEllipse self xywh).

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

usage: (graphicsContextDrawIcon self icon xywh).

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

usage: (graphicsContextDrawLines self n x y style).

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

usage: (graphicsContextDrawPath self path style).

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

usage: (graphicsContextDrawRectangle self xywh).

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

usage: (graphicsContextDrawRoundedRectangle self xywh radius).

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

usage: (graphicsContextDrawText self text xy).

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

usage: (graphicsContextDrawTextWithAngle self text xy radius).

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

usage: (graphicsContextFillPath self path style).

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

usage: (graphicsContextGetNativeContext self).

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

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

graphicsContextResetClip :: GraphicsContext a -> IO ()

usage: (graphicsContextResetClip self).

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

usage: (graphicsContextRotate self angle).

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

usage: (graphicsContextScale self xScaleyScale).

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

usage: (graphicsContextSetBrush self brush).

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

usage: (graphicsContextSetFont self font colour).

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

usage: (graphicsContextSetGraphicsBrush self brush).

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

usage: (graphicsContextSetGraphicsFont self font).

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

usage: (graphicsContextSetGraphicsPen self pen).

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

usage: (graphicsContextSetPen self pen).

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

usage: (graphicsContextSetTransform self path).

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

usage: (graphicsContextStrokeLine self x1y1 x2y2).

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

usage: (graphicsContextStrokeLines self n x y style).

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

usage: (graphicsContextStrokePath self path).

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

usage: (graphicsContextTranslate self dx dy).

GraphicsFont

graphicsFontCreate :: IO (GraphicsFont ())

usage: (graphicsFontCreate).

graphicsFontDelete :: GraphicsFont a -> IO ()

usage: (graphicsFontDelete self).

GraphicsMatrix

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

usage: (graphicsMatrixConcat self t).

graphicsMatrixCreate :: IO (GraphicsMatrix ())

usage: (graphicsMatrixCreate).

graphicsMatrixDelete :: GraphicsMatrix a -> IO ()

usage: (graphicsMatrixDelete self).

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

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

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

usage: (graphicsMatrixGetNativeMatrix self).

graphicsMatrixInvert :: GraphicsMatrix a -> IO ()

usage: (graphicsMatrixInvert self).

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

usage: (graphicsMatrixIsEqual self t).

graphicsMatrixIsIdentity :: GraphicsMatrix a -> IO Bool

usage: (graphicsMatrixIsIdentity self).

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

usage: (graphicsMatrixRotate self angle).

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

usage: (graphicsMatrixScale self xScaleyScale).

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

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

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

usage: (graphicsMatrixTransformDistance self dx dy).

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

usage: (graphicsMatrixTransformPoint self).

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

usage: (graphicsMatrixTranslate self dx dy).

GraphicsObject

graphicsObjectGetRenderer :: IO (GraphicsRenderer ())

usage: (graphicsObjectGetRenderer).

graphicsObjectIsNull :: GraphicsObject a -> IO Bool

usage: (graphicsObjectIsNull self).

GraphicsPath

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

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

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

usage: (graphicsPathAddArcToPoint self x1y1 x2y2 r).

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

usage: (graphicsPathAddCircle self xy r).

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

usage: (graphicsPathAddCurveToPoint self cx1cy1 cx2cy2 xy).

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

usage: (graphicsPathAddEllipse self xywh).

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

usage: (graphicsPathAddLineToPoint self xy).

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

usage: (graphicsPathAddPath self xy path).

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

usage: (graphicsPathAddQuadCurveToPoint self cxcy xy).

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

usage: (graphicsPathAddRectangle self xywh).

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

usage: (graphicsPathAddRoundedRectangle self xywh radius).

graphicsPathCloseSubpath :: GraphicsPath a -> IO ()

usage: (graphicsPathCloseSubpath self).

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

usage: (graphicsPathContains self xy style).

graphicsPathCreate :: IO (GraphicsPath ())

usage: (graphicsPathCreate).

graphicsPathDelete :: GraphicsPath a -> IO ()

usage: (graphicsPathDelete self).

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

usage: (graphicsPathGetBox self).

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

usage: (graphicsPathGetCurrentPoint self).

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

usage: (graphicsPathGetNativePath self).

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

usage: (graphicsPathMoveToPoint self xy).

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

usage: (graphicsPathTransform self matrix).

graphicsPathUnGetNativePath :: GraphicsPath a -> IO ()

usage: (graphicsPathUnGetNativePath p).

GraphicsPen

graphicsPenCreate :: IO (GraphicsPen ())

usage: (graphicsPenCreate).

graphicsPenDelete :: GraphicsPen a -> IO ()

usage: (graphicsPenDelete self).

GraphicsRenderer

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

usage: (graphicsRendererCreateContext dc).

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

usage: (graphicsRendererCreateContextFromNativeContext context).

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

usage: (graphicsRendererCreateContextFromNativeWindow window).

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

usage: (graphicsRendererCreateContextFromWindow window).

graphicsRendererDelete :: GraphicsRenderer a -> IO ()

usage: (graphicsRendererDelete self).

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

usage: (graphicsRendererGetDefaultRenderer self).

Grid

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

usage: (gridAppendCols obj numCols updateLabels).

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

usage: (gridAppendRows obj numRows updateLabels).

gridAutoSize :: Grid a -> IO ()

usage: (gridAutoSize obj).

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

usage: (gridAutoSizeColumn obj col setAsMin).

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

usage: (gridAutoSizeColumns obj setAsMin).

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

usage: (gridAutoSizeRow obj row setAsMin).

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

usage: (gridAutoSizeRows obj setAsMin).

gridBeginBatch :: Grid a -> IO ()

usage: (gridBeginBatch obj).

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

usage: (gridBlockToDeviceRect obj top left bottom right).

gridCalcCellsExposed :: Grid a -> Region b -> IO ()

usage: (gridCalcCellsExposed obj reg).

gridCalcColLabelsExposed :: Grid a -> Region b -> IO ()

usage: (gridCalcColLabelsExposed obj reg).

gridCalcRowLabelsExposed :: Grid a -> Region b -> IO ()

usage: (gridCalcRowLabelsExposed obj reg).

gridCanDragColSize :: Grid a -> IO Bool

usage: (gridCanDragColSize obj).

gridCanDragGridSize :: Grid a -> IO Bool

usage: (gridCanDragGridSize obj).

gridCanDragRowSize :: Grid a -> IO Bool

usage: (gridCanDragRowSize obj).

gridCanEnableCellControl :: Grid a -> IO Bool

usage: (gridCanEnableCellControl obj).

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

usage: (gridCellToRect obj row col).

gridClearGrid :: Grid a -> IO ()

usage: (gridClearGrid obj).

gridClearSelection :: Grid a -> IO ()

usage: (gridClearSelection obj).

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

usage: (gridCreate prt id lfttopwdthgt stl).

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

usage: (gridCreateGrid obj rows cols selmode).

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

usage: (gridDeleteCols obj pos numCols updateLabels).

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

usage: (gridDeleteRows obj pos numRows updateLabels).

gridDisableCellEditControl :: Grid a -> IO ()

usage: (gridDisableCellEditControl obj).

gridDisableDragColSize :: Grid a -> IO ()

usage: (gridDisableDragColSize obj).

gridDisableDragGridSize :: Grid a -> IO ()

usage: (gridDisableDragGridSize obj).

gridDisableDragRowSize :: Grid a -> IO ()

usage: (gridDisableDragRowSize obj).

gridDoEndDragResizeCol :: Grid a -> IO ()

usage: (gridDoEndDragResizeCol obj).

gridDoEndDragResizeRow :: Grid a -> IO ()

usage: (gridDoEndDragResizeRow obj).

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

usage: (gridDrawAllGridLines obj dc reg).

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

usage: (gridDrawCell obj dc row col).

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

usage: (gridDrawCellBorder obj dc row col).

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

usage: (gridDrawCellHighlight obj dc attr).

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

usage: (gridDrawColLabel obj dc col).

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

usage: (gridDrawColLabels obj dc).

gridDrawGridCellArea :: Grid a -> DC b -> IO ()

usage: (gridDrawGridCellArea obj dc).

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

usage: (gridDrawGridSpace obj dc).

gridDrawHighlight :: Grid a -> DC b -> IO ()

usage: (gridDrawHighlight obj dc).

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

usage: (gridDrawRowLabel obj dc row).

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

usage: (gridDrawRowLabels obj dc).

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

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

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

usage: (gridEnableCellEditControl obj enable).

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

usage: (gridEnableDragColSize obj enable).

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

usage: (gridEnableDragGridSize obj enable).

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

usage: (gridEnableDragRowSize obj enable).

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

usage: (gridEnableEditing obj edit).

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

usage: (gridEnableGridLines obj enable).

gridEndBatch :: Grid a -> IO ()

usage: (gridEndBatch obj).

gridGetBatchCount :: Grid a -> IO Int

usage: (gridGetBatchCount obj).

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

usage: (gridGetCellAlignment obj row col).

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

usage: (gridGetCellBackgroundColour obj row col colour).

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

usage: (gridGetCellEditor obj row col).

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

usage: (gridGetCellFont obj row col font).

gridGetCellHighlightColour :: Grid a -> IO Color

usage: (gridGetCellHighlightColour obj).

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

usage: (gridGetCellRenderer obj row col).

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

usage: (gridGetCellTextColour obj row col colour).

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

usage: (gridGetCellValue obj row col).

gridGetColLabelAlignment :: Grid a -> IO Size

usage: (gridGetColLabelAlignment obj).

gridGetColLabelSize :: Grid a -> IO Int

usage: (gridGetColLabelSize obj).

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

usage: (gridGetColLabelValue obj col).

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

usage: (gridGetColSize obj col).

gridGetDefaultCellAlignment :: Grid a -> IO Size

usage: (gridGetDefaultCellAlignment obj).

gridGetDefaultCellBackgroundColour :: Grid a -> IO Color

usage: (gridGetDefaultCellBackgroundColour obj).

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

usage: (gridGetDefaultCellFont obj).

gridGetDefaultCellTextColour :: Grid a -> IO Color

usage: (gridGetDefaultCellTextColour obj).

gridGetDefaultColLabelSize :: Grid a -> IO Int

usage: (gridGetDefaultColLabelSize obj).

gridGetDefaultColSize :: Grid a -> IO Int

usage: (gridGetDefaultColSize obj).

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

usage: (gridGetDefaultEditor obj).

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

usage: (gridGetDefaultEditorForCell obj row col).

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

usage: (gridGetDefaultEditorForType obj typeName).

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

usage: (gridGetDefaultRenderer obj).

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

usage: (gridGetDefaultRendererForCell obj row col).

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

usage: (gridGetDefaultRendererForType obj typeName).

gridGetDefaultRowLabelSize :: Grid a -> IO Int

usage: (gridGetDefaultRowLabelSize obj).

gridGetDefaultRowSize :: Grid a -> IO Int

usage: (gridGetDefaultRowSize obj).

gridGetGridCursorCol :: Grid a -> IO Int

usage: (gridGetGridCursorCol obj).

gridGetGridCursorRow :: Grid a -> IO Int

usage: (gridGetGridCursorRow obj).

gridGetGridLineColour :: Grid a -> IO Color

usage: (gridGetGridLineColour obj).

gridGetLabelBackgroundColour :: Grid a -> IO Color

usage: (gridGetLabelBackgroundColour obj).

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

usage: (gridGetLabelFont obj).

gridGetLabelTextColour :: Grid a -> IO Color

usage: (gridGetLabelTextColour obj).

gridGetNumberCols :: Grid a -> IO Int

usage: (gridGetNumberCols obj).

gridGetNumberRows :: Grid a -> IO Int

usage: (gridGetNumberRows obj).

gridGetRowLabelAlignment :: Grid a -> IO Size

usage: (gridGetRowLabelAlignment obj).

gridGetRowLabelSize :: Grid a -> IO Int

usage: (gridGetRowLabelSize obj).

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

usage: (gridGetRowLabelValue obj row).

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

usage: (gridGetRowSize obj row).

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

usage: (gridGetSelectedCells obj).

gridGetSelectedCols :: Grid a -> IO [Int]

usage: (gridGetSelectedCols obj).

gridGetSelectedRows :: Grid a -> IO [Int]

usage: (gridGetSelectedRows obj).

gridGetSelectionBackground :: Grid a -> IO Color

usage: (gridGetSelectionBackground obj).

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

usage: (gridGetSelectionBlockBottomRight obj).

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

usage: (gridGetSelectionBlockTopLeft obj).

gridGetSelectionForeground :: Grid a -> IO Color

usage: (gridGetSelectionForeground obj).

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

usage: (gridGetTable obj).

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

usage: (gridGetTextBoxSize obj dc countlines).

gridGridLinesEnabled :: Grid a -> IO Int

usage: (gridGridLinesEnabled obj).

gridHideCellEditControl :: Grid a -> IO ()

usage: (gridHideCellEditControl obj).

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

usage: (gridInsertCols obj pos numCols updateLabels).

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

usage: (gridInsertRows obj pos numRows updateLabels).

gridIsCellEditControlEnabled :: Grid a -> IO Bool

usage: (gridIsCellEditControlEnabled obj).

gridIsCellEditControlShown :: Grid a -> IO Bool

usage: (gridIsCellEditControlShown obj).

gridIsCurrentCellReadOnly :: Grid a -> IO Bool

usage: (gridIsCurrentCellReadOnly obj).

gridIsEditable :: Grid a -> IO Bool

usage: (gridIsEditable obj).

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

usage: (gridIsInSelection obj row col).

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

usage: (gridIsReadOnly obj row col).

gridIsSelection :: Grid a -> IO Bool

usage: (gridIsSelection obj).

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

usage: (gridIsVisible obj row col wholeCellVisible).

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

usage: (gridMakeCellVisible obj row col).

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

usage: (gridMoveCursorDown obj expandSelection).

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

usage: (gridMoveCursorDownBlock obj expandSelection).

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

usage: (gridMoveCursorLeft obj expandSelection).

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

usage: (gridMoveCursorLeftBlock obj expandSelection).

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

usage: (gridMoveCursorRight obj expandSelection).

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

usage: (gridMoveCursorRightBlock obj expandSelection).

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

usage: (gridMoveCursorUp obj expandSelection).

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

usage: (gridMoveCursorUpBlock obj expandSelection).

gridMovePageDown :: Grid a -> IO Bool

usage: (gridMovePageDown obj).

gridMovePageUp :: Grid a -> IO Bool

usage: (gridMovePageUp obj).

gridNewCalcCellsExposed :: Grid a -> Region b -> IO (GridCellCoordsArray ())

usage: (gridNewCalcCellsExposed obj reg).

gridNewDrawGridCellArea :: Grid a -> DC b -> GridCellCoordsArray c -> IO ()

usage: (gridNewDrawGridCellArea obj dc arr).

gridNewDrawHighlight :: Grid a -> DC b -> GridCellCoordsArray c -> IO ()

usage: (gridNewDrawHighlight obj dc arr).

gridProcessColLabelMouseEvent :: Grid a -> MouseEvent b -> IO ()

usage: (gridProcessColLabelMouseEvent obj event).

gridProcessCornerLabelMouseEvent :: Grid a -> MouseEvent b -> IO ()

usage: (gridProcessCornerLabelMouseEvent obj event).

gridProcessGridCellMouseEvent :: Grid a -> MouseEvent b -> IO ()

usage: (gridProcessGridCellMouseEvent obj event).

gridProcessRowLabelMouseEvent :: Grid a -> MouseEvent b -> IO ()

usage: (gridProcessRowLabelMouseEvent obj event).

gridProcessTableMessage :: Grid a -> Event b -> IO Int

usage: (gridProcessTableMessage obj evt).

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

usage: (gridRegisterDataType obj typeName renderer editor).

gridSaveEditControlValue :: Grid a -> IO ()

usage: (gridSaveEditControlValue obj).

gridSelectAll :: Grid a -> IO ()

usage: (gridSelectAll obj).

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

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

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

usage: (gridSelectCol obj col addToSelected).

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

usage: (gridSelectRow obj row addToSelected).

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

usage: (gridSetCellAlignment obj row col horiz vert).

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

usage: (gridSetCellBackgroundColour obj row col colour).

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

usage: (gridSetCellEditor obj row col editor).

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

usage: (gridSetCellFont obj row col font).

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

usage: (gridSetCellHighlightColour obj col).

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

usage: (gridSetCellRenderer obj row col renderer).

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

usage: (gridSetCellTextColour obj row col colour).

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

usage: (gridSetCellValue obj row col s).

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

usage: (gridSetColAttr obj col attr).

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

usage: (gridSetColFormatBool obj col).

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

usage: (gridSetColFormatCustom obj col typeName).

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

usage: (gridSetColFormatFloat obj col width precision).

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

usage: (gridSetColFormatNumber obj col).

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

usage: (gridSetColLabelAlignment obj horiz vert).

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

usage: (gridSetColLabelSize obj height).

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

usage: (gridSetColLabelValue obj col label).

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

usage: (gridSetColMinimalWidth obj col width).

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

usage: (gridSetColSize obj col width).

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

usage: (gridSetDefaultCellAlignment obj horiz vert).

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

usage: (gridSetDefaultCellBackgroundColour obj colour).

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

usage: (gridSetDefaultCellFont obj font).

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

usage: (gridSetDefaultCellTextColour obj colour).

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

usage: (gridSetDefaultColSize obj width resizeExistingCols).

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

usage: (gridSetDefaultEditor obj editor).

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

usage: (gridSetDefaultRenderer obj renderer).

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

usage: (gridSetDefaultRowSize obj height resizeExistingRows).

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

usage: (gridSetGridCursor obj row col).

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

usage: (gridSetGridLineColour obj col).

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

usage: (gridSetLabelBackgroundColour obj colour).

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

usage: (gridSetLabelFont obj font).

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

usage: (gridSetLabelTextColour obj colour).

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

usage: (gridSetMargins obj extraWidth extraHeight).

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

usage: (gridSetReadOnly obj row col isReadOnly).

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

usage: (gridSetRowAttr obj row attr).

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

usage: (gridSetRowLabelAlignment obj horiz vert).

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

usage: (gridSetRowLabelSize obj width).

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

usage: (gridSetRowLabelValue obj row label).

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

usage: (gridSetRowMinimalHeight obj row width).

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

usage: (gridSetRowSize obj row height).

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

usage: (gridSetSelectionBackground obj c).

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

usage: (gridSetSelectionForeground obj c).

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

usage: (gridSetSelectionMode obj selmode).

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

usage: (gridSetTable obj table takeOwnership selmode).

gridShowCellEditControl :: Grid a -> IO ()

usage: (gridShowCellEditControl obj).

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

usage: (gridStringToLines obj value lines).

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

usage: (gridXToCol obj x).

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

usage: (gridXToEdgeOfCol obj x).

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

usage: (gridXYToCell obj xy).

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

usage: (gridYToEdgeOfRow obj y).

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

usage: (gridYToRow obj y).

GridCellAttr

gridCellAttrCtor :: IO (GridCellAttr ())

usage: (gridCellAttrCtor).

gridCellAttrDecRef :: GridCellAttr a -> IO ()

usage: (gridCellAttrDecRef obj).

gridCellAttrGetAlignment :: GridCellAttr a -> IO Size

usage: (gridCellAttrGetAlignment obj).

gridCellAttrGetBackgroundColour :: GridCellAttr a -> IO Color

usage: (gridCellAttrGetBackgroundColour obj).

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

usage: (gridCellAttrGetEditor obj grid row col).

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

usage: (gridCellAttrGetFont obj).

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

usage: (gridCellAttrGetRenderer obj grid row col).

gridCellAttrGetTextColour :: GridCellAttr a -> IO Color

usage: (gridCellAttrGetTextColour obj).

gridCellAttrHasAlignment :: GridCellAttr a -> IO Bool

usage: (gridCellAttrHasAlignment obj).

gridCellAttrHasBackgroundColour :: GridCellAttr a -> IO Bool

usage: (gridCellAttrHasBackgroundColour obj).

gridCellAttrHasEditor :: GridCellAttr a -> IO Bool

usage: (gridCellAttrHasEditor obj).

gridCellAttrHasFont :: GridCellAttr a -> IO Bool

usage: (gridCellAttrHasFont obj).

gridCellAttrHasRenderer :: GridCellAttr a -> IO Bool

usage: (gridCellAttrHasRenderer obj).

gridCellAttrHasTextColour :: GridCellAttr a -> IO Bool

usage: (gridCellAttrHasTextColour obj).

gridCellAttrIncRef :: GridCellAttr a -> IO ()

usage: (gridCellAttrIncRef obj).

gridCellAttrIsReadOnly :: GridCellAttr a -> IO Bool

usage: (gridCellAttrIsReadOnly obj).

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

usage: (gridCellAttrSetAlignment obj hAlign vAlign).

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

usage: (gridCellAttrSetBackgroundColour obj colBack).

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

usage: (gridCellAttrSetDefAttr obj defAttr).

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

usage: (gridCellAttrSetEditor obj editor).

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

usage: (gridCellAttrSetFont obj font).

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

usage: (gridCellAttrSetReadOnly obj isReadOnly).

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

usage: (gridCellAttrSetRenderer obj renderer).

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

usage: (gridCellAttrSetTextColour obj colText).

GridCellBoolEditor

gridCellBoolEditorCtor :: IO (GridCellBoolEditor ())

usage: (gridCellBoolEditorCtor).

GridCellChoiceEditor

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

usage: (gridCellChoiceEditorCtor countchoices allowOthers).

GridCellCoordsArray

gridCellCoordsArrayCreate :: IO (GridCellCoordsArray ())

usage: (gridCellCoordsArrayCreate).

gridCellCoordsArrayDelete :: GridCellCoordsArray a -> IO ()

usage: (gridCellCoordsArrayDelete obj).

gridCellCoordsArrayGetCount :: GridCellCoordsArray a -> IO Int

usage: (gridCellCoordsArrayGetCount obj).

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

usage: (gridCellCoordsArrayItem obj idx).

GridCellEditor

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

usage: (gridCellEditorBeginEdit obj row col grid).

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

usage: (gridCellEditorCreate obj parent id evtHandler).

gridCellEditorDestroy :: GridCellEditor a -> IO ()

usage: (gridCellEditorDestroy obj).

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

usage: (gridCellEditorEndEdit obj row col grid).

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

usage: (gridCellEditorGetControl obj).

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

usage: (gridCellEditorHandleReturn obj event).

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

usage: (gridCellEditorIsAcceptedKey obj event).

gridCellEditorIsCreated :: GridCellEditor a -> IO Bool

usage: (gridCellEditorIsCreated obj).

gridCellEditorPaintBackground :: GridCellEditor a -> Rect -> GridCellAttr c -> IO ()

usage: (gridCellEditorPaintBackground obj xywh attr).

gridCellEditorReset :: GridCellEditor a -> IO ()

usage: (gridCellEditorReset obj).

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

usage: (gridCellEditorSetControl obj control).

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

usage: (gridCellEditorSetParameters obj params).

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

usage: (gridCellEditorSetSize obj xywh).

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

usage: (gridCellEditorShow obj show attr).

gridCellEditorStartingClick :: GridCellEditor a -> IO ()

usage: (gridCellEditorStartingClick obj).

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

usage: (gridCellEditorStartingKey obj event).

GridCellFloatEditor

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

usage: (gridCellFloatEditorCtor width precision).

GridCellNumberEditor

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

usage: (gridCellNumberEditorCtor min max).

GridCellTextEditor

gridCellTextEditorCtor :: IO (GridCellTextEditor ())

usage: (gridCellTextEditorCtor).

GridCellTextEnterEditor

gridCellTextEnterEditorCtor :: IO (GridCellTextEnterEditor ())

usage: (gridCellTextEnterEditorCtor).

GridEditorCreatedEvent

gridEditorCreatedEventGetCol :: GridEditorCreatedEvent a -> IO Int

usage: (gridEditorCreatedEventGetCol obj).

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

usage: (gridEditorCreatedEventGetControl obj).

gridEditorCreatedEventGetRow :: GridEditorCreatedEvent a -> IO Int

usage: (gridEditorCreatedEventGetRow obj).

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

usage: (gridEditorCreatedEventSetCol obj col).

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

usage: (gridEditorCreatedEventSetControl obj ctrl).

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

usage: (gridEditorCreatedEventSetRow obj row).

GridEvent

gridEventAltDown :: GridEvent a -> IO Bool

usage: (gridEventAltDown obj).

gridEventControlDown :: GridEvent a -> IO Bool

usage: (gridEventControlDown obj).

gridEventGetCol :: GridEvent a -> IO Int

usage: (gridEventGetCol obj).

gridEventGetPosition :: GridEvent a -> IO Point

usage: (gridEventGetPosition obj).

gridEventGetRow :: GridEvent a -> IO Int

usage: (gridEventGetRow obj).

gridEventMetaDown :: GridEvent a -> IO Bool

usage: (gridEventMetaDown obj).

gridEventSelecting :: GridEvent a -> IO Bool

usage: (gridEventSelecting obj).

gridEventShiftDown :: GridEvent a -> IO Bool

usage: (gridEventShiftDown obj).

GridRangeSelectEvent

gridRangeSelectEventAltDown :: GridRangeSelectEvent a -> IO Bool

usage: (gridRangeSelectEventAltDown obj).

gridRangeSelectEventControlDown :: GridRangeSelectEvent a -> IO Bool

usage: (gridRangeSelectEventControlDown obj).

gridRangeSelectEventGetBottomRightCoords :: GridRangeSelectEvent a -> IO Point

usage: (gridRangeSelectEventGetBottomRightCoords obj).

gridRangeSelectEventGetBottomRow :: GridRangeSelectEvent a -> IO Int

usage: (gridRangeSelectEventGetBottomRow obj).

gridRangeSelectEventGetLeftCol :: GridRangeSelectEvent a -> IO Int

usage: (gridRangeSelectEventGetLeftCol obj).

gridRangeSelectEventGetRightCol :: GridRangeSelectEvent a -> IO Int

usage: (gridRangeSelectEventGetRightCol obj).

gridRangeSelectEventGetTopLeftCoords :: GridRangeSelectEvent a -> IO Point

usage: (gridRangeSelectEventGetTopLeftCoords obj).

gridRangeSelectEventGetTopRow :: GridRangeSelectEvent a -> IO Int

usage: (gridRangeSelectEventGetTopRow obj).

gridRangeSelectEventMetaDown :: GridRangeSelectEvent a -> IO Bool

usage: (gridRangeSelectEventMetaDown obj).

gridRangeSelectEventSelecting :: GridRangeSelectEvent a -> IO Bool

usage: (gridRangeSelectEventSelecting obj).

gridRangeSelectEventShiftDown :: GridRangeSelectEvent a -> IO Bool

usage: (gridRangeSelectEventShiftDown obj).

GridSizeEvent

gridSizeEventAltDown :: GridSizeEvent a -> IO Bool

usage: (gridSizeEventAltDown obj).

gridSizeEventControlDown :: GridSizeEvent a -> IO Bool

usage: (gridSizeEventControlDown obj).

gridSizeEventGetPosition :: GridSizeEvent a -> IO Point

usage: (gridSizeEventGetPosition obj).

gridSizeEventGetRowOrCol :: GridSizeEvent a -> IO Int

usage: (gridSizeEventGetRowOrCol obj).

gridSizeEventMetaDown :: GridSizeEvent a -> IO Bool

usage: (gridSizeEventMetaDown obj).

gridSizeEventShiftDown :: GridSizeEvent a -> IO Bool

usage: (gridSizeEventShiftDown obj).

GridSizer

gridSizerCalcMin :: GridSizer a -> IO Size

usage: (gridSizerCalcMin obj).

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

usage: (gridSizerCreate rows cols vgap hgap).

gridSizerGetCols :: GridSizer a -> IO Int

usage: (gridSizerGetCols obj).

gridSizerGetHGap :: GridSizer a -> IO Int

usage: (gridSizerGetHGap obj).

gridSizerGetRows :: GridSizer a -> IO Int

usage: (gridSizerGetRows obj).

gridSizerGetVGap :: GridSizer a -> IO Int

usage: (gridSizerGetVGap obj).

gridSizerRecalcSizes :: GridSizer a -> IO ()

usage: (gridSizerRecalcSizes obj).

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

usage: (gridSizerSetCols obj cols).

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

usage: (gridSizerSetHGap obj gap).

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

usage: (gridSizerSetRows obj rows).

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

usage: (gridSizerSetVGap obj gap).

HelpControllerHelpProvider

helpControllerHelpProviderCreate :: Ptr a -> IO (HelpControllerHelpProvider ())

usage: (helpControllerHelpProviderCreate ctr).

helpControllerHelpProviderGetHelpController :: HelpControllerHelpProvider a -> IO (HelpController ())

usage: (helpControllerHelpProviderGetHelpController obj).

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

usage: (helpControllerHelpProviderSetHelpController obj hc).

HelpEvent

helpEventGetLink :: HelpEvent a -> Ptr b -> IO Int

usage: (helpEventGetLink obj ref).

helpEventGetPosition :: HelpEvent a -> IO Point

usage: (helpEventGetPosition obj).

helpEventGetTarget :: HelpEvent a -> Ptr b -> IO Int

usage: (helpEventGetTarget obj ref).

helpEventSetLink :: HelpEvent a -> Ptr b -> IO Int

usage: (helpEventSetLink obj link).

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

usage: (helpEventSetPosition obj xy).

helpEventSetTarget :: HelpEvent a -> Ptr b -> IO ()

usage: (helpEventSetTarget obj target).

HelpProvider

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

usage: (helpProviderAddHelp obj window text).

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

usage: (helpProviderAddHelpById obj id text).

helpProviderDelete :: HelpProvider a -> IO ()

usage: (helpProviderDelete obj).

helpProviderGet :: IO (Ptr ())

usage: (helpProviderGet).

helpProviderGetHelp :: HelpProvider a -> Window b -> Ptr c -> IO Int

usage: (helpProviderGetHelp obj window ref).

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

usage: (helpProviderRemoveHelp obj window).

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

usage: (helpProviderSet helpProvider).

helpProviderShowHelp :: HelpProvider a -> Window b -> IO Int

usage: (helpProviderShowHelp obj window).

HtmlHelpController

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

usage: (htmlHelpControllerAddBook obj book showwaitmsg).

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

usage: (htmlHelpControllerCreate style).

htmlHelpControllerDelete :: HtmlHelpController a -> IO ()

usage: (htmlHelpControllerDelete obj).

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

usage: (htmlHelpControllerDisplay obj x).

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

usage: (htmlHelpControllerDisplayBlock obj blockNo).

htmlHelpControllerDisplayContents :: HtmlHelpController a -> IO Int

usage: (htmlHelpControllerDisplayContents obj).

htmlHelpControllerDisplayIndex :: HtmlHelpController a -> IO Int

usage: (htmlHelpControllerDisplayIndex obj).

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

usage: (htmlHelpControllerDisplayNumber obj id).

htmlHelpControllerDisplaySection :: HtmlHelpController a -> String -> IO Int

usage: (htmlHelpControllerDisplaySection obj section).

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

usage: (htmlHelpControllerDisplaySectionNumber obj sectionNo).

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

usage: (htmlHelpControllerGetFrame obj).

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

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

htmlHelpControllerInitialize :: HtmlHelpController a -> String -> IO Int

usage: (htmlHelpControllerInitialize obj file).

htmlHelpControllerKeywordSearch :: HtmlHelpController a -> String -> IO Int

usage: (htmlHelpControllerKeywordSearch obj keyword).

htmlHelpControllerLoadFile :: HtmlHelpController a -> String -> IO Int

usage: (htmlHelpControllerLoadFile obj file).

htmlHelpControllerQuit :: HtmlHelpController a -> IO Int

usage: (htmlHelpControllerQuit obj).

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

usage: (htmlHelpControllerReadCustomization obj cfg path).

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

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

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

usage: (htmlHelpControllerSetTempDir obj path).

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

usage: (htmlHelpControllerSetTitleFormat obj format).

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

usage: (htmlHelpControllerSetViewer obj viewer flags).

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

usage: (htmlHelpControllerUseConfig obj config rootpath).

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

usage: (htmlHelpControllerWriteCustomization obj cfg path).

HtmlWindow

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

usage: (htmlWindowAppendToPage obj source).

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

usage: (htmlWindowCreate prt id lfttopwdthgt stl txt).

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

usage: (htmlWindowGetInternalRepresentation obj).

htmlWindowGetOpenedAnchor :: HtmlWindow a -> IO String

usage: (htmlWindowGetOpenedAnchor obj).

htmlWindowGetOpenedPage :: HtmlWindow a -> IO String

usage: (htmlWindowGetOpenedPage obj).

htmlWindowGetOpenedPageTitle :: HtmlWindow a -> IO String

usage: (htmlWindowGetOpenedPageTitle obj).

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

usage: (htmlWindowGetRelatedFrame obj).

htmlWindowHistoryBack :: HtmlWindow a -> IO Bool

usage: (htmlWindowHistoryBack obj).

htmlWindowHistoryCanBack :: HtmlWindow a -> IO Bool

usage: (htmlWindowHistoryCanBack obj).

htmlWindowHistoryCanForward :: HtmlWindow a -> IO Bool

usage: (htmlWindowHistoryCanForward obj).

htmlWindowHistoryClear :: HtmlWindow a -> IO ()

usage: (htmlWindowHistoryClear obj).

htmlWindowHistoryForward :: HtmlWindow a -> IO Bool

usage: (htmlWindowHistoryForward obj).

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

usage: (htmlWindowLoadPage obj location).

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

usage: (htmlWindowReadCustomization obj cfg path).

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

usage: (htmlWindowSetBorders obj b).

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

usage: (htmlWindowSetFonts obj normalface fixedface sizes).

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

usage: (htmlWindowSetPage obj source).

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

usage: (htmlWindowSetRelatedFrame obj frame format).

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

usage: (htmlWindowSetRelatedStatusBar obj bar).

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

usage: (htmlWindowWriteCustomization obj cfg path).

Icon

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

usage: (iconAssign obj other).

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

usage: (iconCopyFromBitmap obj bmp).

iconCreateDefault :: IO (Icon ())

usage: (iconCreateDefault).

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

usage: (iconCreateLoad name wxtype widthheight).

iconDelete :: Icon a -> IO ()

usage: (iconDelete obj).

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

usage: (iconFromRaw wxdata widthheight).

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

usage: (iconFromXPM wxdata).

iconGetDepth :: Icon a -> IO Int

usage: (iconGetDepth obj).

iconGetHeight :: Icon a -> IO Int

usage: (iconGetHeight obj).

iconGetWidth :: Icon a -> IO Int

usage: (iconGetWidth obj).

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

usage: (iconIsEqual obj other).

iconIsStatic :: Icon a -> IO Bool

usage: (iconIsStatic self).

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

usage: (iconLoad obj name wxtype widthheight).

iconOk :: Icon a -> IO Bool

usage: (iconOk obj).

iconSafeDelete :: Icon a -> IO ()

usage: (iconSafeDelete self).

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

usage: (iconSetDepth obj depth).

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

usage: (iconSetHeight obj height).

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

usage: (iconSetWidth obj width).

IconBundle

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

usage: (iconBundleAddIcon obj icon).

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

usage: (iconBundleAddIconFromFile obj file wxtype).

iconBundleCreateDefault :: IO (IconBundle ())

usage: (iconBundleCreateDefault).

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

usage: (iconBundleCreateFromFile file wxtype).

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

usage: (iconBundleCreateFromIcon icon).

iconBundleDelete :: IconBundle a -> IO ()

usage: (iconBundleDelete obj).

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

usage: (iconBundleGetIcon obj wh).

IdleEvent

idleEventCopyObject :: IdleEvent a -> Ptr b -> IO ()

usage: (idleEventCopyObject obj objectdest).

idleEventMoreRequested :: IdleEvent a -> IO Bool

usage: (idleEventMoreRequested obj).

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

usage: (idleEventRequestMore obj needMore).

Image

imageCanRead :: String -> IO Bool

usage: (imageCanRead name).

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

usage: (imageConvertToBitmap obj).

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

usage: (imageConvertToByteString obj wxtype).

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

usage: (imageConvertToLazyByteString obj wxtype).

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

usage: (imageCountColours obj stopafter).

imageCreateDefault :: IO (Image ())

usage: (imageCreateDefault).

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

usage: (imageCreateFromBitmap bitmap).

imageCreateFromByteString :: ByteString -> Int -> IO (Image ())

usage: (imageCreateFromByteString datalength wxtype).

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

usage: (imageCreateFromData widthheight wxdata).

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

usage: (imageCreateFromDataEx widthheight wxdata isStaticData).

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

usage: (imageCreateFromFile name).

imageCreateFromLazyByteString :: ByteString -> Int -> IO (Image ())

usage: (imageCreateFromLazyByteString datalength wxtype).

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

usage: (imageCreateSized widthheight).

imageDelete :: Image a -> IO ()

usage: (imageDelete image).

imageDestroy :: Image a -> IO ()

usage: (imageDestroy obj).

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

usage: (imageGetBlue obj xy).

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

usage: (imageGetData obj).

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

usage: (imageGetGreen obj xy).

imageGetHeight :: Image a -> IO Int

usage: (imageGetHeight obj).

imageGetMaskBlue :: Image a -> IO Char

usage: (imageGetMaskBlue obj).

imageGetMaskGreen :: Image a -> IO Char

usage: (imageGetMaskGreen obj).

imageGetMaskRed :: Image a -> IO Char

usage: (imageGetMaskRed obj).

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

usage: (imageGetOption obj name).

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

usage: (imageGetOptionInt obj name).

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

usage: (imageGetRed obj xy).

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

usage: (imageGetSubImage obj xywh).

imageGetWidth :: Image a -> IO Int

usage: (imageGetWidth obj).

imageHasMask :: Image a -> IO Bool

usage: (imageHasMask obj).

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

usage: (imageHasOption obj name).

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

usage: (imageInitialize obj widthheight).

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

usage: (imageInitializeFromData obj widthheight wxdata).

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

usage: (imageLoadFile obj name wxtype).

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

usage: (imageMirror obj horizontally).

imageOk :: Image a -> IO Bool

usage: (imageOk obj).

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

usage: (imagePaste obj image xy).

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

usage: (imageReplace obj r1g1b1 r2g2b2).

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

usage: (imageRescale obj widthheight).

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

usage: (imageRotate obj angle cxcy interpolating offsetafterrotation).

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

usage: (imageRotate90 obj clockwise).

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

usage: (imageSaveFile obj name wxtype).

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

usage: (imageScale obj widthheight).

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

usage: (imageSetData obj wxdata).

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

usage: (imageSetDataAndSize obj wxdata newwidthnewheight).

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

usage: (imageSetMask obj mask).

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

usage: (imageSetMaskColour obj rgb).

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

usage: (imageSetOption obj name value).

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

usage: (imageSetOptionInt obj name value).

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

usage: (imageSetRGB obj xy rgb).

ImageList

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

usage: (imageListAddBitmap obj bitmap mask).

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

usage: (imageListAddIcon obj icon).

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

usage: (imageListAddMasked obj bitmap maskColour).

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

usage: (imageListCreate widthheight mask initialCount).

imageListDelete :: ImageList a -> IO ()

usage: (imageListDelete obj).

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

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

imageListGetImageCount :: ImageList a -> IO Int

usage: (imageListGetImageCount obj).

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

usage: (imageListGetSize obj index).

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

usage: (imageListRemove obj index).

imageListRemoveAll :: ImageList a -> IO Bool

usage: (imageListRemoveAll obj).

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

usage: (imageListReplace obj index bitmap mask).

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

usage: (imageListReplaceIcon obj index icon).

IndividualLayoutConstraint

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

usage: (individualLayoutConstraintAbove obj sibling marg).

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

usage: (individualLayoutConstraintAbsolute obj val).

individualLayoutConstraintAsIs :: IndividualLayoutConstraint a -> IO ()

usage: (individualLayoutConstraintAsIs obj).

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

usage: (individualLayoutConstraintBelow obj sibling marg).

individualLayoutConstraintGetDone :: IndividualLayoutConstraint a -> IO Int

usage: (individualLayoutConstraintGetDone obj).

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

usage: (individualLayoutConstraintGetEdge obj which thisWin other).

individualLayoutConstraintGetMargin :: IndividualLayoutConstraint a -> IO Int

usage: (individualLayoutConstraintGetMargin obj).

individualLayoutConstraintGetMyEdge :: IndividualLayoutConstraint a -> IO Int

usage: (individualLayoutConstraintGetMyEdge obj).

individualLayoutConstraintGetOtherEdge :: IndividualLayoutConstraint a -> IO Int

usage: (individualLayoutConstraintGetOtherEdge obj).

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

usage: (individualLayoutConstraintGetOtherWindow obj).

individualLayoutConstraintGetPercent :: IndividualLayoutConstraint a -> IO Int

usage: (individualLayoutConstraintGetPercent obj).

individualLayoutConstraintGetRelationship :: IndividualLayoutConstraint a -> IO Int

usage: (individualLayoutConstraintGetRelationship obj).

individualLayoutConstraintGetValue :: IndividualLayoutConstraint a -> IO Int

usage: (individualLayoutConstraintGetValue obj).

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

usage: (individualLayoutConstraintLeftOf obj sibling marg).

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

usage: (individualLayoutConstraintPercentOf obj otherW wh per).

individualLayoutConstraintResetIfWin :: IndividualLayoutConstraint a -> Window b -> IO Int

usage: (individualLayoutConstraintResetIfWin obj otherW).

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

usage: (individualLayoutConstraintRightOf obj sibling marg).

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

usage: (individualLayoutConstraintSameAs obj otherW edge marg).

individualLayoutConstraintSatisfyConstraint :: IndividualLayoutConstraint a -> Ptr b -> Window c -> IO Int

usage: (individualLayoutConstraintSatisfyConstraint obj constraints win).

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

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

individualLayoutConstraintSetDone :: IndividualLayoutConstraint a -> Int -> IO ()

usage: (individualLayoutConstraintSetDone obj d).

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

usage: (individualLayoutConstraintSetEdge obj which).

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

usage: (individualLayoutConstraintSetMargin obj m).

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

usage: (individualLayoutConstraintSetRelationship obj r).

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

usage: (individualLayoutConstraintSetValue obj v).

individualLayoutConstraintUnconstrained :: IndividualLayoutConstraint a -> IO ()

usage: (individualLayoutConstraintUnconstrained obj).

InputSink

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

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

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

inputSinkStart :: InputSink a -> IO ()

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

InputSinkEvent

inputSinkEventLastError :: InputSinkEvent a -> IO Int

Get the input status (wxSTREAM_NO_ERROR is ok).

inputSinkEventLastInput :: InputSinkEvent a -> IO (Ptr CWchar)

The input buffer.

inputSinkEventLastRead :: InputSinkEvent a -> IO Int

The number of characters in the input buffer.

InputStream

inputStreamCanRead :: InputStream a -> IO Bool

usage: (inputStreamCanRead self).

inputStreamDelete :: InputStream a -> IO ()

usage: (inputStreamDelete obj).

inputStreamEof :: InputStream a -> IO Bool

usage: (inputStreamEof obj).

inputStreamGetC :: InputStream a -> IO Char

usage: (inputStreamGetC obj).

inputStreamLastRead :: InputStream a -> IO Int

usage: (inputStreamLastRead obj).

inputStreamPeek :: InputStream a -> IO Char

usage: (inputStreamPeek obj).

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

usage: (inputStreamRead obj buffer size).

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

usage: (inputStreamSeekI obj pos mode).

inputStreamTell :: InputStream a -> IO Int

usage: (inputStreamTell obj).

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

usage: (inputStreamUngetBuffer obj buffer size).

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

usage: (inputStreamUngetch obj c).

KeyEvent

keyEventAltDown :: KeyEvent a -> IO Bool

usage: (keyEventAltDown obj).

keyEventControlDown :: KeyEvent a -> IO Bool

usage: (keyEventControlDown obj).

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

usage: (keyEventCopyObject obj obj).

keyEventGetKeyCode :: KeyEvent a -> IO Int

usage: (keyEventGetKeyCode obj).

keyEventGetPosition :: KeyEvent a -> IO Point

usage: (keyEventGetPosition obj).

keyEventGetX :: KeyEvent a -> IO Int

usage: (keyEventGetX obj).

keyEventGetY :: KeyEvent a -> IO Int

usage: (keyEventGetY obj).

keyEventHasModifiers :: KeyEvent a -> IO Bool

usage: (keyEventHasModifiers obj).

keyEventMetaDown :: KeyEvent a -> IO Bool

usage: (keyEventMetaDown obj).

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

usage: (keyEventSetKeyCode obj code).

keyEventShiftDown :: KeyEvent a -> IO Bool

usage: (keyEventShiftDown obj).

LayoutAlgorithm

layoutAlgorithmCreate :: IO (LayoutAlgorithm ())

usage: (layoutAlgorithmCreate).

layoutAlgorithmDelete :: LayoutAlgorithm a -> IO ()

usage: (layoutAlgorithmDelete obj).

layoutAlgorithmLayoutFrame :: LayoutAlgorithm a -> Frame b -> Ptr c -> IO Int

usage: (layoutAlgorithmLayoutFrame obj frame mainWindow).

layoutAlgorithmLayoutMDIFrame :: LayoutAlgorithm a -> Frame b -> Rect -> Int -> IO Int

usage: (layoutAlgorithmLayoutMDIFrame obj frame xywh use).

layoutAlgorithmLayoutWindow :: LayoutAlgorithm a -> Frame b -> Ptr c -> IO Int

usage: (layoutAlgorithmLayoutWindow obj frame mainWindow).

LayoutConstraints

layoutConstraintsCreate :: IO (LayoutConstraints ())

usage: (layoutConstraintsCreate).

layoutConstraintsbottom :: LayoutConstraints a -> IO (Ptr ())

usage: (layoutConstraintsbottom obj).

layoutConstraintscentreX :: LayoutConstraints a -> IO (Ptr ())

usage: (layoutConstraintscentreX obj).

layoutConstraintscentreY :: LayoutConstraints a -> IO (Ptr ())

usage: (layoutConstraintscentreY obj).

layoutConstraintsheight :: LayoutConstraints a -> IO (Ptr ())

usage: (layoutConstraintsheight obj).

layoutConstraintsleft :: LayoutConstraints a -> IO (Ptr ())

usage: (layoutConstraintsleft obj).

layoutConstraintsright :: LayoutConstraints a -> IO (Ptr ())

usage: (layoutConstraintsright obj).

layoutConstraintstop :: LayoutConstraints a -> IO (Ptr ())

usage: (layoutConstraintstop obj).

layoutConstraintswidth :: LayoutConstraints a -> IO (Ptr ())

usage: (layoutConstraintswidth obj).

ListBox

listBoxAppend :: ListBox a -> String -> IO ()

usage: (listBoxAppend obj item).

listBoxAppendData :: ListBox a -> String -> Ptr c -> IO ()

usage: (listBoxAppendData obj item wxdata).

listBoxClear :: ListBox a -> IO ()

usage: (listBoxClear obj).

listBoxCreate :: Window a -> Id -> Rect -> [String] -> Style -> IO (ListBox ())

usage: (listBoxCreate prt id lfttopwdthgt nstr stl).

listBoxDelete :: ListBox a -> Int -> IO ()

usage: (listBoxDelete obj n).

listBoxFindString :: ListBox a -> String -> IO Int

usage: (listBoxFindString obj s).

listBoxGetClientData :: ListBox a -> Int -> IO (ClientData ())

usage: (listBoxGetClientData obj n).

listBoxGetCount :: ListBox a -> IO Int

usage: (listBoxGetCount obj).

listBoxGetSelection :: ListBox a -> IO Int

usage: (listBoxGetSelection obj).

listBoxGetSelections :: ListBox a -> Ptr CInt -> Int -> IO Int

usage: (listBoxGetSelections obj aSelections allocated).

listBoxGetString :: ListBox a -> Int -> IO String

usage: (listBoxGetString obj n).

listBoxInsertItems :: ListBox a -> Ptr b -> Int -> Int -> IO ()

usage: (listBoxInsertItems obj items pos count).

listBoxIsSelected :: ListBox a -> Int -> IO Bool

usage: (listBoxIsSelected obj n).

listBoxSetClientData :: ListBox a -> Int -> ClientData c -> IO ()

usage: (listBoxSetClientData obj n clientData).

listBoxSetFirstItem :: ListBox a -> Int -> IO ()

usage: (listBoxSetFirstItem obj n).

listBoxSetSelection :: ListBox a -> Int -> Bool -> IO ()

usage: (listBoxSetSelection obj n select).

listBoxSetString :: ListBox a -> Int -> String -> IO ()

usage: (listBoxSetString obj n s).

listBoxSetStringSelection :: ListBox a -> String -> Bool -> IO ()

usage: (listBoxSetStringSelection obj str sel).

ListCtrl

listCtrlArrange :: ListCtrl a -> Int -> IO Bool

usage: (listCtrlArrange obj flag).

listCtrlAssignImageList :: ListCtrl a -> ImageList b -> Int -> IO ()

usage: (listCtrlAssignImageList obj images which).

listCtrlClearAll :: ListCtrl a -> IO ()

usage: (listCtrlClearAll obj).

listCtrlCreate :: Window a -> Id -> Rect -> Style -> IO (ListCtrl ())

usage: (listCtrlCreate prt id lfttopwdthgt stl).

listCtrlDeleteAllColumns :: ListCtrl a -> IO Bool

usage: (listCtrlDeleteAllColumns obj).

listCtrlDeleteAllItems :: ListCtrl a -> IO Bool

usage: (listCtrlDeleteAllItems obj).

listCtrlDeleteColumn :: ListCtrl a -> Int -> IO Bool

usage: (listCtrlDeleteColumn obj col).

listCtrlDeleteItem :: ListCtrl a -> Int -> IO Bool

usage: (listCtrlDeleteItem obj item).

listCtrlEditLabel :: ListCtrl a -> Int -> IO ()

usage: (listCtrlEditLabel obj item).

listCtrlEndEditLabel :: ListCtrl a -> Int -> IO Bool

usage: (listCtrlEndEditLabel obj cancel).

listCtrlEnsureVisible :: ListCtrl a -> Int -> IO Bool

usage: (listCtrlEnsureVisible obj item).

listCtrlFindItem :: ListCtrl a -> Int -> String -> Bool -> IO Int

usage: (listCtrlFindItem obj start str partial).

listCtrlFindItemByData :: ListCtrl a -> Int -> Int -> IO Int

usage: (listCtrlFindItemByData obj start wxdata).

listCtrlFindItemByPosition :: ListCtrl a -> Int -> Point -> Int -> IO Int

usage: (listCtrlFindItemByPosition obj start xy direction).

listCtrlGetColumn :: ListCtrl a -> Int -> ListItem c -> IO Bool

usage: (listCtrlGetColumn obj col item).

listCtrlGetColumn2 :: ListCtrl a -> Int -> IO (ListItem ())

usage: (listCtrlGetColumn2 obj col).

listCtrlGetColumnCount :: ListCtrl a -> IO Int

usage: (listCtrlGetColumnCount obj).

listCtrlGetColumnWidth :: ListCtrl a -> Int -> IO Int

usage: (listCtrlGetColumnWidth obj col).

listCtrlGetCountPerPage :: ListCtrl a -> IO Int

usage: (listCtrlGetCountPerPage obj).

listCtrlGetEditControl :: ListCtrl a -> IO (TextCtrl ())

usage: (listCtrlGetEditControl obj).

listCtrlGetImageList :: ListCtrl a -> Int -> IO (ImageList ())

usage: (listCtrlGetImageList obj which).

listCtrlGetItem :: ListCtrl a -> ListItem b -> IO Bool

usage: (listCtrlGetItem obj info).

listCtrlGetItem2 :: ListCtrl a -> IO (ListItem ())

usage: (listCtrlGetItem2 obj).

listCtrlGetItemCount :: ListCtrl a -> IO Int

usage: (listCtrlGetItemCount obj).

listCtrlGetItemData :: ListCtrl a -> Int -> IO Int

usage: (listCtrlGetItemData obj item).

listCtrlGetItemPosition :: ListCtrl a -> Int -> Ptr CInt -> Ptr CInt -> IO Bool

usage: (listCtrlGetItemPosition obj item x y).

listCtrlGetItemPosition2 :: ListCtrl a -> Int -> IO Point

usage: (listCtrlGetItemPosition2 obj item).

listCtrlGetItemRect :: ListCtrl a -> Int -> Int -> IO Rect

usage: (listCtrlGetItemRect obj item code).

listCtrlGetItemSpacing :: ListCtrl a -> Bool -> IO Size

usage: (listCtrlGetItemSpacing obj isSmall).

listCtrlGetItemState :: ListCtrl a -> Int -> Int -> IO Int

usage: (listCtrlGetItemState obj item stateMask).

listCtrlGetItemText :: ListCtrl a -> Int -> IO String

usage: (listCtrlGetItemText obj item).

listCtrlGetNextItem :: ListCtrl a -> Int -> Int -> Int -> IO Int

usage: (listCtrlGetNextItem obj item geometry state).

listCtrlGetSelectedItemCount :: ListCtrl a -> IO Int

usage: (listCtrlGetSelectedItemCount obj).

listCtrlGetTextColour :: ListCtrl a -> IO Color

usage: (listCtrlGetTextColour obj).

listCtrlGetTopItem :: ListCtrl a -> IO Int

usage: (listCtrlGetTopItem obj).

listCtrlHitTest :: ListCtrl a -> Point -> Ptr c -> IO Int

usage: (listCtrlHitTest obj xy flags).

listCtrlInsertColumn :: ListCtrl a -> Int -> String -> Int -> Int -> IO Int

usage: (listCtrlInsertColumn obj col heading format width).

listCtrlInsertColumnFromInfo :: ListCtrl a -> Int -> ListItem c -> IO Int

usage: (listCtrlInsertColumnFromInfo obj col info).

listCtrlInsertItem :: ListCtrl a -> ListItem b -> IO Int

usage: (listCtrlInsertItem obj info).

listCtrlInsertItemWithData :: ListCtrl a -> Int -> String -> IO Int

usage: (listCtrlInsertItemWithData obj index label).

listCtrlInsertItemWithImage :: ListCtrl a -> Int -> Int -> IO Int

usage: (listCtrlInsertItemWithImage obj index imageIndex).

listCtrlInsertItemWithLabel :: ListCtrl a -> Int -> String -> Int -> IO Int

usage: (listCtrlInsertItemWithLabel obj index label imageIndex).

listCtrlScrollList :: ListCtrl a -> Vector -> IO Bool

usage: (listCtrlScrollList obj dxdy).

listCtrlSetBackgroundColour :: ListCtrl a -> Color -> IO ()

usage: (listCtrlSetBackgroundColour obj col).

listCtrlSetColumn :: ListCtrl a -> Int -> ListItem c -> IO Bool

usage: (listCtrlSetColumn obj col item).

listCtrlSetColumnWidth :: ListCtrl a -> Int -> Int -> IO Bool

usage: (listCtrlSetColumnWidth obj col width).

listCtrlSetForegroundColour :: ListCtrl a -> Color -> IO Int

usage: (listCtrlSetForegroundColour obj col).

listCtrlSetImageList :: ListCtrl a -> ImageList b -> Int -> IO ()

usage: (listCtrlSetImageList obj imageList which).

listCtrlSetItem :: ListCtrl a -> Int -> Int -> String -> Int -> IO Bool

usage: (listCtrlSetItem obj index col label imageId).

listCtrlSetItemData :: ListCtrl a -> Int -> Int -> IO Bool

usage: (listCtrlSetItemData obj item wxdata).

listCtrlSetItemFromInfo :: ListCtrl a -> ListItem b -> IO Bool

usage: (listCtrlSetItemFromInfo obj info).

listCtrlSetItemImage :: ListCtrl a -> Int -> Int -> Int -> IO Bool

usage: (listCtrlSetItemImage obj item image selImage).

listCtrlSetItemPosition :: ListCtrl a -> Int -> Point -> IO Bool

usage: (listCtrlSetItemPosition obj item xy).

listCtrlSetItemState :: ListCtrl a -> Int -> Int -> Int -> IO Bool

usage: (listCtrlSetItemState obj item state stateMask).

listCtrlSetItemText :: ListCtrl a -> Int -> String -> IO ()

usage: (listCtrlSetItemText obj item str).

listCtrlSetSingleStyle :: ListCtrl a -> Int -> Bool -> IO ()

usage: (listCtrlSetSingleStyle obj style add).

listCtrlSetTextColour :: ListCtrl a -> Color -> IO ()

usage: (listCtrlSetTextColour obj col).

listCtrlSetWindowStyleFlag :: ListCtrl a -> Int -> IO ()

usage: (listCtrlSetWindowStyleFlag obj style).

listCtrlSortItems :: ListCtrl a -> Ptr b -> Ptr c -> IO Bool

usage: (listCtrlSortItems obj fn eifobj).

listCtrlSortItems2 :: ListCtrl a -> Closure b -> IO Bool

Sort items in a list control. Takes a closure that is called with a CommandEvent where the Int is the item data of the first item and the ExtraLong the item data of the second item. The event handler should set the Int to 0 when the items are equal, -1 when the first is less, and 1 when the second is less. *

listCtrlUpdateStyle :: ListCtrl a -> IO ()

usage: (listCtrlUpdateStyle obj).

ListEvent

listEventCancelled :: ListEvent a -> IO Bool

usage: (listEventCancelled obj).

listEventGetCacheFrom :: ListEvent a -> IO Int

usage: (listEventGetCacheFrom obj).

listEventGetCacheTo :: ListEvent a -> IO Int

usage: (listEventGetCacheTo obj).

listEventGetCode :: ListEvent a -> IO Int

usage: (listEventGetCode obj).

listEventGetColumn :: ListEvent a -> IO Int

usage: (listEventGetColumn obj).

listEventGetData :: ListEvent a -> IO Int

usage: (listEventGetData obj).

listEventGetImage :: ListEvent a -> IO Int

usage: (listEventGetImage obj).

listEventGetIndex :: ListEvent a -> IO Int

usage: (listEventGetIndex obj).

listEventGetItem :: ListEvent a -> IO (ListItem ())

usage: (listEventGetItem obj).

listEventGetLabel :: ListEvent a -> IO String

usage: (listEventGetLabel obj).

listEventGetMask :: ListEvent a -> IO Int

usage: (listEventGetMask obj).

listEventGetPoint :: ListEvent a -> IO Point

usage: (listEventGetPoint obj).

listEventGetText :: ListEvent a -> IO String

usage: (listEventGetText obj).

ListItem

listItemClear :: ListItem a -> IO ()

usage: (listItemClear obj).

listItemClearAttributes :: ListItem a -> IO ()

usage: (listItemClearAttributes obj).

listItemCreate :: IO (ListItem ())

usage: (listItemCreate).

listItemDelete :: ListItem a -> IO ()

usage: (listItemDelete obj).

listItemGetAlign :: ListItem a -> IO Int

usage: (listItemGetAlign obj).

listItemGetAttributes :: ListItem a -> IO (Ptr ())

usage: (listItemGetAttributes obj).

listItemGetBackgroundColour :: ListItem a -> IO Color

usage: (listItemGetBackgroundColour obj).

listItemGetColumn :: ListItem a -> IO Int

usage: (listItemGetColumn obj).

listItemGetData :: ListItem a -> IO Int

usage: (listItemGetData obj).

listItemGetFont :: ListItem a -> IO (Font ())

usage: (listItemGetFont obj).

listItemGetId :: ListItem a -> IO Int

usage: (listItemGetId obj).

listItemGetImage :: ListItem a -> IO Int

usage: (listItemGetImage obj).

listItemGetMask :: ListItem a -> IO Int

usage: (listItemGetMask obj).

listItemGetState :: ListItem a -> IO Int

usage: (listItemGetState obj).

listItemGetText :: ListItem a -> IO String

usage: (listItemGetText obj).

listItemGetTextColour :: ListItem a -> IO Color

usage: (listItemGetTextColour obj).

listItemGetWidth :: ListItem a -> IO Int

usage: (listItemGetWidth obj).

listItemHasAttributes :: ListItem a -> IO Bool

usage: (listItemHasAttributes obj).

listItemSetAlign :: ListItem a -> Int -> IO ()

usage: (listItemSetAlign obj align).

listItemSetBackgroundColour :: ListItem a -> Color -> IO ()

usage: (listItemSetBackgroundColour obj colBack).

listItemSetColumn :: ListItem a -> Int -> IO ()

usage: (listItemSetColumn obj col).

listItemSetData :: ListItem a -> Int -> IO ()

usage: (listItemSetData obj wxdata).

listItemSetDataPointer :: ListItem a -> Ptr b -> IO ()

usage: (listItemSetDataPointer obj wxdata).

listItemSetFont :: ListItem a -> Font b -> IO ()

usage: (listItemSetFont obj font).

listItemSetId :: ListItem a -> Id -> IO ()

usage: (listItemSetId obj id).

listItemSetImage :: ListItem a -> Int -> IO ()

usage: (listItemSetImage obj image).

listItemSetMask :: ListItem a -> Int -> IO ()

usage: (listItemSetMask obj mask).

listItemSetState :: ListItem a -> Int -> IO ()

usage: (listItemSetState obj state).

listItemSetStateMask :: ListItem a -> Int -> IO ()

usage: (listItemSetStateMask obj stateMask).

listItemSetText :: ListItem a -> String -> IO ()

usage: (listItemSetText obj text).

listItemSetTextColour :: ListItem a -> Color -> IO ()

usage: (listItemSetTextColour obj colText).

listItemSetWidth :: ListItem a -> Int -> IO ()

usage: (listItemSetWidth obj width).

Locale

localeAddCatalog :: Locale a -> Ptr b -> IO Int

usage: (localeAddCatalog obj szDomain).

localeAddCatalogLookupPathPrefix :: Locale a -> Ptr b -> IO ()

usage: (localeAddCatalogLookupPathPrefix obj prefix).

localeCreate :: Int -> Int -> IO (Locale ())

usage: (localeCreate name flags).

localeDelete :: Locale a -> IO ()

usage: (localeDelete obj).

localeGetLocale :: Locale a -> IO (Locale ())

usage: (localeGetLocale obj).

localeGetName :: Locale a -> Ptr b -> IO Int

usage: (localeGetName obj ref).

localeGetString :: Locale a -> Ptr b -> Ptr c -> IO String

usage: (localeGetString obj szOrigString szDomain).

localeIsLoaded :: Locale a -> Ptr b -> IO Bool

usage: (localeIsLoaded obj szDomain).

localeIsOk :: Locale a -> IO Bool

usage: (localeIsOk obj).

Log

logAddTraceMask :: Log a -> String -> IO ()

usage: (logAddTraceMask obj str).

logDelete :: Log a -> IO ()

usage: (logDelete obj).

logDontCreateOnDemand :: Log a -> IO ()

usage: (logDontCreateOnDemand obj).

logFlush :: Log a -> IO ()

usage: (logFlush obj).

logFlushActive :: Log a -> IO ()

usage: (logFlushActive obj).

logGetActiveTarget :: IO (Log ())

usage: (logGetActiveTarget).

logGetTimestamp :: Log a -> IO (Ptr CWchar)

usage: (logGetTimestamp obj).

logGetTraceMask :: Log a -> IO Int

usage: (logGetTraceMask obj).

logGetVerbose :: Log a -> IO Int

usage: (logGetVerbose obj).

logHasPendingMessages :: Log a -> IO Bool

usage: (logHasPendingMessages obj).

logIsAllowedTraceMask :: Log a -> Mask b -> IO Bool

usage: (logIsAllowedTraceMask obj mask).

logOnLog :: Log a -> Int -> String -> Int -> IO ()

usage: (logOnLog obj level szString t).

logRemoveTraceMask :: Log a -> String -> IO ()

usage: (logRemoveTraceMask obj str).

logResume :: Log a -> IO ()

usage: (logResume obj).

logSetActiveTarget :: Log a -> IO (Log ())

usage: (logSetActiveTarget pLogger).

logSetTimestamp :: Log a -> String -> IO ()

usage: (logSetTimestamp obj ts).

logSetTraceMask :: Log a -> Int -> IO ()

usage: (logSetTraceMask obj ulMask).

logSetVerbose :: Log a -> Bool -> IO ()

usage: (logSetVerbose obj bVerbose).

logSuspend :: Log a -> IO ()

usage: (logSuspend obj).

LogChain

logChainCreate :: Log a -> IO (LogChain ())

usage: (logChainCreate logger).

logChainDelete :: LogChain a -> IO ()

usage: (logChainDelete obj).

logChainGetOldLog :: LogChain a -> IO (Log ())

usage: (logChainGetOldLog obj).

logChainIsPassingMessages :: LogChain a -> IO Bool

usage: (logChainIsPassingMessages obj).

logChainPassMessages :: LogChain a -> Bool -> IO ()

usage: (logChainPassMessages obj bDoPass).

logChainSetLog :: LogChain a -> Log b -> IO ()

usage: (logChainSetLog obj logger).

LogNull

logNullCreate :: IO (LogNull ())

usage: (logNullCreate).

LogStderr

logStderrCreate :: IO (LogStderr ())

usage: (logStderrCreate).

logStderrCreateStdOut :: IO (LogStderr ())

usage: (logStderrCreateStdOut).

LogTextCtrl

logTextCtrlCreate :: TextCtrl a -> IO (LogTextCtrl ())

usage: (logTextCtrlCreate text).

LogWindow

logWindowCreate :: Window a -> String -> Bool -> Bool -> IO (LogWindow ())

usage: (logWindowCreate parent title showit passthrough).

logWindowGetFrame :: LogWindow a -> IO (Frame ())

usage: (logWindowGetFrame obj).