wxcore-0.91.0.0: wxHaskell core

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

Graphics.UI.WXCore.WxcClassesAL

Contents

Description

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

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

From the files:

  • C:Users-AppDataRoamingcabali386-windows-ghc-7.8.3wxc-0.91.0.0includewxc.h

And contains 1492 methods for 124 classes.

Synopsis

Global

Misc.

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

usage: (bitmapDataObjectCreate bmp).

bitmapDataObjectCreateEmpty :: IO (BitmapDataObject ()) Source

usage: (bitmapDataObjectCreateEmpty).

bitmapDataObjectDelete :: BitmapDataObject a -> IO () Source

usage: (bitmapDataObjectDelete obj).

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

usage: (bitmapDataObjectGetBitmap obj).

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

usage: (bitmapDataObjectSetBitmap obj bmp).

cFree :: Ptr a -> IO () Source

usage: (cFree ptr).

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

usage: (cursorCreateFromImage image).

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

usage: (cursorCreateFromStock id).

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

usage: (cursorCreateLoad name wxtype widthheight).

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

usage: (dragIcon icon xy).

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

usage: (dragListItem treeCtrl id).

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

usage: (dragString test xy).

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

usage: (dragTreeItem treeCtrl id).

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

usage: (dropSourceCreate wxdata win copy move none).

dropSourceDelete :: DropSource a -> IO () Source

usage: (dropSourceDelete obj).

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

usage: (dropSourceDoDragDrop obj move).

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

usage: (fileDataObjectAddFile obj fle).

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

usage: (fileDataObjectCreate cntlst).

fileDataObjectDelete :: FileDataObject a -> IO () Source

usage: (fileDataObjectDelete obj).

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

usage: (fileDataObjectGetFilenames obj).

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

usage: (genericDragIcon icon).

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

usage: (genericDragListItem treeCtrl id).

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

usage: (genericDragString test).

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

usage: (genericDragTreeItem treeCtrl id).

getApplicationDir :: IO String Source

usage: (getApplicationDir).

getApplicationPath :: IO String Source

usage: (getApplicationPath).

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

usage: (getColourFromUser parent colInit).

getELJLocale :: IO (WXCLocale ()) Source

usage: (getELJLocale).

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

usage: (getELJTranslation sz).

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

usage: (getFontFromUser parent fontInit).

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

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

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

usage: (getPasswordFromUser message caption defaultText parent).

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

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

isDefined :: String -> IO Bool Source

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

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

usage: (kill pid signal).

logDebug :: String -> IO () Source

usage: (logDebug msg).

logError :: String -> IO () Source

usage: (logError msg).

logErrorMsg :: String -> IO () Source

usage: (logErrorMsg msg).

logFatalError :: String -> IO () Source

usage: (logFatalError msg).

logFatalErrorMsg :: String -> IO () Source

usage: (logFatalErrorMsg msg).

logMessage :: String -> IO () Source

usage: (logMessage msg).

logMessageMsg :: String -> IO () Source

usage: (logMessageMsg msg).

logStatus :: String -> IO () Source

usage: (logStatus msg).

logSysError :: String -> IO () Source

usage: (logSysError msg).

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

usage: (logTrace mask msg).

logVerbose :: String -> IO () Source

usage: (logVerbose msg).

logWarning :: String -> IO () Source

usage: (logWarning msg).

logWarningMsg :: String -> IO () Source

usage: (logWarningMsg msg).

Classes

AcceleratorEntry

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

usage: (acceleratorEntryCreate flags keyCode cmd).

acceleratorEntryDelete :: AcceleratorEntry a -> IO () Source

usage: (acceleratorEntryDelete obj).

acceleratorEntryGetCommand :: AcceleratorEntry a -> IO Int Source

usage: (acceleratorEntryGetCommand obj).

acceleratorEntryGetFlags :: AcceleratorEntry a -> IO Int Source

usage: (acceleratorEntryGetFlags obj).

acceleratorEntryGetKeyCode :: AcceleratorEntry a -> IO Int Source

usage: (acceleratorEntryGetKeyCode obj).

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

usage: (acceleratorEntrySet obj flags keyCode cmd).

AcceleratorTable

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

usage: (acceleratorTableCreate n entries).

acceleratorTableDelete :: AcceleratorTable a -> IO () Source

usage: (acceleratorTableDelete obj).

ActivateEvent

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

usage: (activateEventCopyObject obj obj).

activateEventGetActive :: ActivateEvent a -> IO Bool Source

usage: (activateEventGetActive obj).

AutoBufferedPaintDC

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

usage: (autoBufferedPaintDCCreate window).

autoBufferedPaintDCDelete :: AutoBufferedPaintDC a -> IO () Source

usage: (autoBufferedPaintDCDelete self).

Bitmap

bitmapAddHandler :: EvtHandler a -> IO () Source

usage: (bitmapAddHandler handler).

bitmapCleanUpHandlers :: IO () Source

usage: (bitmapCleanUpHandlers).

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

usage: (bitmapCreate wxdata wxtype widthheight depth).

bitmapCreateDefault :: IO (Bitmap ()) Source

usage: (bitmapCreateDefault).

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

usage: (bitmapCreateEmpty widthheight depth).

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

usage: (bitmapCreateFromImage image depth).

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

usage: (bitmapCreateFromXPM wxdata).

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

usage: (bitmapCreateLoad name wxtype).

bitmapDelete :: Bitmap a -> IO () Source

usage: (bitmapDelete obj).

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

usage: (bitmapFindHandlerByExtension extension wxtype).

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

usage: (bitmapFindHandlerByName name).

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

usage: (bitmapFindHandlerByType wxtype).

bitmapGetDepth :: Bitmap a -> IO Int Source

usage: (bitmapGetDepth obj).

bitmapGetHeight :: Bitmap a -> IO Int Source

usage: (bitmapGetHeight obj).

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

usage: (bitmapGetMask obj).

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

usage: (bitmapGetSubBitmap obj xywh).

bitmapGetWidth :: Bitmap a -> IO Int Source

usage: (bitmapGetWidth obj).

bitmapInitStandardHandlers :: IO () Source

usage: (bitmapInitStandardHandlers).

bitmapInsertHandler :: EvtHandler a -> IO () Source

usage: (bitmapInsertHandler handler).

bitmapIsOk :: Bitmap a -> IO Bool Source

usage: (bitmapIsOk obj).

bitmapIsStatic :: Bitmap a -> IO Bool Source

usage: (bitmapIsStatic self).

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

usage: (bitmapLoadFile obj name wxtype).

bitmapRemoveHandler :: String -> IO Bool Source

usage: (bitmapRemoveHandler name).

bitmapSafeDelete :: Bitmap a -> IO () Source

usage: (bitmapSafeDelete self).

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

usage: (bitmapSaveFile obj name wxtype cmap).

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

usage: (bitmapSetDepth obj d).

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

usage: (bitmapSetHeight obj h).

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

usage: (bitmapSetMask obj mask).

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

usage: (bitmapSetWidth obj w).

BitmapButton

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

usage: (bitmapButtonCreate prt id bmp lfttopwdthgt stl).

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

usage: (bitmapButtonGetBitmapDisabled obj).

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

usage: (bitmapButtonGetBitmapFocus obj).

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

usage: (bitmapButtonGetBitmapLabel obj).

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

usage: (bitmapButtonGetBitmapSelected obj).

bitmapButtonGetMarginX :: BitmapButton a -> IO Int Source

usage: (bitmapButtonGetMarginX obj).

bitmapButtonGetMarginY :: BitmapButton a -> IO Int Source

usage: (bitmapButtonGetMarginY obj).

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

usage: (bitmapButtonSetBitmapDisabled obj disabled).

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

usage: (bitmapButtonSetBitmapFocus obj focus).

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

usage: (bitmapButtonSetBitmapLabel obj bitmap).

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

usage: (bitmapButtonSetBitmapSelected obj sel).

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

usage: (bitmapButtonSetMargins obj xy).

BitmapToggleButton

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

usage: (bitmapToggleButtonCreate parent id bmp xywh style).

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

usage: (bitmapToggleButtonEnable obj enable).

bitmapToggleButtonGetValue :: BitmapToggleButton a -> IO Bool Source

usage: (bitmapToggleButtonGetValue obj).

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

usage: (bitmapToggleButtonSetBitmapLabel obj bmp).

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

usage: (bitmapToggleButtonSetValue obj state).

BoolProperty

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

usage: (boolPropertyCreate label name value).

BoxSizer

boxSizerCalcMin :: BoxSizer a -> IO Size Source

usage: (boxSizerCalcMin obj).

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

usage: (boxSizerCreate orient).

boxSizerGetOrientation :: BoxSizer a -> IO Int Source

usage: (boxSizerGetOrientation obj).

boxSizerRecalcSizes :: BoxSizer a -> IO () Source

usage: (boxSizerRecalcSizes obj).

Brush

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

usage: (brushAssign obj brush).

brushCreateDefault :: IO (Brush ()) Source

usage: (brushCreateDefault).

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

usage: (brushCreateFromBitmap bitmap).

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

usage: (brushCreateFromColour col style).

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

usage: (brushCreateFromStock id).

brushDelete :: Brush a -> IO () Source

usage: (brushDelete obj).

brushGetColour :: Brush a -> IO Color Source

usage: (brushGetColour obj).

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

usage: (brushGetStipple obj).

brushGetStyle :: Brush a -> IO Int Source

usage: (brushGetStyle obj).

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

usage: (brushIsEqual obj brush).

brushIsOk :: Brush a -> IO Bool Source

usage: (brushIsOk obj).

brushIsStatic :: Brush a -> IO Bool Source

usage: (brushIsStatic self).

brushSafeDelete :: Brush a -> IO () Source

usage: (brushSafeDelete self).

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

usage: (brushSetColour obj col).

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

usage: (brushSetColourSingle obj r g b).

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

usage: (brushSetStipple obj stipple).

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

usage: (brushSetStyle obj style).

BufferedDC

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

usage: (bufferedDCCreateByDCAndBitmap dc bitmap style).

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

usage: (bufferedDCCreateByDCAndSize dc widthhight style).

bufferedDCDelete :: BufferedDC a -> IO () Source

usage: (bufferedDCDelete self).

BufferedPaintDC

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

usage: (bufferedPaintDCCreate window style).

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

usage: (bufferedPaintDCCreateWithBitmap window bitmap style).

bufferedPaintDCDelete :: BufferedPaintDC a -> IO () Source

usage: (bufferedPaintDCDelete self).

BusyCursor

busyCursorCreate :: IO (BusyCursor ()) Source

usage: (busyCursorCreate).

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

usage: (busyCursorCreateWithCursor cur).

busyCursorDelete :: BusyCursor a -> IO () Source

usage: (busyCursorDelete obj).

BusyInfo

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

usage: (busyInfoCreate txt).

busyInfoDelete :: BusyInfo a -> IO () Source

usage: (busyInfoDelete obj).

Button

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

usage: (buttonCreate prt id txt lfttopwdthgt stl).

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

usage: (buttonSetBackgroundColour obj colour).

buttonSetDefault :: Button a -> IO () Source

usage: (buttonSetDefault obj).

CalculateLayoutEvent

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

usage: (calculateLayoutEventCreate id).

calculateLayoutEventGetFlags :: CalculateLayoutEvent a -> IO Int Source

usage: (calculateLayoutEventGetFlags obj).

calculateLayoutEventGetRect :: CalculateLayoutEvent a -> IO Rect Source

usage: (calculateLayoutEventGetRect obj).

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

usage: (calculateLayoutEventSetFlags obj flags).

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

usage: (calculateLayoutEventSetRect obj xywh).

CalendarCtrl

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

usage: (calendarCtrlCreate prt id dat lfttopwdthgt stl).

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

usage: (calendarCtrlEnableHolidayDisplay obj display).

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

usage: (calendarCtrlEnableMonthChange obj enable).

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

usage: (calendarCtrlGetAttr obj day).

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

usage: (calendarCtrlGetDate obj date).

calendarCtrlGetHeaderColourBg :: CalendarCtrl a -> IO Color Source

usage: (calendarCtrlGetHeaderColourBg obj).

calendarCtrlGetHeaderColourFg :: CalendarCtrl a -> IO Color Source

usage: (calendarCtrlGetHeaderColourFg obj).

calendarCtrlGetHighlightColourBg :: CalendarCtrl a -> IO Color Source

usage: (calendarCtrlGetHighlightColourBg obj).

calendarCtrlGetHighlightColourFg :: CalendarCtrl a -> IO Color Source

usage: (calendarCtrlGetHighlightColourFg obj).

calendarCtrlGetHolidayColourBg :: CalendarCtrl a -> IO Color Source

usage: (calendarCtrlGetHolidayColourBg obj).

calendarCtrlGetHolidayColourFg :: CalendarCtrl a -> IO Color Source

usage: (calendarCtrlGetHolidayColourFg obj).

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

usage: (calendarCtrlHitTest obj xy date wd).

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

usage: (calendarCtrlResetAttr obj day).

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

usage: (calendarCtrlSetAttr obj day attr).

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

usage: (calendarCtrlSetDate obj date).

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

usage: (calendarCtrlSetHeaderColours obj colFg colBg).

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

usage: (calendarCtrlSetHighlightColours obj colFg colBg).

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

usage: (calendarCtrlSetHoliday obj day).

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

usage: (calendarCtrlSetHolidayColours obj colFg colBg).

CalendarDateAttr

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

usage: (calendarDateAttrCreate ctxt cbck cbrd fnt brd).

calendarDateAttrCreateDefault :: IO (CalendarDateAttr ()) Source

usage: (calendarDateAttrCreateDefault).

calendarDateAttrDelete :: CalendarDateAttr a -> IO () Source

usage: (calendarDateAttrDelete obj).

calendarDateAttrGetBackgroundColour :: CalendarDateAttr a -> IO Color Source

usage: (calendarDateAttrGetBackgroundColour obj).

calendarDateAttrGetBorder :: CalendarDateAttr a -> IO Int Source

usage: (calendarDateAttrGetBorder obj).

calendarDateAttrGetBorderColour :: CalendarDateAttr a -> IO Color Source

usage: (calendarDateAttrGetBorderColour obj).

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

usage: (calendarDateAttrGetFont obj).

calendarDateAttrGetTextColour :: CalendarDateAttr a -> IO Color Source

usage: (calendarDateAttrGetTextColour obj).

calendarDateAttrHasBackgroundColour :: CalendarDateAttr a -> IO Bool Source

usage: (calendarDateAttrHasBackgroundColour obj).

calendarDateAttrHasBorder :: CalendarDateAttr a -> IO Bool Source

usage: (calendarDateAttrHasBorder obj).

calendarDateAttrHasBorderColour :: CalendarDateAttr a -> IO Bool Source

usage: (calendarDateAttrHasBorderColour obj).

calendarDateAttrHasFont :: CalendarDateAttr a -> IO Bool Source

usage: (calendarDateAttrHasFont obj).

calendarDateAttrHasTextColour :: CalendarDateAttr a -> IO Bool Source

usage: (calendarDateAttrHasTextColour obj).

calendarDateAttrIsHoliday :: CalendarDateAttr a -> IO Bool Source

usage: (calendarDateAttrIsHoliday obj).

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

usage: (calendarDateAttrSetBackgroundColour obj col).

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

usage: (calendarDateAttrSetBorder obj border).

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

usage: (calendarDateAttrSetBorderColour obj col).

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

usage: (calendarDateAttrSetFont obj font).

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

usage: (calendarDateAttrSetHoliday obj holiday).

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

usage: (calendarDateAttrSetTextColour obj col).

CalendarEvent

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

usage: (calendarEventGetDate obj dte).

calendarEventGetWeekDay :: CalendarEvent a -> IO Int Source

usage: (calendarEventGetWeekDay obj).

Caret

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

usage: (caretCreate wnd wth hgt).

caretGetBlinkTime :: IO Int Source

usage: (caretGetBlinkTime).

caretGetPosition :: Caret a -> IO Point Source

usage: (caretGetPosition obj).

caretGetSize :: Caret a -> IO Size Source

usage: (caretGetSize obj).

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

usage: (caretGetWindow obj).

caretHide :: Caret a -> IO () Source

usage: (caretHide obj).

caretIsOk :: Caret a -> IO Bool Source

usage: (caretIsOk obj).

caretIsVisible :: Caret a -> IO Bool Source

usage: (caretIsVisible obj).

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

usage: (caretMove obj xy).

caretSetBlinkTime :: Int -> IO () Source

usage: (caretSetBlinkTime milliseconds).

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

usage: (caretSetSize obj widthheight).

caretShow :: Caret a -> IO () Source

usage: (caretShow obj).

CheckBox

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

usage: (checkBoxCreate prt id txt lfttopwdthgt stl).

checkBoxDelete :: CheckBox a -> IO () Source

usage: (checkBoxDelete obj).

checkBoxGetValue :: CheckBox a -> IO Bool Source

usage: (checkBoxGetValue obj).

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

usage: (checkBoxSetValue obj value).

CheckListBox

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

usage: (checkListBoxCheck obj item check).

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

usage: (checkListBoxCreate prt id lfttopwdthgt nstr stl).

checkListBoxDelete :: CheckListBox a -> IO () Source

usage: (checkListBoxDelete obj).

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

usage: (checkListBoxIsChecked obj item).

Choice

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

usage: (choiceAppend obj item).

choiceClear :: Choice a -> IO () Source

usage: (choiceClear obj).

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

usage: (choiceCreate prt id lfttopwdthgt nstr stl).

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

usage: (choiceDelete obj n).

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

usage: (choiceFindString obj s).

choiceGetCount :: Choice a -> IO Int Source

usage: (choiceGetCount obj).

choiceGetSelection :: Choice a -> IO Int Source

usage: (choiceGetSelection obj).

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

usage: (choiceGetString obj n).

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

usage: (choiceSetSelection obj n).

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

usage: (choiceSetString obj n s).

ClassInfo

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

usage: (classInfoCreateClassByName inf).

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

usage: (classInfoFindClass txt).

classInfoGetBaseClassName1 :: ClassInfo a -> IO String Source

usage: (classInfoGetBaseClassName1 obj).

classInfoGetBaseClassName2 :: ClassInfo a -> IO String Source

usage: (classInfoGetBaseClassName2 obj).

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

usage: (classInfoGetClassName inf).

classInfoGetClassNameEx :: ClassInfo a -> IO String Source

usage: (classInfoGetClassNameEx obj).

classInfoGetSize :: ClassInfo a -> IO Int Source

usage: (classInfoGetSize obj).

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

usage: (classInfoIsKindOf obj name).

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

usage: (classInfoIsKindOfEx obj classInfo).

ClientDC

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

usage: (clientDCCreate win).

clientDCDelete :: ClientDC a -> IO () Source

usage: (clientDCDelete obj).

Clipboard

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

usage: (clipboardAddData obj wxdata).

clipboardClear :: Clipboard a -> IO () Source

usage: (clipboardClear obj).

clipboardClose :: Clipboard a -> IO () Source

usage: (clipboardClose obj).

clipboardCreate :: IO (Clipboard ()) Source

usage: (clipboardCreate).

clipboardFlush :: Clipboard a -> IO Bool Source

usage: (clipboardFlush obj).

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

usage: (clipboardGetData obj wxdata).

clipboardIsOpened :: Clipboard a -> IO Bool Source

usage: (clipboardIsOpened obj).

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

usage: (clipboardIsSupported obj format).

clipboardOpen :: Clipboard a -> IO Bool Source

usage: (clipboardOpen obj).

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

usage: (clipboardSetData obj wxdata).

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

usage: (clipboardUsePrimarySelection obj primary).

CloseEvent

closeEventCanVeto :: CloseEvent a -> IO Bool Source

usage: (closeEventCanVeto obj).

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

usage: (closeEventCopyObject obj obj).

closeEventGetLoggingOff :: CloseEvent a -> IO Bool Source

usage: (closeEventGetLoggingOff obj).

closeEventGetVeto :: CloseEvent a -> IO Bool Source

usage: (closeEventGetVeto obj).

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

usage: (closeEventSetCanVeto obj canVeto).

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

usage: (closeEventSetLoggingOff obj logOff).

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

usage: (closeEventVeto obj veto).

Closure

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

usage: (closureCreate funCEvent wxdata).

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

usage: (closureGetData obj).

ComboBox

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

usage: (comboBoxAppend obj item).

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

usage: (comboBoxAppendData obj item d).

comboBoxClear :: ComboBox a -> IO () Source

usage: (comboBoxClear obj).

comboBoxCopy :: ComboBox a -> IO () Source

usage: (comboBoxCopy obj).

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

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

comboBoxCut :: ComboBox a -> IO () Source

usage: (comboBoxCut obj).

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

usage: (comboBoxDelete obj n).

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

usage: (comboBoxFindString obj s).

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

usage: (comboBoxGetClientData obj n).

comboBoxGetCount :: ComboBox a -> IO Int Source

usage: (comboBoxGetCount obj).

comboBoxGetInsertionPoint :: ComboBox a -> IO Int Source

usage: (comboBoxGetInsertionPoint obj).

comboBoxGetLastPosition :: ComboBox a -> IO Int Source

usage: (comboBoxGetLastPosition obj).

comboBoxGetSelection :: ComboBox a -> IO Int Source

usage: (comboBoxGetSelection obj).

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

usage: (comboBoxGetString obj n).

comboBoxGetStringSelection :: ComboBox a -> IO String Source

usage: (comboBoxGetStringSelection obj).

comboBoxGetValue :: ComboBox a -> IO String Source

usage: (comboBoxGetValue obj).

comboBoxPaste :: ComboBox a -> IO () Source

usage: (comboBoxPaste obj).

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

usage: (comboBoxRemove obj from to).

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

usage: (comboBoxReplace obj from to value).

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

usage: (comboBoxSetClientData obj n clientData).

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

usage: (comboBoxSetEditable obj editable).

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

usage: (comboBoxSetInsertionPoint obj pos).

comboBoxSetInsertionPointEnd :: ComboBox a -> IO () Source

usage: (comboBoxSetInsertionPointEnd obj).

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

usage: (comboBoxSetSelection obj n).

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

usage: (comboBoxSetTextSelection obj from to).

CommandEvent

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

usage: (commandEventCopyObject obj objectdest).

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

usage: (commandEventCreate typ id).

commandEventDelete :: CommandEvent a -> IO () Source

usage: (commandEventDelete obj).

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

usage: (commandEventGetClientData obj).

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

usage: (commandEventGetClientObject obj).

commandEventGetExtraLong :: CommandEvent a -> IO Int Source

usage: (commandEventGetExtraLong obj).

commandEventGetInt :: CommandEvent a -> IO Int Source

usage: (commandEventGetInt obj).

commandEventGetSelection :: CommandEvent a -> IO Int Source

usage: (commandEventGetSelection obj).

commandEventGetString :: CommandEvent a -> IO String Source

usage: (commandEventGetString obj).

commandEventIsChecked :: CommandEvent a -> IO Bool Source

usage: (commandEventIsChecked obj).

commandEventIsSelection :: CommandEvent a -> IO Bool Source

usage: (commandEventIsSelection obj).

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

usage: (commandEventSetClientData obj clientData).

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

usage: (commandEventSetClientObject obj clientObject).

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

usage: (commandEventSetExtraLong obj extraLong).

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

usage: (commandEventSetInt obj i).

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

usage: (commandEventSetString obj s).

ConfigBase

configBaseCreate :: IO (ConfigBase ()) Source

usage: (configBaseCreate).

configBaseDelete :: ConfigBase a -> IO () Source

usage: (configBaseDelete obj).

configBaseDeleteAll :: ConfigBase a -> IO Bool Source

usage: (configBaseDeleteAll obj).

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

usage: (configBaseDeleteEntry obj key bDeleteGroupIfEmpty).

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

usage: (configBaseDeleteGroup obj key).

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

usage: (configBaseExists obj strName).

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

usage: (configBaseExpandEnvVars obj str).

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

usage: (configBaseFlush obj bCurrentOnly).

configBaseGet :: IO (ConfigBase ()) Source

usage: (configBaseGet).

configBaseGetAppName :: ConfigBase a -> IO String Source

usage: (configBaseGetAppName obj).

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

usage: (configBaseGetEntryType obj name).

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

usage: (configBaseGetFirstEntry obj lIndex).

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

usage: (configBaseGetFirstGroup obj lIndex).

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

usage: (configBaseGetNextEntry obj lIndex).

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

usage: (configBaseGetNextGroup obj lIndex).

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

usage: (configBaseGetNumberOfEntries obj bRecursive).

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

usage: (configBaseGetNumberOfGroups obj bRecursive).

configBaseGetPath :: ConfigBase a -> IO String Source

usage: (configBaseGetPath obj).

configBaseGetStyle :: ConfigBase a -> IO Int Source

usage: (configBaseGetStyle obj).

configBaseGetVendorName :: ConfigBase a -> IO String Source

usage: (configBaseGetVendorName obj).

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

usage: (configBaseHasEntry obj strName).

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

usage: (configBaseHasGroup obj strName).

configBaseIsExpandingEnvVars :: ConfigBase a -> IO Bool Source

usage: (configBaseIsExpandingEnvVars obj).

configBaseIsRecordingDefaults :: ConfigBase a -> IO Bool Source

usage: (configBaseIsRecordingDefaults obj).

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

usage: (configBaseReadBool obj key defVal).

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

usage: (configBaseReadDouble obj key defVal).

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

usage: (configBaseReadInteger obj key defVal).

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

usage: (configBaseReadString obj key defVal).

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

usage: (configBaseRenameEntry obj oldName newName).

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

usage: (configBaseRenameGroup obj oldName newName).

configBaseSet :: ConfigBase a -> IO () Source

usage: (configBaseSet self).

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

usage: (configBaseSetAppName obj appName).

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

usage: (configBaseSetExpandEnvVars obj bDoIt).

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

usage: (configBaseSetPath obj strPath).

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

usage: (configBaseSetRecordDefaults obj bDoIt).

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

usage: (configBaseSetStyle obj style).

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

usage: (configBaseSetVendorName obj vendorName).

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

usage: (configBaseWriteBool obj key value).

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

usage: (configBaseWriteDouble obj key value).

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

usage: (configBaseWriteInteger obj key value).

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

usage: (configBaseWriteLong obj key value).

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

usage: (configBaseWriteString obj key value).

ContextHelp

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

usage: (contextHelpBeginContextHelp obj win).

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

usage: (contextHelpCreate win beginHelp).

contextHelpDelete :: ContextHelp a -> IO () Source

usage: (contextHelpDelete obj).

contextHelpEndContextHelp :: ContextHelp a -> IO Bool Source

usage: (contextHelpEndContextHelp obj).

ContextHelpButton

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

usage: (contextHelpButtonCreate parent id xywh style).

Control

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

usage: (controlCommand obj event).

controlGetLabel :: Control a -> IO String Source

usage: (controlGetLabel obj).

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

usage: (controlSetLabel obj text).

Cursor

cursorDelete :: Cursor a -> IO () Source

usage: (cursorDelete obj).

cursorIsStatic :: Cursor a -> IO Bool Source

usage: (cursorIsStatic self).

cursorSafeDelete :: Cursor a -> IO () Source

usage: (cursorSafeDelete self).

DC

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

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

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

usage: (dcCalcBoundingBox obj xy).

dcCanDrawBitmap :: DC a -> IO Bool Source

usage: (dcCanDrawBitmap obj).

dcCanGetTextExtent :: DC a -> IO Bool Source

usage: (dcCanGetTextExtent obj).

dcClear :: DC a -> IO () Source

usage: (dcClear obj).

dcComputeScaleAndOrigin :: DC a -> IO () Source

usage: (dcComputeScaleAndOrigin obj).

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

usage: (dcCrossHair obj xy).

dcDelete :: DC a -> IO () Source

usage: (dcDelete obj).

dcDestroyClippingRegion :: DC a -> IO () Source

usage: (dcDestroyClippingRegion obj).

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

usage: (dcDeviceToLogicalX obj x).

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

usage: (dcDeviceToLogicalXRel obj x).

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

usage: (dcDeviceToLogicalY obj y).

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

usage: (dcDeviceToLogicalYRel obj y).

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

usage: (dcDrawArc obj x1y1 x2y2 xcyc).

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

usage: (dcDrawBitmap obj bmp xy useMask).

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

usage: (dcDrawCheckMark obj xywidthheight).

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

usage: (dcDrawCircle obj xy radius).

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

usage: (dcDrawEllipse obj xywidthheight).

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

usage: (dcDrawEllipticArc obj xywh sa ea).

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

usage: (dcDrawIcon obj icon xy).

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

usage: (dcDrawLabel obj str xywh align indexAccel).

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

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

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

usage: (dcDrawLine obj x1y1 x2y2).

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

usage: (dcDrawLines obj n x y xoffsetyoffset).

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

usage: (dcDrawPoint obj xy).

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

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

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

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

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

usage: (dcDrawRectangle obj xywidthheight).

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

usage: (dcDrawRotatedText obj text xy angle).

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

usage: (dcDrawRoundedRectangle obj xywidthheight radius).

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

usage: (dcDrawText obj text xy).

dcEndDoc :: DC a -> IO () Source

usage: (dcEndDoc obj).

dcEndPage :: DC a -> IO () Source

usage: (dcEndPage obj).

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

usage: (dcFloodFill obj xy col style).

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

usage: (dcGetBackground obj).

dcGetBackgroundMode :: DC a -> IO Int Source

usage: (dcGetBackgroundMode obj).

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

usage: (dcGetBrush obj).

dcGetCharHeight :: DC a -> IO Int Source

usage: (dcGetCharHeight obj).

dcGetCharWidth :: DC a -> IO Int Source

usage: (dcGetCharWidth obj).

dcGetClippingBox :: DC a -> IO Rect Source

usage: (dcGetClippingBox obj).

dcGetDepth :: DC a -> IO Int Source

usage: (dcGetDepth obj).

dcGetDeviceOrigin :: DC a -> IO Point Source

usage: (dcGetDeviceOrigin obj).

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

usage: (dcGetFont obj).

dcGetLogicalFunction :: DC a -> IO Int Source

usage: (dcGetLogicalFunction obj).

dcGetLogicalOrigin :: DC a -> IO Point Source

usage: (dcGetLogicalOrigin obj).

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

usage: (dcGetLogicalScale obj).

dcGetMapMode :: DC a -> IO Int Source

usage: (dcGetMapMode obj).

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

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

dcGetPPI :: DC a -> IO Size Source

usage: (dcGetPPI obj).

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

usage: (dcGetPen obj).

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

usage: (dcGetPixel obj xy col).

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

usage: (dcGetPixel2 obj xy).

dcGetSize :: DC a -> IO Size Source

usage: (dcGetSize obj).

dcGetSizeMM :: DC a -> IO Size Source

usage: (dcGetSizeMM obj).

dcGetTextBackground :: DC a -> IO Color Source

usage: (dcGetTextBackground obj).

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

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

dcGetTextForeground :: DC a -> IO Color Source

usage: (dcGetTextForeground obj).

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

usage: (dcGetUserScale obj).

dcGetUserScaleX :: DC a -> IO Double Source

usage: (dcGetUserScaleX dc).

dcGetUserScaleY :: DC a -> IO Double Source

usage: (dcGetUserScaleY dc).

dcIsOk :: DC a -> IO Bool Source

usage: (dcIsOk obj).

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

usage: (dcLogicalToDeviceX obj x).

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

usage: (dcLogicalToDeviceXRel obj x).

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

usage: (dcLogicalToDeviceY obj y).

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

usage: (dcLogicalToDeviceYRel obj y).

dcMaxX :: DC a -> IO Int Source

usage: (dcMaxX obj).

dcMaxY :: DC a -> IO Int Source

usage: (dcMaxY obj).

dcMinX :: DC a -> IO Int Source

usage: (dcMinX obj).

dcMinY :: DC a -> IO Int Source

usage: (dcMinY obj).

dcResetBoundingBox :: DC a -> IO () Source

usage: (dcResetBoundingBox obj).

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

usage: (dcSetAxisOrientation obj xLeftRight yBottomUp).

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

usage: (dcSetBackground obj brush).

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

usage: (dcSetBackgroundMode obj mode).

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

usage: (dcSetBrush obj brush).

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

usage: (dcSetClippingRegion obj xywidthheight).

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

usage: (dcSetClippingRegionFromRegion obj region).

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

usage: (dcSetDeviceClippingRegion obj region).

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

usage: (dcSetDeviceOrigin obj xy).

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

usage: (dcSetFont obj font).

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

usage: (dcSetLogicalFunction obj function).

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

usage: (dcSetLogicalOrigin obj xy).

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

usage: (dcSetLogicalScale obj x y).

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

usage: (dcSetMapMode obj mode).

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

usage: (dcSetPalette obj palette).

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

usage: (dcSetPen obj pen).

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

usage: (dcSetTextBackground obj colour).

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

usage: (dcSetTextForeground obj colour).

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

usage: (dcSetUserScale obj x y).

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

usage: (dcStartDoc obj msg).

dcStartPage :: DC a -> IO () Source

usage: (dcStartPage obj).

DataFormat

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

usage: (dataFormatCreateFromId name).

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

usage: (dataFormatCreateFromType typ).

dataFormatDelete :: DataFormat a -> IO () Source

usage: (dataFormatDelete obj).

dataFormatGetId :: DataFormat a -> IO String Source

usage: (dataFormatGetId obj).

dataFormatGetType :: DataFormat a -> IO Int Source

usage: (dataFormatGetType obj).

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

usage: (dataFormatIsEqual obj other).

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

usage: (dataFormatSetId obj id).

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

usage: (dataFormatSetType obj typ).

DataObjectComposite

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

usage: (dataObjectCompositeAdd obj dat preferred).

dataObjectCompositeCreate :: IO (DataObjectComposite ()) Source

usage: (dataObjectCompositeCreate).

dataObjectCompositeDelete :: DataObjectComposite a -> IO () Source

usage: (dataObjectCompositeDelete obj).

DateProperty

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

usage: (datePropertyCreate label name value).

DateTime

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

usage: (dateTimeAddDate obj diff).

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

usage: (dateTimeAddDateValues obj yrs mnt wek day).

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

usage: (dateTimeAddTime obj diff).

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

usage: (dateTimeAddTimeValues obj hrs min sec mls).

dateTimeConvertYearToBC :: Int -> IO Int Source

usage: (dateTimeConvertYearToBC year).

dateTimeCreate :: IO (DateTime ()) Source

usage: (dateTimeCreate).

dateTimeDelete :: DateTime a -> IO () Source

usage: (dateTimeDelete obj).

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

usage: (dateTimeFormat obj format tz).

dateTimeFormatDate :: DateTime a -> IO String Source

usage: (dateTimeFormatDate obj).

dateTimeFormatISODate :: DateTime a -> IO String Source

usage: (dateTimeFormatISODate obj).

dateTimeFormatISOTime :: DateTime a -> IO String Source

usage: (dateTimeFormatISOTime obj).

dateTimeFormatTime :: DateTime a -> IO String Source

usage: (dateTimeFormatTime obj).

dateTimeGetAmString :: IO String Source

usage: (dateTimeGetAmString).

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

usage: (dateTimeGetBeginDST year country dt).

dateTimeGetCentury :: Int -> IO Int Source

usage: (dateTimeGetCentury year).

dateTimeGetCountry :: IO Int Source

usage: (dateTimeGetCountry).

dateTimeGetCurrentMonth :: Int -> IO Int Source

usage: (dateTimeGetCurrentMonth cal).

dateTimeGetCurrentYear :: Int -> IO Int Source

usage: (dateTimeGetCurrentYear cal).

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

usage: (dateTimeGetDay obj tz).

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

usage: (dateTimeGetDayOfYear obj tz).

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

usage: (dateTimeGetEndDST year country dt).

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

usage: (dateTimeGetHour obj tz).

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

usage: (dateTimeGetLastMonthDay obj month year).

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

usage: (dateTimeGetLastWeekDay obj weekday month year).

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

usage: (dateTimeGetMillisecond obj tz).

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

usage: (dateTimeGetMinute obj tz).

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

usage: (dateTimeGetMonth obj tz).

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

usage: (dateTimeGetMonthName month flags).

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

usage: (dateTimeGetNextWeekDay obj weekday).

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

usage: (dateTimeGetNumberOfDays year cal).

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

usage: (dateTimeGetNumberOfDaysMonth month year cal).

dateTimeGetPmString :: IO String Source

usage: (dateTimeGetPmString).

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

usage: (dateTimeGetPrevWeekDay obj weekday).

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

usage: (dateTimeGetSecond obj tz).

dateTimeGetTicks :: DateTime a -> IO Int Source

usage: (dateTimeGetTicks obj).

dateTimeGetTimeNow :: IO Int Source

usage: (dateTimeGetTimeNow).

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

usage: (dateTimeGetValue obj hilong lolong).

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

usage: (dateTimeGetWeekDay obj weekday n month year).

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

usage: (dateTimeGetWeekDayInSameWeek obj weekday).

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

usage: (dateTimeGetWeekDayName weekday flags).

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

usage: (dateTimeGetWeekDayTZ obj tz).

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

usage: (dateTimeGetWeekOfMonth obj flags tz).

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

usage: (dateTimeGetWeekOfYear obj flags tz).

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

usage: (dateTimeGetYear obj tz).

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

usage: (dateTimeIsBetween obj t1 t2).

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

usage: (dateTimeIsDST obj country).

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

usage: (dateTimeIsDSTApplicable year country).

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

usage: (dateTimeIsEarlierThan obj datetime).

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

usage: (dateTimeIsEqualTo obj datetime).

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

usage: (dateTimeIsEqualUpTo obj dt ts).

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

usage: (dateTimeIsLaterThan obj datetime).

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

usage: (dateTimeIsLeapYear year cal).

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

usage: (dateTimeIsSameDate obj dt).

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

usage: (dateTimeIsSameTime obj dt).

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

usage: (dateTimeIsStrictlyBetween obj t1 t2).

dateTimeIsValid :: DateTime a -> IO Bool Source

usage: (dateTimeIsValid obj).

dateTimeIsWestEuropeanCountry :: Int -> IO Bool Source

usage: (dateTimeIsWestEuropeanCountry country).

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

usage: (dateTimeIsWorkDay obj country).

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

usage: (dateTimeMakeGMT obj noDST).

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

usage: (dateTimeMakeTimezone obj tz noDST).

dateTimeNow :: DateTime a -> IO () Source

usage: (dateTimeNow dt).

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

usage: (dateTimeParseDate obj date).

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

usage: (dateTimeParseDateTime obj datetime).

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

usage: (dateTimeParseFormat obj date format dateDef).

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

usage: (dateTimeParseRfc822Date obj date).

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

usage: (dateTimeParseTime obj time).

dateTimeResetTime :: DateTime a -> IO () Source

usage: (dateTimeResetTime obj).

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

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

dateTimeSetCountry :: Int -> IO () Source

usage: (dateTimeSetCountry country).

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

usage: (dateTimeSetDay obj day).

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

usage: (dateTimeSetHour obj hour).

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

usage: (dateTimeSetMillisecond obj millisecond).

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

usage: (dateTimeSetMinute obj minute).

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

usage: (dateTimeSetMonth obj month).

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

usage: (dateTimeSetSecond obj second).

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

usage: (dateTimeSetTime obj hour minute second millisec).

dateTimeSetToCurrent :: DateTime a -> IO () Source

usage: (dateTimeSetToCurrent obj).

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

usage: (dateTimeSetToLastMonthDay obj month year).

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

usage: (dateTimeSetToLastWeekDay obj weekday month year).

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

usage: (dateTimeSetToNextWeekDay obj weekday).

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

usage: (dateTimeSetToPrevWeekDay obj weekday).

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

usage: (dateTimeSetToWeekDay obj weekday n month year).

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

usage: (dateTimeSetToWeekDayInSameWeek obj weekday).

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

usage: (dateTimeSetYear obj year).

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

usage: (dateTimeSubtractDate obj diff).

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

usage: (dateTimeSubtractTime obj diff).

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

usage: (dateTimeToGMT obj noDST).

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

usage: (dateTimeToTimezone obj tz noDST).

dateTimeToday :: DateTime a -> IO () Source

usage: (dateTimeToday dt).

dateTimeUNow :: DateTime a -> IO () Source

usage: (dateTimeUNow dt).

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

usage: (dateTimewxDateTime hilong lolong).

Dialog

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

usage: (dialogCreate prt id txt lfttopwdthgt stl).

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

usage: (dialogEndModal obj retCode).

dialogGetReturnCode :: Dialog a -> IO Int Source

usage: (dialogGetReturnCode obj).

dialogIsModal :: Dialog a -> IO Bool Source

usage: (dialogIsModal obj).

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

usage: (dialogSetReturnCode obj returnCode).

dialogShowModal :: Dialog a -> IO Int Source

usage: (dialogShowModal obj).

DirDialog

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

usage: (dirDialogCreate prt msg dir lfttop stl).

dirDialogGetMessage :: DirDialog a -> IO String Source

usage: (dirDialogGetMessage obj).

dirDialogGetPath :: DirDialog a -> IO String Source

usage: (dirDialogGetPath obj).

dirDialogGetStyle :: DirDialog a -> IO Int Source

usage: (dirDialogGetStyle obj).

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

usage: (dirDialogSetMessage obj msg).

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

usage: (dirDialogSetPath obj pth).

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

usage: (dirDialogSetStyle obj style).

DragImage

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

usage: (dragImageBeginDrag self xy window boundingWindow).

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

usage: (dragImageBeginDragFullScreen self xposypos window fullScreen rect).

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

usage: (dragImageCreate image xy).

dragImageDelete :: DragImage a -> IO () Source

usage: (dragImageDelete self).

dragImageEndDrag :: DragImage a -> IO () Source

usage: (dragImageEndDrag self).

dragImageHide :: DragImage a -> IO Bool Source

usage: (dragImageHide self).

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

usage: (dragImageMove self xy).

dragImageShow :: DragImage a -> IO Bool Source

usage: (dragImageShow self).

DrawControl

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

usage: (drawControlCreate prt id lfttopwdthgt stl).

DrawWindow

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

usage: (drawWindowCreate prt id lfttopwdthgt stl).

DropTarget

dropTargetGetData :: DropTarget a -> IO () Source

usage: (dropTargetGetData obj).

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

usage: (dropTargetSetDataObject obj dat).

EncodingConverter

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

usage: (encodingConverterConvert obj input output).

encodingConverterCreate :: IO (EncodingConverter ()) Source

usage: (encodingConverterCreate).

encodingConverterDelete :: EncodingConverter a -> IO () Source

usage: (encodingConverterDelete obj).

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

usage: (encodingConverterGetAllEquivalents obj enc lst).

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

usage: (encodingConverterGetPlatformEquivalents obj enc platform lst).

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

usage: (encodingConverterInit obj inputenc outputenc method).

EraseEvent

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

usage: (eraseEventCopyObject obj obj).

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

usage: (eraseEventGetDC obj).

Event

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

usage: (eventCopyObject obj objectdest).

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

usage: (eventGetEventObject obj).

eventGetEventType :: Event a -> IO Int Source

usage: (eventGetEventType obj).

eventGetId :: Event a -> IO Int Source

usage: (eventGetId obj).

eventGetSkipped :: Event a -> IO Bool Source

usage: (eventGetSkipped obj).

eventGetTimestamp :: Event a -> IO Int Source

usage: (eventGetTimestamp obj).

eventIsCommandEvent :: Event a -> IO Bool Source

usage: (eventIsCommandEvent obj).

eventNewEventType :: IO Int Source

usage: (eventNewEventType).

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

usage: (eventSetEventObject obj obj).

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

usage: (eventSetEventType obj typ).

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

usage: (eventSetId obj id).

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

usage: (eventSetTimestamp obj ts).

eventSkip :: Event a -> IO () Source

usage: (eventSkip obj).

EvtHandler

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

usage: (evtHandlerAddPendingEvent obj event).

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

usage: (evtHandlerConnect obj first last wxtype wxdata).

evtHandlerCreate :: IO (EvtHandler ()) Source

usage: (evtHandlerCreate).

evtHandlerDelete :: EvtHandler a -> IO () Source

usage: (evtHandlerDelete obj).

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

usage: (evtHandlerDisconnect obj first last wxtype id).

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

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

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

usage: (evtHandlerGetClosure obj id wxtype).

evtHandlerGetEvtHandlerEnabled :: EvtHandler a -> IO Bool Source

usage: (evtHandlerGetEvtHandlerEnabled obj).

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

usage: (evtHandlerGetNextHandler obj).

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

usage: (evtHandlerGetPreviousHandler obj).

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

usage: (evtHandlerProcessEvent obj event).

evtHandlerProcessPendingEvents :: EvtHandler a -> IO () Source

usage: (evtHandlerProcessPendingEvents obj).

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

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

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

usage: (evtHandlerSetEvtHandlerEnabled obj enabled).

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

usage: (evtHandlerSetNextHandler obj handler).

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

usage: (evtHandlerSetPreviousHandler obj handler).

FileConfig

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

usage: (fileConfigCreate inp).

FileDialog

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

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

fileDialogGetDirectory :: FileDialog a -> IO String Source

usage: (fileDialogGetDirectory obj).

fileDialogGetFilename :: FileDialog a -> IO String Source

usage: (fileDialogGetFilename obj).

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

usage: (fileDialogGetFilenames obj).

fileDialogGetFilterIndex :: FileDialog a -> IO Int Source

usage: (fileDialogGetFilterIndex obj).

fileDialogGetMessage :: FileDialog a -> IO String Source

usage: (fileDialogGetMessage obj).

fileDialogGetPath :: FileDialog a -> IO String Source

usage: (fileDialogGetPath obj).

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

usage: (fileDialogGetPaths obj).

fileDialogGetStyle :: FileDialog a -> IO Int Source

usage: (fileDialogGetStyle obj).

fileDialogGetWildcard :: FileDialog a -> IO String Source

usage: (fileDialogGetWildcard obj).

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

usage: (fileDialogSetDirectory obj dir).

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

usage: (fileDialogSetFilename obj name).

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

usage: (fileDialogSetFilterIndex obj filterIndex).

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

usage: (fileDialogSetMessage obj message).

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

usage: (fileDialogSetPath obj path).

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

usage: (fileDialogSetStyle obj style).

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

usage: (fileDialogSetWildcard obj wildCard).

FileHistory

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

usage: (fileHistoryAddFileToHistory obj file).

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

usage: (fileHistoryAddFilesToMenu obj menu).

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

usage: (fileHistoryCreate maxFiles).

fileHistoryDelete :: FileHistory a -> IO () Source

usage: (fileHistoryDelete obj).

fileHistoryGetCount :: FileHistory a -> IO Int Source

usage: (fileHistoryGetCount obj).

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

usage: (fileHistoryGetHistoryFile obj i).

fileHistoryGetMaxFiles :: FileHistory a -> IO Int Source

usage: (fileHistoryGetMaxFiles obj).

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

usage: (fileHistoryGetMenus obj).

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

usage: (fileHistoryLoad obj config).

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

usage: (fileHistoryRemoveFileFromHistory obj i).

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

usage: (fileHistoryRemoveMenu obj menu).

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

usage: (fileHistorySave obj config).

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

usage: (fileHistoryUseMenu obj menu).

FileProperty

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

usage: (filePropertyCreate label name value).

FileType

fileTypeDelete :: FileType a -> IO () Source

usage: (fileTypeDelete obj).

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

usage: (fileTypeExpandCommand obj cmd params).

fileTypeGetDescription :: FileType a -> IO String Source

usage: (fileTypeGetDescription obj).

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

usage: (fileTypeGetExtensions obj lst).

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

usage: (fileTypeGetIcon obj icon).

fileTypeGetMimeType :: FileType a -> IO String Source

usage: (fileTypeGetMimeType obj).

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

usage: (fileTypeGetMimeTypes obj lst).

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

usage: (fileTypeGetOpenCommand obj buf params).

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

usage: (fileTypeGetPrintCommand obj buf params).

FindDialogEvent

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

usage: (findDialogEventGetFindString obj ref).

findDialogEventGetFlags :: FindDialogEvent a -> IO Int Source

usage: (findDialogEventGetFlags obj).

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

usage: (findDialogEventGetReplaceString obj ref).

FindReplaceData

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

usage: (findReplaceDataCreate flags).

findReplaceDataCreateDefault :: IO (FindReplaceData ()) Source

usage: (findReplaceDataCreateDefault).

findReplaceDataDelete :: FindReplaceData a -> IO () Source

usage: (findReplaceDataDelete obj).

findReplaceDataGetFindString :: FindReplaceData a -> IO String Source

usage: (findReplaceDataGetFindString obj).

findReplaceDataGetFlags :: FindReplaceData a -> IO Int Source

usage: (findReplaceDataGetFlags obj).

findReplaceDataGetReplaceString :: FindReplaceData a -> IO String Source

usage: (findReplaceDataGetReplaceString obj).

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

usage: (findReplaceDataSetFindString obj str).

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

usage: (findReplaceDataSetFlags obj flags).

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

usage: (findReplaceDataSetReplaceString obj str).

FindReplaceDialog

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

usage: (findReplaceDialogCreate parent wxdata title style).

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

usage: (findReplaceDialogGetData obj).

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

usage: (findReplaceDialogSetData obj wxdata).

FlexGridSizer

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

usage: (flexGridSizerAddGrowableCol obj idx).

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

usage: (flexGridSizerAddGrowableRow obj idx).

flexGridSizerCalcMin :: FlexGridSizer a -> IO Size Source

usage: (flexGridSizerCalcMin obj).

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

usage: (flexGridSizerCreate rows cols vgap hgap).

flexGridSizerRecalcSizes :: FlexGridSizer a -> IO () Source

usage: (flexGridSizerRecalcSizes obj).

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

usage: (flexGridSizerRemoveGrowableCol obj idx).

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

usage: (flexGridSizerRemoveGrowableRow obj idx).

FloatProperty

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

usage: (floatPropertyCreate label name value).

Font

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

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

fontCreateDefault :: IO (Font ()) Source

usage: (fontCreateDefault).

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

usage: (fontCreateFromStock id).

fontDelete :: Font a -> IO () Source

usage: (fontDelete obj).

fontGetDefaultEncoding :: Font a -> IO Int Source

usage: (fontGetDefaultEncoding obj).

fontGetEncoding :: Font a -> IO Int Source

usage: (fontGetEncoding obj).

fontGetFaceName :: Font a -> IO String Source

usage: (fontGetFaceName obj).

fontGetFamily :: Font a -> IO Int Source

usage: (fontGetFamily obj).

fontGetFamilyString :: Font a -> IO String Source

usage: (fontGetFamilyString obj).

fontGetPointSize :: Font a -> IO Int Source

usage: (fontGetPointSize obj).

fontGetStyle :: Font a -> IO Int Source

usage: (fontGetStyle obj).

fontGetStyleString :: Font a -> IO String Source

usage: (fontGetStyleString obj).

fontGetUnderlined :: Font a -> IO Int Source

usage: (fontGetUnderlined obj).

fontGetWeight :: Font a -> IO Int Source

usage: (fontGetWeight obj).

fontGetWeightString :: Font a -> IO String Source

usage: (fontGetWeightString obj).

fontIsOk :: Font a -> IO Bool Source

usage: (fontIsOk obj).

fontIsStatic :: Font a -> IO Bool Source

usage: (fontIsStatic self).

fontSafeDelete :: Font a -> IO () Source

usage: (fontSafeDelete self).

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

usage: (fontSetDefaultEncoding obj encoding).

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

usage: (fontSetEncoding obj encoding).

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

usage: (fontSetFaceName obj faceName).

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

usage: (fontSetFamily obj family).

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

usage: (fontSetPointSize obj pointSize).

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

usage: (fontSetStyle obj style).

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

usage: (fontSetUnderlined obj underlined).

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

usage: (fontSetWeight obj weight).

FontData

fontDataCreate :: IO (FontData ()) Source

usage: (fontDataCreate).

fontDataDelete :: FontData a -> IO () Source

usage: (fontDataDelete obj).

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

usage: (fontDataEnableEffects obj flag).

fontDataGetAllowSymbols :: FontData a -> IO Bool Source

usage: (fontDataGetAllowSymbols obj).

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

usage: (fontDataGetChosenFont obj).

fontDataGetColour :: FontData a -> IO Color Source

usage: (fontDataGetColour obj).

fontDataGetEnableEffects :: FontData a -> IO Bool Source

usage: (fontDataGetEnableEffects obj).

fontDataGetEncoding :: FontData a -> IO Int Source

usage: (fontDataGetEncoding obj).

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

usage: (fontDataGetInitialFont obj).

fontDataGetShowHelp :: FontData a -> IO Int Source

usage: (fontDataGetShowHelp obj).

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

usage: (fontDataSetAllowSymbols obj flag).

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

usage: (fontDataSetChosenFont obj font).

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

usage: (fontDataSetColour obj colour).

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

usage: (fontDataSetEncoding obj encoding).

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

usage: (fontDataSetInitialFont obj font).

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

usage: (fontDataSetRange obj minRange maxRange).

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

usage: (fontDataSetShowHelp obj flag).

FontDialog

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

usage: (fontDialogCreate prt fnt).

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

usage: (fontDialogGetFontData obj).

FontEnumerator

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

usage: (fontEnumeratorCreate obj fnc).

fontEnumeratorDelete :: FontEnumerator a -> IO () Source

usage: (fontEnumeratorDelete obj).

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

usage: (fontEnumeratorEnumerateEncodings obj facename).

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

usage: (fontEnumeratorEnumerateFacenames obj encoding fixedWidthOnly).

FontMapper

fontMapperCreate :: IO (FontMapper ()) Source

usage: (fontMapperCreate).

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

usage: (fontMapperGetAltForEncoding obj encoding altencoding buf).

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

usage: (fontMapperIsEncodingAvailable obj encoding buf).

Frame

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

usage: (frameCentre self orientation).

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

usage: (frameCreate prt id txt lfttopwdthgt stl).

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

usage: (frameCreateStatusBar obj number style).

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

usage: (frameCreateToolBar obj style).

frameGetClientAreaOriginleft :: Frame a -> IO Int Source

usage: (frameGetClientAreaOriginleft obj).

frameGetClientAreaOrigintop :: Frame a -> IO Int Source

usage: (frameGetClientAreaOrigintop obj).

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

usage: (frameGetMenuBar obj).

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

usage: (frameGetStatusBar obj).

frameGetTitle :: Frame a -> IO String Source

usage: (frameGetTitle obj).

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

usage: (frameGetToolBar obj).

frameIsFullScreen :: Frame a -> IO Bool Source

usage: (frameIsFullScreen self).

frameRestore :: Frame a -> IO () Source

usage: (frameRestore obj).

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

usage: (frameSetMenuBar obj menubar).

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

usage: (frameSetShape self region).

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

usage: (frameSetStatusBar obj statBar).

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

usage: (frameSetStatusText obj txt number).

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

usage: (frameSetStatusWidths obj n widthsfield).

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

usage: (frameSetTitle frame txt).

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

usage: (frameSetToolBar obj toolbar).

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

usage: (frameShowFullScreen self show style).

GLCanvas

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

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

glCanvasIsDisplaySupported :: Ptr CInt -> IO Bool Source

usage: (glCanvasIsDisplaySupported attributes).

glCanvasIsExtensionSupported :: String -> IO Bool Source

usage: (glCanvasIsExtensionSupported extension).

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

usage: (glCanvasSetColour self colour).

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

usage: (glCanvasSetCurrent self ctxt).

glCanvasSwapBuffers :: GLCanvas a -> IO Bool Source

usage: (glCanvasSwapBuffers self).

GLContext

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

usage: (glContextCreate win other).

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

usage: (glContextCreateFromNull win).

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

usage: (glContextSetCurrent self win).

Gauge

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

usage: (gaugeCreate prt id rng lfttopwdthgt stl).

gaugeGetBezelFace :: Gauge a -> IO Int Source

usage: (gaugeGetBezelFace obj).

gaugeGetRange :: Gauge a -> IO Int Source

usage: (gaugeGetRange obj).

gaugeGetShadowWidth :: Gauge a -> IO Int Source

usage: (gaugeGetShadowWidth obj).

gaugeGetValue :: Gauge a -> IO Int Source

usage: (gaugeGetValue obj).

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

usage: (gaugeSetBezelFace obj w).

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

usage: (gaugeSetRange obj r).

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

usage: (gaugeSetShadowWidth obj w).

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

usage: (gaugeSetValue obj pos).

GenericDragImage

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

usage: (genericDragImageCreate cursor).

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

usage: (genericDragImageDoDrawImage self dc xy).

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

usage: (genericDragImageGetImageRect self xposypos).

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

usage: (genericDragImageUpdateBackingFromWindow self windowDC destDC xywh xdestydestwidthheight).

GraphicsBrush

graphicsBrushCreate :: IO (GraphicsBrush ()) Source

usage: (graphicsBrushCreate).

graphicsBrushDelete :: GraphicsBrush a -> IO () Source

usage: (graphicsBrushDelete self).

GraphicsContext

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

usage: (graphicsContextClip self region).

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

usage: (graphicsContextClipByRectangle self xywh).

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

usage: (graphicsContextConcatTransform self path).

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

usage: (graphicsContextCreate dc).

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

usage: (graphicsContextCreateDefaultMatrix self).

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

usage: (graphicsContextCreateFromNative context).

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

usage: (graphicsContextCreateFromNativeWindow window).

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

usage: (graphicsContextCreateFromWindow window).

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

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

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

usage: (graphicsContextCreatePath self).

graphicsContextDelete :: GraphicsContext a -> IO () Source

usage: (graphicsContextDelete self).

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

usage: (graphicsContextDrawBitmap self bmp xywh).

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

usage: (graphicsContextDrawEllipse self xywh).

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

usage: (graphicsContextDrawIcon self icon xywh).

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

usage: (graphicsContextDrawLines self n x y style).

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

usage: (graphicsContextDrawPath self path style).

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

usage: (graphicsContextDrawRectangle self xywh).

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

usage: (graphicsContextDrawRoundedRectangle self xywh radius).

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

usage: (graphicsContextDrawText self text xy).

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

usage: (graphicsContextDrawTextWithAngle self text xy radius).

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

usage: (graphicsContextFillPath self path style).

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

usage: (graphicsContextGetNativeContext self).

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

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

graphicsContextPopState :: GraphicsContext a -> IO () Source

usage: (graphicsContextPopState self).

graphicsContextPushState :: GraphicsContext a -> IO () Source

usage: (graphicsContextPushState self).

graphicsContextResetClip :: GraphicsContext a -> IO () Source

usage: (graphicsContextResetClip self).

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

usage: (graphicsContextRotate self angle).

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

usage: (graphicsContextScale self xScaleyScale).

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

usage: (graphicsContextSetBrush self brush).

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

usage: (graphicsContextSetFont self font colour).

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

usage: (graphicsContextSetGraphicsBrush self brush).

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

usage: (graphicsContextSetGraphicsFont self font).

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

usage: (graphicsContextSetGraphicsPen self pen).

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

usage: (graphicsContextSetPen self pen).

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

usage: (graphicsContextSetTransform self path).

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

usage: (graphicsContextStrokeLine self x1y1 x2y2).

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

usage: (graphicsContextStrokeLines self n x y style).

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

usage: (graphicsContextStrokePath self path).

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

usage: (graphicsContextTranslate self dx dy).

GraphicsFont

graphicsFontCreate :: IO (GraphicsFont ()) Source

usage: (graphicsFontCreate).

graphicsFontDelete :: GraphicsFont a -> IO () Source

usage: (graphicsFontDelete self).

GraphicsMatrix

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

usage: (graphicsMatrixConcat self t).

graphicsMatrixCreate :: IO (GraphicsMatrix ()) Source

usage: (graphicsMatrixCreate).

graphicsMatrixDelete :: GraphicsMatrix a -> IO () Source

usage: (graphicsMatrixDelete self).

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

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

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

usage: (graphicsMatrixGetNativeMatrix self).

graphicsMatrixInvert :: GraphicsMatrix a -> IO () Source

usage: (graphicsMatrixInvert self).

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

usage: (graphicsMatrixIsEqual self t).

graphicsMatrixIsIdentity :: GraphicsMatrix a -> IO Bool Source

usage: (graphicsMatrixIsIdentity self).

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

usage: (graphicsMatrixRotate self angle).

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

usage: (graphicsMatrixScale self xScaleyScale).

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

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

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

usage: (graphicsMatrixTransformDistance self dx dy).

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

usage: (graphicsMatrixTransformPoint self).

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

usage: (graphicsMatrixTranslate self dx dy).

GraphicsObject

graphicsObjectGetRenderer :: IO (GraphicsRenderer ()) Source

usage: (graphicsObjectGetRenderer).

graphicsObjectIsNull :: GraphicsObject a -> IO Bool Source

usage: (graphicsObjectIsNull self).

GraphicsPath

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

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

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

usage: (graphicsPathAddArcToPoint self x1y1 x2y2 r).

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

usage: (graphicsPathAddCircle self xy r).

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

usage: (graphicsPathAddCurveToPoint self cx1cy1 cx2cy2 xy).

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

usage: (graphicsPathAddEllipse self xywh).

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

usage: (graphicsPathAddLineToPoint self xy).

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

usage: (graphicsPathAddPath self xy path).

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

usage: (graphicsPathAddQuadCurveToPoint self cxcy xy).

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

usage: (graphicsPathAddRectangle self xywh).

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

usage: (graphicsPathAddRoundedRectangle self xywh radius).

graphicsPathCloseSubpath :: GraphicsPath a -> IO () Source

usage: (graphicsPathCloseSubpath self).

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

usage: (graphicsPathContains self xy style).

graphicsPathCreate :: IO (GraphicsPath ()) Source

usage: (graphicsPathCreate).

graphicsPathDelete :: GraphicsPath a -> IO () Source

usage: (graphicsPathDelete self).

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

usage: (graphicsPathGetBox self).

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

usage: (graphicsPathGetCurrentPoint self).

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

usage: (graphicsPathGetNativePath self).

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

usage: (graphicsPathMoveToPoint self xy).

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

usage: (graphicsPathTransform self matrix).

graphicsPathUnGetNativePath :: GraphicsPath a -> IO () Source

usage: (graphicsPathUnGetNativePath p).

GraphicsPen

graphicsPenCreate :: IO (GraphicsPen ()) Source

usage: (graphicsPenCreate).

graphicsPenDelete :: GraphicsPen a -> IO () Source

usage: (graphicsPenDelete self).

GraphicsRenderer

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

usage: (graphicsRendererCreateContext dc).

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

usage: (graphicsRendererCreateContextFromNativeContext context).

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

usage: (graphicsRendererCreateContextFromNativeWindow window).

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

usage: (graphicsRendererCreateContextFromWindow window).

graphicsRendererDelete :: GraphicsRenderer a -> IO () Source

usage: (graphicsRendererDelete self).

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

usage: (graphicsRendererGetDefaultRenderer self).

Grid

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

usage: (gridAppendCols obj numCols updateLabels).

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

usage: (gridAppendRows obj numRows updateLabels).

gridAutoSize :: Grid a -> IO () Source

usage: (gridAutoSize obj).

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

usage: (gridAutoSizeColumn obj col setAsMin).

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

usage: (gridAutoSizeColumns obj setAsMin).

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

usage: (gridAutoSizeRow obj row setAsMin).

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

usage: (gridAutoSizeRows obj setAsMin).

gridBeginBatch :: Grid a -> IO () Source

usage: (gridBeginBatch obj).

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

usage: (gridBlockToDeviceRect obj top left bottom right).

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

usage: (gridCanDragColSize obj col).

gridCanDragGridSize :: Grid a -> IO Bool Source

usage: (gridCanDragGridSize obj).

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

usage: (gridCanDragRowSize obj row).

gridCanEnableCellControl :: Grid a -> IO Bool Source

usage: (gridCanEnableCellControl obj).

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

usage: (gridCellToRect obj row col).

gridClearGrid :: Grid a -> IO () Source

usage: (gridClearGrid obj).

gridClearSelection :: Grid a -> IO () Source

usage: (gridClearSelection obj).

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

usage: (gridCreate prt id lfttopwdthgt stl).

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

usage: (gridCreateGrid obj rows cols selmode).

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

usage: (gridDeleteCols obj pos numCols updateLabels).

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

usage: (gridDeleteRows obj pos numRows updateLabels).

gridDisableCellEditControl :: Grid a -> IO () Source

usage: (gridDisableCellEditControl obj).

gridDisableDragColSize :: Grid a -> IO () Source

usage: (gridDisableDragColSize obj).

gridDisableDragGridSize :: Grid a -> IO () Source

usage: (gridDisableDragGridSize obj).

gridDisableDragRowSize :: Grid a -> IO () Source

usage: (gridDisableDragRowSize obj).

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

usage: (gridDrawAllGridLines obj dc reg).

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

usage: (gridDrawCell obj dc row col).

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

usage: (gridDrawCellBorder obj dc row col).

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

usage: (gridDrawCellHighlight obj dc attr).

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

usage: (gridDrawColLabel obj dc col).

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

usage: (gridDrawColLabels obj dc).

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

usage: (gridDrawGridSpace obj dc).

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

usage: (gridDrawRowLabel obj dc row).

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

usage: (gridDrawRowLabels obj dc).

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

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

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

usage: (gridEnableCellEditControl obj enable).

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

usage: (gridEnableDragColSize obj enable).

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

usage: (gridEnableDragGridSize obj enable).

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

usage: (gridEnableDragRowSize obj enable).

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

usage: (gridEnableEditing obj edit).

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

usage: (gridEnableGridLines obj enable).

gridEndBatch :: Grid a -> IO () Source

usage: (gridEndBatch obj).

gridGetBatchCount :: Grid a -> IO Int Source

usage: (gridGetBatchCount obj).

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

usage: (gridGetCellAlignment obj row col).

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

usage: (gridGetCellBackgroundColour obj row col colour).

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

usage: (gridGetCellEditor obj row col).

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

usage: (gridGetCellFont obj row col font).

gridGetCellHighlightColour :: Grid a -> IO Color Source

usage: (gridGetCellHighlightColour obj).

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

usage: (gridGetCellRenderer obj row col).

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

usage: (gridGetCellSize obj row col).

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

usage: (gridGetCellTextColour obj row col colour).

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

usage: (gridGetCellValue obj row col).

gridGetColLabelAlignment :: Grid a -> IO Size Source

usage: (gridGetColLabelAlignment obj).

gridGetColLabelSize :: Grid a -> IO Int Source

usage: (gridGetColLabelSize obj).

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

usage: (gridGetColLabelValue obj col).

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

usage: (gridGetColSize obj col).

gridGetDefaultCellAlignment :: Grid a -> IO Size Source

usage: (gridGetDefaultCellAlignment obj).

gridGetDefaultCellBackgroundColour :: Grid a -> IO Color Source

usage: (gridGetDefaultCellBackgroundColour obj).

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

usage: (gridGetDefaultCellFont obj).

gridGetDefaultCellTextColour :: Grid a -> IO Color Source

usage: (gridGetDefaultCellTextColour obj).

gridGetDefaultColLabelSize :: Grid a -> IO Int Source

usage: (gridGetDefaultColLabelSize obj).

gridGetDefaultColSize :: Grid a -> IO Int Source

usage: (gridGetDefaultColSize obj).

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

usage: (gridGetDefaultEditor obj).

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

usage: (gridGetDefaultEditorForCell obj row col).

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

usage: (gridGetDefaultEditorForType obj typeName).

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

usage: (gridGetDefaultRenderer obj).

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

usage: (gridGetDefaultRendererForCell obj row col).

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

usage: (gridGetDefaultRendererForType obj typeName).

gridGetDefaultRowLabelSize :: Grid a -> IO Int Source

usage: (gridGetDefaultRowLabelSize obj).

gridGetDefaultRowSize :: Grid a -> IO Int Source

usage: (gridGetDefaultRowSize obj).

gridGetGridCursorCol :: Grid a -> IO Int Source

usage: (gridGetGridCursorCol obj).

gridGetGridCursorRow :: Grid a -> IO Int Source

usage: (gridGetGridCursorRow obj).

gridGetGridLineColour :: Grid a -> IO Color Source

usage: (gridGetGridLineColour obj).

gridGetLabelBackgroundColour :: Grid a -> IO Color Source

usage: (gridGetLabelBackgroundColour obj).

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

usage: (gridGetLabelFont obj).

gridGetLabelTextColour :: Grid a -> IO Color Source

usage: (gridGetLabelTextColour obj).

gridGetNumberCols :: Grid a -> IO Int Source

usage: (gridGetNumberCols obj).

gridGetNumberRows :: Grid a -> IO Int Source

usage: (gridGetNumberRows obj).

gridGetRowLabelAlignment :: Grid a -> IO Size Source

usage: (gridGetRowLabelAlignment obj).

gridGetRowLabelSize :: Grid a -> IO Int Source

usage: (gridGetRowLabelSize obj).

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

usage: (gridGetRowLabelValue obj row).

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

usage: (gridGetRowSize obj row).

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

usage: (gridGetSelectedCells obj).

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

usage: (gridGetSelectedCols obj).

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

usage: (gridGetSelectedRows obj).

gridGetSelectionBackground :: Grid a -> IO Color Source

usage: (gridGetSelectionBackground obj).

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

usage: (gridGetSelectionBlockBottomRight obj).

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

usage: (gridGetSelectionBlockTopLeft obj).

gridGetSelectionForeground :: Grid a -> IO Color Source

usage: (gridGetSelectionForeground obj).

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

usage: (gridGetTable obj).

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

usage: (gridGetTextBoxSize obj dc countlines).

gridGridLinesEnabled :: Grid a -> IO Int Source

usage: (gridGridLinesEnabled obj).

gridHideCellEditControl :: Grid a -> IO () Source

usage: (gridHideCellEditControl obj).

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

usage: (gridInsertCols obj pos numCols updateLabels).

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

usage: (gridInsertRows obj pos numRows updateLabels).

gridIsCellEditControlEnabled :: Grid a -> IO Bool Source

usage: (gridIsCellEditControlEnabled obj).

gridIsCellEditControlShown :: Grid a -> IO Bool Source

usage: (gridIsCellEditControlShown obj).

gridIsCurrentCellReadOnly :: Grid a -> IO Bool Source

usage: (gridIsCurrentCellReadOnly obj).

gridIsEditable :: Grid a -> IO Bool Source

usage: (gridIsEditable obj).

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

usage: (gridIsInSelection obj row col).

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

usage: (gridIsReadOnly obj row col).

gridIsSelection :: Grid a -> IO Bool Source

usage: (gridIsSelection obj).

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

usage: (gridIsVisible obj row col wholeCellVisible).

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

usage: (gridMakeCellVisible obj row col).

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

usage: (gridMoveCursorDown obj expandSelection).

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

usage: (gridMoveCursorDownBlock obj expandSelection).

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

usage: (gridMoveCursorLeft obj expandSelection).

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

usage: (gridMoveCursorLeftBlock obj expandSelection).

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

usage: (gridMoveCursorRight obj expandSelection).

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

usage: (gridMoveCursorRightBlock obj expandSelection).

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

usage: (gridMoveCursorUp obj expandSelection).

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

usage: (gridMoveCursorUpBlock obj expandSelection).

gridMovePageDown :: Grid a -> IO Bool Source

usage: (gridMovePageDown obj).

gridMovePageUp :: Grid a -> IO Bool Source

usage: (gridMovePageUp obj).

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

usage: (gridProcessTableMessage obj evt).

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

usage: (gridRegisterDataType obj typeName renderer editor).