wxcore-0.12.1.7: wxHaskell core

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:

  • 2011-06-15 17:40:03.302828 UTC

From the files:

  • src/include/wxc.h

And contains 1560 methods for 120 classes.

Synopsis

Version

Global

Misc.

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

usage: (bitmapDataObjectCreate bmp).

bitmapDataObjectCreateEmpty :: IO (BitmapDataObject ())Source

usage: (bitmapDataObjectCreateEmpty).

bitmapDataObjectDelete :: BitmapDataObject a -> IO ()Source

usage: (bitmapDataObjectDelete obj).

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

usage: (bitmapDataObjectGetBitmap obj).

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

usage: (bitmapDataObjectSetBitmap obj bmp).

cFree :: Ptr a -> IO ()Source

usage: (cFree ptr).

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

usage: (cursorCreateFromImage image).

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

usage: (cursorCreateFromStock id).

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

usage: (cursorCreateLoad name wxtype widthheight).

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

usage: (dragIcon icon xy).

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

usage: (dragListItem treeCtrl id).

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

usage: (dragString test xy).

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

usage: (dragTreeItem treeCtrl id).

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

usage: (dropSourceCreate wxdata win copy move none).

dropSourceDelete :: DropSource a -> IO ()Source

usage: (dropSourceDelete obj).

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

usage: (dropSourceDoDragDrop obj move).

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

usage: (fileDataObjectAddFile obj fle).

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

usage: (fileDataObjectCreate cntlst).

fileDataObjectDelete :: FileDataObject a -> IO ()Source

usage: (fileDataObjectDelete obj).

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

usage: (fileDataObjectGetFilenames obj).

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

usage: (genericDragIcon icon).

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

usage: (genericDragListItem treeCtrl id).

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

usage: (genericDragString test).

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

usage: (genericDragTreeItem treeCtrl id).

getApplicationDir :: IO StringSource

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 StringSource

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 ColorSource

usage: (getColourFromUser parent colInit).

getELJLocale :: IO (WXCLocale ())Source

usage: (getELJLocale).

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

usage: (getELJTranslation sz).

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

usage: (getFontFromUser parent fontInit).

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

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

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

usage: (getPasswordFromUser message caption defaultText parent).

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

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

isDefined :: String -> IO BoolSource

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

kill :: Int -> Int -> IO IntSource

usage: (kill pid signal).

logDebug :: String -> IO ()Source

usage: (logDebug msg).

logError :: String -> IO ()Source

usage: (logError msg).

logErrorMsg :: String -> IO ()Source

usage: (logErrorMsg msg).

logFatalError :: String -> IO ()Source

usage: (logFatalError msg).

logFatalErrorMsg :: String -> IO ()Source

usage: (logFatalErrorMsg msg).

logMessage :: String -> IO ()Source

usage: (logMessage msg).

logMessageMsg :: String -> IO ()Source

usage: (logMessageMsg msg).

logStatus :: String -> IO ()Source

usage: (logStatus msg).

logSysError :: String -> IO ()Source

usage: (logSysError msg).

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

usage: (logTrace mask msg).

logVerbose :: String -> IO ()Source

usage: (logVerbose msg).

logWarning :: String -> IO ()Source

usage: (logWarning msg).

logWarningMsg :: String -> IO ()Source

usage: (logWarningMsg msg).

Classes

AcceleratorEntry

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

usage: (acceleratorEntryCreate flags keyCode cmd).

acceleratorEntryDelete :: AcceleratorEntry a -> IO ()Source

usage: (acceleratorEntryDelete obj).

acceleratorEntryGetCommand :: AcceleratorEntry a -> IO IntSource

usage: (acceleratorEntryGetCommand obj).

acceleratorEntryGetFlags :: AcceleratorEntry a -> IO IntSource

usage: (acceleratorEntryGetFlags obj).

acceleratorEntryGetKeyCode :: AcceleratorEntry a -> IO IntSource

usage: (acceleratorEntryGetKeyCode obj).

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

usage: (acceleratorEntrySet obj flags keyCode cmd).

AcceleratorTable

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

usage: (acceleratorTableCreate n entries).

acceleratorTableDelete :: AcceleratorTable a -> IO ()Source

usage: (acceleratorTableDelete obj).

ActivateEvent

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

usage: (activateEventCopyObject obj obj).

activateEventGetActive :: ActivateEvent a -> IO BoolSource

usage: (activateEventGetActive obj).

AutoBufferedPaintDC

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

usage: (autoBufferedPaintDCCreate window).

autoBufferedPaintDCDelete :: AutoBufferedPaintDC a -> IO ()Source

usage: (autoBufferedPaintDCDelete self).

Bitmap

bitmapAddHandler :: EvtHandler a -> IO ()Source

usage: (bitmapAddHandler handler).

bitmapCleanUpHandlers :: IO ()Source

usage: (bitmapCleanUpHandlers).

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

usage: (bitmapCreate wxdata wxtype widthheight depth).

bitmapCreateDefault :: IO (Bitmap ())Source

usage: (bitmapCreateDefault).

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

usage: (bitmapCreateEmpty widthheight depth).

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

usage: (bitmapCreateFromImage image depth).

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

usage: (bitmapCreateFromXPM wxdata).

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

usage: (bitmapCreateLoad name wxtype).

bitmapDelete :: Bitmap a -> IO ()Source

usage: (bitmapDelete obj).

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

usage: (bitmapFindHandlerByExtension extension wxtype).

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

usage: (bitmapFindHandlerByName name).

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

usage: (bitmapFindHandlerByType wxtype).

bitmapGetDepth :: Bitmap a -> IO IntSource

usage: (bitmapGetDepth obj).

bitmapGetHeight :: Bitmap a -> IO IntSource

usage: (bitmapGetHeight obj).

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

usage: (bitmapGetMask obj).

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

usage: (bitmapGetSubBitmap obj xywh).

bitmapGetWidth :: Bitmap a -> IO IntSource

usage: (bitmapGetWidth obj).

bitmapInitStandardHandlers :: IO ()Source

usage: (bitmapInitStandardHandlers).

bitmapInsertHandler :: EvtHandler a -> IO ()Source

usage: (bitmapInsertHandler handler).

bitmapIsOk :: Bitmap a -> IO BoolSource

usage: (bitmapIsOk obj).

bitmapIsStatic :: Bitmap a -> IO BoolSource

usage: (bitmapIsStatic self).

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

usage: (bitmapLoadFile obj name wxtype).

bitmapRemoveHandler :: String -> IO BoolSource

usage: (bitmapRemoveHandler name).

bitmapSafeDelete :: Bitmap a -> IO ()Source

usage: (bitmapSafeDelete self).

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

usage: (bitmapSaveFile obj name wxtype cmap).

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

usage: (bitmapSetDepth obj d).

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

usage: (bitmapSetHeight obj h).

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

usage: (bitmapSetMask obj mask).

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

usage: (bitmapSetWidth obj w).

BitmapButton

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

usage: (bitmapButtonCreate prt id bmp lfttopwdthgt stl).

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

usage: (bitmapButtonGetBitmapDisabled obj).

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

usage: (bitmapButtonGetBitmapFocus obj).

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

usage: (bitmapButtonGetBitmapLabel obj).

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

usage: (bitmapButtonGetBitmapSelected obj).

bitmapButtonGetMarginX :: BitmapButton a -> IO IntSource

usage: (bitmapButtonGetMarginX obj).

bitmapButtonGetMarginY :: BitmapButton a -> IO IntSource

usage: (bitmapButtonGetMarginY obj).

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

usage: (bitmapButtonSetBitmapDisabled obj disabled).

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

usage: (bitmapButtonSetBitmapFocus obj focus).

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

usage: (bitmapButtonSetBitmapLabel obj bitmap).

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

usage: (bitmapButtonSetBitmapSelected obj sel).

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

usage: (bitmapButtonSetMargins obj xy).

BoxSizer

boxSizerCalcMin :: BoxSizer a -> IO SizeSource

usage: (boxSizerCalcMin obj).

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

usage: (boxSizerCreate orient).

boxSizerGetOrientation :: BoxSizer a -> IO IntSource

usage: (boxSizerGetOrientation obj).

boxSizerRecalcSizes :: BoxSizer a -> IO ()Source

usage: (boxSizerRecalcSizes obj).

Brush

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

usage: (brushAssign obj brush).

brushCreateDefault :: IO (Brush ())Source

usage: (brushCreateDefault).

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

usage: (brushCreateFromBitmap bitmap).

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

usage: (brushCreateFromColour col style).

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

usage: (brushCreateFromStock id).

brushDelete :: Brush a -> IO ()Source

usage: (brushDelete obj).

brushGetColour :: Brush a -> IO ColorSource

usage: (brushGetColour obj).

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

usage: (brushGetStipple obj).

brushGetStyle :: Brush a -> IO IntSource

usage: (brushGetStyle obj).

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

usage: (brushIsEqual obj brush).

brushIsOk :: Brush a -> IO BoolSource

usage: (brushIsOk obj).

brushIsStatic :: Brush a -> IO BoolSource

usage: (brushIsStatic self).

brushSafeDelete :: Brush a -> IO ()Source

usage: (brushSafeDelete self).

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

usage: (brushSetColour obj col).

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

usage: (brushSetColourSingle obj r g b).

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

usage: (brushSetStipple obj stipple).

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

usage: (brushSetStyle obj style).

BufferedDC

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

usage: (bufferedDCCreateByDCAndBitmap dc bitmap style).

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

usage: (bufferedDCCreateByDCAndSize dc widthhight style).

bufferedDCDelete :: BufferedDC a -> IO ()Source

usage: (bufferedDCDelete self).

BufferedPaintDC

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

usage: (bufferedPaintDCCreate window style).

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

usage: (bufferedPaintDCCreateWithBitmap window bitmap style).

bufferedPaintDCDelete :: BufferedPaintDC a -> IO ()Source

usage: (bufferedPaintDCDelete self).

BusyCursor

busyCursorCreate :: IO (BusyCursor ())Source

usage: (busyCursorCreate).

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

usage: (busyCursorCreateWithCursor cur).

busyCursorDelete :: BusyCursor a -> IO ()Source

usage: (busyCursorDelete obj).

BusyInfo

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

usage: (busyInfoCreate txt).

busyInfoDelete :: BusyInfo a -> IO ()Source

usage: (busyInfoDelete obj).

Button

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

usage: (buttonCreate prt id txt lfttopwdthgt stl).

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

usage: (buttonSetBackgroundColour obj colour).

buttonSetDefault :: Button a -> IO ()Source

usage: (buttonSetDefault obj).

CalculateLayoutEvent

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

usage: (calculateLayoutEventCreate id).

calculateLayoutEventGetFlags :: CalculateLayoutEvent a -> IO IntSource

usage: (calculateLayoutEventGetFlags obj).

calculateLayoutEventGetRect :: CalculateLayoutEvent a -> IO RectSource

usage: (calculateLayoutEventGetRect obj).

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

usage: (calculateLayoutEventSetFlags obj flags).

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

usage: (calculateLayoutEventSetRect obj xywh).

CalendarCtrl

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

usage: (calendarCtrlCreate prt id dat lfttopwdthgt stl).

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

usage: (calendarCtrlEnableHolidayDisplay obj display).

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

usage: (calendarCtrlEnableMonthChange obj enable).

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

usage: (calendarCtrlEnableYearChange obj enable).

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

usage: (calendarCtrlGetAttr obj day).

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

usage: (calendarCtrlGetDate obj date).

calendarCtrlGetHeaderColourBg :: CalendarCtrl a -> IO ColorSource

usage: (calendarCtrlGetHeaderColourBg obj).

calendarCtrlGetHeaderColourFg :: CalendarCtrl a -> IO ColorSource

usage: (calendarCtrlGetHeaderColourFg obj).

calendarCtrlGetHighlightColourBg :: CalendarCtrl a -> IO ColorSource

usage: (calendarCtrlGetHighlightColourBg obj).

calendarCtrlGetHighlightColourFg :: CalendarCtrl a -> IO ColorSource

usage: (calendarCtrlGetHighlightColourFg obj).

calendarCtrlGetHolidayColourBg :: CalendarCtrl a -> IO ColorSource

usage: (calendarCtrlGetHolidayColourBg obj).

calendarCtrlGetHolidayColourFg :: CalendarCtrl a -> IO ColorSource

usage: (calendarCtrlGetHolidayColourFg obj).

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

usage: (calendarCtrlHitTest obj xy date wd).

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

usage: (calendarCtrlResetAttr obj day).

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

usage: (calendarCtrlSetAttr obj day attr).

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

usage: (calendarCtrlSetDate obj date).

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

usage: (calendarCtrlSetHeaderColours obj colFg colBg).

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

usage: (calendarCtrlSetHighlightColours obj colFg colBg).

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

usage: (calendarCtrlSetHoliday obj day).

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

usage: (calendarCtrlSetHolidayColours obj colFg colBg).

CalendarDateAttr

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

usage: (calendarDateAttrCreate ctxt cbck cbrd fnt brd).

calendarDateAttrCreateDefault :: IO (CalendarDateAttr ())Source

usage: (calendarDateAttrCreateDefault).

calendarDateAttrDelete :: CalendarDateAttr a -> IO ()Source

usage: (calendarDateAttrDelete obj).

calendarDateAttrGetBackgroundColour :: CalendarDateAttr a -> IO ColorSource

usage: (calendarDateAttrGetBackgroundColour obj).

calendarDateAttrGetBorder :: CalendarDateAttr a -> IO IntSource

usage: (calendarDateAttrGetBorder obj).

calendarDateAttrGetBorderColour :: CalendarDateAttr a -> IO ColorSource

usage: (calendarDateAttrGetBorderColour obj).

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

usage: (calendarDateAttrGetFont obj).

calendarDateAttrGetTextColour :: CalendarDateAttr a -> IO ColorSource

usage: (calendarDateAttrGetTextColour obj).

calendarDateAttrHasBackgroundColour :: CalendarDateAttr a -> IO BoolSource

usage: (calendarDateAttrHasBackgroundColour obj).

calendarDateAttrHasBorder :: CalendarDateAttr a -> IO BoolSource

usage: (calendarDateAttrHasBorder obj).

calendarDateAttrHasBorderColour :: CalendarDateAttr a -> IO BoolSource

usage: (calendarDateAttrHasBorderColour obj).

calendarDateAttrHasFont :: CalendarDateAttr a -> IO BoolSource

usage: (calendarDateAttrHasFont obj).

calendarDateAttrHasTextColour :: CalendarDateAttr a -> IO BoolSource

usage: (calendarDateAttrHasTextColour obj).

calendarDateAttrIsHoliday :: CalendarDateAttr a -> IO BoolSource

usage: (calendarDateAttrIsHoliday obj).

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

usage: (calendarDateAttrSetBackgroundColour obj col).

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

usage: (calendarDateAttrSetBorder obj border).

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

usage: (calendarDateAttrSetBorderColour obj col).

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

usage: (calendarDateAttrSetFont obj font).

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

usage: (calendarDateAttrSetHoliday obj holiday).

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

usage: (calendarDateAttrSetTextColour obj col).

CalendarEvent

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

usage: (calendarEventGetDate obj dte).

calendarEventGetWeekDay :: CalendarEvent a -> IO IntSource

usage: (calendarEventGetWeekDay obj).

Caret

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

usage: (caretCreate wnd wth hgt).

caretGetBlinkTime :: IO IntSource

usage: (caretGetBlinkTime).

caretGetPosition :: Caret a -> IO PointSource

usage: (caretGetPosition obj).

caretGetSize :: Caret a -> IO SizeSource

usage: (caretGetSize obj).

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

usage: (caretGetWindow obj).

caretHide :: Caret a -> IO ()Source

usage: (caretHide obj).

caretIsOk :: Caret a -> IO BoolSource

usage: (caretIsOk obj).

caretIsVisible :: Caret a -> IO BoolSource

usage: (caretIsVisible obj).

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

usage: (caretMove obj xy).

caretSetBlinkTime :: Int -> IO ()Source

usage: (caretSetBlinkTime milliseconds).

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

usage: (caretSetSize obj widthheight).

caretShow :: Caret a -> IO ()Source

usage: (caretShow obj).

CheckBox

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

usage: (checkBoxCreate prt id txt lfttopwdthgt stl).

checkBoxDelete :: CheckBox a -> IO ()Source

usage: (checkBoxDelete obj).

checkBoxGetValue :: CheckBox a -> IO BoolSource

usage: (checkBoxGetValue obj).

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

usage: (checkBoxSetValue obj value).

CheckListBox

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

usage: (checkListBoxCheck obj item check).

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

usage: (checkListBoxCreate prt id lfttopwdthgt nstr stl).

checkListBoxDelete :: CheckListBox a -> IO ()Source

usage: (checkListBoxDelete obj).

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

usage: (checkListBoxIsChecked obj item).

Choice

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

usage: (choiceAppend obj item).

choiceClear :: Choice a -> IO ()Source

usage: (choiceClear obj).

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

usage: (choiceCreate prt id lfttopwdthgt nstr stl).

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

usage: (choiceDelete obj n).

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

usage: (choiceFindString obj s).

choiceGetCount :: Choice a -> IO IntSource

usage: (choiceGetCount obj).

choiceGetSelection :: Choice a -> IO IntSource

usage: (choiceGetSelection obj).

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

usage: (choiceGetString obj n).

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

usage: (choiceSetSelection obj n).

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

usage: (choiceSetString obj n s).

ClassInfo

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

usage: (classInfoCreateClassByName inf).

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

usage: (classInfoFindClass txt).

classInfoGetBaseClassName1 :: ClassInfo a -> IO StringSource

usage: (classInfoGetBaseClassName1 obj).

classInfoGetBaseClassName2 :: ClassInfo a -> IO StringSource

usage: (classInfoGetBaseClassName2 obj).

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

usage: (classInfoGetClassName inf).

classInfoGetClassNameEx :: ClassInfo a -> IO StringSource

usage: (classInfoGetClassNameEx obj).

classInfoGetSize :: ClassInfo a -> IO IntSource

usage: (classInfoGetSize obj).

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

usage: (classInfoIsKindOf obj name).

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

usage: (classInfoIsKindOfEx obj classInfo).

ClientDC

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

usage: (clientDCCreate win).

clientDCDelete :: ClientDC a -> IO ()Source

usage: (clientDCDelete obj).

Clipboard

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

usage: (clipboardAddData obj wxdata).

clipboardClear :: Clipboard a -> IO ()Source

usage: (clipboardClear obj).

clipboardClose :: Clipboard a -> IO ()Source

usage: (clipboardClose obj).

clipboardCreate :: IO (Clipboard ())Source

usage: (clipboardCreate).

clipboardFlush :: Clipboard a -> IO BoolSource

usage: (clipboardFlush obj).

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

usage: (clipboardGetData obj wxdata).

clipboardIsOpened :: Clipboard a -> IO BoolSource

usage: (clipboardIsOpened obj).

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

usage: (clipboardIsSupported obj format).

clipboardOpen :: Clipboard a -> IO BoolSource

usage: (clipboardOpen obj).

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

usage: (clipboardSetData obj wxdata).

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

usage: (clipboardUsePrimarySelection obj primary).

CloseEvent

closeEventCanVeto :: CloseEvent a -> IO BoolSource

usage: (closeEventCanVeto obj).

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

usage: (closeEventCopyObject obj obj).

closeEventGetLoggingOff :: CloseEvent a -> IO BoolSource

usage: (closeEventGetLoggingOff obj).

closeEventGetVeto :: CloseEvent a -> IO BoolSource

usage: (closeEventGetVeto obj).

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

usage: (closeEventSetCanVeto obj canVeto).

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

usage: (closeEventSetLoggingOff obj logOff).

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

usage: (closeEventVeto obj veto).

Closure

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

usage: (closureCreate funCEvent wxdata).

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

usage: (closureGetData obj).

ComboBox

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

usage: (comboBoxAppend obj item).

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

usage: (comboBoxAppendData obj item d).

comboBoxClear :: ComboBox a -> IO ()Source

usage: (comboBoxClear obj).

comboBoxCopy :: ComboBox a -> IO ()Source

usage: (comboBoxCopy obj).

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

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

comboBoxCut :: ComboBox a -> IO ()Source

usage: (comboBoxCut obj).

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

usage: (comboBoxDelete obj n).

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

usage: (comboBoxFindString obj s).

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

usage: (comboBoxGetClientData obj n).

comboBoxGetCount :: ComboBox a -> IO IntSource

usage: (comboBoxGetCount obj).

comboBoxGetInsertionPoint :: ComboBox a -> IO IntSource

usage: (comboBoxGetInsertionPoint obj).

comboBoxGetLastPosition :: ComboBox a -> IO IntSource

usage: (comboBoxGetLastPosition obj).

comboBoxGetSelection :: ComboBox a -> IO IntSource

usage: (comboBoxGetSelection obj).

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

usage: (comboBoxGetString obj n).

comboBoxGetStringSelection :: ComboBox a -> IO StringSource

usage: (comboBoxGetStringSelection obj).

comboBoxGetValue :: ComboBox a -> IO StringSource

usage: (comboBoxGetValue obj).

comboBoxPaste :: ComboBox a -> IO ()Source

usage: (comboBoxPaste obj).

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

usage: (comboBoxRemove obj from to).

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

usage: (comboBoxReplace obj from to value).

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

usage: (comboBoxSetClientData obj n clientData).

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

usage: (comboBoxSetEditable obj editable).

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

usage: (comboBoxSetInsertionPoint obj pos).

comboBoxSetInsertionPointEnd :: ComboBox a -> IO ()Source

usage: (comboBoxSetInsertionPointEnd obj).

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

usage: (comboBoxSetSelection obj n).

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

usage: (comboBoxSetTextSelection obj from to).

CommandEvent

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

usage: (commandEventCopyObject obj objectdest).

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

usage: (commandEventCreate typ id).

commandEventDelete :: CommandEvent a -> IO ()Source

usage: (commandEventDelete obj).

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

usage: (commandEventGetClientData obj).

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

usage: (commandEventGetClientObject obj).

commandEventGetExtraLong :: CommandEvent a -> IO IntSource

usage: (commandEventGetExtraLong obj).

commandEventGetInt :: CommandEvent a -> IO IntSource

usage: (commandEventGetInt obj).

commandEventGetSelection :: CommandEvent a -> IO IntSource

usage: (commandEventGetSelection obj).

commandEventGetString :: CommandEvent a -> IO StringSource

usage: (commandEventGetString obj).

commandEventIsChecked :: CommandEvent a -> IO BoolSource

usage: (commandEventIsChecked obj).

commandEventIsSelection :: CommandEvent a -> IO BoolSource

usage: (commandEventIsSelection obj).

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

usage: (commandEventSetClientData obj clientData).

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

usage: (commandEventSetClientObject obj clientObject).

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

usage: (commandEventSetExtraLong obj extraLong).

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

usage: (commandEventSetInt obj i).

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

usage: (commandEventSetString obj s).

ConfigBase

configBaseCreate :: IO (ConfigBase ())Source

usage: (configBaseCreate).

configBaseDelete :: ConfigBase a -> IO ()Source

usage: (configBaseDelete obj).

configBaseDeleteAll :: ConfigBase a -> IO BoolSource

usage: (configBaseDeleteAll obj).

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

usage: (configBaseDeleteEntry obj key bDeleteGroupIfEmpty).

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

usage: (configBaseDeleteGroup obj key).

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

usage: (configBaseExists obj strName).

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

usage: (configBaseExpandEnvVars obj str).

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

usage: (configBaseFlush obj bCurrentOnly).

configBaseGet :: IO (ConfigBase ())Source

usage: (configBaseGet).

configBaseGetAppName :: ConfigBase a -> IO StringSource

usage: (configBaseGetAppName obj).

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

usage: (configBaseGetEntryType obj name).

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

usage: (configBaseGetFirstEntry obj lIndex).

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

usage: (configBaseGetFirstGroup obj lIndex).

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

usage: (configBaseGetNextEntry obj lIndex).

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

usage: (configBaseGetNextGroup obj lIndex).

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

usage: (configBaseGetNumberOfEntries obj bRecursive).

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

usage: (configBaseGetNumberOfGroups obj bRecursive).

configBaseGetPath :: ConfigBase a -> IO StringSource

usage: (configBaseGetPath obj).

configBaseGetStyle :: ConfigBase a -> IO IntSource

usage: (configBaseGetStyle obj).

configBaseGetVendorName :: ConfigBase a -> IO StringSource

usage: (configBaseGetVendorName obj).

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

usage: (configBaseHasEntry obj strName).

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

usage: (configBaseHasGroup obj strName).

configBaseIsExpandingEnvVars :: ConfigBase a -> IO BoolSource

usage: (configBaseIsExpandingEnvVars obj).

configBaseIsRecordingDefaults :: ConfigBase a -> IO BoolSource

usage: (configBaseIsRecordingDefaults obj).

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

usage: (configBaseReadBool obj key defVal).

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

usage: (configBaseReadDouble obj key defVal).

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

usage: (configBaseReadInteger obj key defVal).

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

usage: (configBaseReadString obj key defVal).

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

usage: (configBaseRenameEntry obj oldName newName).

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

usage: (configBaseRenameGroup obj oldName newName).

configBaseSet :: ConfigBase a -> IO ()Source

usage: (configBaseSet self).

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

usage: (configBaseSetAppName obj appName).

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

usage: (configBaseSetExpandEnvVars obj bDoIt).

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

usage: (configBaseSetPath obj strPath).

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

usage: (configBaseSetRecordDefaults obj bDoIt).

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

usage: (configBaseSetStyle obj style).

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

usage: (configBaseSetVendorName obj vendorName).

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

usage: (configBaseWriteBool obj key value).

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

usage: (configBaseWriteDouble obj key value).

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

usage: (configBaseWriteInteger obj key value).

configBaseWriteLong :: ConfigBase a -> String -> Int -> IO BoolSource

usage: (configBaseWriteLong obj key value).

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

usage: (configBaseWriteString obj key value).

ContextHelp

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

usage: (contextHelpBeginContextHelp obj win).

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

usage: (contextHelpCreate win beginHelp).

contextHelpDelete :: ContextHelp a -> IO ()Source

usage: (contextHelpDelete obj).

contextHelpEndContextHelp :: ContextHelp a -> IO BoolSource

usage: (contextHelpEndContextHelp obj).

ContextHelpButton

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

usage: (contextHelpButtonCreate parent id xywh style).

Control

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

usage: (controlCommand obj event).

controlGetLabel :: Control a -> IO StringSource

usage: (controlGetLabel obj).

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

usage: (controlSetLabel obj text).

Cursor

cursorDelete :: Cursor a -> IO ()Source

usage: (cursorDelete obj).

cursorIsStatic :: Cursor a -> IO BoolSource

usage: (cursorIsStatic self).

cursorSafeDelete :: Cursor a -> IO ()Source

usage: (cursorSafeDelete self).

DC

dcBeginDrawing :: DC a -> IO ()Source

usage: (dcBeginDrawing obj).

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

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

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

usage: (dcCalcBoundingBox obj xy).

dcCanDrawBitmap :: DC a -> IO BoolSource

usage: (dcCanDrawBitmap obj).

dcCanGetTextExtent :: DC a -> IO BoolSource

usage: (dcCanGetTextExtent obj).

dcClear :: DC a -> IO ()Source

usage: (dcClear obj).

dcComputeScaleAndOrigin :: DC a -> IO ()Source

usage: (dcComputeScaleAndOrigin obj).

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

usage: (dcCrossHair obj xy).

dcDelete :: DC a -> IO ()Source

usage: (dcDelete obj).

dcDestroyClippingRegion :: DC a -> IO ()Source

usage: (dcDestroyClippingRegion obj).

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

usage: (dcDeviceToLogicalX obj x).

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

usage: (dcDeviceToLogicalXRel obj x).

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

usage: (dcDeviceToLogicalY obj y).

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

usage: (dcDeviceToLogicalYRel obj y).

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

usage: (dcDrawArc obj x1y1 x2y2 xcyc).

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

usage: (dcDrawBitmap obj bmp xy useMask).

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

usage: (dcDrawCheckMark obj xywidthheight).

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

usage: (dcDrawCircle obj xy radius).

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

usage: (dcDrawEllipse obj xywidthheight).

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

usage: (dcDrawEllipticArc obj xywh sa ea).

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

usage: (dcDrawIcon obj icon xy).

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

usage: (dcDrawLabel obj str xywh align indexAccel).

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

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

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

usage: (dcDrawLine obj x1y1 x2y2).

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

usage: (dcDrawLines obj n x y xoffsetyoffset).

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

usage: (dcDrawPoint obj xy).

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

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

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

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

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

usage: (dcDrawRectangle obj xywidthheight).

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

usage: (dcDrawRotatedText obj text xy angle).

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

usage: (dcDrawRoundedRectangle obj xywidthheight radius).

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

usage: (dcDrawText obj text xy).

dcEndDoc :: DC a -> IO ()Source

usage: (dcEndDoc obj).

dcEndDrawing :: DC a -> IO ()Source

usage: (dcEndDrawing obj).

dcEndPage :: DC a -> IO ()Source

usage: (dcEndPage obj).

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

usage: (dcFloodFill obj xy col style).

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

usage: (dcGetBackground obj).

dcGetBackgroundMode :: DC a -> IO IntSource

usage: (dcGetBackgroundMode obj).

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

usage: (dcGetBrush obj).

dcGetCharHeight :: DC a -> IO IntSource

usage: (dcGetCharHeight obj).

dcGetCharWidth :: DC a -> IO IntSource

usage: (dcGetCharWidth obj).

dcGetClippingBox :: DC a -> IO RectSource

usage: (dcGetClippingBox obj).

dcGetDepth :: DC a -> IO IntSource

usage: (dcGetDepth obj).

dcGetDeviceOrigin :: DC a -> IO PointSource

usage: (dcGetDeviceOrigin obj).

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

usage: (dcGetFont obj).

dcGetLogicalFunction :: DC a -> IO IntSource

usage: (dcGetLogicalFunction obj).

dcGetLogicalOrigin :: DC a -> IO PointSource

usage: (dcGetLogicalOrigin obj).

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

usage: (dcGetLogicalScale obj).

dcGetMapMode :: DC a -> IO IntSource

usage: (dcGetMapMode obj).

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

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

dcGetPPI :: DC a -> IO SizeSource

usage: (dcGetPPI obj).

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

usage: (dcGetPen obj).

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

usage: (dcGetPixel obj xy col).

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

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

dcGetSize :: DC a -> IO SizeSource

usage: (dcGetSize obj).

dcGetSizeMM :: DC a -> IO SizeSource

usage: (dcGetSizeMM obj).

dcGetTextBackground :: DC a -> IO ColorSource

usage: (dcGetTextBackground obj).

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

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

dcGetTextForeground :: DC a -> IO ColorSource

usage: (dcGetTextForeground obj).

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

usage: (dcGetUserScale obj).

dcGetUserScaleX :: DC a -> IO DoubleSource

usage: (dcGetUserScaleX dc).

dcGetUserScaleY :: DC a -> IO DoubleSource

usage: (dcGetUserScaleY dc).

dcIsOk :: DC a -> IO BoolSource

usage: (dcIsOk obj).

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

usage: (dcLogicalToDeviceX obj x).

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

usage: (dcLogicalToDeviceXRel obj x).

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

usage: (dcLogicalToDeviceY obj y).

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

usage: (dcLogicalToDeviceYRel obj y).

dcMaxX :: DC a -> IO IntSource

usage: (dcMaxX obj).

dcMaxY :: DC a -> IO IntSource

usage: (dcMaxY obj).

dcMinX :: DC a -> IO IntSource

usage: (dcMinX obj).

dcMinY :: DC a -> IO IntSource

usage: (dcMinY obj).

dcResetBoundingBox :: DC a -> IO ()Source

usage: (dcResetBoundingBox obj).

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

usage: (dcSetAxisOrientation obj xLeftRight yBottomUp).

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

usage: (dcSetBackground obj brush).

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

usage: (dcSetBackgroundMode obj mode).

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

usage: (dcSetBrush obj brush).

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

usage: (dcSetClippingRegion obj xywidthheight).

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

usage: (dcSetClippingRegionFromRegion obj region).

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

usage: (dcSetDeviceOrigin obj xy).

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

usage: (dcSetFont obj font).

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

usage: (dcSetLogicalFunction obj function).

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

usage: (dcSetLogicalOrigin obj xy).

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

usage: (dcSetLogicalScale obj x y).

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

usage: (dcSetMapMode obj mode).

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

usage: (dcSetPalette obj palette).

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

usage: (dcSetPen obj pen).

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

usage: (dcSetTextBackground obj colour).

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

usage: (dcSetTextForeground obj colour).

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

usage: (dcSetUserScale obj x y).

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

usage: (dcStartDoc obj msg).

dcStartPage :: DC a -> IO ()Source

usage: (dcStartPage obj).

DataFormat

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

usage: (dataFormatCreateFromId name).

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

usage: (dataFormatCreateFromType typ).

dataFormatDelete :: DataFormat a -> IO ()Source

usage: (dataFormatDelete obj).

dataFormatGetId :: DataFormat a -> IO StringSource

usage: (dataFormatGetId obj).

dataFormatGetType :: DataFormat a -> IO IntSource

usage: (dataFormatGetType obj).

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

usage: (dataFormatIsEqual obj other).

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

usage: (dataFormatSetId obj id).

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

usage: (dataFormatSetType obj typ).

DataObjectComposite

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

usage: (dataObjectCompositeAdd obj dat preferred).

dataObjectCompositeCreate :: IO (DataObjectComposite ())Source

usage: (dataObjectCompositeCreate).

dataObjectCompositeDelete :: DataObjectComposite a -> IO ()Source

usage: (dataObjectCompositeDelete obj).

DateTime

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

usage: (dateTimeAddDate obj diff).

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

usage: (dateTimeAddDateValues obj yrs mnt wek day).

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

usage: (dateTimeAddTime obj diff).

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

usage: (dateTimeAddTimeValues obj hrs min sec mls).

dateTimeConvertYearToBC :: Int -> IO IntSource

usage: (dateTimeConvertYearToBC year).

dateTimeCreate :: IO (DateTime ())Source

usage: (dateTimeCreate).

dateTimeDelete :: DateTime a -> IO ()Source

usage: (dateTimeDelete obj).

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

usage: (dateTimeFormat obj format tz).

dateTimeFormatDate :: DateTime a -> IO StringSource

usage: (dateTimeFormatDate obj).

dateTimeFormatISODate :: DateTime a -> IO StringSource

usage: (dateTimeFormatISODate obj).

dateTimeFormatISOTime :: DateTime a -> IO StringSource

usage: (dateTimeFormatISOTime obj).

dateTimeFormatTime :: DateTime a -> IO StringSource

usage: (dateTimeFormatTime obj).

dateTimeGetAmString :: IO StringSource

usage: (dateTimeGetAmString).

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

usage: (dateTimeGetBeginDST year country dt).

dateTimeGetCentury :: Int -> IO IntSource

usage: (dateTimeGetCentury year).

dateTimeGetCountry :: IO IntSource

usage: (dateTimeGetCountry).

dateTimeGetCurrentMonth :: Int -> IO IntSource

usage: (dateTimeGetCurrentMonth cal).

dateTimeGetCurrentYear :: Int -> IO IntSource

usage: (dateTimeGetCurrentYear cal).

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

usage: (dateTimeGetDay obj tz).

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

usage: (dateTimeGetDayOfYear obj tz).

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

usage: (dateTimeGetEndDST year country dt).

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

usage: (dateTimeGetHour obj tz).

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

usage: (dateTimeGetLastMonthDay obj month year).

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

usage: (dateTimeGetLastWeekDay obj weekday month year).

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

usage: (dateTimeGetMillisecond obj tz).

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

usage: (dateTimeGetMinute obj tz).

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

usage: (dateTimeGetMonth obj tz).

dateTimeGetMonthName :: Int -> Int -> IO StringSource

usage: (dateTimeGetMonthName month flags).

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

usage: (dateTimeGetNextWeekDay obj weekday).

dateTimeGetNumberOfDays :: Int -> Int -> IO IntSource

usage: (dateTimeGetNumberOfDays year cal).

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

usage: (dateTimeGetNumberOfDaysMonth month year cal).

dateTimeGetPmString :: IO StringSource

usage: (dateTimeGetPmString).

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

usage: (dateTimeGetPrevWeekDay obj weekday).

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

usage: (dateTimeGetSecond obj tz).

dateTimeGetTicks :: DateTime a -> IO IntSource

usage: (dateTimeGetTicks obj).

dateTimeGetTimeNow :: IO IntSource

usage: (dateTimeGetTimeNow).

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

usage: (dateTimeGetValue obj hilong lolong).

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

usage: (dateTimeGetWeekDay obj weekday n month year).

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

usage: (dateTimeGetWeekDayInSameWeek obj weekday).

dateTimeGetWeekDayName :: Int -> Int -> IO StringSource

usage: (dateTimeGetWeekDayName weekday flags).

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

usage: (dateTimeGetWeekDayTZ obj tz).

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

usage: (dateTimeGetWeekOfMonth obj flags tz).

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

usage: (dateTimeGetWeekOfYear obj flags tz).

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

usage: (dateTimeGetYear obj tz).

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

usage: (dateTimeIsBetween obj t1 t2).

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

usage: (dateTimeIsDST obj country).

dateTimeIsDSTApplicable :: Int -> Int -> IO BoolSource

usage: (dateTimeIsDSTApplicable year country).

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

usage: (dateTimeIsEarlierThan obj datetime).

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

usage: (dateTimeIsEqualTo obj datetime).

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

usage: (dateTimeIsEqualUpTo obj dt ts).

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

usage: (dateTimeIsLaterThan obj datetime).

dateTimeIsLeapYear :: Int -> Int -> IO BoolSource

usage: (dateTimeIsLeapYear year cal).

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

usage: (dateTimeIsSameDate obj dt).

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

usage: (dateTimeIsSameTime obj dt).

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

usage: (dateTimeIsStrictlyBetween obj t1 t2).

dateTimeIsValid :: DateTime a -> IO BoolSource

usage: (dateTimeIsValid obj).

dateTimeIsWestEuropeanCountry :: Int -> IO BoolSource

usage: (dateTimeIsWestEuropeanCountry country).

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

usage: (dateTimeIsWorkDay obj country).

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

usage: (dateTimeMakeGMT obj noDST).

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

usage: (dateTimeMakeTimezone obj tz noDST).

dateTimeNow :: DateTime a -> IO ()Source

usage: (dateTimeNow dt).

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

usage: (dateTimeParseDate obj date).

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

usage: (dateTimeParseDateTime obj datetime).

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

usage: (dateTimeParseFormat obj date format dateDef).

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

usage: (dateTimeParseRfc822Date obj date).

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

usage: (dateTimeParseTime obj time).

dateTimeResetTime :: DateTime a -> IO ()Source

usage: (dateTimeResetTime obj).

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

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

dateTimeSetCountry :: Int -> IO ()Source

usage: (dateTimeSetCountry country).

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

usage: (dateTimeSetDay obj day).

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

usage: (dateTimeSetHour obj hour).

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

usage: (dateTimeSetMillisecond obj millisecond).

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

usage: (dateTimeSetMinute obj minute).

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

usage: (dateTimeSetMonth obj month).

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

usage: (dateTimeSetSecond obj second).

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

usage: (dateTimeSetTime obj hour minute second millisec).

dateTimeSetToCurrent :: DateTime a -> IO ()Source

usage: (dateTimeSetToCurrent obj).

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

usage: (dateTimeSetToLastMonthDay obj month year).

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

usage: (dateTimeSetToLastWeekDay obj weekday month year).

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

usage: (dateTimeSetToNextWeekDay obj weekday).

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

usage: (dateTimeSetToPrevWeekDay obj weekday).

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

usage: (dateTimeSetToWeekDay obj weekday n month year).

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

usage: (dateTimeSetToWeekDayInSameWeek obj weekday).

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

usage: (dateTimeSetYear obj year).

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

usage: (dateTimeSubtractDate obj diff).

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

usage: (dateTimeSubtractTime obj diff).

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

usage: (dateTimeToGMT obj noDST).

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

usage: (dateTimeToTimezone obj tz noDST).

dateTimeToday :: DateTime a -> IO ()Source

usage: (dateTimeToday dt).

dateTimeUNow :: DateTime a -> IO ()Source

usage: (dateTimeUNow dt).

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

usage: (dateTimewxDateTime hilong lolong).

Db

dbClose :: Db a -> IO ()Source

usage: (dbClose db).

dbCloseConnections :: IO ()Source

usage: (dbCloseConnections).

dbCommitTrans :: Db a -> IO BoolSource

usage: (dbCommitTrans db).

dbConnectionsInUse :: IO IntSource

usage: (dbConnectionsInUse).

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

usage: (dbCreate henv fwdOnlyCursors).

dbDbms :: Db a -> IO IntSource

usage: (dbDbms db).

dbDelete :: Db a -> IO ()Source

usage: (dbDelete db).

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

usage: (dbExecSql db sql).

dbFreeConnection :: Db a -> IO BoolSource

usage: (dbFreeConnection db).

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

usage: (dbGetCatalog db userName).

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

usage: (dbGetColumnCount db tableName userName).

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

usage: (dbGetColumns db tableName columnCount userName).

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

usage: (dbGetConnection connectInf fwdCursorsOnly).

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

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

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

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 BoolSource

usage: (dbGetDataDate db column ctime usedLen).

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

usage: (dbGetDataDouble db column d usedLen).

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

usage: (dbGetDataInt db column i usedLen).

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

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

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

usage: (dbGetDataTime db column secs usedLen).

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

usage: (dbGetDataTimeStamp db column ctime fraction usedLen).

dbGetDatabaseName :: Db a -> IO StringSource

usage: (dbGetDatabaseName db).

dbGetDatasourceName :: Db a -> IO StringSource

usage: (dbGetDatasourceName db).

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

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 StringSource

Retrieve error message set by dbGetNextError *

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

usage: (dbGetHDBC db).

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

usage: (dbGetHENV db).

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

usage: (dbGetHSTMT db).

dbGetNativeError :: Db a -> IO IntSource

usage: (dbGetNativeError db).

dbGetNext :: Db a -> IO BoolSource

usage: (dbGetNext db).

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

usage: (dbGetNextError db henv hdbc hstmt).

dbGetNumErrorMessages :: Db a -> IO IntSource

Get the number of stored error messages. *

dbGetPassword :: Db a -> IO StringSource

usage: (dbGetPassword db).

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

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

dbGetStatus :: Db a -> IO IntSource

usage: (dbGetStatus db).

dbGetTableCount :: Db a -> IO IntSource

usage: (dbGetTableCount db).

dbGetUsername :: Db a -> IO StringSource

usage: (dbGetUsername db).

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

usage: (dbGrant db privileges tableName userList).

dbIsOpen :: Db a -> IO BoolSource

usage: (dbIsOpen db).

dbIsSupported :: IO BoolSource

Are the database classes supported on this platform ? *

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

usage: (dbOpen db dsn userId password).

dbRollbackTrans :: Db a -> IO BoolSource

usage: (dbRollbackTrans db).

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

usage: (dbSQLColumnName db columnName).

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

usage: (dbSQLTableName db tableName).

dbSqlTypeToStandardSqlType :: Int -> IO IntSource

usage: (dbSqlTypeToStandardSqlType sqlType).

dbStandardSqlTypeToSqlType :: Int -> IO IntSource

usage: (dbStandardSqlTypeToSqlType sqlType).

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

usage: (dbTableExists db tableName userName path).

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

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

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

usage: (dbTranslateSqlState db sqlState).

DbColInf

dbColInfGetBufferLength :: DbColInf a -> IO IntSource

usage: (dbColInfGetBufferLength self).

dbColInfGetCatalog :: DbColInf a -> IO StringSource

usage: (dbColInfGetCatalog self).

dbColInfGetColName :: DbColInf a -> IO StringSource

usage: (dbColInfGetColName self).

dbColInfGetColumnSize :: DbColInf a -> IO IntSource

usage: (dbColInfGetColumnSize self).

dbColInfGetDbDataType :: DbColInf a -> IO IntSource

usage: (dbColInfGetDbDataType self).

dbColInfGetDecimalDigits :: DbColInf a -> IO IntSource

usage: (dbColInfGetDecimalDigits self).

dbColInfGetFkCol :: DbColInf a -> IO IntSource

usage: (dbColInfGetFkCol self).

dbColInfGetFkTableName :: DbColInf a -> IO StringSource

usage: (dbColInfGetFkTableName self).

dbColInfGetNumPrecRadix :: DbColInf a -> IO IntSource

usage: (dbColInfGetNumPrecRadix self).

dbColInfGetPkCol :: DbColInf a -> IO IntSource

usage: (dbColInfGetPkCol self).

dbColInfGetPkTableName :: DbColInf a -> IO StringSource

usage: (dbColInfGetPkTableName self).

dbColInfGetRemarks :: DbColInf a -> IO StringSource

usage: (dbColInfGetRemarks self).

dbColInfGetSchema :: DbColInf a -> IO StringSource

usage: (dbColInfGetSchema self).

dbColInfGetSqlDataType :: DbColInf a -> IO IntSource

usage: (dbColInfGetSqlDataType self).

dbColInfGetTableName :: DbColInf a -> IO StringSource

usage: (dbColInfGetTableName self).

dbColInfGetTypeName :: DbColInf a -> IO StringSource

usage: (dbColInfGetTypeName self).

dbColInfIsNullable :: DbColInf a -> IO BoolSource

usage: (dbColInfIsNullable self).

DbColInfArray

dbColInfArrayDelete :: DbColInfArray a -> IO ()Source

usage: (dbColInfArrayDelete self).

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

usage: (dbColInfArrayGetColInf self index).

DbConnectInf

dbConnectInfAllocHenv :: DbConnectInf a -> IO ()Source

usage: (dbConnectInfAllocHenv self).

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

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

dbConnectInfDelete :: DbConnectInf a -> IO ()Source

usage: (dbConnectInfDelete self).

dbConnectInfFreeHenv :: DbConnectInf a -> IO ()Source

usage: (dbConnectInfFreeHenv self).

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

usage: (dbConnectInfGetHenv self).

DbInf

dbInfDelete :: DbInf a -> IO ()Source

usage: (dbInfDelete self).

dbInfGetCatalogName :: DbInf a -> IO StringSource

usage: (dbInfGetCatalogName self).

dbInfGetNumTables :: DbInf a -> IO IntSource

usage: (dbInfGetNumTables self).

dbInfGetSchemaName :: DbInf a -> IO StringSource

usage: (dbInfGetSchemaName self).

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

usage: (dbInfGetTableInf self index).

DbTableInf

dbTableInfGetNumCols :: DbTableInf a -> IO IntSource

usage: (dbTableInfGetNumCols self).

dbTableInfGetTableName :: DbTableInf a -> IO StringSource

usage: (dbTableInfGetTableName self).

dbTableInfGetTableRemarks :: DbTableInf a -> IO StringSource

usage: (dbTableInfGetTableRemarks self).

dbTableInfGetTableType :: DbTableInf a -> IO StringSource

usage: (dbTableInfGetTableType self).

Dialog

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

usage: (dialogCreate prt id txt lfttopwdthgt stl).

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

usage: (dialogEndModal obj retCode).

dialogGetReturnCode :: Dialog a -> IO IntSource

usage: (dialogGetReturnCode obj).

dialogIsModal :: Dialog a -> IO BoolSource

usage: (dialogIsModal obj).

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

usage: (dialogSetReturnCode obj returnCode).

dialogShowModal :: Dialog a -> IO IntSource

usage: (dialogShowModal obj).

DirDialog

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

usage: (dirDialogCreate prt msg dir lfttop stl).

dirDialogGetMessage :: DirDialog a -> IO StringSource

usage: (dirDialogGetMessage obj).

dirDialogGetPath :: DirDialog a -> IO StringSource

usage: (dirDialogGetPath obj).

dirDialogGetStyle :: DirDialog a -> IO IntSource

usage: (dirDialogGetStyle obj).

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

usage: (dirDialogSetMessage obj msg).

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

usage: (dirDialogSetPath obj pth).

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

usage: (dirDialogSetStyle obj style).

DragImage

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

usage: (dragImageBeginDrag self xy window boundingWindow).

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

usage: (dragImageBeginDragFullScreen self xposypos window fullScreen rect).

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

usage: (dragImageCreate image xy).

dragImageDelete :: DragImage a -> IO ()Source

usage: (dragImageDelete self).

dragImageEndDrag :: DragImage a -> IO ()Source

usage: (dragImageEndDrag self).

dragImageHide :: DragImage a -> IO BoolSource

usage: (dragImageHide self).

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

usage: (dragImageMove self xy).

dragImageShow :: DragImage a -> IO BoolSource

usage: (dragImageShow self).

DrawControl

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

usage: (drawControlCreate prt id lfttopwdthgt stl).

DrawWindow

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

usage: (drawWindowCreate prt id lfttopwdthgt stl).

DropTarget

dropTargetGetData :: DropTarget a -> IO ()Source

usage: (dropTargetGetData obj).

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

usage: (dropTargetSetDataObject obj dat).

EncodingConverter

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

usage: (encodingConverterConvert obj input output).

encodingConverterCreate :: IO (EncodingConverter ())Source

usage: (encodingConverterCreate).

encodingConverterDelete :: EncodingConverter a -> IO ()Source

usage: (encodingConverterDelete obj).

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

usage: (encodingConverterGetAllEquivalents obj enc lst).

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

usage: (encodingConverterGetPlatformEquivalents obj enc platform lst).

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

usage: (encodingConverterInit obj inputenc outputenc method).

EraseEvent

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

usage: (eraseEventCopyObject obj obj).

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

usage: (eraseEventGetDC obj).

Event

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

usage: (eventCopyObject obj objectdest).

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

usage: (eventGetEventObject obj).

eventGetEventType :: Event a -> IO IntSource

usage: (eventGetEventType obj).

eventGetId :: Event a -> IO IntSource

usage: (eventGetId obj).

eventGetSkipped :: Event a -> IO BoolSource

usage: (eventGetSkipped obj).

eventGetTimestamp :: Event a -> IO IntSource

usage: (eventGetTimestamp obj).

eventIsCommandEvent :: Event a -> IO BoolSource

usage: (eventIsCommandEvent obj).

eventNewEventType :: IO IntSource

usage: (eventNewEventType).

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

usage: (eventSetEventObject obj obj).

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

usage: (eventSetEventType obj typ).

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

usage: (eventSetId obj id).

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

usage: (eventSetTimestamp obj ts).

eventSkip :: Event a -> IO ()Source

usage: (eventSkip obj).

EvtHandler

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

usage: (evtHandlerAddPendingEvent obj event).

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

usage: (evtHandlerConnect obj first last wxtype wxdata).

evtHandlerCreate :: IO (EvtHandler ())Source

usage: (evtHandlerCreate).

evtHandlerDelete :: EvtHandler a -> IO ()Source

usage: (evtHandlerDelete obj).

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

usage: (evtHandlerDisconnect obj first last wxtype id).

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

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

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

usage: (evtHandlerGetClosure obj id wxtype).

evtHandlerGetEvtHandlerEnabled :: EvtHandler a -> IO BoolSource

usage: (evtHandlerGetEvtHandlerEnabled obj).

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

usage: (evtHandlerGetNextHandler obj).

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

usage: (evtHandlerGetPreviousHandler obj).

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

usage: (evtHandlerProcessEvent obj event).

evtHandlerProcessPendingEvents :: EvtHandler a -> IO ()Source

usage: (evtHandlerProcessPendingEvents obj).

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

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

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

usage: (evtHandlerSetEvtHandlerEnabled obj enabled).

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

usage: (evtHandlerSetNextHandler obj handler).

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

usage: (evtHandlerSetPreviousHandler obj handler).

FileConfig

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

usage: (fileConfigCreate inp).

FileDialog

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

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

fileDialogGetDirectory :: FileDialog a -> IO StringSource

usage: (fileDialogGetDirectory obj).

fileDialogGetFilename :: FileDialog a -> IO StringSource

usage: (fileDialogGetFilename obj).

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

usage: (fileDialogGetFilenames obj).

fileDialogGetFilterIndex :: FileDialog a -> IO IntSource

usage: (fileDialogGetFilterIndex obj).

fileDialogGetMessage :: FileDialog a -> IO StringSource

usage: (fileDialogGetMessage obj).

fileDialogGetPath :: FileDialog a -> IO StringSource

usage: (fileDialogGetPath obj).

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

usage: (fileDialogGetPaths obj).

fileDialogGetStyle :: FileDialog a -> IO IntSource

usage: (fileDialogGetStyle obj).

fileDialogGetWildcard :: FileDialog a -> IO StringSource

usage: (fileDialogGetWildcard obj).

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

usage: (fileDialogSetDirectory obj dir).

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

usage: (fileDialogSetFilename obj name).

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

usage: (fileDialogSetFilterIndex obj filterIndex).

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

usage: (fileDialogSetMessage obj message).

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

usage: (fileDialogSetPath obj path).

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

usage: (fileDialogSetStyle obj style).

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

usage: (fileDialogSetWildcard obj wildCard).

FileHistory

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

usage: (fileHistoryAddFileToHistory obj file).

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

usage: (fileHistoryAddFilesToMenu obj menu).

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

usage: (fileHistoryCreate maxFiles).

fileHistoryDelete :: FileHistory a -> IO ()Source

usage: (fileHistoryDelete obj).

fileHistoryGetCount :: FileHistory a -> IO IntSource

usage: (fileHistoryGetCount obj).

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

usage: (fileHistoryGetHistoryFile obj i).

fileHistoryGetMaxFiles :: FileHistory a -> IO IntSource

usage: (fileHistoryGetMaxFiles obj).

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

usage: (fileHistoryGetMenus obj).

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

usage: (fileHistoryLoad obj config).

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

usage: (fileHistoryRemoveFileFromHistory obj i).

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

usage: (fileHistoryRemoveMenu obj menu).

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

usage: (fileHistorySave obj config).

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

usage: (fileHistoryUseMenu obj menu).

FileType

fileTypeDelete :: FileType a -> IO ()Source

usage: (fileTypeDelete obj).

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

usage: (fileTypeExpandCommand obj cmd params).

fileTypeGetDescription :: FileType a -> IO StringSource

usage: (fileTypeGetDescription obj).

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

usage: (fileTypeGetExtensions obj lst).

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

usage: (fileTypeGetIcon obj icon).

fileTypeGetMimeType :: FileType a -> IO StringSource

usage: (fileTypeGetMimeType obj).

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

usage: (fileTypeGetMimeTypes obj lst).

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

usage: (fileTypeGetOpenCommand obj buf params).

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

usage: (fileTypeGetPrintCommand obj buf params).

FindDialogEvent

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

usage: (findDialogEventGetFindString obj ref).

findDialogEventGetFlags :: FindDialogEvent a -> IO IntSource

usage: (findDialogEventGetFlags obj).

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

usage: (findDialogEventGetReplaceString obj ref).

FindReplaceData

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

usage: (findReplaceDataCreate flags).

findReplaceDataCreateDefault :: IO (FindReplaceData ())Source

usage: (findReplaceDataCreateDefault).

findReplaceDataDelete :: FindReplaceData a -> IO ()Source

usage: (findReplaceDataDelete obj).

findReplaceDataGetFindString :: FindReplaceData a -> IO StringSource

usage: (findReplaceDataGetFindString obj).

findReplaceDataGetFlags :: FindReplaceData a -> IO IntSource

usage: (findReplaceDataGetFlags obj).

findReplaceDataGetReplaceString :: FindReplaceData a -> IO StringSource

usage: (findReplaceDataGetReplaceString obj).

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

usage: (findReplaceDataSetFindString obj str).

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

usage: (findReplaceDataSetFlags obj flags).

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

usage: (findReplaceDataSetReplaceString obj str).

FindReplaceDialog

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

usage: (findReplaceDialogCreate parent wxdata title style).

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

usage: (findReplaceDialogGetData obj).

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

usage: (findReplaceDialogSetData obj wxdata).

FlexGridSizer

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

usage: (flexGridSizerAddGrowableCol obj idx).

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

usage: (flexGridSizerAddGrowableRow obj idx).

flexGridSizerCalcMin :: FlexGridSizer a -> IO SizeSource

usage: (flexGridSizerCalcMin obj).

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

usage: (flexGridSizerCreate rows cols vgap hgap).

flexGridSizerRecalcSizes :: FlexGridSizer a -> IO ()Source

usage: (flexGridSizerRecalcSizes obj).

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

usage: (flexGridSizerRemoveGrowableCol obj idx).

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

usage: (flexGridSizerRemoveGrowableRow obj idx).

Font

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

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

fontCreateDefault :: IO (Font ())Source

usage: (fontCreateDefault).

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

usage: (fontCreateFromStock id).

fontDelete :: Font a -> IO ()Source

usage: (fontDelete obj).

fontGetDefaultEncoding :: Font a -> IO IntSource

usage: (fontGetDefaultEncoding obj).

fontGetEncoding :: Font a -> IO IntSource

usage: (fontGetEncoding obj).

fontGetFaceName :: Font a -> IO StringSource

usage: (fontGetFaceName obj).

fontGetFamily :: Font a -> IO IntSource

usage: (fontGetFamily obj).

fontGetFamilyString :: Font a -> IO StringSource

usage: (fontGetFamilyString obj).

fontGetPointSize :: Font a -> IO IntSource

usage: (fontGetPointSize obj).

fontGetStyle :: Font a -> IO IntSource

usage: (fontGetStyle obj).

fontGetStyleString :: Font a -> IO StringSource

usage: (fontGetStyleString obj).

fontGetUnderlined :: Font a -> IO IntSource

usage: (fontGetUnderlined obj).

fontGetWeight :: Font a -> IO IntSource

usage: (fontGetWeight obj).

fontGetWeightString :: Font a -> IO StringSource

usage: (fontGetWeightString obj).

fontIsOk :: Font a -> IO BoolSource

usage: (fontIsOk obj).

fontIsStatic :: Font a -> IO BoolSource

usage: (fontIsStatic self).

fontSafeDelete :: Font a -> IO ()Source

usage: (fontSafeDelete self).

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

usage: (fontSetDefaultEncoding obj encoding).

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

usage: (fontSetEncoding obj encoding).

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

usage: (fontSetFaceName obj faceName).

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

usage: (fontSetFamily obj family).

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

usage: (fontSetPointSize obj pointSize).

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

usage: (fontSetStyle obj style).

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

usage: (fontSetUnderlined obj underlined).

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

usage: (fontSetWeight obj weight).

FontData

fontDataCreate :: IO (FontData ())Source

usage: (fontDataCreate).

fontDataDelete :: FontData a -> IO ()Source

usage: (fontDataDelete obj).

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

usage: (fontDataEnableEffects obj flag).

fontDataGetAllowSymbols :: FontData a -> IO BoolSource

usage: (fontDataGetAllowSymbols obj).

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

usage: (fontDataGetChosenFont obj).

fontDataGetColour :: FontData a -> IO ColorSource

usage: (fontDataGetColour obj).

fontDataGetEnableEffects :: FontData a -> IO BoolSource

usage: (fontDataGetEnableEffects obj).

fontDataGetEncoding :: FontData a -> IO IntSource

usage: (fontDataGetEncoding obj).

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

usage: (fontDataGetInitialFont obj).

fontDataGetShowHelp :: FontData a -> IO IntSource

usage: (fontDataGetShowHelp obj).

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

usage: (fontDataSetAllowSymbols obj flag).

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

usage: (fontDataSetChosenFont obj font).

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

usage: (fontDataSetColour obj colour).

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

usage: (fontDataSetEncoding obj encoding).

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

usage: (fontDataSetInitialFont obj font).

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

usage: (fontDataSetRange obj minRange maxRange).

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

usage: (fontDataSetShowHelp obj flag).

FontDialog

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

usage: (fontDialogCreate prt fnt).

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

usage: (fontDialogGetFontData obj).

FontEnumerator

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

usage: (fontEnumeratorCreate obj fnc).

fontEnumeratorDelete :: FontEnumerator a -> IO ()Source

usage: (fontEnumeratorDelete obj).

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

usage: (fontEnumeratorEnumerateEncodings obj facename).

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

usage: (fontEnumeratorEnumerateFacenames obj encoding fixedWidthOnly).

FontMapper

fontMapperCreate :: IO (FontMapper ())Source

usage: (fontMapperCreate).

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

usage: (fontMapperGetAltForEncoding obj encoding altencoding buf).

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

usage: (fontMapperIsEncodingAvailable obj encoding buf).

Frame

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

usage: (frameCentre self orientation).

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

usage: (frameCreate prt id txt lfttopwdthgt stl).

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

usage: (frameCreateStatusBar obj number style).

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

usage: (frameCreateToolBar obj style).

frameGetClientAreaOriginleft :: Frame a -> IO IntSource

usage: (frameGetClientAreaOriginleft obj).

frameGetClientAreaOrigintop :: Frame a -> IO IntSource

usage: (frameGetClientAreaOrigintop obj).

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

usage: (frameGetMenuBar obj).

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

usage: (frameGetStatusBar obj).

frameGetTitle :: Frame a -> IO StringSource

usage: (frameGetTitle obj).

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

usage: (frameGetToolBar obj).

frameIsFullScreen :: Frame a -> IO BoolSource

usage: (frameIsFullScreen self).

frameRestore :: Frame a -> IO ()Source

usage: (frameRestore obj).

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

usage: (frameSetMenuBar obj menubar).

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

usage: (frameSetShape self region).

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

usage: (frameSetStatusBar obj statBar).

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

usage: (frameSetStatusText obj txt number).

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

usage: (frameSetStatusWidths obj n widthsfield).

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

usage: (frameSetTitle frame txt).

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

usage: (frameSetToolBar obj toolbar).

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

usage: (frameShowFullScreen self show style).

Gauge

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

usage: (gaugeCreate prt id rng lfttopwdthgt stl).

gaugeGetBezelFace :: Gauge a -> IO IntSource

usage: (gaugeGetBezelFace obj).

gaugeGetRange :: Gauge a -> IO IntSource

usage: (gaugeGetRange obj).

gaugeGetShadowWidth :: Gauge a -> IO IntSource

usage: (gaugeGetShadowWidth obj).

gaugeGetValue :: Gauge a -> IO IntSource

usage: (gaugeGetValue obj).

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

usage: (gaugeSetBezelFace obj w).

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

usage: (gaugeSetRange obj r).

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

usage: (gaugeSetShadowWidth obj w).

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

usage: (gaugeSetValue obj pos).

GenericDragImage

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

usage: (genericDragImageCreate cursor).

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

usage: (genericDragImageDoDrawImage self dc xy).

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

usage: (genericDragImageGetImageRect self xposypos).

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

usage: (genericDragImageUpdateBackingFromWindow self windowDC destDC xywh xdestydestwidthheight).

GraphicsBrush

graphicsBrushCreate :: IO (GraphicsBrush ())Source

usage: (graphicsBrushCreate).

graphicsBrushDelete :: GraphicsBrush a -> IO ()Source

usage: (graphicsBrushDelete self).

GraphicsContext

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

usage: (graphicsContextClip self region).

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

usage: (graphicsContextClipByRectangle self xywh).

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

usage: (graphicsContextConcatTransform self path).

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

usage: (graphicsContextCreate dc).

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

usage: (graphicsContextCreateFromNative context).

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

usage: (graphicsContextCreateFromNativeWindow window).

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

usage: (graphicsContextCreateFromWindow window).

graphicsContextDelete :: GraphicsContext a -> IO ()Source

usage: (graphicsContextDelete self).

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

usage: (graphicsContextDrawBitmap self bmp xywh).

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

usage: (graphicsContextDrawEllipse self xywh).

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

usage: (graphicsContextDrawIcon self icon xywh).

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

usage: (graphicsContextDrawLines self n x y style).

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

usage: (graphicsContextDrawPath self path style).

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

usage: (graphicsContextDrawRectangle self xywh).

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

usage: (graphicsContextDrawRoundedRectangle self xywh radius).

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

usage: (graphicsContextDrawText self text xy).

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

usage: (graphicsContextDrawTextWithAngle self text xy radius).

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

usage: (graphicsContextFillPath self path style).

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

usage: (graphicsContextGetNativeContext self).

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

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

graphicsContextResetClip :: GraphicsContext a -> IO ()Source

usage: (graphicsContextResetClip self).

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

usage: (graphicsContextRotate self angle).

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

usage: (graphicsContextScale self xScaleyScale).

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

usage: (graphicsContextSetBrush self brush).

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

usage: (graphicsContextSetFont self font colour).

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

usage: (graphicsContextSetGraphicsBrush self brush).

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

usage: (graphicsContextSetGraphicsFont self font).

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

usage: (graphicsContextSetGraphicsPen self pen).

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

usage: (graphicsContextSetPen self pen).

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

usage: (graphicsContextSetTransform self path).

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

usage: (graphicsContextStrokeLine self x1y1 x2y2).

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

usage: (graphicsContextStrokeLines self n x y style).

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

usage: (graphicsContextStrokePath self path).

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

usage: (graphicsContextTranslate self dx dy).

GraphicsFont

graphicsFontCreate :: IO (GraphicsFont ())Source

usage: (graphicsFontCreate).

graphicsFontDelete :: GraphicsFont a -> IO ()Source

usage: (graphicsFontDelete self).

GraphicsMatrix

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

usage: (graphicsMatrixConcat self t).

graphicsMatrixCreate :: IO (GraphicsMatrix ())Source

usage: (graphicsMatrixCreate).

graphicsMatrixDelete :: GraphicsMatrix a -> IO ()Source

usage: (graphicsMatrixDelete self).

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

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

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

usage: (graphicsMatrixGetNativeMatrix self).

graphicsMatrixInvert :: GraphicsMatrix a -> IO ()Source

usage: (graphicsMatrixInvert self).

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

usage: (graphicsMatrixIsEqual self t).

graphicsMatrixIsIdentity :: GraphicsMatrix a -> IO BoolSource

usage: (graphicsMatrixIsIdentity self).

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

usage: (graphicsMatrixRotate self angle).

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

usage: (graphicsMatrixScale self xScaleyScale).

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

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

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

usage: (graphicsMatrixTransformDistance self dx dy).

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

usage: (graphicsMatrixTransformPoint self).

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

usage: (graphicsMatrixTranslate self dx dy).

GraphicsObject

graphicsObjectGetRenderer :: IO (GraphicsRenderer ())Source

usage: (graphicsObjectGetRenderer).

graphicsObjectIsNull :: GraphicsObject a -> IO BoolSource

usage: (graphicsObjectIsNull self).

GraphicsPath

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

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

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

usage: (graphicsPathAddArcToPoint self x1y1 x2y2 r).

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

usage: (graphicsPathAddCircle self xy r).

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

usage: (graphicsPathAddCurveToPoint self cx1cy1 cx2cy2 xy).

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

usage: (graphicsPathAddEllipse self xywh).

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

usage: (graphicsPathAddLineToPoint self xy).

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

usage: (graphicsPathAddPath self xy path).

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

usage: (graphicsPathAddQuadCurveToPoint self cxcy xy).

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

usage: (graphicsPathAddRectangle self xywh).

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

usage: (graphicsPathAddRoundedRectangle self xywh radius).

graphicsPathCloseSubpath :: GraphicsPath a -> IO ()Source

usage: (graphicsPathCloseSubpath self).

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

usage: (graphicsPathContains self xy style).

graphicsPathCreate :: IO (GraphicsPath ())Source

usage: (graphicsPathCreate).

graphicsPathDelete :: GraphicsPath a -> IO ()Source

usage: (graphicsPathDelete self).

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

usage: (graphicsPathGetBox self).

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

usage: (graphicsPathGetCurrentPoint self).

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

usage: (graphicsPathGetNativePath self).

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

usage: (graphicsPathMoveToPoint self xy).

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

usage: (graphicsPathTransform self matrix).

graphicsPathUnGetNativePath :: GraphicsPath a -> IO ()Source

usage: (graphicsPathUnGetNativePath p).

GraphicsPen

graphicsPenCreate :: IO (GraphicsPen ())Source

usage: (graphicsPenCreate).

graphicsPenDelete :: GraphicsPen a -> IO ()Source

usage: (graphicsPenDelete self).

GraphicsRenderer

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

usage: (graphicsRendererCreateContext dc).

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

usage: (graphicsRendererCreateContextFromNativeContext context).

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

usage: (graphicsRendererCreateContextFromNativeWindow window).

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

usage: (graphicsRendererCreateContextFromWindow window).

graphicsRendererDelete :: GraphicsRenderer a -> IO ()Source

usage: (graphicsRendererDelete self).

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

usage: (graphicsRendererGetDefaultRenderer self).

Grid

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

usage: (gridAppendCols obj numCols updateLabels).

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

usage: (gridAppendRows obj numRows updateLabels).

gridAutoSize :: Grid a -> IO ()Source

usage: (gridAutoSize obj).

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

usage: (gridAutoSizeColumn obj col setAsMin).

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

usage: (gridAutoSizeColumns obj setAsMin).

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

usage: (gridAutoSizeRow obj row setAsMin).

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

usage: (gridAutoSizeRows obj setAsMin).

gridBeginBatch :: Grid a -> IO ()Source

usage: (gridBeginBatch obj).

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

usage: (gridBlockToDeviceRect obj top left bottom right).

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

usage: (gridCalcCellsExposed obj reg).

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

usage: (gridCalcColLabelsExposed obj reg).

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

usage: (gridCalcRowLabelsExposed obj reg).

gridCanDragColSize :: Grid a -> IO BoolSource

usage: (gridCanDragColSize obj).

gridCanDragGridSize :: Grid a -> IO BoolSource

usage: (gridCanDragGridSize obj).

gridCanDragRowSize :: Grid a -> IO BoolSource

usage: (gridCanDragRowSize obj).

gridCanEnableCellControl :: Grid a -> IO BoolSource

usage: (gridCanEnableCellControl obj).

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

usage: (gridCellToRect obj row col).

gridClearGrid :: Grid a -> IO ()Source

usage: (gridClearGrid obj).

gridClearSelection :: Grid a -> IO ()Source

usage: (gridClearSelection obj).

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

usage: (gridCreate prt id lfttopwdthgt stl).

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

usage: (gridCreateGrid obj rows cols selmode).

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

usage: (gridDeleteCols obj pos numCols updateLabels).

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

usage: (gridDeleteRows obj pos numRows updateLabels).

gridDisableCellEditControl :: Grid a -> IO ()Source

usage: (gridDisableCellEditControl obj).

gridDisableDragColSize :: Grid a -> IO ()Source

usage: (gridDisableDragColSize obj).

gridDisableDragGridSize :: Grid a -> IO ()Source

usage: (gridDisableDragGridSize obj).

gridDisableDragRowSize :: Grid a -> IO ()Source

usage: (gridDisableDragRowSize obj).

gridDoEndDragResizeCol :: Grid a -> IO ()Source

usage: (gridDoEndDragResizeCol obj).

gridDoEndDragResizeRow :: Grid a -> IO ()Source

usage: (gridDoEndDragResizeRow obj).

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

usage: (gridDrawAllGridLines obj dc reg).

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

usage: (gridDrawCell obj dc row col).

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

usage: (gridDrawCellBorder obj dc row col).

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

usage: (gridDrawCellHighlight obj dc attr).

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

usage: (gridDrawColLabel obj dc col).

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

usage: (gridDrawColLabels obj dc).

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

usage: (gridDrawGridCellArea obj dc).

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

usage: (gridDrawGridSpace obj dc).

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

usage: (gridDrawHighlight obj dc).

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

usage: (gridDrawRowLabel obj dc row).

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

usage: (gridDrawRowLabels obj dc).

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

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

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

usage: (gridEnableCellEditControl obj enable).

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

usage: (gridEnableDragColSize obj enable).

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

usage: (gridEnableDragGridSize obj enable).

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

usage: (gridEnableDragRowSize obj enable).

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

usage: (gridEnableEditing obj edit).

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

usage: (gridEnableGridLines obj enable).

gridEndBatch :: Grid a -> IO ()Source

usage: (gridEndBatch obj).

gridGetBatchCount :: Grid a -> IO IntSource

usage: (gridGetBatchCount obj).

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

usage: (gridGetCellAlignment obj row col).

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

usage: (gridGetCellBackgroundColour obj row col colour).

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

usage: (gridGetCellEditor obj row col).

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

usage: (gridGetCellFont obj row col font).

gridGetCellHighlightColour :: Grid a -> IO ColorSource

usage: (gridGetCellHighlightColour obj).

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

usage: (gridGetCellRenderer obj row col).

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

usage: (gridGetCellTextColour obj row col colour).

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

usage: (gridGetCellValue obj row col).

gridGetColLabelAlignment :: Grid a -> IO SizeSource

usage: (gridGetColLabelAlignment obj).

gridGetColLabelSize :: Grid a -> IO IntSource

usage: (gridGetColLabelSize obj).

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

usage: (gridGetColLabelValue obj col).

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

usage: (gridGetColSize obj col).

gridGetDefaultCellAlignment :: Grid a -> IO SizeSource

usage: (gridGetDefaultCellAlignment obj).

gridGetDefaultCellBackgroundColour :: Grid a -> IO ColorSource

usage: (gridGetDefaultCellBackgroundColour obj).

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

usage: (gridGetDefaultCellFont obj).

gridGetDefaultCellTextColour :: Grid a -> IO ColorSource

usage: (gridGetDefaultCellTextColour obj).

gridGetDefaultColLabelSize :: Grid a -> IO IntSource

usage: (gridGetDefaultColLabelSize obj).

gridGetDefaultColSize :: Grid a -> IO IntSource

usage: (gridGetDefaultColSize obj).

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

usage: (gridGetDefaultEditor obj).

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

usage: (gridGetDefaultEditorForCell obj row col).

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

usage: (gridGetDefaultEditorForType obj typeName).

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

usage: (gridGetDefaultRenderer obj).

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

usage: (gridGetDefaultRendererForCell obj row col).

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

usage: (gridGetDefaultRendererForType obj typeName).

gridGetDefaultRowLabelSize :: Grid a -> IO IntSource

usage: (gridGetDefaultRowLabelSize obj).

gridGetDefaultRowSize :: Grid a -> IO IntSource

usage: (gridGetDefaultRowSize obj).

gridGetGridCursorCol :: Grid a -> IO IntSource

usage: (gridGetGridCursorCol obj).

gridGetGridCursorRow :: Grid a -> IO IntSource

usage: (gridGetGridCursorRow obj).

gridGetGridLineColour :: Grid a -> IO ColorSource

usage: (gridGetGridLineColour obj).

gridGetLabelBackgroundColour :: Grid a -> IO ColorSource

usage: (gridGetLabelBackgroundColour obj).

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

usage: (gridGetLabelFont obj).

gridGetLabelTextColour :: Grid a -> IO ColorSource

usage: (gridGetLabelTextColour obj).

gridGetNumberCols :: Grid a -> IO IntSource

usage: (gridGetNumberCols obj).

gridGetNumberRows :: Grid a -> IO IntSource

usage: (gridGetNumberRows obj).

gridGetRowLabelAlignment :: Grid a -> IO SizeSource

usage: (gridGetRowLabelAlignment obj).

gridGetRowLabelSize :: Grid a -> IO IntSource

usage: (gridGetRowLabelSize obj).

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

usage: (gridGetRowLabelValue obj row).

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

usage: (gridGetRowSize obj row).

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

usage: (gridGetSelectedCells obj).

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

usage: (gridGetSelectedCols obj).

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

usage: (gridGetSelectedRows obj).

gridGetSelectionBackground :: Grid a -> IO ColorSource

usage: (gridGetSelectionBackground obj).

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

usage: (gridGetSelectionBlockBottomRight obj).

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

usage: (gridGetSelectionBlockTopLeft obj).

gridGetSelectionForeground :: Grid a -> IO ColorSource

usage: (gridGetSelectionForeground obj).

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

usage: (gridGetTable obj).

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

usage: (gridGetTextBoxSize obj dc countlines).

gridGridLinesEnabled :: Grid a -> IO IntSource

usage: (gridGridLinesEnabled obj).

gridHideCellEditControl :: Grid a -> IO ()Source

usage: (gridHideCellEditControl obj).

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

usage: (gridInsertCols obj pos numCols updateLabels).

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

usage: (gridInsertRows obj pos numRows updateLabels).

gridIsCellEditControlEnabled :: Grid a -> IO BoolSource

usage: (gridIsCellEditControlEnabled obj).

gridIsCellEditControlShown :: Grid a -> IO BoolSource

usage: (gridIsCellEditControlShown obj).

gridIsCurrentCellReadOnly :: Grid a -> IO BoolSource

usage: (gridIsCurrentCellReadOnly obj).

gridIsEditable :: Grid a -> IO BoolSource

usage: (gridIsEditable obj).

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

usage: (gridIsInSelection obj row col).

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

usage: (gridIsReadOnly obj row col).

gridIsSelection :: Grid a -> IO BoolSource

usage: (gridIsSelection obj).

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

usage: (gridIsVisible obj row col wholeCellVisible).

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

usage: (gridMakeCellVisible obj row col).

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

usage: (gridMoveCursorDown obj expandSelection).

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

usage: (gridMoveCursorDownBlock obj expandSelection).

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

usage: (gridMoveCursorLeft obj expandSelection).

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

usage: (gridMoveCursorLeftBlock obj expandSelection).

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

usage: (gridMoveCursorRight obj expandSelection).

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

usage: (gridMoveCursorRightBlock obj expandSelection).

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

usage: (gridMoveCursorUp obj expandSelection).

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

usage: (gridMoveCursorUpBlock obj expandSelection).

gridMovePageDown :: Grid a -> IO BoolSource

usage: (gridMovePageDown obj).

gridMovePageUp :: Grid a -> IO BoolSource

usage: (gridMovePageUp obj).

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

usage: (gridNewCalcCellsExposed obj reg).

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

usage: (gridNewDrawGridCellArea obj dc arr).

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

usage: (gridNewDrawHighlight obj dc arr).

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

usage: (gridProcessColLabelMouseEvent obj event).

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

usage: (gridProcessCornerLabelMouseEvent obj event).

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

usage: (gridProcessGridCellMouseEvent obj event).

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

usage: (gridProcessRowLabelMouseEvent obj event).

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

usage: (gridProcessTableMessage obj evt).

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

usage: (gridRegisterDataType obj typeName renderer editor).

gridSaveEditControlValue :: Grid a -> IO ()Source

usage: (gridSaveEditControlValue obj).

gridSelectAll :: Grid a -> IO ()Source

usage: (gridSelectAll obj).

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

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

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

usage: (gridSelectCol obj col addToSelected).

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

usage: (gridSelectRow obj row addToSelected).

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

usage: (gridSetCellAlignment obj row col horiz vert).

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

usage: (gridSetCellBackgroundColour obj row col colour).

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

usage: (gridSetCellEditor obj row col editor).

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

usage: (gridSetCellFont obj row col font).

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

usage: (gridSetCellHighlightColour obj col).

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

usage: (gridSetCellRenderer obj row col renderer).

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

usage: (gridSetCellTextColour obj row col colour).

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

usage: (gridSetCellValue obj row col s).

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

usage: (gridSetColAttr obj col attr).

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

usage: (gridSetColFormatBool obj col).

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

usage: (gridSetColFormatCustom obj col typeName).

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

usage: (gridSetColFormatFloat obj col width precision).

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

usage: (gridSetColFormatNumber obj col).

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

usage: (gridSetColLabelAlignment obj horiz vert).

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

usage: (gridSetColLabelSize obj height).

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

usage: (gridSetColLabelValue obj col label).

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

usage: (gridSetColMinimalWidth obj col width).

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

usage: (gridSetColSize obj col width).

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

usage: (gridSetDefaultCellAlignment obj horiz vert).

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

usage: (gridSetDefaultCellBackgroundColour obj colour).

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

usage: (gridSetDefaultCellFont obj font).

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

usage: (gridSetDefaultCellTextColour obj colour).

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

usage: (gridSetDefaultColSize obj width resizeExistingCols).

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

usage: (gridSetDefaultEditor obj editor).

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

usage: (gridSetDefaultRenderer obj renderer).

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

usage: (gridSetDefaultRowSize obj height resizeExistingRows).

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

usage: (gridSetGridCursor obj row col).

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

usage: (gridSetGridLineColour obj col).

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

usage: (gridSetLabelBackgroundColour obj colour).

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

usage: (gridSetLabelFont obj font).

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

usage: (gridSetLabelTextColour obj colour).

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

usage: (gridSetMargins obj extraWidth extraHeight).

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

usage: (gridSetReadOnly obj row col isReadOnly).

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

usage: (gridSetRowAttr obj row attr).

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

usage: (gridSetRowLabelAlignment obj horiz vert).

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

usage: (gridSetRowLabelSize obj width).

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

usage: (gridSetRowLabelValue obj row label).

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

usage: (gridSetRowMinimalHeight obj row width).

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

usage: (gridSetRowSize obj row height).

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

usage: (gridSetSelectionBackground obj c).

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

usage: (gridSetSelectionForeground obj c).

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

usage: (gridSetSelectionMode obj selmode).

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

usage: (gridSetTable obj table takeOwnership selmode).

gridShowCellEditControl :: Grid a -> IO ()Source

usage: (gridShowCellEditControl obj).

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

usage: (gridStringToLines obj value lines).

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

usage: (gridXToCol obj x).

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

usage: (gridXToEdgeOfCol obj x).

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

usage: (gridXYToCell obj xy).

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

usage: (gridYToEdgeOfRow obj y).

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

usage: (gridYToRow obj y).

GridCellAttr

gridCellAttrCtor :: IO (GridCellAttr ())Source

usage: (gridCellAttrCtor).

gridCellAttrDecRef :: GridCellAttr a -> IO ()Source

usage: (gridCellAttrDecRef obj).

gridCellAttrGetAlignment :: GridCellAttr a -> IO SizeSource

usage: (gridCellAttrGetAlignment obj).

gridCellAttrGetBackgroundColour :: GridCellAttr a -> IO ColorSource

usage: (gridCellAttrGetBackgroundColour obj).

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

usage: (gridCellAttrGetEditor obj grid row col).

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

usage: (gridCellAttrGetFont obj).

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

usage: (gridCellAttrGetRenderer obj grid row col).

gridCellAttrGetTextColour :: GridCellAttr a -> IO ColorSource

usage: (gridCellAttrGetTextColour obj).

gridCellAttrHasAlignment :: GridCellAttr a -> IO BoolSource

usage: (gridCellAttrHasAlignment obj).

gridCellAttrHasBackgroundColour :: GridCellAttr a -> IO BoolSource

usage: (gridCellAttrHasBackgroundColour obj).

gridCellAttrHasEditor :: GridCellAttr a -> IO BoolSource

usage: (gridCellAttrHasEditor obj).

gridCellAttrHasFont :: GridCellAttr a -> IO BoolSource

usage: (gridCellAttrHasFont obj).

gridCellAttrHasRenderer :: GridCellAttr a -> IO BoolSource

usage: (gridCellAttrHasRenderer obj).

gridCellAttrHasTextColour :: GridCellAttr a -> IO BoolSource

usage: (gridCellAttrHasTextColour obj).

gridCellAttrIncRef :: GridCellAttr a -> IO ()Source

usage: (gridCellAttrIncRef obj).

gridCellAttrIsReadOnly :: GridCellAttr a -> IO BoolSource

usage: (gridCellAttrIsReadOnly obj).

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

usage: (gridCellAttrSetAlignment obj hAlign vAlign).

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

usage: (gridCellAttrSetBackgroundColour obj colBack).

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

usage: (gridCellAttrSetDefAttr obj defAttr).

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

usage: (gridCellAttrSetEditor obj editor).

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

usage: (gridCellAttrSetFont obj font).

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

usage: (gridCellAttrSetReadOnly obj isReadOnly).

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

usage: (gridCellAttrSetRenderer obj renderer).

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

usage: (gridCellAttrSetTextColour obj colText).

GridCellBoolEditor

gridCellBoolEditorCtor :: IO (GridCellBoolEditor ())Source

usage: (gridCellBoolEditorCtor).

GridCellChoiceEditor

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

usage: (gridCellChoiceEditorCtor countchoices allowOthers).

GridCellCoordsArray

gridCellCoordsArrayCreate :: IO (GridCellCoordsArray ())Source

usage: (gridCellCoordsArrayCreate).

gridCellCoordsArrayDelete :: GridCellCoordsArray a -> IO ()Source

usage: (gridCellCoordsArrayDelete obj).

gridCellCoordsArrayGetCount :: GridCellCoordsArray a -> IO IntSource

usage: (gridCellCoordsArrayGetCount obj).

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

usage: (gridCellCoordsArrayItem obj idx).

GridCellEditor

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

usage: (gridCellEditorBeginEdit obj row col grid).

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

usage: (gridCellEditorCreate obj parent id evtHandler).

gridCellEditorDestroy :: GridCellEditor a -> IO ()Source

usage: (gridCellEditorDestroy obj).

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

usage: (gridCellEditorEndEdit obj row col grid).

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

usage: (gridCellEditorGetControl obj).

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

usage: (gridCellEditorHandleReturn obj event).

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

usage: (gridCellEditorIsAcceptedKey obj event).

gridCellEditorIsCreated :: GridCellEditor a -> IO BoolSource

usage: (gridCellEditorIsCreated obj).

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

usage: (gridCellEditorPaintBackground obj xywh attr).

gridCellEditorReset :: GridCellEditor a -> IO ()Source

usage: (gridCellEditorReset obj).

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

usage: (gridCellEditorSetControl obj control).

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

usage: (gridCellEditorSetParameters obj params).

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

usage: (gridCellEditorSetSize obj xywh).

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

usage: (gridCellEditorShow obj show attr).

gridCellEditorStartingClick :: GridCellEditor a -> IO ()Source

usage: (gridCellEditorStartingClick obj).

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

usage: (gridCellEditorStartingKey obj event).

GridCellFloatEditor

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

usage: (gridCellFloatEditorCtor width precision).

GridCellNumberEditor

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

usage: (gridCellNumberEditorCtor min max).

GridCellTextEditor

gridCellTextEditorCtor :: IO (GridCellTextEditor ())Source

usage: (gridCellTextEditorCtor).

GridCellTextEnterEditor

gridCellTextEnterEditorCtor :: IO (GridCellTextEnterEditor ())Source

usage: (gridCellTextEnterEditorCtor).

GridEditorCreatedEvent

gridEditorCreatedEventGetCol :: GridEditorCreatedEvent a -> IO IntSource

usage: (gridEditorCreatedEventGetCol obj).

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

usage: (gridEditorCreatedEventGetControl obj).

gridEditorCreatedEventGetRow :: GridEditorCreatedEvent a -> IO IntSource

usage: (gridEditorCreatedEventGetRow obj).

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

usage: (gridEditorCreatedEventSetCol obj col).

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

usage: (gridEditorCreatedEventSetControl obj ctrl).

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

usage: (gridEditorCreatedEventSetRow obj row).

GridEvent

gridEventAltDown :: GridEvent a -> IO BoolSource

usage: (gridEventAltDown obj).

gridEventControlDown :: GridEvent a -> IO BoolSource

usage: (gridEventControlDown obj).

gridEventGetCol :: GridEvent a -> IO IntSource

usage: (gridEventGetCol obj).

gridEventGetPosition :: GridEvent a -> IO PointSource

usage: (gridEventGetPosition obj).

gridEventGetRow :: GridEvent a -> IO IntSource

usage: (gridEventGetRow obj).

gridEventMetaDown :: GridEvent a -> IO BoolSource

usage: (gridEventMetaDown obj).

gridEventSelecting :: GridEvent a -> IO BoolSource

usage: (gridEventSelecting obj).

gridEventShiftDown :: GridEvent a -> IO BoolSource

usage: (gridEventShiftDown obj).

GridRangeSelectEvent

gridRangeSelectEventAltDown :: GridRangeSelectEvent a -> IO BoolSource

usage: (gridRangeSelectEventAltDown obj).

gridRangeSelectEventControlDown :: GridRangeSelectEvent a -> IO BoolSource

usage: (gridRangeSelectEventControlDown obj).

gridRangeSelectEventGetBottomRightCoords :: GridRangeSelectEvent a -> IO PointSource

usage: (gridRangeSelectEventGetBottomRightCoords obj).

gridRangeSelectEventGetBottomRow :: GridRangeSelectEvent a -> IO IntSource

usage: (gridRangeSelectEventGetBottomRow obj).

gridRangeSelectEventGetLeftCol :: GridRangeSelectEvent a -> IO IntSource

usage: (gridRangeSelectEventGetLeftCol obj).

gridRangeSelectEventGetRightCol :: GridRangeSelectEvent a -> IO IntSource

usage: (gridRangeSelectEventGetRightCol obj).

gridRangeSelectEventGetTopLeftCoords :: GridRangeSelectEvent a -> IO PointSource

usage: (gridRangeSelectEventGetTopLeftCoords obj).

gridRangeSelectEventGetTopRow :: GridRangeSelectEvent a -> IO IntSource

usage: (gridRangeSelectEventGetTopRow obj).

gridRangeSelectEventMetaDown :: GridRangeSelectEvent a -> IO BoolSource

usage: (gridRangeSelectEventMetaDown obj).

gridRangeSelectEventSelecting :: GridRangeSelectEvent a -> IO BoolSource

usage: (gridRangeSelectEventSelecting obj).

gridRangeSelectEventShiftDown :: GridRangeSelectEvent a -> IO BoolSource

usage: (gridRangeSelectEventShiftDown obj).

GridSizeEvent

gridSizeEventAltDown :: GridSizeEvent a -> IO BoolSource

usage: (gridSizeEventAltDown obj).

gridSizeEventControlDown :: GridSizeEvent a -> IO BoolSource

usage: (gridSizeEventControlDown obj).

gridSizeEventGetPosition :: GridSizeEvent a -> IO PointSource

usage: (gridSizeEventGetPosition obj).

gridSizeEventGetRowOrCol :: GridSizeEvent a -> IO IntSource

usage: (gridSizeEventGetRowOrCol obj).

gridSizeEventMetaDown :: GridSizeEvent a -> IO BoolSource

usage: (gridSizeEventMetaDown obj).

gridSizeEventShiftDown :: GridSizeEvent a -> IO BoolSource

usage: (gridSizeEventShiftDown obj).

GridSizer

gridSizerCalcMin :: GridSizer a -> IO SizeSource

usage: (gridSizerCalcMin obj).

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

usage: (gridSizerCreate rows cols vgap hgap).

gridSizerGetCols :: GridSizer a -> IO IntSource

usage: (gridSizerGetCols obj).

gridSizerGetHGap :: GridSizer a -> IO IntSource

usage: (gridSizerGetHGap obj).

gridSizerGetRows :: GridSizer a -> IO IntSource

usage: (gridSizerGetRows obj).

gridSizerGetVGap :: GridSizer a -> IO IntSource

usage: (gridSizerGetVGap obj).

gridSizerRecalcSizes :: GridSizer a -> IO ()Source

usage: (gridSizerRecalcSizes obj).

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

usage: (gridSizerSetCols obj cols).

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

usage: (gridSizerSetHGap obj gap).

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

usage: (gridSizerSetRows obj rows).

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

usage: (gridSizerSetVGap obj gap).

HelpControllerHelpProvider

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

usage: (helpControllerHelpProviderCreate ctr).

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

usage: (helpControllerHelpProviderGetHelpController obj).

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

usage: (helpControllerHelpProviderSetHelpController obj hc).

HelpEvent

helpEventGetLink :: HelpEvent a -> IO StringSource

usage: (helpEventGetLink obj).

helpEventGetPosition :: HelpEvent a -> IO PointSource

usage: (helpEventGetPosition obj).

helpEventGetTarget :: HelpEvent a -> IO StringSource

usage: (helpEventGetTarget obj).

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

usage: (helpEventSetLink obj link).

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

usage: (helpEventSetPosition obj xy).

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

usage: (helpEventSetTarget obj target).

HelpProvider

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

usage: (helpProviderAddHelp obj window text).

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

usage: (helpProviderAddHelpById obj id text).

helpProviderDelete :: HelpProvider a -> IO ()Source

usage: (helpProviderDelete obj).

helpProviderGet :: IO (HelpProvider ())Source

usage: (helpProviderGet).

helpProviderGetHelp :: HelpProvider a -> Window b -> IO StringSource

usage: (helpProviderGetHelp obj window).

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

usage: (helpProviderRemoveHelp obj window).

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

usage: (helpProviderSet helpProvider).

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

usage: (helpProviderShowHelp obj window).

HtmlHelpController

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

usage: (htmlHelpControllerAddBook obj book showwaitmsg).

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

usage: (htmlHelpControllerCreate style).

htmlHelpControllerDelete :: HtmlHelpController a -> IO ()Source

usage: (htmlHelpControllerDelete obj).

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

usage: (htmlHelpControllerDisplay obj x).

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

usage: (htmlHelpControllerDisplayBlock obj blockNo).

htmlHelpControllerDisplayContents :: HtmlHelpController a -> IO IntSource

usage: (htmlHelpControllerDisplayContents obj).

htmlHelpControllerDisplayIndex :: HtmlHelpController a -> IO IntSource

usage: (htmlHelpControllerDisplayIndex obj).

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

usage: (htmlHelpControllerDisplayNumber obj id).

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

usage: (htmlHelpControllerDisplaySection obj section).

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

usage: (htmlHelpControllerDisplaySectionNumber obj sectionNo).

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

usage: (htmlHelpControllerGetFrame obj).

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

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

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

usage: (htmlHelpControllerInitialize obj file).

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

usage: (htmlHelpControllerKeywordSearch obj keyword).

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

usage: (htmlHelpControllerLoadFile obj file).

htmlHelpControllerQuit :: HtmlHelpController a -> IO BoolSource

usage: (htmlHelpControllerQuit obj).

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

usage: (htmlHelpControllerReadCustomization obj cfg path).

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

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

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

usage: (htmlHelpControllerSetTempDir obj path).

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

usage: (htmlHelpControllerSetTitleFormat obj format).

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

usage: (htmlHelpControllerSetViewer obj viewer flags).

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

usage: (htmlHelpControllerUseConfig obj config rootpath).

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

usage: (htmlHelpControllerWriteCustomization obj cfg path).

HtmlWindow

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

usage: (htmlWindowAppendToPage obj source).

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

usage: (htmlWindowCreate prt id lfttopwdthgt stl txt).

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

usage: (htmlWindowGetInternalRepresentation obj).

htmlWindowGetOpenedAnchor :: HtmlWindow a -> IO StringSource

usage: (htmlWindowGetOpenedAnchor obj).

htmlWindowGetOpenedPage :: HtmlWindow a -> IO StringSource

usage: (htmlWindowGetOpenedPage obj).

htmlWindowGetOpenedPageTitle :: HtmlWindow a -> IO StringSource

usage: (htmlWindowGetOpenedPageTitle obj).

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

usage: (htmlWindowGetRelatedFrame obj).

htmlWindowHistoryBack :: HtmlWindow a -> IO BoolSource

usage: (htmlWindowHistoryBack obj).

htmlWindowHistoryCanBack :: HtmlWindow a -> IO BoolSource

usage: (htmlWindowHistoryCanBack obj).

htmlWindowHistoryCanForward :: HtmlWindow a -> IO BoolSource

usage: (htmlWindowHistoryCanForward obj).

htmlWindowHistoryClear :: HtmlWindow a -> IO ()Source

usage: (htmlWindowHistoryClear obj).

htmlWindowHistoryForward :: HtmlWindow a -> IO BoolSource

usage: (htmlWindowHistoryForward obj).

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

usage: (htmlWindowLoadPage obj location).

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

usage: (htmlWindowReadCustomization obj cfg path).

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

usage: (htmlWindowSetBorders obj b).

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

usage: (htmlWindowSetFonts obj normalface fixedface sizes).

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

usage: (htmlWindowSetPage obj source).

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

usage: (htmlWindowSetRelatedFrame obj frame format).

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

usage: (htmlWindowSetRelatedStatusBar obj bar).

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

usage: (htmlWindowWriteCustomization obj cfg path).

Icon

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

usage: (iconAssign obj other).

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

usage: (iconCopyFromBitmap obj bmp).

iconCreateDefault :: IO (Icon ())Source

usage: (iconCreateDefault).

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

usage: (iconCreateLoad name wxtype widthheight).

iconDelete :: Icon a -> IO ()Source

usage: (iconDelete obj).

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

usage: (iconFromRaw wxdata widthheight).

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

usage: (iconFromXPM wxdata).

iconGetDepth :: Icon a -> IO IntSource

usage: (iconGetDepth obj).

iconGetHeight :: Icon a -> IO IntSource

usage: (iconGetHeight obj).

iconGetWidth :: Icon a -> IO IntSource

usage: (iconGetWidth obj).

iconIsEqual :: Icon a -> Icon b -> IO BoolSource

usage: (iconIsEqual obj other).

iconIsOk :: Icon a -> IO BoolSource

usage: (iconIsOk obj).

iconIsStatic :: Icon a -> IO BoolSource

usage: (iconIsStatic self).

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

usage: (iconLoad obj name wxtype widthheight).

iconSafeDelete :: Icon a -> IO ()Source

usage: (iconSafeDelete self).

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

usage: (iconSetDepth obj depth).

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

usage: (iconSetHeight obj height).

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

usage: (iconSetWidth obj width).

IconBundle

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

usage: (iconBundleAddIcon obj icon).

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

usage: (iconBundleAddIconFromFile obj file wxtype).

iconBundleCreateDefault :: IO (IconBundle ())Source

usage: (iconBundleCreateDefault).

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

usage: (iconBundleCreateFromFile file wxtype).

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

usage: (iconBundleCreateFromIcon icon).

iconBundleDelete :: IconBundle a -> IO ()Source

usage: (iconBundleDelete obj).

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

usage: (iconBundleGetIcon obj wh).

IdleEvent

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

usage: (idleEventCopyObject obj objectdest).

idleEventMoreRequested :: IdleEvent a -> IO BoolSource

usage: (idleEventMoreRequested obj).

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

usage: (idleEventRequestMore obj needMore).

Image

imageCanRead :: String -> IO BoolSource

usage: (imageCanRead name).

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

usage: (imageConvertToBitmap obj).

imageConvertToByteString :: Image a -> Int -> IO ByteStringSource

usage: (imageConvertToByteString obj wxtype).

imageConvertToLazyByteString :: Image a -> Int -> IO ByteStringSource

usage: (imageConvertToLazyByteString obj wxtype).

imageCountColours :: Image a -> Int -> IO IntSource

usage: (imageCountColours obj stopafter).

imageCreateDefault :: IO (Image ())Source

usage: (imageCreateDefault).

imageCreateFromBitmap :: Bitmap a -> IO (Image ())Source

usage: (imageCreateFromBitmap bitmap).

imageCreateFromByteString :: ByteString -> Int -> IO (Image ())Source

usage: (imageCreateFromByteString datalength wxtype).

imageCreateFromData :: Size -> Ptr b -> IO (Image ())Source

usage: (imageCreateFromData widthheight wxdata).

imageCreateFromDataEx :: Size -> Ptr b -> Bool -> IO (Image ())Source

usage: (imageCreateFromDataEx widthheight wxdata isStaticData).

imageCreateFromFile :: String -> IO (Image ())Source

usage: (imageCreateFromFile name).

imageCreateFromLazyByteString :: ByteString -> Int -> IO (Image ())Source

usage: (imageCreateFromLazyByteString datalength wxtype).

imageCreateSized :: Size -> IO (Image ())Source

usage: (imageCreateSized widthheight).

imageDelete :: Image a -> IO ()Source

usage: (imageDelete image).

imageDestroy :: Image a -> IO ()Source

usage: (imageDestroy obj).

imageGetBlue :: Image a -> Point -> IO CharSource

usage: (imageGetBlue obj xy).

imageGetData :: Image a -> IO (Ptr ())Source

usage: (imageGetData obj).

imageGetGreen :: Image a -> Point -> IO CharSource

usage: (imageGetGreen obj xy).

imageGetHeight :: Image a -> IO IntSource

usage: (imageGetHeight obj).

imageGetMaskBlue :: Image a -> IO CharSource

usage: (imageGetMaskBlue obj).

imageGetMaskGreen :: Image a -> IO CharSource

usage: (imageGetMaskGreen obj).

imageGetMaskRed :: Image a -> IO CharSource

usage: (imageGetMaskRed obj).

imageGetOption :: Image a -> String -> IO StringSource

usage: (imageGetOption obj name).

imageGetOptionInt :: Image a -> String -> IO BoolSource

usage: (imageGetOptionInt obj name).

imageGetRed :: Image a -> Point -> IO CharSource

usage: (imageGetRed obj xy).

imageGetSubImage :: Image a -> Rect -> IO (Image ())Source

usage: (imageGetSubImage obj xywh).

imageGetWidth :: Image a -> IO IntSource

usage: (imageGetWidth obj).

imageHasMask :: Image a -> IO BoolSource

usage: (imageHasMask obj).

imageHasOption :: Image a -> String -> IO BoolSource

usage: (imageHasOption obj name).

imageInitialize :: Image a -> Size -> IO ()Source

usage: (imageInitialize obj widthheight).

imageInitializeFromData :: Image a -> Size -> Ptr c -> IO ()Source

usage: (imageInitializeFromData obj widthheight wxdata).

imageIsOk :: Image a -> IO BoolSource

usage: (imageIsOk obj).

imageLoadFile :: Image a -> String -> Int -> IO BoolSource

usage: (imageLoadFile obj name wxtype).

imageMirror :: Image a -> Bool -> IO (Image ())Source

usage: (imageMirror obj horizontally).

imagePaste :: Image a -> Image b -> Point -> IO ()Source

usage: (imagePaste obj image xy).

imageReplace :: Image a -> Color -> Color -> IO ()Source

usage: (imageReplace obj r1g1b1 r2g2b2).

imageRescale :: Image a -> Size -> IO ()Source

usage: (imageRescale obj widthheight).

imageRotate :: Image a -> Double -> Point -> Bool -> Ptr e -> IO (Image ())Source

usage: (imageRotate obj angle cxcy interpolating offsetafterrotation).

imageRotate90 :: Image a -> Bool -> IO (Image ())Source

usage: (imageRotate90 obj clockwise).

imageSaveFile :: Image a -> String -> Int -> IO BoolSource

usage: (imageSaveFile obj name wxtype).

imageScale :: Image a -> Size -> IO (Image ())Source

usage: (imageScale obj widthheight).

imageSetData :: Image a -> Ptr b -> IO ()Source

usage: (imageSetData obj wxdata).

imageSetDataAndSize :: Image a -> Ptr b -> Size -> IO ()Source

usage: (imageSetDataAndSize obj wxdata newwidthnewheight).

imageSetMask :: Image a -> Int -> IO ()Source

usage: (imageSetMask obj mask).

imageSetMaskColour :: Image a -> Color -> IO ()Source

usage: (imageSetMaskColour obj rgb).

imageSetOption :: Image a -> String -> String -> IO ()Source

usage: (imageSetOption obj name value).

imageSetOptionInt :: Image a -> String -> Int -> IO ()Source

usage: (imageSetOptionInt obj name value).

imageSetRGB :: Image a -> Point -> Color -> IO ()Source

usage: (imageSetRGB obj xy rgb).

ImageList

imageListAddBitmap :: ImageList a -> Bitmap b -> Bitmap c -> IO IntSource

usage: (imageListAddBitmap obj bitmap mask).

imageListAddIcon :: ImageList a -> Icon b -> IO IntSource

usage: (imageListAddIcon obj icon).

imageListAddMasked :: ImageList a -> Bitmap b -> Color -> IO IntSource

usage: (imageListAddMasked obj bitmap maskColour).

imageListCreate :: Size -> Bool -> Int -> IO (ImageList ())Source

usage: (imageListCreate widthheight mask initialCount).

imageListDelete :: ImageList a -> IO ()Source

usage: (imageListDelete obj).

imageListDraw :: ImageList a -> Int -> DC c -> Point -> Int -> Bool -> IO BoolSource

usage: (imageListDraw obj index dc xy flags solidBackground).

imageListGetImageCount :: ImageList a -> IO IntSource

usage: (imageListGetImageCount obj).

imageListGetSize :: ImageList a -> Int -> IO SizeSource

usage: (imageListGetSize obj index).

imageListRemove :: ImageList a -> Int -> IO BoolSource

usage: (imageListRemove obj index).

imageListRemoveAll :: ImageList a -> IO BoolSource

usage: (imageListRemoveAll obj).

imageListReplace :: ImageList a -> Int -> Bitmap c -> Bitmap d -> IO BoolSource

usage: (imageListReplace obj index bitmap mask).

imageListReplaceIcon :: ImageList a -> Int -> Icon c -> IO BoolSource

usage: (imageListReplaceIcon obj index icon).

IndividualLayoutConstraint

individualLayoutConstraintAbove :: IndividualLayoutConstraint a -> Window b -> Int -> IO ()Source

usage: (individualLayoutConstraintAbove obj sibling marg).

individualLayoutConstraintAbsolute :: IndividualLayoutConstraint a -> Int -> IO ()Source

usage: (individualLayoutConstraintAbsolute obj val).

individualLayoutConstraintAsIs :: IndividualLayoutConstraint a -> IO ()Source

usage: (individualLayoutConstraintAsIs obj).

individualLayoutConstraintBelow :: IndividualLayoutConstraint a -> Window b -> Int -> IO ()Source

usage: (individualLayoutConstraintBelow obj sibling marg).

individualLayoutConstraintGetDone :: IndividualLayoutConstraint a -> IO BoolSource

usage: (individualLayoutConstraintGetDone obj).

individualLayoutConstraintGetEdge :: IndividualLayoutConstraint a -> Int -> Ptr c -> Ptr d -> IO IntSource

usage: (individualLayoutConstraintGetEdge obj which thisWin other).

individualLayoutConstraintGetMargin :: IndividualLayoutConstraint a -> IO IntSource

usage: (individualLayoutConstraintGetMargin obj).

individualLayoutConstraintGetMyEdge :: IndividualLayoutConstraint a -> IO IntSource

usage: (individualLayoutConstraintGetMyEdge obj).

individualLayoutConstraintGetOtherEdge :: IndividualLayoutConstraint a -> IO IntSource

usage: (individualLayoutConstraintGetOtherEdge obj).

individualLayoutConstraintGetOtherWindow :: IndividualLayoutConstraint a -> IO (Ptr ())Source

usage: (individualLayoutConstraintGetOtherWindow obj).

individualLayoutConstraintGetPercent :: IndividualLayoutConstraint a -> IO IntSource

usage: (individualLayoutConstraintGetPercent obj).

individualLayoutConstraintGetRelationship :: IndividualLayoutConstraint a -> IO IntSource

usage: (individualLayoutConstraintGetRelationship obj).

individualLayoutConstraintGetValue :: IndividualLayoutConstraint a -> IO IntSource

usage: (individualLayoutConstraintGetValue obj).

individualLayoutConstraintLeftOf :: IndividualLayoutConstraint a -> Window b -> Int -> IO ()Source

usage: (individualLayoutConstraintLeftOf obj sibling marg).

individualLayoutConstraintPercentOf :: IndividualLayoutConstraint a -> Window b -> Int -> Int -> IO ()Source

usage: (individualLayoutConstraintPercentOf obj otherW wh per).

individualLayoutConstraintResetIfWin :: IndividualLayoutConstraint a -> Window b -> IO BoolSource

usage: (individualLayoutConstraintResetIfWin obj otherW).

individualLayoutConstraintRightOf :: IndividualLayoutConstraint a -> Window b -> Int -> IO ()Source

usage: (individualLayoutConstraintRightOf obj sibling marg).

individualLayoutConstraintSameAs :: IndividualLayoutConstraint a -> Window b -> Int -> Int -> IO ()Source

usage: (individualLayoutConstraintSameAs obj otherW edge marg).

individualLayoutConstraintSatisfyConstraint :: IndividualLayoutConstraint a -> Ptr b -> Window c -> IO BoolSource

usage: (individualLayoutConstraintSatisfyConstraint obj constraints win).

individualLayoutConstraintSet :: IndividualLayoutConstraint a -> Int -> Window c -> Int -> Int -> Int -> IO ()Source

usage: (individualLayoutConstraintSet obj rel otherW otherE val marg).

individualLayoutConstraintSetDone :: IndividualLayoutConstraint a -> Bool -> IO ()Source

usage: (individualLayoutConstraintSetDone obj d).

individualLayoutConstraintSetEdge :: IndividualLayoutConstraint a -> Int -> IO ()Source

usage: (individualLayoutConstraintSetEdge obj which).

individualLayoutConstraintSetMargin :: IndividualLayoutConstraint a -> Int -> IO ()Source

usage: (individualLayoutConstraintSetMargin obj m).

individualLayoutConstraintSetRelationship :: IndividualLayoutConstraint a -> Int -> IO ()Source

usage: (individualLayoutConstraintSetRelationship obj r).

individualLayoutConstraintSetValue :: IndividualLayoutConstraint a -> Int -> IO ()Source

usage: (individualLayoutConstraintSetValue obj v).

individualLayoutConstraintUnconstrained :: IndividualLayoutConstraint a -> IO ()Source

usage: (individualLayoutConstraintUnconstrained obj).

InputSink

inputSinkCreate :: InputStream a -> EvtHandler b -> Int -> IO (InputSink ())Source

Create an event driven input stream. It is unsafe to reference the original inputStream after this call! The last parameter bufferLen gives the default input batch size. The sink is automatically destroyed whenever the input stream has no more input.

inputSinkGetId :: InputSink a -> IO IntSource

After creation, retrieve the id of the sink to connect to wxEVT_INPUT_SINK events.

inputSinkStart :: InputSink a -> IO ()Source

After event connection, start non-blocking reading of the inputstream. This will generate inputSinkEvent events.

InputSinkEvent

inputSinkEventLastError :: InputSinkEvent a -> IO IntSource

Get the input status (wxSTREAM_NO_ERROR is ok).

inputSinkEventLastRead :: InputSinkEvent a -> IO IntSource

The number of characters in the input buffer.

InputStream

inputStreamCanRead :: InputStream a -> IO BoolSource

usage: (inputStreamCanRead self).

inputStreamDelete :: InputStream a -> IO ()Source

usage: (inputStreamDelete obj).

inputStreamEof :: InputStream a -> IO BoolSource

usage: (inputStreamEof obj).

inputStreamGetC :: InputStream a -> IO CharSource

usage: (inputStreamGetC obj).

inputStreamLastRead :: InputStream a -> IO IntSource

usage: (inputStreamLastRead obj).

inputStreamPeek :: InputStream a -> IO CharSource

usage: (inputStreamPeek obj).

inputStreamRead :: InputStream a -> Ptr b -> Int -> IO ()Source

usage: (inputStreamRead obj buffer size).

inputStreamSeekI :: InputStream a -> Int -> Int -> IO IntSource

usage: (inputStreamSeekI obj pos mode).

inputStreamTell :: InputStream a -> IO IntSource

usage: (inputStreamTell obj).

inputStreamUngetBuffer :: InputStream a -> Ptr b -> Int -> IO IntSource

usage: (inputStreamUngetBuffer obj buffer size).

inputStreamUngetch :: InputStream a -> Char -> IO IntSource

usage: (inputStreamUngetch obj c).

KeyEvent

keyEventAltDown :: KeyEvent a -> IO BoolSource

usage: (keyEventAltDown obj).

keyEventControlDown :: KeyEvent a -> IO BoolSource

usage: (keyEventControlDown obj).

keyEventCopyObject :: KeyEvent a -> Ptr b -> IO ()Source

usage: (keyEventCopyObject obj obj).

keyEventGetKeyCode :: KeyEvent a -> IO IntSource

usage: (keyEventGetKeyCode obj).

keyEventGetModifiers :: KeyEvent a -> IO IntSource

usage: (keyEventGetModifiers obj).

keyEventGetPosition :: KeyEvent a -> IO PointSource

usage: (keyEventGetPosition obj).

keyEventGetX :: KeyEvent a -> IO IntSource

usage: (keyEventGetX obj).

keyEventGetY :: KeyEvent a -> IO IntSource

usage: (keyEventGetY obj).

keyEventHasModifiers :: KeyEvent a -> IO BoolSource

usage: (keyEventHasModifiers obj).

keyEventMetaDown :: KeyEvent a -> IO BoolSource

usage: (keyEventMetaDown obj).

keyEventSetKeyCode :: KeyEvent a -> Int -> IO ()Source

usage: (keyEventSetKeyCode obj code).

keyEventShiftDown :: KeyEvent a -> IO BoolSource

usage: (keyEventShiftDown obj).

LayoutAlgorithm

layoutAlgorithmCreate :: IO (LayoutAlgorithm ())Source

usage: (layoutAlgorithmCreate).

layoutAlgorithmDelete :: LayoutAlgorithm a -> IO ()Source

usage: (layoutAlgorithmDelete obj).

layoutAlgorithmLayoutFrame :: LayoutAlgorithm a -> Frame b -> Ptr c -> IO BoolSource

usage: (layoutAlgorithmLayoutFrame obj frame mainWindow).

layoutAlgorithmLayoutMDIFrame :: LayoutAlgorithm a -> Frame b -> Rect -> Int -> IO BoolSource

usage: (layoutAlgorithmLayoutMDIFrame obj frame xywh use).

layoutAlgorithmLayoutWindow :: LayoutAlgorithm a -> Frame b -> Ptr c -> IO BoolSource

usage: (layoutAlgorithmLayoutWindow obj frame mainWindow).

LayoutConstraints

layoutConstraintsCreate :: IO (LayoutConstraints ())Source

usage: (layoutConstraintsCreate).

layoutConstraintsbottom :: LayoutConstraints a -> IO (Ptr ())Source

usage: (layoutConstraintsbottom obj).

layoutConstraintscentreX :: LayoutConstraints a -> IO (Ptr ())Source

usage: (layoutConstraintscentreX obj).

layoutConstraintscentreY :: LayoutConstraints a -> IO (Ptr ())Source

usage: (layoutConstraintscentreY obj).

layoutConstraintsheight :: LayoutConstraints a -> IO (Ptr ())Source

usage: (layoutConstraintsheight obj).

layoutConstraintsleft :: LayoutConstraints a -> IO (Ptr ())Source

usage: (layoutConstraintsleft obj).

layoutConstraintsright :: LayoutConstraints a -> IO (Ptr ())Source

usage: (layoutConstraintsright obj).

layoutConstraintstop :: LayoutConstraints a -> IO (Ptr ())Source

usage: (layoutConstraintstop obj).

layoutConstraintswidth :: LayoutConstraints a -> IO (Ptr ())Source

usage: (layoutConstraintswidth obj).

ListBox

listBoxAppend :: ListBox a -> String -> IO ()Source

usage: (listBoxAppend obj item).

listBoxAppendData :: ListBox a -> String -> Ptr c -> IO ()Source

usage: (listBoxAppendData obj item wxdata).

listBoxClear :: ListBox a -> IO ()Source

usage: (listBoxClear obj).

listBoxCreate :: Window a -> Id -> Rect -> [String] -> Style -> IO (ListBox ())Source

usage: (listBoxCreate prt id lfttopwdthgt nstr stl).

listBoxDelete :: ListBox a -> Int -> IO ()Source

usage: (listBoxDelete obj n).

listBoxFindString :: ListBox a -> String -> IO IntSource

usage: (listBoxFindString obj s).

listBoxGetClientData :: ListBox a -> Int -> IO (ClientData ())Source

usage: (listBoxGetClientData obj n).

listBoxGetCount :: ListBox a -> IO IntSource

usage: (listBoxGetCount obj).

listBoxGetSelection :: ListBox a -> IO IntSource

usage: (listBoxGetSelection obj).

listBoxGetSelections :: ListBox a -> Ptr CInt -> Int -> IO IntSource

usage: (listBoxGetSelections obj aSelections allocated).

listBoxGetString :: ListBox a -> Int -> IO StringSource

usage: (listBoxGetString obj n).

listBoxInsertItems :: ListBox a -> Ptr b -> Int -> Int -> IO ()Source

usage: (listBoxInsertItems obj items pos count).

listBoxIsSelected :: ListBox a -> Int -> IO BoolSource

usage: (listBoxIsSelected obj n).

listBoxSetClientData :: ListBox a -> Int -> ClientData c -> IO ()Source

usage: (listBoxSetClientData obj n clientData).

listBoxSetFirstItem :: ListBox a -> Int -> IO ()Source

usage: (listBoxSetFirstItem obj n).

listBoxSetSelection :: ListBox a -> Int -> Bool -> IO ()Source

usage: (listBoxSetSelection obj n select).

listBoxSetString :: ListBox a -> Int -> String -> IO ()Source

usage: (listBoxSetString obj n s).

listBoxSetStringSelection :: ListBox a -> String -> Bool -> IO ()Source

usage: (listBoxSetStringSelection obj str sel).

ListCtrl

listCtrlArrange :: ListCtrl a -> Int -> IO BoolSource

usage: (listCtrlArrange obj flag).

listCtrlAssignImageList :: ListCtrl a -> ImageList b -> Int -> IO ()Source

usage: (listCtrlAssignImageList obj images which).

listCtrlClearAll :: ListCtrl a -> IO ()Source

usage: (listCtrlClearAll obj).

listCtrlCreate :: Window a -> Id -> Rect -> Style -> IO (ListCtrl ())Source

usage: (listCtrlCreate prt id lfttopwdthgt stl).

listCtrlDeleteAllColumns :: ListCtrl a -> IO BoolSource

usage: (listCtrlDeleteAllColumns obj).

listCtrlDeleteAllItems :: ListCtrl a -> IO BoolSource

usage: (listCtrlDeleteAllItems obj).

listCtrlDeleteColumn :: ListCtrl a -> Int -> IO BoolSource

usage: (listCtrlDeleteColumn obj col).

listCtrlDeleteItem :: ListCtrl a -> Int -> IO BoolSource

usage: (listCtrlDeleteItem obj item).

listCtrlEditLabel :: ListCtrl a -> Int -> IO ()Source

usage: (listCtrlEditLabel obj item).

listCtrlEndEditLabel :: ListCtrl a -> Int -> IO BoolSource

usage: (listCtrlEndEditLabel obj cancel).

listCtrlEnsureVisible :: ListCtrl a -> Int -> IO BoolSource

usage: (listCtrlEnsureVisible obj item).

listCtrlFindItem :: ListCtrl a -> Int -> String -> Bool -> IO IntSource

usage: (listCtrlFindItem obj start str partial).

listCtrlFindItemByData :: ListCtrl a -> Int -> Int -> IO IntSource

usage: (listCtrlFindItemByData obj start wxdata).

listCtrlFindItemByPosition :: ListCtrl a -> Int -> Point -> Int -> IO IntSource

usage: (listCtrlFindItemByPosition obj start xy direction).

listCtrlGetColumn :: ListCtrl a -> Int -> ListItem c -> IO BoolSource

usage: (listCtrlGetColumn obj col item).

listCtrlGetColumn2 :: ListCtrl a -> Int -> IO (ListItem ())Source

usage: (listCtrlGetColumn2 obj col).

listCtrlGetColumnCount :: ListCtrl a -> IO IntSource

usage: (listCtrlGetColumnCount obj).

listCtrlGetColumnWidth :: ListCtrl a -> Int -> IO IntSource

usage: (listCtrlGetColumnWidth obj col).

listCtrlGetCountPerPage :: ListCtrl a -> IO IntSource

usage: (listCtrlGetCountPerPage obj).

listCtrlGetEditControl :: ListCtrl a -> IO (TextCtrl ())Source

usage: (listCtrlGetEditControl obj).

listCtrlGetImageList :: ListCtrl a -> Int -> IO (ImageList ())Source

usage: (listCtrlGetImageList obj which).

listCtrlGetItem :: ListCtrl a -> ListItem b -> IO BoolSource

usage: (listCtrlGetItem obj info).

listCtrlGetItem2 :: ListCtrl a -> IO (ListItem ())Source

usage: (listCtrlGetItem2 obj).

listCtrlGetItemCount :: ListCtrl a -> IO IntSource

usage: (listCtrlGetItemCount obj).

listCtrlGetItemData :: ListCtrl a -> Int -> IO IntSource

usage: (listCtrlGetItemData obj item).

listCtrlGetItemPosition :: ListCtrl a -> Int -> IO PointSource

usage: (listCtrlGetItemPosition obj item).

listCtrlGetItemPosition2 :: ListCtrl a -> Int -> IO PointSource

usage: (listCtrlGetItemPosition2 obj item).

listCtrlGetItemRect :: ListCtrl a -> Int -> Int -> IO RectSource

usage: (listCtrlGetItemRect obj item code).

listCtrlGetItemSpacing :: ListCtrl a -> Bool -> IO SizeSource

usage: (listCtrlGetItemSpacing obj isSmall).

listCtrlGetItemState :: ListCtrl a -> Int -> Int -> IO IntSource

usage: (listCtrlGetItemState obj item stateMask).

listCtrlGetItemText :: ListCtrl a -> Int -> IO StringSource

usage: (listCtrlGetItemText obj item).

listCtrlGetNextItem :: ListCtrl a -> Int -> Int -> Int -> IO IntSource

usage: (listCtrlGetNextItem obj item geometry state).

listCtrlGetSelectedItemCount :: ListCtrl a -> IO IntSource

usage: (listCtrlGetSelectedItemCount obj).

listCtrlGetTextColour :: ListCtrl a -> IO ColorSource

usage: (listCtrlGetTextColour obj).

listCtrlGetTopItem :: ListCtrl a -> IO IntSource

usage: (listCtrlGetTopItem obj).

listCtrlHitTest :: ListCtrl a -> Point -> Ptr c -> IO IntSource

usage: (listCtrlHitTest obj xy flags).

listCtrlInsertColumn :: ListCtrl a -> Int -> String -> Int -> Int -> IO IntSource

usage: (listCtrlInsertColumn obj col heading format width).

listCtrlInsertColumnFromInfo :: ListCtrl a -> Int -> ListItem c -> IO IntSource

usage: (listCtrlInsertColumnFromInfo obj col info).

listCtrlInsertItem :: ListCtrl a -> ListItem b -> IO IntSource

usage: (listCtrlInsertItem obj info).

listCtrlInsertItemWithData :: ListCtrl a -> Int -> String -> IO IntSource

usage: (listCtrlInsertItemWithData obj index label).

listCtrlInsertItemWithImage :: ListCtrl a -> Int -> Int -> IO IntSource

usage: (listCtrlInsertItemWithImage obj index imageIndex).

listCtrlInsertItemWithLabel :: ListCtrl a -> Int -> String -> Int -> IO IntSource

usage: (listCtrlInsertItemWithLabel obj index label imageIndex).

listCtrlScrollList :: ListCtrl a -> Vector -> IO BoolSource

usage: (listCtrlScrollList obj dxdy).

listCtrlSetBackgroundColour :: ListCtrl a -> Color -> IO ()Source

usage: (listCtrlSetBackgroundColour obj col).

listCtrlSetColumn :: ListCtrl a -> Int -> ListItem c -> IO BoolSource

usage: (listCtrlSetColumn obj col item).

listCtrlSetColumnWidth :: ListCtrl a -> Int -> Int -> IO BoolSource

usage: (listCtrlSetColumnWidth obj col width).

listCtrlSetForegroundColour :: ListCtrl a -> Color -> IO IntSource

usage: (listCtrlSetForegroundColour obj col).

listCtrlSetImageList :: ListCtrl a -> ImageList b -> Int -> IO ()Source

usage: (listCtrlSetImageList obj imageList which).

listCtrlSetItem :: ListCtrl a -> Int -> Int -> String -> Int -> IO BoolSource

usage: (listCtrlSetItem obj index col label imageId).

listCtrlSetItemData :: ListCtrl a -> Int -> Int -> IO BoolSource

usage: (listCtrlSetItemData obj item wxdata).

listCtrlSetItemFromInfo :: ListCtrl a -> ListItem b -> IO BoolSource

usage: (listCtrlSetItemFromInfo obj info).

listCtrlSetItemImage :: ListCtrl a -> Int -> Int -> Int -> IO BoolSource

usage: (listCtrlSetItemImage obj item image selImage).

listCtrlSetItemPosition :: ListCtrl a -> Int -> Point -> IO BoolSource

usage: (listCtrlSetItemPosition obj item xy).

listCtrlSetItemState :: ListCtrl a -> Int -> Int -> Int -> IO BoolSource

usage: (listCtrlSetItemState obj item state stateMask).

listCtrlSetItemText :: ListCtrl a -> Int -> String -> IO ()Source

usage: (listCtrlSetItemText obj item str).

listCtrlSetSingleStyle :: ListCtrl a -> Int -> Bool -> IO ()Source

usage: (listCtrlSetSingleStyle obj style add).

listCtrlSetTextColour :: ListCtrl a -> Color -> IO ()Source

usage: (listCtrlSetTextColour obj col).

listCtrlSetWindowStyleFlag :: ListCtrl a -> Int -> IO ()Source

usage: (listCtrlSetWindowStyleFlag obj style).

listCtrlSortItems :: ListCtrl a -> Ptr b -> Ptr c -> IO BoolSource

usage: (listCtrlSortItems obj fn eifobj).

listCtrlSortItems2 :: ListCtrl a -> Closure b -> IO BoolSource

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 ()Source

usage: (listCtrlUpdateStyle obj).

ListEvent

listEventCancelled :: ListEvent a -> IO BoolSource

usage: (listEventCancelled obj).

listEventGetCacheFrom :: ListEvent a -> IO IntSource

usage: (listEventGetCacheFrom obj).

listEventGetCacheTo :: ListEvent a -> IO IntSource

usage: (listEventGetCacheTo obj).

listEventGetCode :: ListEvent a -> IO IntSource

usage: (listEventGetCode obj).

listEventGetColumn :: ListEvent a -> IO IntSource

usage: (listEventGetColumn obj).

listEventGetData :: ListEvent a -> IO IntSource

usage: (listEventGetData obj).

listEventGetImage :: ListEvent a -> IO IntSource

usage: (listEventGetImage obj).

listEventGetIndex :: ListEvent a -> IO IntSource

usage: (listEventGetIndex obj).

listEventGetItem :: ListEvent a -> IO (ListItem ())Source

usage: (listEventGetItem obj).

listEventGetLabel :: ListEvent a -> IO StringSource

usage: (listEventGetLabel obj).

listEventGetMask :: ListEvent a -> IO IntSource

usage: (listEventGetMask obj).

listEventGetPoint :: ListEvent a -> IO PointSource

usage: (listEventGetPoint obj).

listEventGetText :: ListEvent a -> IO StringSource

usage: (listEventGetText obj).

ListItem

listItemClear :: ListItem a -> IO ()Source

usage: (listItemClear obj).

listItemClearAttributes :: ListItem a -> IO ()Source

usage: (listItemClearAttributes obj).

listItemCreate :: IO (ListItem ())Source

usage: (listItemCreate).

listItemDelete :: ListItem a -> IO ()Source

usage: (listItemDelete obj).

listItemGetAlign :: ListItem a -> IO IntSource

usage: (listItemGetAlign obj).

listItemGetAttributes :: ListItem a -> IO (Ptr ())Source

usage: (listItemGetAttributes obj).

listItemGetBackgroundColour :: ListItem a -> IO ColorSource

usage: (listItemGetBackgroundColour obj).

listItemGetColumn :: ListItem a -> IO IntSource

usage: (listItemGetColumn obj).

listItemGetData :: ListItem a -> IO IntSource

usage: (listItemGetData obj).

listItemGetFont :: ListItem a -> IO (Font ())Source

usage: (listItemGetFont obj).

listItemGetId :: ListItem a -> IO IntSource

usage: (listItemGetId obj).

listItemGetImage :: ListItem a -> IO IntSource

usage: (listItemGetImage obj).

listItemGetMask :: ListItem a -> IO IntSource

usage: (listItemGetMask obj).

listItemGetState :: ListItem a -> IO IntSource

usage: (listItemGetState obj).

listItemGetText :: ListItem a -> IO StringSource

usage: (listItemGetText obj).

listItemGetTextColour :: ListItem a -> IO ColorSource

usage: (listItemGetTextColour obj).

listItemGetWidth :: ListItem a -> IO IntSource

usage: (listItemGetWidth obj).

listItemHasAttributes :: ListItem a -> IO BoolSource

usage: (listItemHasAttributes obj).

listItemSetAlign :: ListItem a -> Int -> IO ()Source

usage: (listItemSetAlign obj align).

listItemSetBackgroundColour :: ListItem a -> Color -> IO ()Source

usage: (listItemSetBackgroundColour obj colBack).

listItemSetColumn :: ListItem a -> Int -> IO ()Source

usage: (listItemSetColumn obj col).

listItemSetData :: ListItem a -> Int -> IO ()Source

usage: (listItemSetData obj wxdata).

listItemSetDataPointer :: ListItem a -> Ptr b -> IO ()Source

usage: (listItemSetDataPointer obj wxdata).

listItemSetFont :: ListItem a -> Font b -> IO ()Source

usage: (listItemSetFont obj font).

listItemSetId :: ListItem a -> Id -> IO ()Source

usage: (listItemSetId obj id).

listItemSetImage :: ListItem a -> Int -> IO ()Source

usage: (listItemSetImage obj image).

listItemSetMask :: ListItem a -> Int -> IO ()Source

usage: (listItemSetMask obj mask).

listItemSetState :: ListItem a -> Int -> IO ()Source

usage: (listItemSetState obj state).

listItemSetStateMask :: ListItem a -> Int -> IO ()Source

usage: (listItemSetStateMask obj stateMask).

listItemSetText :: ListItem a -> String -> IO ()Source

usage: (listItemSetText obj text).

listItemSetTextColour :: ListItem a -> Color -> IO ()Source

usage: (listItemSetTextColour obj colText).

listItemSetWidth :: ListItem a -> Int -> IO ()Source

usage: (listItemSetWidth obj width).

Locale

localeAddCatalog :: Locale a -> Ptr b -> IO IntSource

usage: (localeAddCatalog obj szDomain).

localeAddCatalogLookupPathPrefix :: Locale a -> Ptr b -> IO ()Source

usage: (localeAddCatalogLookupPathPrefix obj prefix).

localeCreate :: Int -> Int -> IO (Locale ())Source

usage: (localeCreate name flags).

localeDelete :: Locale a -> IO ()Source

usage: (localeDelete obj).

localeGetLocale :: Locale a -> IO (Locale ())Source

usage: (localeGetLocale obj).

localeGetName :: Locale a -> IO StringSource

usage: (localeGetName obj).

localeGetString :: Locale a -> Ptr b -> Ptr c -> IO StringSource

usage: (localeGetString obj szOrigString szDomain).

localeIsLoaded :: Locale a -> Ptr b -> IO BoolSource

usage: (localeIsLoaded obj szDomain).

localeIsOk :: Locale a -> IO BoolSource

usage: (localeIsOk obj).

Log

logAddTraceMask :: Log a -> String -> IO ()Source

usage: (logAddTraceMask obj str).

logDelete :: Log a -> IO ()Source

usage: (logDelete obj).

logDontCreateOnDemand :: Log a -> IO ()Source

usage: (logDontCreateOnDemand obj).

logFlush :: Log a -> IO ()Source

usage: (logFlush obj).

logFlushActive :: Log a -> IO ()Source

usage: (logFlushActive obj).

logGetActiveTarget :: IO (Log ())Source

usage: (logGetActiveTarget).

logGetTimestamp :: Log a -> IO (Ptr CWchar)Source

usage: (logGetTimestamp obj).

logGetTraceMask :: Log a -> IO IntSource

usage: (logGetTraceMask obj).

logGetVerbose :: Log a -> IO IntSource

usage: (logGetVerbose obj).

logHasPendingMessages :: Log a -> IO BoolSource

usage: (logHasPendingMessages obj).

logIsAllowedTraceMask :: Log a -> Mask b -> IO BoolSource

usage: (logIsAllowedTraceMask obj mask).

logOnLog :: Log a -> Int -> String -> Int -> IO ()Source

usage: (logOnLog obj level szString t).

logRemoveTraceMask :: Log a -> String -> IO ()Source

usage: (logRemoveTraceMask obj str).

logResume :: Log a -> IO ()Source

usage: (logResume obj).

logSetActiveTarget :: Log a -> IO (Log ())Source

usage: (logSetActiveTarget pLogger).

logSetTimestamp :: Log a -> String -> IO ()Source

usage: (logSetTimestamp obj ts).

logSetTraceMask :: Log a -> Int -> IO ()Source

usage: (logSetTraceMask obj ulMask).

logSetVerbose :: Log a -> Bool -> IO ()Source

usage: (logSetVerbose obj bVerbose).

logSuspend :: Log a -> IO ()Source

usage: (logSuspend obj).

LogChain

logChainCreate :: Log a -> IO (LogChain ())Source

usage: (logChainCreate logger).

logChainDelete :: LogChain a -> IO ()Source

usage: (logChainDelete obj).

logChainGetOldLog :: LogChain a -> IO (Log ())Source

usage: (logChainGetOldLog obj).

logChainIsPassingMessages :: LogChain a -> IO BoolSource

usage: (logChainIsPassingMessages obj).

logChainPassMessages :: LogChain a -> Bool -> IO ()Source

usage: (logChainPassMessages obj bDoPass).

logChainSetLog :: LogChain a -> Log b -> IO ()Source

usage: (logChainSetLog obj logger).

LogNull

logNullCreate :: IO (LogNull ())Source

usage: (logNullCreate).

LogStderr

logStderrCreate :: IO (LogStderr ())Source

usage: (logStderrCreate).

logStderrCreateStdOut :: IO (LogStderr ())Source

usage: (logStderrCreateStdOut).

LogTextCtrl

logTextCtrlCreate :: TextCtrl a -> IO (LogTextCtrl ())Source

usage: (logTextCtrlCreate text).

LogWindow

logWindowCreate :: Window a -> String -> Bool -> Bool -> IO (LogWindow ())Source

usage: (logWindowCreate parent title showit passthrough).

logWindowGetFrame :: LogWindow a -> IO (Frame ())Source

usage: (logWindowGetFrame obj).