| ||||
| ||||
| 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:
From the files:
And contains 1461 methods for 110 classes. | ||||
| Synopsis | ||||
| Version | ||||
| versionWxcClassesAL :: String | ||||
| Global | ||||
| Misc. | ||||
| bitmapDataObjectCreate :: Bitmap a -> IO (BitmapDataObject ()) | ||||
| usage: (bitmapDataObjectCreate bmp). | ||||
| bitmapDataObjectCreateEmpty :: IO (BitmapDataObject ()) | ||||
| usage: (bitmapDataObjectCreateEmpty). | ||||
| bitmapDataObjectDelete :: BitmapDataObject a -> IO () | ||||
| usage: (bitmapDataObjectDelete obj). | ||||
| bitmapDataObjectGetBitmap :: BitmapDataObject a -> IO (Bitmap ()) | ||||
| usage: (bitmapDataObjectGetBitmap obj). | ||||
| bitmapDataObjectSetBitmap :: BitmapDataObject a -> Bitmap b -> IO () | ||||
| usage: (bitmapDataObjectSetBitmap obj bmp). | ||||
| cFree :: Ptr a -> IO () | ||||
| usage: (cFree ptr). | ||||
| cursorCreateFromImage :: Image a -> IO (Cursor ()) | ||||
| usage: (cursorCreateFromImage image). | ||||
| cursorCreateFromStock :: Id -> IO (Cursor ()) | ||||
| usage: (cursorCreateFromStock id). | ||||
| cursorCreateLoad :: String -> Int -> Size -> IO (Cursor ()) | ||||
| usage: (cursorCreateLoad name wxtype widthheight). | ||||
| dragIcon :: Icon a -> Point -> IO (DragImage ()) | ||||
| usage: (dragIcon icon xy). | ||||
| dragListItem :: ListCtrl a -> Id -> IO (DragImage ()) | ||||
| usage: (dragListItem treeCtrl id). | ||||
| dragString :: String -> Point -> IO (DragImage ()) | ||||
| usage: (dragString test xy). | ||||
| dragTreeItem :: TreeCtrl a -> TreeItem -> IO (DragImage ()) | ||||
| usage: (dragTreeItem treeCtrl id). | ||||
| dropSourceCreate :: DataObject a -> Window b -> Ptr c -> Ptr d -> Ptr e -> IO (DropSource ()) | ||||
| usage: (dropSourceCreate wxdata win copy move none). | ||||
| dropSourceDelete :: DropSource a -> IO () | ||||
| usage: (dropSourceDelete obj). | ||||
| dropSourceDoDragDrop :: DropSource a -> Int -> IO Int | ||||
| usage: (dropSourceDoDragDrop obj move). | ||||
| fileDataObjectAddFile :: FileDataObject a -> String -> IO () | ||||
| usage: (fileDataObjectAddFile obj fle). | ||||
| fileDataObjectCreate :: [String] -> IO (FileDataObject ()) | ||||
| usage: (fileDataObjectCreate cntlst). | ||||
| fileDataObjectDelete :: FileDataObject a -> IO () | ||||
| usage: (fileDataObjectDelete obj). | ||||
| fileDataObjectGetFilenames :: FileDataObject a -> IO [String] | ||||
| usage: (fileDataObjectGetFilenames obj). | ||||
| genericDragIcon :: Icon a -> IO (GenericDragImage ()) | ||||
| usage: (genericDragIcon icon). | ||||
| genericDragListItem :: ListCtrl a -> Id -> IO (GenericDragImage ()) | ||||
| usage: (genericDragListItem treeCtrl id). | ||||
| genericDragString :: String -> IO (GenericDragImage ()) | ||||
| usage: (genericDragString test). | ||||
| genericDragTreeItem :: TreeCtrl a -> TreeItem -> IO (GenericDragImage ()) | ||||
| usage: (genericDragTreeItem treeCtrl id). | ||||
| getApplicationDir :: IO String | ||||
| Return the directory of the application. On unix systems (except MacOS X), it is not always possible to determine this correctly. Therefore, the APPDIR environment variable is returned first if it is defined. * | ||||
| getApplicationPath :: IO String | ||||
| Return the full path of the application. On unix systems (except MacOS X), it is not always possible to determine this correctly. * | ||||
| getColourFromUser :: Window a -> Color -> IO (Color) | ||||
| usage: (getColourFromUser parent colInit). | ||||
| getELJLocale :: IO (WXCLocale ()) | ||||
| usage: (getELJLocale). | ||||
| getELJTranslation :: String -> IO (Ptr ()) | ||||
| usage: (getELJTranslation sz). | ||||
| getFontFromUser :: Window a -> Font b -> IO (Font ()) | ||||
| usage: (getFontFromUser parent fontInit). | ||||
| getNumberFromUser :: String -> String -> String -> Int -> Int -> Int -> Window g -> Point -> IO Int | ||||
| usage: (getNumberFromUser message prompt caption value min max parent xy). | ||||
| getPasswordFromUser :: String -> String -> String -> Window d -> IO String | ||||
| usage: (getPasswordFromUser message caption defaultText parent). | ||||
| getTextFromUser :: String -> String -> String -> Window d -> Point -> Bool -> IO String | ||||
| usage: (getTextFromUser message caption defaultText parent xy center). | ||||
| isDefined :: String -> IO Bool | ||||
| Check if a preprocessor macro is defined. For example, wxIsDefined(__WXGTK__) or wxIsDefined(wxUSE_GIF). | ||||
| kill :: Int -> Int -> IO Int | ||||
| usage: (kill pid signal). | ||||
| logDebug :: String -> IO () | ||||
| usage: (logDebug msg). | ||||
| logError :: String -> IO () | ||||
| usage: (logError msg). | ||||
| logErrorMsg :: String -> IO () | ||||
| usage: (logErrorMsg msg). | ||||
| logFatalError :: String -> IO () | ||||
| usage: (logFatalError msg). | ||||
| logFatalErrorMsg :: String -> IO () | ||||
| usage: (logFatalErrorMsg msg). | ||||
| logMessage :: String -> IO () | ||||
| usage: (logMessage msg). | ||||
| logMessageMsg :: String -> IO () | ||||
| usage: (logMessageMsg msg). | ||||
| logStatus :: String -> IO () | ||||
| usage: (logStatus msg). | ||||
| logSysError :: String -> IO () | ||||
| usage: (logSysError msg). | ||||
| logTrace :: String -> String -> IO () | ||||
| usage: (logTrace mask msg). | ||||
| logVerbose :: String -> IO () | ||||
| usage: (logVerbose msg). | ||||
| logWarning :: String -> IO () | ||||
| usage: (logWarning msg). | ||||
| logWarningMsg :: String -> IO () | ||||
| usage: (logWarningMsg msg). | ||||
| Classes | ||||
| AcceleratorEntry | ||||
| acceleratorEntryCreate :: Int -> Int -> Int -> IO (AcceleratorEntry ()) | ||||
| usage: (acceleratorEntryCreate flags keyCode cmd). | ||||
| acceleratorEntryDelete :: AcceleratorEntry a -> IO () | ||||
| usage: (acceleratorEntryDelete obj). | ||||
| acceleratorEntryGetCommand :: AcceleratorEntry a -> IO Int | ||||
| usage: (acceleratorEntryGetCommand obj). | ||||
| acceleratorEntryGetFlags :: AcceleratorEntry a -> IO Int | ||||
| usage: (acceleratorEntryGetFlags obj). | ||||
| acceleratorEntryGetKeyCode :: AcceleratorEntry a -> IO Int | ||||
| usage: (acceleratorEntryGetKeyCode obj). | ||||
| acceleratorEntrySet :: AcceleratorEntry a -> Int -> Int -> Int -> IO () | ||||
| usage: (acceleratorEntrySet obj flags keyCode cmd). | ||||
| AcceleratorTable | ||||
| acceleratorTableCreate :: Int -> Ptr b -> IO (AcceleratorTable ()) | ||||
| usage: (acceleratorTableCreate n entries). | ||||
| acceleratorTableDelete :: AcceleratorTable a -> IO () | ||||
| usage: (acceleratorTableDelete obj). | ||||
| ActivateEvent | ||||
| activateEventCopyObject :: ActivateEvent a -> Ptr b -> IO () | ||||
| usage: (activateEventCopyObject obj obj). | ||||
| activateEventGetActive :: ActivateEvent a -> IO Int | ||||
| usage: (activateEventGetActive obj). | ||||
| Bitmap | ||||
| bitmapAddHandler :: EvtHandler a -> IO () | ||||
| usage: (bitmapAddHandler handler). | ||||
| bitmapCleanUpHandlers :: IO () | ||||
| usage: (bitmapCleanUpHandlers). | ||||
| bitmapCreate :: Ptr a -> Int -> Size -> Int -> IO (Bitmap ()) | ||||
| usage: (bitmapCreate wxdata wxtype widthheight depth). | ||||
| bitmapCreateDefault :: IO (Bitmap ()) | ||||
| usage: (bitmapCreateDefault). | ||||
| bitmapCreateEmpty :: Size -> Int -> IO (Bitmap ()) | ||||
| usage: (bitmapCreateEmpty widthheight depth). | ||||
| bitmapCreateFromImage :: Image a -> Int -> IO (Bitmap ()) | ||||
| usage: (bitmapCreateFromImage image depth). | ||||
| bitmapCreateFromXPM :: Bitmap a -> IO (Bitmap ()) | ||||
| usage: (bitmapCreateFromXPM wxdata). | ||||
| bitmapCreateLoad :: String -> Int -> IO (Bitmap ()) | ||||
| usage: (bitmapCreateLoad name wxtype). | ||||
| bitmapDelete :: Bitmap a -> IO () | ||||
| usage: (bitmapDelete obj). | ||||
| bitmapFindHandlerByExtension :: Bitmap a -> Int -> IO (Ptr ()) | ||||
| usage: (bitmapFindHandlerByExtension extension wxtype). | ||||
| bitmapFindHandlerByName :: String -> IO (Ptr ()) | ||||
| usage: (bitmapFindHandlerByName name). | ||||
| bitmapFindHandlerByType :: Int -> IO (Ptr ()) | ||||
| usage: (bitmapFindHandlerByType wxtype). | ||||
| bitmapGetDepth :: Bitmap a -> IO Int | ||||
| usage: (bitmapGetDepth obj). | ||||
| bitmapGetHeight :: Bitmap a -> IO Int | ||||
| usage: (bitmapGetHeight obj). | ||||
| bitmapGetMask :: Bitmap a -> IO (Mask ()) | ||||
| usage: (bitmapGetMask obj). | ||||
| bitmapGetSubBitmap :: Bitmap a -> Rect -> IO (Bitmap ()) | ||||
| usage: (bitmapGetSubBitmap obj xywh). | ||||
| bitmapGetWidth :: Bitmap a -> IO Int | ||||
| usage: (bitmapGetWidth obj). | ||||
| bitmapInitStandardHandlers :: IO () | ||||
| usage: (bitmapInitStandardHandlers). | ||||
| bitmapInsertHandler :: EvtHandler a -> IO () | ||||
| usage: (bitmapInsertHandler handler). | ||||
| bitmapIsStatic :: Bitmap a -> IO Bool | ||||
| usage: (bitmapIsStatic self). | ||||
| bitmapLoadFile :: Bitmap a -> String -> Int -> IO Int | ||||
| usage: (bitmapLoadFile obj name wxtype). | ||||
| bitmapOk :: Bitmap a -> IO Bool | ||||
| usage: (bitmapOk obj). | ||||
| bitmapRemoveHandler :: String -> IO Int | ||||
| usage: (bitmapRemoveHandler name). | ||||
| bitmapSafeDelete :: Bitmap a -> IO () | ||||
| usage: (bitmapSafeDelete self). | ||||
| bitmapSaveFile :: Bitmap a -> String -> Int -> Palette d -> IO Int | ||||
| usage: (bitmapSaveFile obj name wxtype cmap). | ||||
| bitmapSetDepth :: Bitmap a -> Int -> IO () | ||||
| usage: (bitmapSetDepth obj d). | ||||
| bitmapSetHeight :: Bitmap a -> Int -> IO () | ||||
| usage: (bitmapSetHeight obj h). | ||||
| bitmapSetMask :: Bitmap a -> Mask b -> IO () | ||||
| usage: (bitmapSetMask obj mask). | ||||
| bitmapSetWidth :: Bitmap a -> Int -> IO () | ||||
| usage: (bitmapSetWidth obj w). | ||||
| BitmapButton | ||||
| bitmapButtonCreate :: Window a -> Id -> Bitmap c -> Rect -> Style -> IO (BitmapButton ()) | ||||
| usage: (bitmapButtonCreate prt id bmp lfttopwdthgt stl). | ||||
| bitmapButtonGetBitmapDisabled :: BitmapButton a -> IO (Bitmap ()) | ||||
| usage: (bitmapButtonGetBitmapDisabled obj). | ||||
| bitmapButtonGetBitmapFocus :: BitmapButton a -> IO (Bitmap ()) | ||||
| usage: (bitmapButtonGetBitmapFocus obj). | ||||
| bitmapButtonGetBitmapLabel :: BitmapButton a -> IO (Bitmap ()) | ||||
| usage: (bitmapButtonGetBitmapLabel obj). | ||||
| bitmapButtonGetBitmapSelected :: BitmapButton a -> IO (Bitmap ()) | ||||
| usage: (bitmapButtonGetBitmapSelected obj). | ||||
| bitmapButtonGetMarginX :: BitmapButton a -> IO Int | ||||
| usage: (bitmapButtonGetMarginX obj). | ||||
| bitmapButtonGetMarginY :: BitmapButton a -> IO Int | ||||
| usage: (bitmapButtonGetMarginY obj). | ||||
| bitmapButtonSetBitmapDisabled :: BitmapButton a -> Bitmap b -> IO () | ||||
| usage: (bitmapButtonSetBitmapDisabled obj disabled). | ||||
| bitmapButtonSetBitmapFocus :: BitmapButton a -> Bitmap b -> IO () | ||||
| usage: (bitmapButtonSetBitmapFocus obj focus). | ||||
| bitmapButtonSetBitmapLabel :: BitmapButton a -> Bitmap b -> IO () | ||||
| usage: (bitmapButtonSetBitmapLabel obj bitmap). | ||||
| bitmapButtonSetBitmapSelected :: BitmapButton a -> Bitmap b -> IO () | ||||
| usage: (bitmapButtonSetBitmapSelected obj sel). | ||||
| bitmapButtonSetMargins :: BitmapButton a -> Point -> IO () | ||||
| usage: (bitmapButtonSetMargins obj xy). | ||||
| BoxSizer | ||||
| boxSizerCalcMin :: BoxSizer a -> IO Size | ||||
| usage: (boxSizerCalcMin obj). | ||||
| boxSizerCreate :: Int -> IO (BoxSizer ()) | ||||
| usage: (boxSizerCreate orient). | ||||
| boxSizerGetOrientation :: BoxSizer a -> IO Int | ||||
| usage: (boxSizerGetOrientation obj). | ||||
| boxSizerRecalcSizes :: BoxSizer a -> IO () | ||||
| usage: (boxSizerRecalcSizes obj). | ||||
| Brush | ||||
| brushAssign :: Brush a -> Brush b -> IO () | ||||
| usage: (brushAssign obj brush). | ||||
| brushCreateDefault :: IO (Brush ()) | ||||
| usage: (brushCreateDefault). | ||||
| brushCreateFromBitmap :: Bitmap a -> IO (Brush ()) | ||||
| usage: (brushCreateFromBitmap bitmap). | ||||
| brushCreateFromColour :: Color -> Int -> IO (Brush ()) | ||||
| usage: (brushCreateFromColour col style). | ||||
| brushCreateFromStock :: Id -> IO (Brush ()) | ||||
| usage: (brushCreateFromStock id). | ||||
| brushDelete :: Brush a -> IO () | ||||
| usage: (brushDelete obj). | ||||
| brushGetColour :: Brush a -> IO (Color) | ||||
| usage: (brushGetColour obj). | ||||
| brushGetStipple :: Brush a -> IO (Bitmap ()) | ||||
| usage: (brushGetStipple obj). | ||||
| brushGetStyle :: Brush a -> IO Int | ||||
| usage: (brushGetStyle obj). | ||||
| brushIsEqual :: Brush a -> Brush b -> IO Bool | ||||
| usage: (brushIsEqual obj brush). | ||||
| brushIsStatic :: Brush a -> IO Bool | ||||
| usage: (brushIsStatic self). | ||||
| brushOk :: Brush a -> IO Bool | ||||
| usage: (brushOk obj). | ||||
| brushSafeDelete :: Brush a -> IO () | ||||
| usage: (brushSafeDelete self). | ||||
| brushSetColour :: Brush a -> Color -> IO () | ||||
| usage: (brushSetColour obj col). | ||||
| brushSetColourSingle :: Brush a -> Char -> Char -> Char -> IO () | ||||
| usage: (brushSetColourSingle obj r g b). | ||||
| brushSetStipple :: Brush a -> Bitmap b -> IO () | ||||
| usage: (brushSetStipple obj stipple). | ||||
| brushSetStyle :: Brush a -> Int -> IO () | ||||
| usage: (brushSetStyle obj style). | ||||
| BusyCursor | ||||
| busyCursorCreate :: IO (BusyCursor ()) | ||||
| usage: (busyCursorCreate). | ||||
| busyCursorCreateWithCursor :: BusyCursor a -> IO (Ptr ()) | ||||
| usage: (busyCursorCreateWithCursor cur). | ||||
| busyCursorDelete :: BusyCursor a -> IO () | ||||
| usage: (busyCursorDelete obj). | ||||
| BusyInfo | ||||
| busyInfoCreate :: String -> IO (BusyInfo ()) | ||||
| usage: (busyInfoCreate txt). | ||||
| busyInfoDelete :: BusyInfo a -> IO () | ||||
| usage: (busyInfoDelete obj). | ||||
| Button | ||||
| buttonCreate :: Window a -> Id -> String -> Rect -> Style -> IO (Button ()) | ||||
| usage: (buttonCreate prt id txt lfttopwdthgt stl). | ||||
| buttonSetBackgroundColour :: Button a -> Color -> IO Int | ||||
| usage: (buttonSetBackgroundColour obj colour). | ||||
| buttonSetDefault :: Button a -> IO () | ||||
| usage: (buttonSetDefault obj). | ||||
| CalculateLayoutEvent | ||||
| calculateLayoutEventCreate :: Id -> IO (CalculateLayoutEvent ()) | ||||
| usage: (calculateLayoutEventCreate id). | ||||
| calculateLayoutEventGetFlags :: CalculateLayoutEvent a -> IO Int | ||||
| usage: (calculateLayoutEventGetFlags obj). | ||||
| calculateLayoutEventGetRect :: CalculateLayoutEvent a -> IO Rect | ||||
| usage: (calculateLayoutEventGetRect obj). | ||||
| calculateLayoutEventSetFlags :: CalculateLayoutEvent a -> Int -> IO () | ||||
| usage: (calculateLayoutEventSetFlags obj flags). | ||||
| calculateLayoutEventSetRect :: CalculateLayoutEvent a -> Rect -> IO () | ||||
| usage: (calculateLayoutEventSetRect obj xywh). | ||||
| CalendarCtrl | ||||
| calendarCtrlCreate :: Window a -> Id -> Ptr c -> Rect -> Style -> IO (CalendarCtrl ()) | ||||
| usage: (calendarCtrlCreate prt id dat lfttopwdthgt stl). | ||||
| calendarCtrlEnableHolidayDisplay :: CalendarCtrl a -> Int -> IO () | ||||
| usage: (calendarCtrlEnableHolidayDisplay obj display). | ||||
| calendarCtrlEnableMonthChange :: CalendarCtrl a -> Bool -> IO () | ||||
| usage: (calendarCtrlEnableMonthChange obj enable). | ||||
| calendarCtrlEnableYearChange :: CalendarCtrl a -> Bool -> IO () | ||||
| usage: (calendarCtrlEnableYearChange obj enable). | ||||
| calendarCtrlGetAttr :: CalendarCtrl a -> Int -> IO (Ptr ()) | ||||
| usage: (calendarCtrlGetAttr obj day). | ||||
| calendarCtrlGetDate :: CalendarCtrl a -> Ptr b -> IO () | ||||
| usage: (calendarCtrlGetDate obj date). | ||||
| calendarCtrlGetHeaderColourBg :: CalendarCtrl a -> IO (Color) | ||||
| usage: (calendarCtrlGetHeaderColourBg obj). | ||||
| calendarCtrlGetHeaderColourFg :: CalendarCtrl a -> IO (Color) | ||||
| usage: (calendarCtrlGetHeaderColourFg obj). | ||||
| calendarCtrlGetHighlightColourBg :: CalendarCtrl a -> IO (Color) | ||||
| usage: (calendarCtrlGetHighlightColourBg obj). | ||||
| calendarCtrlGetHighlightColourFg :: CalendarCtrl a -> IO (Color) | ||||
| usage: (calendarCtrlGetHighlightColourFg obj). | ||||
| calendarCtrlGetHolidayColourBg :: CalendarCtrl a -> IO (Color) | ||||
| usage: (calendarCtrlGetHolidayColourBg obj). | ||||
| calendarCtrlGetHolidayColourFg :: CalendarCtrl a -> IO (Color) | ||||
| usage: (calendarCtrlGetHolidayColourFg obj). | ||||
| calendarCtrlHitTest :: CalendarCtrl a -> Point -> Ptr c -> Ptr d -> IO Int | ||||
| usage: (calendarCtrlHitTest obj xy date wd). | ||||
| calendarCtrlResetAttr :: CalendarCtrl a -> Int -> IO () | ||||
| usage: (calendarCtrlResetAttr obj day). | ||||
| calendarCtrlSetAttr :: CalendarCtrl a -> Int -> Ptr c -> IO () | ||||
| usage: (calendarCtrlSetAttr obj day attr). | ||||
| calendarCtrlSetDate :: CalendarCtrl a -> Ptr b -> IO () | ||||
| usage: (calendarCtrlSetDate obj date). | ||||
| calendarCtrlSetHeaderColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () | ||||
| usage: (calendarCtrlSetHeaderColours obj colFg colBg). | ||||
| calendarCtrlSetHighlightColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () | ||||
| usage: (calendarCtrlSetHighlightColours obj colFg colBg). | ||||
| calendarCtrlSetHoliday :: CalendarCtrl a -> Int -> IO () | ||||
| usage: (calendarCtrlSetHoliday obj day). | ||||
| calendarCtrlSetHolidayColours :: CalendarCtrl a -> Ptr b -> Ptr c -> IO () | ||||
| usage: (calendarCtrlSetHolidayColours obj colFg colBg). | ||||
| CalendarDateAttr | ||||
| calendarDateAttrCreate :: Ptr a -> Ptr b -> Ptr c -> Ptr d -> Int -> IO (CalendarDateAttr ()) | ||||
| usage: (calendarDateAttrCreate ctxt cbck cbrd fnt brd). | ||||
| calendarDateAttrCreateDefault :: IO (CalendarDateAttr ()) | ||||
| usage: (calendarDateAttrCreateDefault). | ||||
| calendarDateAttrDelete :: CalendarDateAttr a -> IO () | ||||
| usage: (calendarDateAttrDelete obj). | ||||
| calendarDateAttrGetBackgroundColour :: CalendarDateAttr a -> IO (Color) | ||||
| usage: (calendarDateAttrGetBackgroundColour obj). | ||||
| calendarDateAttrGetBorder :: CalendarDateAttr a -> IO Int | ||||
| usage: (calendarDateAttrGetBorder obj). | ||||
| calendarDateAttrGetBorderColour :: CalendarDateAttr a -> IO (Color) | ||||
| usage: (calendarDateAttrGetBorderColour obj). | ||||
| calendarDateAttrGetFont :: CalendarDateAttr a -> IO (Font ()) | ||||
| usage: (calendarDateAttrGetFont obj). | ||||
| calendarDateAttrGetTextColour :: CalendarDateAttr a -> IO (Color) | ||||
| usage: (calendarDateAttrGetTextColour obj). | ||||
| calendarDateAttrHasBackgroundColour :: CalendarDateAttr a -> IO Bool | ||||
| usage: (calendarDateAttrHasBackgroundColour obj). | ||||
| calendarDateAttrHasBorder :: CalendarDateAttr a -> IO Bool | ||||
| usage: (calendarDateAttrHasBorder obj). | ||||
| calendarDateAttrHasBorderColour :: CalendarDateAttr a -> IO Bool | ||||
| usage: (calendarDateAttrHasBorderColour obj). | ||||
| calendarDateAttrHasFont :: CalendarDateAttr a -> IO Bool | ||||
| usage: (calendarDateAttrHasFont obj). | ||||
| calendarDateAttrHasTextColour :: CalendarDateAttr a -> IO Bool | ||||
| usage: (calendarDateAttrHasTextColour obj). | ||||
| calendarDateAttrIsHoliday :: CalendarDateAttr a -> IO Bool | ||||
| usage: (calendarDateAttrIsHoliday obj). | ||||
| calendarDateAttrSetBackgroundColour :: CalendarDateAttr a -> Color -> IO () | ||||
| usage: (calendarDateAttrSetBackgroundColour obj col). | ||||
| calendarDateAttrSetBorder :: CalendarDateAttr a -> Int -> IO () | ||||
| usage: (calendarDateAttrSetBorder obj border). | ||||
| calendarDateAttrSetBorderColour :: CalendarDateAttr a -> Color -> IO () | ||||
| usage: (calendarDateAttrSetBorderColour obj col). | ||||
| calendarDateAttrSetFont :: CalendarDateAttr a -> Font b -> IO () | ||||
| usage: (calendarDateAttrSetFont obj font). | ||||
| calendarDateAttrSetHoliday :: CalendarDateAttr a -> Int -> IO () | ||||
| usage: (calendarDateAttrSetHoliday obj holiday). | ||||
| calendarDateAttrSetTextColour :: CalendarDateAttr a -> Color -> IO () | ||||
| usage: (calendarDateAttrSetTextColour obj col). | ||||
| CalendarEvent | ||||
| calendarEventGetDate :: CalendarEvent a -> Ptr b -> IO () | ||||
| usage: (calendarEventGetDate obj dte). | ||||
| calendarEventGetWeekDay :: CalendarEvent a -> IO Int | ||||
| usage: (calendarEventGetWeekDay obj). | ||||
| Caret | ||||
| caretCreate :: Window a -> Int -> Int -> IO (Caret ()) | ||||
| usage: (caretCreate wnd wth hgt). | ||||
| caretGetBlinkTime :: IO Int | ||||
| usage: (caretGetBlinkTime). | ||||
| caretGetPosition :: Caret a -> IO Point | ||||
| usage: (caretGetPosition obj). | ||||
| caretGetSize :: Caret a -> IO Size | ||||
| usage: (caretGetSize obj). | ||||
| caretGetWindow :: Caret a -> IO (Window ()) | ||||
| usage: (caretGetWindow obj). | ||||
| caretHide :: Caret a -> IO () | ||||
| usage: (caretHide obj). | ||||
| caretIsOk :: Caret a -> IO Bool | ||||
| usage: (caretIsOk obj). | ||||
| caretIsVisible :: Caret a -> IO Bool | ||||
| usage: (caretIsVisible obj). | ||||
| caretMove :: Caret a -> Point -> IO () | ||||
| usage: (caretMove obj xy). | ||||
| caretSetBlinkTime :: Int -> IO () | ||||
| usage: (caretSetBlinkTime milliseconds). | ||||
| caretSetSize :: Caret a -> Size -> IO () | ||||
| usage: (caretSetSize obj widthheight). | ||||
| caretShow :: Caret a -> IO () | ||||
| usage: (caretShow obj). | ||||
| CheckBox | ||||
| checkBoxCreate :: Window a -> Id -> String -> Rect -> Style -> IO (CheckBox ()) | ||||
| usage: (checkBoxCreate prt id txt lfttopwdthgt stl). | ||||
| checkBoxGetValue :: CheckBox a -> IO Bool | ||||
| usage: (checkBoxGetValue obj). | ||||
| checkBoxSetValue :: CheckBox a -> Bool -> IO () | ||||
| usage: (checkBoxSetValue obj value). | ||||
| CheckListBox | ||||
| checkListBoxCheck :: CheckListBox a -> Int -> Bool -> IO () | ||||
| usage: (checkListBoxCheck obj item check). | ||||
| checkListBoxCreate :: Window a -> Id -> Rect -> [String] -> Style -> IO (CheckListBox ()) | ||||
| usage: (checkListBoxCreate prt id lfttopwdthgt nstr stl). | ||||
| checkListBoxIsChecked :: CheckListBox a -> Int -> IO Bool | ||||
| usage: (checkListBoxIsChecked obj item). | ||||
| Choice | ||||
| choiceAppend :: Choice a -> String -> IO () | ||||
| usage: (choiceAppend obj item). | ||||
| choiceClear :: Choice a -> IO () | ||||
| usage: (choiceClear obj). | ||||
| choiceCreate :: Window a -> Id -> Rect -> [String] -> Style -> IO (Choice ()) | ||||
| usage: (choiceCreate prt id lfttopwdthgt nstr stl). | ||||
| choiceDelete :: Choice a -> Int -> IO () | ||||
| usage: (choiceDelete obj n). | ||||
| choiceFindString :: Choice a -> String -> IO Int | ||||
| usage: (choiceFindString obj s). | ||||
| choiceGetCount :: Choice a -> IO Int | ||||
| usage: (choiceGetCount obj). | ||||
| choiceGetSelection :: Choice a -> IO Int | ||||
| usage: (choiceGetSelection obj). | ||||
| choiceGetString :: Choice a -> Int -> IO String | ||||
| usage: (choiceGetString obj n). | ||||
| choiceSetSelection :: Choice a -> Int -> IO () | ||||
| usage: (choiceSetSelection obj n). | ||||
| choiceSetString :: Choice a -> Int -> String -> IO () | ||||
| usage: (choiceSetString obj n s). | ||||
| ClassInfo | ||||
| classInfoCreateClassByName :: ClassInfo a -> IO (Ptr ()) | ||||
| usage: (classInfoCreateClassByName inf). | ||||
| classInfoFindClass :: String -> IO (ClassInfo ()) | ||||
| usage: (classInfoFindClass txt). | ||||
| classInfoGetBaseClassName1 :: ClassInfo a -> IO String | ||||
| usage: (classInfoGetBaseClassName1 obj). | ||||
| classInfoGetBaseClassName2 :: ClassInfo a -> IO String | ||||
| usage: (classInfoGetBaseClassName2 obj). | ||||
| classInfoGetClassName :: ClassInfo a -> IO (Ptr ()) | ||||
| usage: (classInfoGetClassName inf). | ||||
| classInfoGetClassNameEx :: ClassInfo a -> IO String | ||||
| usage: (classInfoGetClassNameEx obj). | ||||
| classInfoGetSize :: ClassInfo a -> IO Int | ||||
| usage: (classInfoGetSize obj). | ||||
| classInfoIsKindOf :: ClassInfo a -> String -> IO Bool | ||||
| usage: (classInfoIsKindOf obj name). | ||||
| classInfoIsKindOfEx :: ClassInfo a -> ClassInfo b -> IO Bool | ||||
| usage: (classInfoIsKindOfEx obj classInfo). | ||||
| ClientDC | ||||
| clientDCCreate :: Window a -> IO (ClientDC ()) | ||||
| usage: (clientDCCreate win). | ||||
| clientDCDelete :: ClientDC a -> IO () | ||||
| usage: (clientDCDelete obj). | ||||
| Clipboard | ||||
| clipboardAddData :: Clipboard a -> DataObject b -> IO Int | ||||
| usage: (clipboardAddData obj wxdata). | ||||
| clipboardClear :: Clipboard a -> IO () | ||||
| usage: (clipboardClear obj). | ||||
| clipboardClose :: Clipboard a -> IO () | ||||
| usage: (clipboardClose obj). | ||||
| clipboardCreate :: IO (Clipboard ()) | ||||
| usage: (clipboardCreate). | ||||
| clipboardFlush :: Clipboard a -> IO Int | ||||
| usage: (clipboardFlush obj). | ||||
| clipboardGetData :: Clipboard a -> DataObject b -> IO Int | ||||
| usage: (clipboardGetData obj wxdata). | ||||
| clipboardIsOpened :: Clipboard a -> IO Bool | ||||
| usage: (clipboardIsOpened obj). | ||||
| clipboardIsSupported :: Clipboard a -> DataFormat b -> IO Bool | ||||
| usage: (clipboardIsSupported obj format). | ||||
| clipboardOpen :: Clipboard a -> IO Int | ||||
| usage: (clipboardOpen obj). | ||||
| clipboardSetData :: Clipboard a -> DataObject b -> IO Int | ||||
| usage: (clipboardSetData obj wxdata). | ||||
| clipboardUsePrimarySelection :: Clipboard a -> Int -> IO () | ||||
| usage: (clipboardUsePrimarySelection obj primary). | ||||
| CloseEvent | ||||
| closeEventCanVeto :: CloseEvent a -> IO Bool | ||||
| usage: (closeEventCanVeto obj). | ||||
| closeEventCopyObject :: CloseEvent a -> Ptr b -> IO () | ||||
| usage: (closeEventCopyObject obj obj). | ||||
| closeEventGetLoggingOff :: CloseEvent a -> IO Int | ||||
| usage: (closeEventGetLoggingOff obj). | ||||
| closeEventGetVeto :: CloseEvent a -> IO Int | ||||
| usage: (closeEventGetVeto obj). | ||||
| closeEventSetCanVeto :: CloseEvent a -> Int -> IO () | ||||
| usage: (closeEventSetCanVeto obj canVeto). | ||||
| closeEventSetLoggingOff :: CloseEvent a -> Int -> IO () | ||||
| usage: (closeEventSetLoggingOff obj logOff). | ||||
| closeEventVeto :: CloseEvent a -> Int -> IO () | ||||
| usage: (closeEventVeto obj veto). | ||||
| Closure | ||||
| closureCreate :: FunPtr (Ptr fun -> Ptr state -> Ptr (TEvent evt) -> IO ()) -> Ptr b -> IO (Closure ()) | ||||
| usage: (closureCreate funCEvent wxdata). | ||||
| closureGetData :: Closure a -> IO (Ptr ()) | ||||
| usage: (closureGetData obj). | ||||
| ComboBox | ||||
| comboBoxAppend :: ComboBox a -> String -> IO () | ||||
| usage: (comboBoxAppend obj item). | ||||
| comboBoxAppendData :: ComboBox a -> String -> Ptr c -> IO () | ||||
| usage: (comboBoxAppendData obj item d). | ||||
| comboBoxClear :: ComboBox a -> IO () | ||||
| usage: (comboBoxClear obj). | ||||
| comboBoxCopy :: ComboBox a -> IO () | ||||
| usage: (comboBoxCopy obj). | ||||
| comboBoxCreate :: Window a -> Id -> String -> Rect -> [String] -> Style -> IO (ComboBox ()) | ||||
| usage: (comboBoxCreate prt id txt lfttopwdthgt nstr stl). | ||||
| comboBoxCut :: ComboBox a -> IO () | ||||
| usage: (comboBoxCut obj). | ||||
| comboBoxDelete :: ComboBox a -> Int -> IO () | ||||
| usage: (comboBoxDelete obj n). | ||||
| comboBoxFindString :: ComboBox a -> String -> IO Int | ||||
| usage: (comboBoxFindString obj s). | ||||
| comboBoxGetClientData :: ComboBox a -> Int -> IO (ClientData ()) | ||||
| usage: (comboBoxGetClientData obj n). | ||||
| comboBoxGetCount :: ComboBox a -> IO Int | ||||
| usage: (comboBoxGetCount obj). | ||||
| comboBoxGetInsertionPoint :: ComboBox a -> IO Int | ||||
| usage: (comboBoxGetInsertionPoint obj). | ||||
| comboBoxGetLastPosition :: ComboBox a -> IO Int | ||||
| usage: (comboBoxGetLastPosition obj). | ||||
| comboBoxGetSelection :: ComboBox a -> IO Int | ||||
| usage: (comboBoxGetSelection obj). | ||||
| comboBoxGetString :: ComboBox a -> Int -> IO String | ||||
| usage: (comboBoxGetString obj n). | ||||
| comboBoxGetStringSelection :: ComboBox a -> IO String | ||||
| usage: (comboBoxGetStringSelection obj). | ||||
| comboBoxGetValue :: ComboBox a -> IO String | ||||
| usage: (comboBoxGetValue obj). | ||||
| comboBoxPaste :: ComboBox a -> IO () | ||||
| usage: (comboBoxPaste obj). | ||||
| comboBoxRemove :: ComboBox a -> Int -> Int -> IO () | ||||
| usage: (comboBoxRemove obj from to). | ||||
| comboBoxReplace :: ComboBox a -> Int -> Int -> String -> IO () | ||||
| usage: (comboBoxReplace obj from to value). | ||||
| comboBoxSetClientData :: ComboBox a -> Int -> ClientData c -> IO () | ||||
| usage: (comboBoxSetClientData obj n clientData). | ||||
| comboBoxSetEditable :: ComboBox a -> Bool -> IO () | ||||
| usage: (comboBoxSetEditable obj editable). | ||||
| comboBoxSetInsertionPoint :: ComboBox a -> Int -> IO () | ||||
| usage: (comboBoxSetInsertionPoint obj pos). | ||||
| comboBoxSetInsertionPointEnd :: ComboBox a -> IO () | ||||
| usage: (comboBoxSetInsertionPointEnd obj). | ||||
| comboBoxSetSelection :: ComboBox a -> Int -> IO () | ||||
| usage: (comboBoxSetSelection obj n). | ||||
| comboBoxSetTextSelection :: ComboBox a -> Int -> Int -> IO () | ||||
| usage: (comboBoxSetTextSelection obj from to). | ||||
| CommandEvent | ||||
| commandEventCopyObject :: CommandEvent a -> Ptr b -> IO () | ||||
| usage: (commandEventCopyObject obj objectdest). | ||||
| commandEventCreate :: Int -> Id -> IO (CommandEvent ()) | ||||
| usage: (commandEventCreate typ id). | ||||
| commandEventDelete :: CommandEvent a -> IO () | ||||
| usage: (commandEventDelete obj). | ||||
| commandEventGetClientData :: CommandEvent a -> IO (ClientData ()) | ||||
| usage: (commandEventGetClientData obj). | ||||
| commandEventGetClientObject :: CommandEvent a -> IO (ClientData ()) | ||||
| usage: (commandEventGetClientObject obj). | ||||
| commandEventGetExtraLong :: CommandEvent a -> IO Int | ||||
| usage: (commandEventGetExtraLong obj). | ||||
| commandEventGetInt :: CommandEvent a -> IO Int | ||||
| usage: (commandEventGetInt obj). | ||||
| commandEventGetSelection :: CommandEvent a -> IO Int | ||||
| usage: (commandEventGetSelection obj). | ||||
| commandEventGetString :: CommandEvent a -> IO String | ||||
| usage: (commandEventGetString obj). | ||||
| commandEventIsChecked :: CommandEvent a -> IO Bool | ||||
| usage: (commandEventIsChecked obj). | ||||
| commandEventIsSelection :: CommandEvent a -> IO Bool | ||||
| usage: (commandEventIsSelection obj). | ||||
| commandEventSetClientData :: CommandEvent a -> ClientData b -> IO () | ||||
| usage: (commandEventSetClientData obj clientData). | ||||
| commandEventSetClientObject :: CommandEvent a -> ClientData b -> IO () | ||||
| usage: (commandEventSetClientObject obj clientObject). | ||||
| commandEventSetExtraLong :: CommandEvent a -> Int -> IO () | ||||
| usage: (commandEventSetExtraLong obj extraLong). | ||||
| commandEventSetInt :: CommandEvent a -> Int -> IO () | ||||
| usage: (commandEventSetInt obj i). | ||||
| commandEventSetString :: CommandEvent a -> String -> IO () | ||||
| usage: (commandEventSetString obj s). | ||||
| ConfigBase | ||||
| configBaseCreate :: IO (ConfigBase ()) | ||||
| usage: (configBaseCreate). | ||||
| configBaseDelete :: ConfigBase a -> IO () | ||||
| usage: (configBaseDelete obj). | ||||
| configBaseDeleteAll :: ConfigBase a -> IO Bool | ||||
| usage: (configBaseDeleteAll obj). | ||||
| configBaseDeleteEntry :: ConfigBase a -> String -> Bool -> IO Bool | ||||
| usage: (configBaseDeleteEntry obj key bDeleteGroupIfEmpty). | ||||
| configBaseDeleteGroup :: ConfigBase a -> String -> IO Bool | ||||
| usage: (configBaseDeleteGroup obj key). | ||||
| configBaseExists :: ConfigBase a -> String -> IO Bool | ||||
| usage: (configBaseExists obj strName). | ||||
| configBaseExpandEnvVars :: ConfigBase a -> String -> IO String | ||||
| usage: (configBaseExpandEnvVars obj str). | ||||
| configBaseFlush :: ConfigBase a -> Bool -> IO Bool | ||||
| usage: (configBaseFlush obj bCurrentOnly). | ||||
| configBaseGet :: IO (ConfigBase ()) | ||||
| usage: (configBaseGet). | ||||
| configBaseGetAppName :: ConfigBase a -> IO String | ||||
| usage: (configBaseGetAppName obj). | ||||
| configBaseGetEntryType :: ConfigBase a -> String -> IO Int | ||||
| usage: (configBaseGetEntryType obj name). | ||||
| configBaseGetFirstEntry :: ConfigBase a -> Ptr b -> IO (String) | ||||
| usage: (configBaseGetFirstEntry obj lIndex). | ||||
| configBaseGetFirstGroup :: ConfigBase a -> Ptr b -> IO (String) | ||||
| usage: (configBaseGetFirstGroup obj lIndex). | ||||
| configBaseGetNextEntry :: ConfigBase a -> Ptr b -> IO (String) | ||||
| usage: (configBaseGetNextEntry obj lIndex). | ||||
| configBaseGetNextGroup :: ConfigBase a -> Ptr b -> IO (String) | ||||
| usage: (configBaseGetNextGroup obj lIndex). | ||||
| configBaseGetNumberOfEntries :: ConfigBase a -> Bool -> IO Int | ||||
| usage: (configBaseGetNumberOfEntries obj bRecursive). | ||||
| configBaseGetNumberOfGroups :: ConfigBase a -> Bool -> IO Int | ||||
| usage: (configBaseGetNumberOfGroups obj bRecursive). | ||||
| configBaseGetPath :: ConfigBase a -> IO String | ||||
| usage: (configBaseGetPath obj). | ||||
| configBaseGetStyle :: ConfigBase a -> IO Int | ||||
| usage: (configBaseGetStyle obj). | ||||
| configBaseGetVendorName :: ConfigBase a -> IO String | ||||
| usage: (configBaseGetVendorName obj). | ||||
| configBaseHasEntry :: ConfigBase a -> String -> IO Bool | ||||
| usage: (configBaseHasEntry obj strName). | ||||
| configBaseHasGroup :: ConfigBase a -> String -> IO Bool | ||||
| usage: (configBaseHasGroup obj strName). | ||||
| configBaseIsExpandingEnvVars :: ConfigBase a -> IO Bool | ||||
| usage: (configBaseIsExpandingEnvVars obj). | ||||
| configBaseIsRecordingDefaults :: ConfigBase a -> IO Bool | ||||
| usage: (configBaseIsRecordingDefaults obj). | ||||
| configBaseReadBool :: ConfigBase a -> String -> Bool -> IO Bool | ||||
| usage: (configBaseReadBool obj key defVal). | ||||
| configBaseReadDouble :: ConfigBase a -> String -> Double -> IO Double | ||||
| usage: (configBaseReadDouble obj key defVal). | ||||
| configBaseReadInteger :: ConfigBase a -> String -> Int -> IO Int | ||||
| usage: (configBaseReadInteger obj key defVal). | ||||
| configBaseReadString :: ConfigBase a -> String -> String -> IO (String) | ||||
| usage: (configBaseReadString obj key defVal). | ||||
| configBaseRenameEntry :: ConfigBase a -> String -> String -> IO Bool | ||||
| usage: (configBaseRenameEntry obj oldName newName). | ||||
| configBaseRenameGroup :: ConfigBase a -> String -> String -> IO Bool | ||||
| usage: (configBaseRenameGroup obj oldName newName). | ||||
| configBaseSet :: ConfigBase a -> IO () | ||||
| usage: (configBaseSet self). | ||||
| configBaseSetAppName :: ConfigBase a -> String -> IO () | ||||
| usage: (configBaseSetAppName obj appName). | ||||
| configBaseSetExpandEnvVars :: ConfigBase a -> Bool -> IO () | ||||
| usage: (configBaseSetExpandEnvVars obj bDoIt). | ||||
| configBaseSetPath :: ConfigBase a -> String -> IO () | ||||
| usage: (configBaseSetPath obj strPath). | ||||
| configBaseSetRecordDefaults :: ConfigBase a -> Bool -> IO () | ||||
| usage: (configBaseSetRecordDefaults obj bDoIt). | ||||
| configBaseSetStyle :: ConfigBase a -> Int -> IO () | ||||
| usage: (configBaseSetStyle obj style). | ||||
| configBaseSetVendorName :: ConfigBase a -> String -> IO () | ||||
| usage: (configBaseSetVendorName obj vendorName). | ||||
| configBaseWriteBool :: ConfigBase a -> String -> Bool -> IO Bool | ||||
| usage: (configBaseWriteBool obj key value). | ||||
| configBaseWriteDouble :: ConfigBase a -> String -> Double -> IO Bool | ||||
| usage: (configBaseWriteDouble obj key value). | ||||
| configBaseWriteInteger :: ConfigBase a -> String -> Int -> IO Bool | ||||
| usage: (configBaseWriteInteger obj key value). | ||||
| configBaseWriteString :: ConfigBase a -> String -> String -> IO Bool | ||||
| usage: (configBaseWriteString obj key value). | ||||
| ContextHelp | ||||
| contextHelpBeginContextHelp :: ContextHelp a -> Window b -> IO Int | ||||
| usage: (contextHelpBeginContextHelp obj win). | ||||
| contextHelpCreate :: Window a -> Int -> IO (ContextHelp ()) | ||||
| usage: (contextHelpCreate win beginHelp). | ||||
| contextHelpDelete :: ContextHelp a -> IO () | ||||
| usage: (contextHelpDelete obj). | ||||
| contextHelpEndContextHelp :: ContextHelp a -> IO Int | ||||
| usage: (contextHelpEndContextHelp obj). | ||||
| ContextHelpButton | ||||
| contextHelpButtonCreate :: Window a -> Id -> Rect -> Int -> IO (ContextHelpButton ()) | ||||
| usage: (contextHelpButtonCreate parent id xywh style). | ||||
| Control | ||||
| controlCommand :: Control a -> Event b -> IO () | ||||
| usage: (controlCommand obj event). | ||||
| controlGetLabel :: Control a -> IO String | ||||
| usage: (controlGetLabel obj). | ||||
| controlSetLabel :: Control a -> String -> IO () | ||||
| usage: (controlSetLabel obj text). | ||||
| Cursor | ||||
| cursorDelete :: Cursor a -> IO () | ||||
| usage: (cursorDelete obj). | ||||
| cursorIsStatic :: Cursor a -> IO Bool | ||||
| usage: (cursorIsStatic self). | ||||
| cursorSafeDelete :: Cursor a -> IO () | ||||
| usage: (cursorSafeDelete self). | ||||
| DC | ||||
| dcBeginDrawing :: DC a -> IO () | ||||
| usage: (dcBeginDrawing obj). | ||||
| dcBlit :: DC a -> Rect -> DC c -> Point -> Int -> Bool -> IO Int | ||||
| usage: (dcBlit obj xdestydestwidthheight source xsrcysrc rop useMask). | ||||
| dcCalcBoundingBox :: DC a -> Point -> IO () | ||||
| usage: (dcCalcBoundingBox obj xy). | ||||
| dcCanDrawBitmap :: DC a -> IO Bool | ||||
| usage: (dcCanDrawBitmap obj). | ||||
| dcCanGetTextExtent :: DC a -> IO Bool | ||||
| usage: (dcCanGetTextExtent obj). | ||||
| dcClear :: DC a -> IO () | ||||
| usage: (dcClear obj). | ||||
| dcCrossHair :: DC a -> Point -> IO () | ||||
| usage: (dcCrossHair obj xy). | ||||
| dcDelete :: DC a -> IO () | ||||
| usage: (dcDelete obj). | ||||
| dcDestroyClippingRegion :: DC a -> IO () | ||||
| usage: (dcDestroyClippingRegion obj). | ||||
| dcDeviceToLogicalX :: DC a -> Int -> IO Int | ||||
| usage: (dcDeviceToLogicalX obj x). | ||||
| dcDeviceToLogicalXRel :: DC a -> Int -> IO Int | ||||
| usage: (dcDeviceToLogicalXRel obj x). | ||||
| dcDeviceToLogicalY :: DC a -> Int -> IO Int | ||||
| usage: (dcDeviceToLogicalY obj y). | ||||
| dcDeviceToLogicalYRel :: DC a -> Int -> IO Int | ||||
| usage: (dcDeviceToLogicalYRel obj y). | ||||
| dcDrawArc :: DC a -> Point -> Point -> Point -> IO () | ||||
| usage: (dcDrawArc obj x1y1 x2y2 xcyc). | ||||
| dcDrawBitmap :: DC a -> Bitmap b -> Point -> Bool -> IO () | ||||
| usage: (dcDrawBitmap obj bmp xy useMask). | ||||
| dcDrawCheckMark :: DC a -> Rect -> IO () | ||||
| usage: (dcDrawCheckMark obj xywidthheight). | ||||
| dcDrawCircle :: DC a -> Point -> Int -> IO () | ||||
| usage: (dcDrawCircle obj xy radius). | ||||
| dcDrawEllipse :: DC a -> Rect -> IO () | ||||
| usage: (dcDrawEllipse obj xywidthheight). | ||||
| dcDrawEllipticArc :: DC a -> Rect -> Double -> Double -> IO () | ||||
| usage: (dcDrawEllipticArc obj xywh sa ea). | ||||
| dcDrawIcon :: DC a -> Icon b -> Point -> IO () | ||||
| usage: (dcDrawIcon obj icon xy). | ||||
| dcDrawLine :: DC a -> Point -> Point -> IO () | ||||
| usage: (dcDrawLine obj x1y1 x2y2). | ||||
| dcDrawLines :: DC a -> Int -> Ptr c -> Ptr d -> Point -> IO () | ||||
| usage: (dcDrawLines obj n x y xoffsetyoffset). | ||||
| dcDrawPoint :: DC a -> Point -> IO () | ||||
| usage: (dcDrawPoint obj xy). | ||||
| dcDrawPolygon :: DC a -> Int -> Ptr c -> Ptr d -> Point -> Int -> IO () | ||||
| usage: (dcDrawPolygon obj n x y xoffsetyoffset fillStyle). | ||||
| dcDrawRectangle :: DC a -> Rect -> IO () | ||||
| usage: (dcDrawRectangle obj xywidthheight). | ||||
| dcDrawRotatedText :: DC a -> String -> Point -> Double -> IO () | ||||
| usage: (dcDrawRotatedText obj text xy angle). | ||||
| dcDrawRoundedRectangle :: DC a -> Rect -> Double -> IO () | ||||
| usage: (dcDrawRoundedRectangle obj xywidthheight radius). | ||||
| dcDrawText :: DC a -> String -> Point -> IO () | ||||
| usage: (dcDrawText obj text xy). | ||||
| dcEndDoc :: DC a -> IO () | ||||
| usage: (dcEndDoc obj). | ||||
| dcEndDrawing :: DC a -> IO () | ||||
| usage: (dcEndDrawing obj). | ||||
| dcEndPage :: DC a -> IO () | ||||
| usage: (dcEndPage obj). | ||||
| dcFloodFill :: DC a -> Point -> Color -> Int -> IO () | ||||
| usage: (dcFloodFill obj xy col style). | ||||
| dcGetBackground :: DC a -> IO (Brush ()) | ||||
| usage: (dcGetBackground obj). | ||||
| dcGetBackgroundMode :: DC a -> IO Int | ||||
| usage: (dcGetBackgroundMode obj). | ||||
| dcGetBrush :: DC a -> IO (Brush ()) | ||||
| usage: (dcGetBrush obj). | ||||
| dcGetCharHeight :: DC a -> IO Int | ||||
| usage: (dcGetCharHeight obj). | ||||
| dcGetCharWidth :: DC a -> IO Int | ||||
| usage: (dcGetCharWidth obj). | ||||
| dcGetClippingBox :: DC a -> IO Rect | ||||
| usage: (dcGetClippingBox obj). | ||||
| dcGetDepth :: DC a -> IO Int | ||||
| usage: (dcGetDepth obj). | ||||
| dcGetDeviceOrigin :: DC a -> IO Point | ||||
| usage: (dcGetDeviceOrigin obj). | ||||
| dcGetFont :: DC a -> IO (Font ()) | ||||
| usage: (dcGetFont obj). | ||||
| dcGetLogicalFunction :: DC a -> IO Int | ||||
| usage: (dcGetLogicalFunction obj). | ||||
| dcGetLogicalOrigin :: DC a -> IO Point | ||||
| usage: (dcGetLogicalOrigin obj). | ||||
| dcGetLogicalScale :: DC a -> IO Point | ||||
| usage: (dcGetLogicalScale obj). | ||||
| dcGetMapMode :: DC a -> IO Int | ||||
| usage: (dcGetMapMode obj). | ||||
| dcGetPPI :: DC a -> IO Size | ||||
| usage: (dcGetPPI obj). | ||||
| dcGetPen :: DC a -> IO (Pen ()) | ||||
| usage: (dcGetPen obj). | ||||
| dcGetPixel :: DC a -> Point -> Color -> IO Bool | ||||
| usage: (dcGetPixel obj xy col). | ||||
| dcGetPixel2 :: DC a -> Point -> IO (Color) | ||||
| Get the color of pixel. Note: this is not a portable method at the moment and its use is discouraged. * | ||||
| dcGetSize :: DC a -> IO Size | ||||
| usage: (dcGetSize obj). | ||||
| dcGetSizeMM :: DC a -> IO Size | ||||
| usage: (dcGetSizeMM obj). | ||||
| dcGetTextBackground :: DC a -> IO (Color) | ||||
| usage: (dcGetTextBackground obj). | ||||
| dcGetTextExtent :: DC a -> String -> Ptr c -> Ptr d -> Ptr e -> Ptr f -> Font g -> IO () | ||||
| usage: (dcGetTextExtent obj string x y descent externalLeading theFont). | ||||
| dcGetTextForeground :: DC a -> IO (Color) | ||||
| usage: (dcGetTextForeground obj). | ||||
| dcGetUserScale :: DC a -> IO Point | ||||
| usage: (dcGetUserScale obj). | ||||
| dcGetUserScaleX :: DC a -> IO Double | ||||
| usage: (dcGetUserScaleX dc). | ||||
| dcGetUserScaleY :: DC a -> IO Double | ||||
| usage: (dcGetUserScaleY dc). | ||||
| dcLogicalToDeviceX :: DC a -> Int -> IO Int | ||||
| usage: (dcLogicalToDeviceX obj x). | ||||
| dcLogicalToDeviceXRel :: DC a -> Int -> IO Int | ||||
| usage: (dcLogicalToDeviceXRel obj x). | ||||
| dcLogicalToDeviceY :: DC a -> Int -> IO Int | ||||
| usage: (dcLogicalToDeviceY obj y). | ||||
| dcLogicalToDeviceYRel :: DC a -> Int -> IO Int | ||||
| usage: (dcLogicalToDeviceYRel obj y). | ||||
| dcMaxX :: DC a -> IO Int | ||||
| usage: (dcMaxX obj). | ||||
| dcMaxY :: DC a -> IO Int | ||||
| usage: (dcMaxY obj). | ||||
| dcMinX :: DC a -> IO Int | ||||
| usage: (dcMinX obj). | ||||
| dcMinY :: DC a -> IO Int | ||||
| usage: (dcMinY obj). | ||||
| dcOk :: DC a -> IO Bool | ||||
| usage: (dcOk obj). | ||||
| dcResetBoundingBox :: DC a -> IO () | ||||
| usage: (dcResetBoundingBox obj). | ||||
| dcSetAxisOrientation :: DC a -> Bool -> Bool -> IO () | ||||
| usage: (dcSetAxisOrientation obj xLeftRight yBottomUp). | ||||
| dcSetBackground :: DC a -> Brush b -> IO () | ||||
| usage: (dcSetBackground obj brush). | ||||
| dcSetBackgroundMode :: DC a -> Int -> IO () | ||||
| usage: (dcSetBackgroundMode obj mode). | ||||
| dcSetBrush :: DC a -> Brush b -> IO () | ||||
| usage: (dcSetBrush obj brush). | ||||
| dcSetClippingRegion :: DC a -> Rect -> IO () | ||||
| usage: (dcSetClippingRegion obj xywidthheight). | ||||
| dcSetClippingRegionFromRegion :: DC a -> Region b -> IO () | ||||
| usage: (dcSetClippingRegionFromRegion obj region). | ||||
| dcSetDeviceOrigin :: DC a -> Point -> IO () | ||||
| usage: (dcSetDeviceOrigin obj xy). | ||||
| dcSetFont :: DC a -> Font b -> IO () | ||||
| usage: (dcSetFont obj font). | ||||
| dcSetLogicalFunction :: DC a -> Int -> IO () | ||||
| usage: (dcSetLogicalFunction obj function). | ||||
| dcSetLogicalOrigin :: DC a -> Point -> IO () | ||||
| usage: (dcSetLogicalOrigin obj xy). | ||||
| dcSetLogicalScale :: DC a -> Double -> Double -> IO () | ||||
| usage: (dcSetLogicalScale obj x y). | ||||
| dcSetMapMode :: DC a -> Int -> IO () | ||||
| usage: (dcSetMapMode obj mode). | ||||
| dcSetPalette :: DC a -> Palette b -> IO () | ||||
| usage: (dcSetPalette obj palette). | ||||
| dcSetPen :: DC a -> Pen b -> IO () | ||||
| usage: (dcSetPen obj pen). | ||||
| dcSetTextBackground :: DC a -> Color -> IO () | ||||
| usage: (dcSetTextBackground obj colour). | ||||
| dcSetTextForeground :: DC a -> Color -> IO () | ||||
| usage: (dcSetTextForeground obj colour). | ||||
| dcSetUserScale :: DC a -> Double -> Double -> IO () | ||||
| usage: (dcSetUserScale obj x y). | ||||
| dcStartDoc :: DC a -> String -> IO Int | ||||
| usage: (dcStartDoc obj msg). | ||||
| dcStartPage :: DC a -> IO () | ||||
| usage: (dcStartPage obj). | ||||
| DataFormat | ||||
| dataFormatCreateFromId :: String -> IO (DataFormat ()) | ||||
| usage: (dataFormatCreateFromId name). | ||||
| dataFormatCreateFromType :: Int -> IO (DataFormat ()) | ||||
| usage: (dataFormatCreateFromType typ). | ||||
| dataFormatDelete :: DataFormat a -> IO () | ||||
| usage: (dataFormatDelete obj). | ||||
| dataFormatGetId :: DataFormat a -> IO String | ||||
| usage: (dataFormatGetId obj). | ||||
| dataFormatGetType :: DataFormat a -> IO Int | ||||
| usage: (dataFormatGetType obj). | ||||
| dataFormatIsEqual :: DataFormat a -> Ptr b -> IO Bool | ||||
| usage: (dataFormatIsEqual obj other). | ||||
| dataFormatSetId :: DataFormat a -> Ptr b -> IO () | ||||
| usage: (dataFormatSetId obj id). | ||||
| dataFormatSetType :: DataFormat a -> Int -> IO () | ||||
| usage: (dataFormatSetType obj typ). | ||||
| DataObjectComposite | ||||
| dataObjectCompositeAdd :: DataObjectComposite a -> Ptr b -> Int -> IO () | ||||
| usage: (dataObjectCompositeAdd obj dat preferred). | ||||
| dataObjectCompositeCreate :: IO (DataObjectComposite ()) | ||||
| usage: (dataObjectCompositeCreate). | ||||
| dataObjectCompositeDelete :: DataObjectComposite a -> IO () | ||||
| usage: (dataObjectCompositeDelete obj). | ||||
| DateTime | ||||
| dateTimeAddDate :: DateTime a -> Ptr b -> IO (DateTime ()) | ||||
| usage: (dateTimeAddDate obj diff). | ||||
| dateTimeAddDateValues :: DateTime a -> Int -> Int -> Int -> Int -> IO () | ||||
| usage: (dateTimeAddDateValues obj yrs mnt wek day). | ||||
| dateTimeAddTime :: DateTime a -> Ptr b -> IO (DateTime ()) | ||||
| usage: (dateTimeAddTime obj diff). | ||||
| dateTimeAddTimeValues :: DateTime a -> Int -> Int -> Int -> Int -> IO () | ||||
| usage: (dateTimeAddTimeValues obj hrs min sec mls). | ||||
| dateTimeConvertYearToBC :: Int -> IO Int | ||||
| usage: (dateTimeConvertYearToBC year). | ||||
| dateTimeCreate :: IO (DateTime ()) | ||||
| usage: (dateTimeCreate). | ||||
| dateTimeDelete :: DateTime a -> IO () | ||||
| usage: (dateTimeDelete obj). | ||||
| dateTimeFormat :: DateTime a -> Ptr b -> Int -> IO String | ||||
| usage: (dateTimeFormat obj format tz). | ||||
| dateTimeFormatDate :: DateTime a -> IO String | ||||
| usage: (dateTimeFormatDate obj). | ||||
| dateTimeFormatISODate :: DateTime a -> IO String | ||||
| usage: (dateTimeFormatISODate obj). | ||||
| dateTimeFormatISOTime :: DateTime a -> IO String | ||||
| usage: (dateTimeFormatISOTime obj). | ||||
| dateTimeFormatTime :: DateTime a -> IO String | ||||
| usage: (dateTimeFormatTime obj). | ||||
| dateTimeGetAmString :: IO String | ||||
| usage: (dateTimeGetAmString). | ||||
| dateTimeGetBeginDST :: Int -> Int -> DateTime c -> IO () | ||||
| usage: (dateTimeGetBeginDST year country dt). | ||||
| dateTimeGetCentury :: Int -> IO Int | ||||
| usage: (dateTimeGetCentury year). | ||||
| dateTimeGetCountry :: IO Int | ||||
| usage: (dateTimeGetCountry). | ||||
| dateTimeGetCurrentMonth :: Int -> IO Int | ||||
| usage: (dateTimeGetCurrentMonth cal). | ||||
| dateTimeGetCurrentYear :: Int -> IO Int | ||||
| usage: (dateTimeGetCurrentYear cal). | ||||
| dateTimeGetDay :: DateTime a -> Int -> IO Int | ||||
| usage: (dateTimeGetDay obj tz). | ||||
| dateTimeGetDayOfYear :: DateTime a -> Int -> IO Int | ||||
| usage: (dateTimeGetDayOfYear obj tz). | ||||
| dateTimeGetEndDST :: Int -> Int -> DateTime c -> IO () | ||||
| usage: (dateTimeGetEndDST year country dt). | ||||
| dateTimeGetHour :: DateTime a -> Int -> IO Int | ||||
| usage: (dateTimeGetHour obj tz). | ||||
| dateTimeGetLastMonthDay :: DateTime a -> Int -> Int -> IO (DateTime ()) | ||||
| usage: (dateTimeGetLastMonthDay obj month year). | ||||
| dateTimeGetLastWeekDay :: DateTime a -> Int -> Int -> Int -> IO (DateTime ()) | ||||
| usage: (dateTimeGetLastWeekDay obj weekday month year). | ||||
| dateTimeGetMillisecond :: DateTime a -> Int -> IO Int | ||||
| usage: (dateTimeGetMillisecond obj tz). | ||||
| dateTimeGetMinute :: DateTime a -> Int -> IO Int | ||||
| usage: (dateTimeGetMinute obj tz). | ||||
| dateTimeGetMonth :: DateTime a -> Int -> IO Int | ||||
| usage: (dateTimeGetMonth obj tz). | ||||
| dateTimeGetMonthName :: Int -> Int -> IO String | ||||
| usage: (dateTimeGetMonthName month flags). | ||||
| dateTimeGetNextWeekDay :: DateTime a -> Int -> IO (DateTime ()) | ||||
| usage: (dateTimeGetNextWeekDay obj weekday). | ||||
| dateTimeGetNumberOfDays :: Int -> Int -> IO Int | ||||
| usage: (dateTimeGetNumberOfDays year cal). | ||||
| dateTimeGetNumberOfDaysMonth :: Int -> Int -> Int -> IO Int | ||||
| usage: (dateTimeGetNumberOfDaysMonth month year cal). | ||||
| dateTimeGetPmString :: IO String | ||||
| usage: (dateTimeGetPmString). | ||||
| dateTimeGetPrevWeekDay :: DateTime a -> Int -> IO (DateTime ()) | ||||
| usage: (dateTimeGetPrevWeekDay obj weekday). | ||||
| dateTimeGetSecond :: DateTime a -> Int -> IO Int | ||||
| usage: (dateTimeGetSecond obj tz). | ||||
| dateTimeGetTicks :: DateTime a -> IO Int | ||||
| usage: (dateTimeGetTicks obj). | ||||
| dateTimeGetTimeNow :: IO Int | ||||
| usage: (dateTimeGetTimeNow). | ||||
| dateTimeGetValue :: DateTime a -> Ptr b -> Ptr c -> IO () | ||||
| usage: (dateTimeGetValue obj hilong lolong). | ||||
| dateTimeGetWeekDay :: DateTime a -> Int -> Int -> Int -> Int -> IO (DateTime ()) | ||||
| usage: (dateTimeGetWeekDay obj weekday n month year). | ||||
| dateTimeGetWeekDayInSameWeek :: DateTime a -> Int -> IO (DateTime ()) | ||||
| usage: (dateTimeGetWeekDayInSameWeek obj weekday). | ||||
| dateTimeGetWeekDayName :: Int -> Int -> IO String | ||||
| usage: (dateTimeGetWeekDayName weekday flags). | ||||
| dateTimeGetWeekDayTZ :: DateTime a -> Int -> IO Int | ||||
| usage: (dateTimeGetWeekDayTZ obj tz). | ||||
| dateTimeGetWeekOfMonth :: DateTime a -> Int -> Int -> IO Int | ||||
| usage: (dateTimeGetWeekOfMonth obj flags tz). | ||||
| dateTimeGetWeekOfYear :: DateTime a -> Int -> Int -> IO Int | ||||
| usage: (dateTimeGetWeekOfYear obj flags tz). | ||||
| dateTimeGetYear :: DateTime a -> Int -> IO Int | ||||
| usage: (dateTimeGetYear obj tz). | ||||
| dateTimeIsBetween :: DateTime a -> DateTime b -> DateTime c -> IO Bool | ||||
| usage: (dateTimeIsBetween obj t1 t2). | ||||
| dateTimeIsDST :: DateTime a -> Int -> IO Bool | ||||
| usage: (dateTimeIsDST obj country). | ||||
| dateTimeIsDSTApplicable :: Int -> Int -> IO Bool | ||||
| usage: (dateTimeIsDSTApplicable year country). | ||||
| dateTimeIsEarlierThan :: DateTime a -> Ptr b -> IO Bool | ||||
| usage: (dateTimeIsEarlierThan obj datetime). | ||||
| dateTimeIsEqualTo :: DateTime a -> Ptr b -> IO Bool | ||||
| usage: (dateTimeIsEqualTo obj datetime). | ||||
| dateTimeIsEqualUpTo :: DateTime a -> DateTime b -> Ptr c -> IO Bool | ||||
| usage: (dateTimeIsEqualUpTo obj dt ts). | ||||
| dateTimeIsLaterThan :: DateTime a -> Ptr b -> IO Bool | ||||
| usage: (dateTimeIsLaterThan obj datetime). | ||||
| dateTimeIsLeapYear :: Int -> Int -> IO Bool | ||||
| usage: (dateTimeIsLeapYear year cal). | ||||
| dateTimeIsSameDate :: DateTime a -> DateTime b -> IO Bool | ||||
| usage: (dateTimeIsSameDate obj dt). | ||||
| dateTimeIsSameTime :: DateTime a -> DateTime b -> IO Bool | ||||
| usage: (dateTimeIsSameTime obj dt). | ||||
| dateTimeIsStrictlyBetween :: DateTime a -> DateTime b -> DateTime c -> IO Bool | ||||
| usage: (dateTimeIsStrictlyBetween obj t1 t2). | ||||
| dateTimeIsValid :: DateTime a -> IO Bool | ||||
| usage: (dateTimeIsValid obj). | ||||
| dateTimeIsWestEuropeanCountry :: Int -> IO Bool | ||||
| usage: (dateTimeIsWestEuropeanCountry country). | ||||
| dateTimeIsWorkDay :: DateTime a -> Int -> IO Bool | ||||
| usage: (dateTimeIsWorkDay obj country). | ||||
| dateTimeMakeGMT :: DateTime a -> Int -> IO () | ||||
| usage: (dateTimeMakeGMT obj noDST). | ||||
| dateTimeMakeTimezone :: DateTime a -> Int -> Int -> IO () | ||||
| usage: (dateTimeMakeTimezone obj tz noDST). | ||||
| dateTimeNow :: DateTime a -> IO () | ||||
| usage: (dateTimeNow dt). | ||||
| dateTimeParseDate :: DateTime a -> Ptr b -> IO (Ptr ()) | ||||
| usage: (dateTimeParseDate obj date). | ||||
| dateTimeParseDateTime :: DateTime a -> Ptr b -> IO (Ptr ()) | ||||
| usage: (dateTimeParseDateTime obj datetime). | ||||
| dateTimeParseFormat :: DateTime a -> Ptr b -> Ptr c -> Ptr d -> IO (Ptr ()) | ||||
| usage: (dateTimeParseFormat obj date format dateDef). | ||||
| dateTimeParseRfc822Date :: DateTime a -> Ptr b -> IO (Ptr ()) | ||||
| usage: (dateTimeParseRfc822Date obj date). | ||||
| dateTimeParseTime :: DateTime a -> Time b -> IO (Ptr ()) | ||||
| usage: (dateTimeParseTime obj time). | ||||
| dateTimeResetTime :: DateTime a -> IO () | ||||
| usage: (dateTimeResetTime obj). | ||||
| dateTimeSet :: DateTime a -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> IO () | ||||
| usage: (dateTimeSet obj day month year hour minute second millisec). | ||||
| dateTimeSetCountry :: Int -> IO () | ||||
| usage: (dateTimeSetCountry country). | ||||
| dateTimeSetDay :: DateTime a -> Int -> IO () | ||||
| usage: (dateTimeSetDay obj day). | ||||
| dateTimeSetHour :: DateTime a -> Int -> IO () | ||||
| usage: (dateTimeSetHour obj hour). | ||||
| dateTimeSetMillisecond :: DateTime a -> Int -> IO () | ||||
| usage: (dateTimeSetMillisecond obj millisecond). | ||||
| dateTimeSetMinute :: DateTime a -> Int -> IO () | ||||
| usage: (dateTimeSetMinute obj minute). | ||||
| dateTimeSetMonth :: DateTime a -> Int -> IO () | ||||
| usage: (dateTimeSetMonth obj month). | ||||
| dateTimeSetSecond :: DateTime a -> Int -> IO () | ||||
| usage: (dateTimeSetSecond obj second). | ||||
| dateTimeSetTime :: DateTime a -> Int -> Int -> Int -> Int -> IO () | ||||
| usage: (dateTimeSetTime obj hour minute second millisec). | ||||
| dateTimeSetToCurrent :: DateTime a -> IO () | ||||
| usage: (dateTimeSetToCurrent obj). | ||||
| dateTimeSetToLastMonthDay :: DateTime a -> Int -> Int -> IO () | ||||
| usage: (dateTimeSetToLastMonthDay obj month year). | ||||
| dateTimeSetToLastWeekDay :: DateTime a -> Int -> Int -> Int -> IO Int | ||||
| usage: (dateTimeSetToLastWeekDay obj weekday month year). | ||||
| dateTimeSetToNextWeekDay :: DateTime a -> Int -> IO () | ||||
| usage: (dateTimeSetToNextWeekDay obj weekday). | ||||
| dateTimeSetToPrevWeekDay :: DateTime a -> Int -> IO () | ||||
| usage: (dateTimeSetToPrevWeekDay obj weekday). | ||||
| dateTimeSetToWeekDay :: DateTime a -> Int -> Int -> Int -> Int -> IO Int | ||||
| usage: (dateTimeSetToWeekDay obj weekday n month year). | ||||
| dateTimeSetToWeekDayInSameWeek :: DateTime a -> Int -> IO () | ||||
| usage: (dateTimeSetToWeekDayInSameWeek obj weekday). | ||||
| dateTimeSetYear :: DateTime a -> Int -> IO () | ||||
| usage: (dateTimeSetYear obj year). | ||||
| dateTimeSubtractDate :: DateTime a -> Ptr b -> IO (DateTime ()) | ||||
| usage: (dateTimeSubtractDate obj diff). | ||||
| dateTimeSubtractTime :: DateTime a -> Ptr b -> IO (DateTime ()) | ||||
| usage: (dateTimeSubtractTime obj diff). | ||||
| dateTimeToGMT :: DateTime a -> Int -> IO () | ||||
| usage: (dateTimeToGMT obj noDST). | ||||
| dateTimeToTimezone :: DateTime a -> Int -> Int -> IO () | ||||
| usage: (dateTimeToTimezone obj tz noDST). | ||||
| dateTimeToday :: DateTime a -> IO () | ||||
| usage: (dateTimeToday dt). | ||||
| dateTimeUNow :: DateTime a -> IO () | ||||
| usage: (dateTimeUNow dt). | ||||
| dateTimewxDateTime :: Int -> Int -> IO (Ptr ()) | ||||
| usage: (dateTimewxDateTime hilong lolong). | ||||
| Db | ||||
| dbClose :: Db a -> IO () | ||||
| usage: (dbClose db). | ||||
| dbCloseConnections :: IO () | ||||
| usage: (dbCloseConnections). | ||||
| dbCommitTrans :: Db a -> IO Bool | ||||
| usage: (dbCommitTrans db). | ||||
| dbConnectionsInUse :: IO Int | ||||
| usage: (dbConnectionsInUse). | ||||
| dbCreate :: HENV a -> Bool -> IO (Db ()) | ||||
| usage: (dbCreate henv fwdOnlyCursors). | ||||
| dbDbms :: Db a -> IO Int | ||||
| usage: (dbDbms db). | ||||
| dbDelete :: Db a -> IO () | ||||
| usage: (dbDelete db). | ||||
| dbExecSql :: Db a -> String -> IO Bool | ||||
| usage: (dbExecSql db sql). | ||||
| dbFreeConnection :: Db a -> IO Bool | ||||
| usage: (dbFreeConnection db). | ||||
| dbGetCatalog :: Db a -> String -> IO (DbInf ()) | ||||
| usage: (dbGetCatalog db userName). | ||||
| dbGetColumnCount :: Db a -> String -> String -> IO Int | ||||
| usage: (dbGetColumnCount db tableName userName). | ||||
| dbGetColumns :: Db a -> String -> Ptr CInt -> String -> IO (DbColInfArray ()) | ||||
| usage: (dbGetColumns db tableName columnCount userName). | ||||
| dbGetConnection :: DbConnectInf a -> Bool -> IO (Db ()) | ||||
| usage: (dbGetConnection connectInf fwdCursorsOnly). | ||||
| dbGetData :: Db a -> Int -> Int -> Ptr d -> Int -> Ptr CInt -> IO Bool | ||||
| usage: (dbGetData db column ctype wxdata dataLen usedLen). | ||||
| dbGetDataBinary :: Db a -> Int -> Bool -> Ptr d -> Ptr CInt -> IO Bool | ||||
| usage: dbGetDataBinary db column asChars pbuffer plen. Returns binary data to given buffer (that must be deallocated using wxcFree). The return length is wxSQL_NULL_DATA if NULL data was encountered. If asChars is True, the data is returned as characters, true binary data is than returned as a string of hex values (3E002C...).* | ||||
| dbGetDataDate :: Db a -> Int -> Ptr CInt -> Ptr CInt -> IO Bool | ||||
| usage: (dbGetDataDate db column ctime usedLen). | ||||
| dbGetDataDouble :: Db a -> Int -> Ptr Double -> Ptr CInt -> IO Bool | ||||
| usage: (dbGetDataDouble db column d usedLen). | ||||
| dbGetDataInt :: Db a -> Int -> Ptr CInt -> Ptr CInt -> IO Bool | ||||
| usage: (dbGetDataInt db column i usedLen). | ||||
| dbGetDataSource :: HENV a -> Ptr b -> Int -> Ptr d -> Int -> Int -> IO Bool | ||||
| usage: (dbGetDataSource henv dsn dsnLen description descLen direction). | ||||
| dbGetDataTime :: Db a -> Int -> Ptr CInt -> Ptr CInt -> IO Bool | ||||
| usage: (dbGetDataTime db column secs usedLen). | ||||
| dbGetDataTimeStamp :: Db a -> Int -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO Bool | ||||
| usage: (dbGetDataTimeStamp db column ctime fraction usedLen). | ||||
| dbGetDatabaseName :: Db a -> IO (String) | ||||
| usage: (dbGetDatabaseName db). | ||||
| dbGetDatasourceName :: Db a -> IO (String) | ||||
| usage: (dbGetDatasourceName db). | ||||
| dbGetErrorMessage :: Db a -> Int -> IO (String) | ||||
| Retrieve the last n error messages, where n is dbGetNumErrorMessages. Index 0 is the most recent error that corresponds with dbGetStatus and dbGetNativeError * | ||||
| dbGetErrorMsg :: Db a -> IO (String) | ||||
| Retrieve error message set by dbGetNextError * | ||||
| dbGetHDBC :: Db a -> IO (HDBC ()) | ||||
| usage: (dbGetHDBC db). | ||||
| dbGetHENV :: Db a -> IO (HENV ()) | ||||
| usage: (dbGetHENV db). | ||||
| dbGetHSTMT :: Db a -> IO (HSTMT ()) | ||||
| usage: (dbGetHSTMT db). | ||||
| dbGetNativeError :: Db a -> IO Int | ||||
| usage: (dbGetNativeError db). | ||||
| dbGetNext :: Db a -> IO Bool | ||||
| usage: (dbGetNext db). | ||||
| dbGetNextError :: Db a -> HENV b -> HDBC c -> HSTMT d -> IO Bool | ||||
| usage: (dbGetNextError db henv hdbc hstmt). | ||||
| dbGetNumErrorMessages :: Db a -> IO Int | ||||
| Get the number of stored error messages. * | ||||
| dbGetPassword :: Db a -> IO (String) | ||||
| usage: (dbGetPassword db). | ||||
| dbGetResultColumns :: Db a -> Ptr CInt -> IO (DbColInfArray ()) | ||||
| Return dynamic column information about a result set of a query. * | ||||
| dbGetStatus :: Db a -> IO Int | ||||
| usage: (dbGetStatus db). | ||||
| dbGetTableCount :: Db a -> IO Int | ||||
| usage: (dbGetTableCount db). | ||||
| dbGetUsername :: Db a -> IO (String) | ||||
| usage: (dbGetUsername db). | ||||
| dbGrant :: Db a -> Int -> String -> String -> IO Bool | ||||
| usage: (dbGrant db privileges tableName userList). | ||||
| dbIsOpen :: Db a -> IO Bool | ||||
| usage: (dbIsOpen db). | ||||
| dbIsSupported :: IO Bool | ||||
| Are the database classes supported on this platform ? * | ||||
| dbOpen :: Db a -> String -> String -> String -> IO Bool | ||||
| usage: (dbOpen db dsn userId password). | ||||
| dbRollbackTrans :: Db a -> IO Bool | ||||
| usage: (dbRollbackTrans db). | ||||
| dbSQLColumnName :: Db a -> String -> IO (String) | ||||
| usage: (dbSQLColumnName db columnName). | ||||
| dbSQLTableName :: Db a -> String -> IO (String) | ||||
| usage: (dbSQLTableName db tableName). | ||||
| dbSqlTypeToStandardSqlType :: Int -> IO Int | ||||
| usage: (dbSqlTypeToStandardSqlType sqlType). | ||||
| dbStandardSqlTypeToSqlType :: Int -> IO Int | ||||
| usage: (dbStandardSqlTypeToSqlType sqlType). | ||||
| dbTableExists :: Db a -> String -> String -> String -> IO Bool | ||||
| usage: (dbTableExists db tableName userName path). | ||||
| dbTablePrivileges :: Db a -> String -> String -> String -> String -> String -> IO Bool | ||||
| usage: (dbTablePrivileges db tableName privileges userName schema path). | ||||
| dbTranslateSqlState :: Db a -> String -> IO Int | ||||
| usage: (dbTranslateSqlState db sqlState). | ||||
| DbColInf | ||||
| dbColInfGetBufferLength :: DbColInf a -> IO Int | ||||
| usage: (dbColInfGetBufferLength self). | ||||
| dbColInfGetCatalog :: DbColInf a -> IO (String) | ||||
| usage: (dbColInfGetCatalog self). | ||||
| dbColInfGetColName :: DbColInf a -> IO (String) | ||||
| usage: (dbColInfGetColName self). | ||||
| dbColInfGetColumnSize :: DbColInf a -> IO Int | ||||
| usage: (dbColInfGetColumnSize self). | ||||
| dbColInfGetDbDataType :: DbColInf a -> IO Int | ||||
| usage: (dbColInfGetDbDataType self). | ||||
| dbColInfGetDecimalDigits :: DbColInf a -> IO Int | ||||
| usage: (dbColInfGetDecimalDigits self). | ||||
| dbColInfGetFkCol :: DbColInf a -> IO Int | ||||
| usage: (dbColInfGetFkCol self). | ||||
| dbColInfGetFkTableName :: DbColInf a -> IO (String) | ||||
| usage: (dbColInfGetFkTableName self). | ||||
| dbColInfGetNumPrecRadix :: DbColInf a -> IO Int | ||||
| usage: (dbColInfGetNumPrecRadix self). | ||||
| dbColInfGetPkCol :: DbColInf a -> IO Int | ||||
| usage: (dbColInfGetPkCol self). | ||||
| dbColInfGetPkTableName :: DbColInf a -> IO (String) | ||||
| usage: (dbColInfGetPkTableName self). | ||||
| dbColInfGetRemarks :: DbColInf a -> IO (String) | ||||
| usage: (dbColInfGetRemarks self). | ||||
| dbColInfGetSchema :: DbColInf a -> IO (String) | ||||
| usage: (dbColInfGetSchema self). | ||||
| dbColInfGetSqlDataType :: DbColInf a -> IO Int | ||||
| usage: (dbColInfGetSqlDataType self). | ||||
| dbColInfGetTableName :: DbColInf a -> IO (String) | ||||
| usage: (dbColInfGetTableName self). | ||||
| dbColInfGetTypeName :: DbColInf a -> IO (String) | ||||
| usage: (dbColInfGetTypeName self). | ||||
| dbColInfIsNullable :: DbColInf a -> IO Bool | ||||
| usage: (dbColInfIsNullable self). | ||||
| DbColInfArray | ||||
| dbColInfArrayDelete :: DbColInfArray a -> IO () | ||||
| usage: (dbColInfArrayDelete self). | ||||
| dbColInfArrayGetColInf :: DbColInfArray a -> Int -> IO (DbColInf ()) | ||||
| usage: (dbColInfArrayGetColInf self index). | ||||
| DbConnectInf | ||||
| dbConnectInfAllocHenv :: DbConnectInf a -> IO () | ||||
| usage: (dbConnectInfAllocHenv self). | ||||
| dbConnectInfCreate :: HENV a -> String -> String -> String -> String -> String -> String -> IO (DbConnectInf ()) | ||||
| usage: (dbConnectInfCreate henv dsn userID password defaultDir description fileType). | ||||
| dbConnectInfDelete :: DbConnectInf a -> IO () | ||||
| usage: (dbConnectInfDelete self). | ||||
| dbConnectInfFreeHenv :: DbConnectInf a -> IO () | ||||
| usage: (dbConnectInfFreeHenv self). | ||||
| dbConnectInfGetHenv :: DbConnectInf a -> IO (HENV ()) | ||||
| usage: (dbConnectInfGetHenv self). | ||||
| DbInf | ||||
| dbInfDelete :: DbInf a -> IO () | ||||
| usage: (dbInfDelete self). | ||||
| dbInfGetCatalogName :: DbInf a -> IO (String) | ||||
| usage: (dbInfGetCatalogName self). | ||||
| dbInfGetNumTables :: DbInf a -> IO Int | ||||
| usage: (dbInfGetNumTables self). | ||||
| dbInfGetSchemaName :: DbInf |