{-# OPTIONS -fglasgow-exts -#include "../include/gui/qtc_hs_QTextCursor.h" #-} ----------------------------------------------------------------------------- {-| Module : QTextCursor.hs Copyright : (c) David Harley 2010 Project : qtHaskell Version : 1.1.4 Modified : 2010-09-02 17:02:22 Warning : this file is machine generated - do not modify. --} ----------------------------------------------------------------------------- module Qtc.Gui.QTextCursor ( QqTextCursor(..) ,QqTextCursor_nf(..) ,anchor ,atBlockEnd ,atBlockStart ,atStart ,beginEditBlock ,block ,blockCharFormat ,blockNumber ,columnNumber ,QcreateList(..) ,currentList ,currentTable ,deleteChar ,deletePreviousChar ,endEditBlock ,hasComplexSelection ,QinsertBlock(..) ,insertFragment ,insertFrame ,QinsertImage(..) ,QinsertList(..) ,QinsertTable(..) ,QinsertText(..) ,joinPreviousEditBlock ,mergeBlockCharFormat ,mergeBlockFormat ,mergeCharFormat ,QmovePosition(..) ,removeSelectedText ,selectionEnd ,setBlockCharFormat ,setBlockFormat ,setCharFormat ,qTextCursor_delete ) where import Foreign.C.Types import Qth.ClassTypes.Core import Qtc.Enums.Base import Qtc.Enums.Gui.QTextListFormat import Qtc.Enums.Gui.QTextCursor import Qtc.Enums.Gui.QTextFrameFormat import Qtc.Classes.Base import Qtc.Classes.Qccs import Qtc.Classes.Core import Qtc.ClassTypes.Core import Qth.ClassTypes.Core import Qtc.Classes.Gui import Qtc.ClassTypes.Gui class QqTextCursor x1 where qTextCursor :: x1 -> IO (QTextCursor ()) instance QqTextCursor (()) where qTextCursor () = withQTextCursorResult $ qtc_QTextCursor foreign import ccall "qtc_QTextCursor" qtc_QTextCursor :: IO (Ptr (TQTextCursor ())) instance QqTextCursor ((QTextCursor t1)) where qTextCursor (x1) = withQTextCursorResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor1 cobj_x1 foreign import ccall "qtc_QTextCursor1" qtc_QTextCursor1 :: Ptr (TQTextCursor t1) -> IO (Ptr (TQTextCursor ())) instance QqTextCursor ((QTextBlock t1)) where qTextCursor (x1) = withQTextCursorResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor2 cobj_x1 foreign import ccall "qtc_QTextCursor2" qtc_QTextCursor2 :: Ptr (TQTextBlock t1) -> IO (Ptr (TQTextCursor ())) instance QqTextCursor ((QTextFrame t1)) where qTextCursor (x1) = withQTextCursorResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor3 cobj_x1 foreign import ccall "qtc_QTextCursor3" qtc_QTextCursor3 :: Ptr (TQTextFrame t1) -> IO (Ptr (TQTextCursor ())) instance QqTextCursor ((QTextDocument t1)) where qTextCursor (x1) = withQTextCursorResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor4 cobj_x1 foreign import ccall "qtc_QTextCursor4" qtc_QTextCursor4 :: Ptr (TQTextDocument t1) -> IO (Ptr (TQTextCursor ())) class QqTextCursor_nf x1 where qTextCursor_nf :: x1 -> IO (QTextCursor ()) instance QqTextCursor_nf (()) where qTextCursor_nf () = withObjectRefResult $ qtc_QTextCursor instance QqTextCursor_nf ((QTextCursor t1)) where qTextCursor_nf (x1) = withObjectRefResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor1 cobj_x1 instance QqTextCursor_nf ((QTextBlock t1)) where qTextCursor_nf (x1) = withObjectRefResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor2 cobj_x1 instance QqTextCursor_nf ((QTextFrame t1)) where qTextCursor_nf (x1) = withObjectRefResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor3 cobj_x1 instance QqTextCursor_nf ((QTextDocument t1)) where qTextCursor_nf (x1) = withObjectRefResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor4 cobj_x1 anchor :: QTextCursor a -> (()) -> IO (Int) anchor x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_anchor cobj_x0 foreign import ccall "qtc_QTextCursor_anchor" qtc_QTextCursor_anchor :: Ptr (TQTextCursor a) -> IO CInt atBlockEnd :: QTextCursor a -> (()) -> IO (Bool) atBlockEnd x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_atBlockEnd cobj_x0 foreign import ccall "qtc_QTextCursor_atBlockEnd" qtc_QTextCursor_atBlockEnd :: Ptr (TQTextCursor a) -> IO CBool atBlockStart :: QTextCursor a -> (()) -> IO (Bool) atBlockStart x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_atBlockStart cobj_x0 foreign import ccall "qtc_QTextCursor_atBlockStart" qtc_QTextCursor_atBlockStart :: Ptr (TQTextCursor a) -> IO CBool instance QatEnd (QTextCursor a) (()) where atEnd x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_atEnd cobj_x0 foreign import ccall "qtc_QTextCursor_atEnd" qtc_QTextCursor_atEnd :: Ptr (TQTextCursor a) -> IO CBool atStart :: QTextCursor a -> (()) -> IO (Bool) atStart x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_atStart cobj_x0 foreign import ccall "qtc_QTextCursor_atStart" qtc_QTextCursor_atStart :: Ptr (TQTextCursor a) -> IO CBool beginEditBlock :: QTextCursor a -> (()) -> IO () beginEditBlock x0 () = withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_beginEditBlock cobj_x0 foreign import ccall "qtc_QTextCursor_beginEditBlock" qtc_QTextCursor_beginEditBlock :: Ptr (TQTextCursor a) -> IO () block :: QTextCursor a -> (()) -> IO (QTextBlock ()) block x0 () = withQTextBlockResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_block cobj_x0 foreign import ccall "qtc_QTextCursor_block" qtc_QTextCursor_block :: Ptr (TQTextCursor a) -> IO (Ptr (TQTextBlock ())) blockCharFormat :: QTextCursor a -> (()) -> IO (QTextCharFormat ()) blockCharFormat x0 () = withQTextCharFormatResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_blockCharFormat cobj_x0 foreign import ccall "qtc_QTextCursor_blockCharFormat" qtc_QTextCursor_blockCharFormat :: Ptr (TQTextCursor a) -> IO (Ptr (TQTextCharFormat ())) instance QblockFormat (QTextCursor a) (()) where blockFormat x0 () = withQTextBlockFormatResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_blockFormat cobj_x0 foreign import ccall "qtc_QTextCursor_blockFormat" qtc_QTextCursor_blockFormat :: Ptr (TQTextCursor a) -> IO (Ptr (TQTextBlockFormat ())) blockNumber :: QTextCursor a -> (()) -> IO (Int) blockNumber x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_blockNumber cobj_x0 foreign import ccall "qtc_QTextCursor_blockNumber" qtc_QTextCursor_blockNumber :: Ptr (TQTextCursor a) -> IO CInt instance QcharFormat (QTextCursor a) (()) where charFormat x0 () = withQTextCharFormatResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_charFormat cobj_x0 foreign import ccall "qtc_QTextCursor_charFormat" qtc_QTextCursor_charFormat :: Ptr (TQTextCursor a) -> IO (Ptr (TQTextCharFormat ())) instance QclearSelection (QTextCursor a) (()) where clearSelection x0 () = withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_clearSelection cobj_x0 foreign import ccall "qtc_QTextCursor_clearSelection" qtc_QTextCursor_clearSelection :: Ptr (TQTextCursor a) -> IO () columnNumber :: QTextCursor a -> (()) -> IO (Int) columnNumber x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_columnNumber cobj_x0 foreign import ccall "qtc_QTextCursor_columnNumber" qtc_QTextCursor_columnNumber :: Ptr (TQTextCursor a) -> IO CInt class QcreateList x1 where createList :: QTextCursor a -> x1 -> IO (QTextList ()) instance QcreateList ((QTextListFormat t1)) where createList x0 (x1) = withQTextListResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor_createList1 cobj_x0 cobj_x1 foreign import ccall "qtc_QTextCursor_createList1" qtc_QTextCursor_createList1 :: Ptr (TQTextCursor a) -> Ptr (TQTextListFormat t1) -> IO (Ptr (TQTextList ())) instance QcreateList ((QTextListFormatStyle)) where createList x0 (x1) = withQTextListResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_createList cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QTextCursor_createList" qtc_QTextCursor_createList :: Ptr (TQTextCursor a) -> CLong -> IO (Ptr (TQTextList ())) instance QcurrentFrame (QTextCursor a) (()) (IO (QTextFrame ())) where currentFrame x0 () = withQTextFrameResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_currentFrame cobj_x0 foreign import ccall "qtc_QTextCursor_currentFrame" qtc_QTextCursor_currentFrame :: Ptr (TQTextCursor a) -> IO (Ptr (TQTextFrame ())) currentList :: QTextCursor a -> (()) -> IO (QTextList ()) currentList x0 () = withQTextListResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_currentList cobj_x0 foreign import ccall "qtc_QTextCursor_currentList" qtc_QTextCursor_currentList :: Ptr (TQTextCursor a) -> IO (Ptr (TQTextList ())) currentTable :: QTextCursor a -> (()) -> IO (QTextTable ()) currentTable x0 () = withQTextTableResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_currentTable cobj_x0 foreign import ccall "qtc_QTextCursor_currentTable" qtc_QTextCursor_currentTable :: Ptr (TQTextCursor a) -> IO (Ptr (TQTextTable ())) deleteChar :: QTextCursor a -> (()) -> IO () deleteChar x0 () = withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_deleteChar cobj_x0 foreign import ccall "qtc_QTextCursor_deleteChar" qtc_QTextCursor_deleteChar :: Ptr (TQTextCursor a) -> IO () deletePreviousChar :: QTextCursor a -> (()) -> IO () deletePreviousChar x0 () = withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_deletePreviousChar cobj_x0 foreign import ccall "qtc_QTextCursor_deletePreviousChar" qtc_QTextCursor_deletePreviousChar :: Ptr (TQTextCursor a) -> IO () endEditBlock :: QTextCursor a -> (()) -> IO () endEditBlock x0 () = withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_endEditBlock cobj_x0 foreign import ccall "qtc_QTextCursor_endEditBlock" qtc_QTextCursor_endEditBlock :: Ptr (TQTextCursor a) -> IO () hasComplexSelection :: QTextCursor a -> (()) -> IO (Bool) hasComplexSelection x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_hasComplexSelection cobj_x0 foreign import ccall "qtc_QTextCursor_hasComplexSelection" qtc_QTextCursor_hasComplexSelection :: Ptr (TQTextCursor a) -> IO CBool instance QhasSelection (QTextCursor a) (()) where hasSelection x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_hasSelection cobj_x0 foreign import ccall "qtc_QTextCursor_hasSelection" qtc_QTextCursor_hasSelection :: Ptr (TQTextCursor a) -> IO CBool class QinsertBlock x1 where insertBlock :: QTextCursor a -> x1 -> IO () instance QinsertBlock (()) where insertBlock x0 () = withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_insertBlock cobj_x0 foreign import ccall "qtc_QTextCursor_insertBlock" qtc_QTextCursor_insertBlock :: Ptr (TQTextCursor a) -> IO () instance QinsertBlock ((QTextBlockFormat t1)) where insertBlock x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor_insertBlock1 cobj_x0 cobj_x1 foreign import ccall "qtc_QTextCursor_insertBlock1" qtc_QTextCursor_insertBlock1 :: Ptr (TQTextCursor a) -> Ptr (TQTextBlockFormat t1) -> IO () instance QinsertBlock ((QTextBlockFormat t1, QTextCharFormat t2)) where insertBlock x0 (x1, x2) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QTextCursor_insertBlock2 cobj_x0 cobj_x1 cobj_x2 foreign import ccall "qtc_QTextCursor_insertBlock2" qtc_QTextCursor_insertBlock2 :: Ptr (TQTextCursor a) -> Ptr (TQTextBlockFormat t1) -> Ptr (TQTextCharFormat t2) -> IO () insertFragment :: QTextCursor a -> ((QTextDocumentFragment t1)) -> IO () insertFragment x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor_insertFragment cobj_x0 cobj_x1 foreign import ccall "qtc_QTextCursor_insertFragment" qtc_QTextCursor_insertFragment :: Ptr (TQTextCursor a) -> Ptr (TQTextDocumentFragment t1) -> IO () insertFrame :: QTextCursor a -> ((QTextFrameFormat t1)) -> IO (QTextFrame ()) insertFrame x0 (x1) = withQTextFrameResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor_insertFrame cobj_x0 cobj_x1 foreign import ccall "qtc_QTextCursor_insertFrame" qtc_QTextCursor_insertFrame :: Ptr (TQTextCursor a) -> Ptr (TQTextFrameFormat t1) -> IO (Ptr (TQTextFrame ())) instance QinsertHtml (QTextCursor a) ((String)) where insertHtml x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QTextCursor_insertHtml cobj_x0 cstr_x1 foreign import ccall "qtc_QTextCursor_insertHtml" qtc_QTextCursor_insertHtml :: Ptr (TQTextCursor a) -> CWString -> IO () class QinsertImage x1 where insertImage :: QTextCursor a -> x1 -> IO () instance QinsertImage ((QTextImageFormat t1)) where insertImage x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor_insertImage cobj_x0 cobj_x1 foreign import ccall "qtc_QTextCursor_insertImage" qtc_QTextCursor_insertImage :: Ptr (TQTextCursor a) -> Ptr (TQTextImageFormat t1) -> IO () instance QinsertImage ((QTextImageFormat t1, QTextFrameFormatPosition)) where insertImage x0 (x1, x2) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor_insertImage2 cobj_x0 cobj_x1 (toCLong $ qEnum_toInt x2) foreign import ccall "qtc_QTextCursor_insertImage2" qtc_QTextCursor_insertImage2 :: Ptr (TQTextCursor a) -> Ptr (TQTextImageFormat t1) -> CLong -> IO () instance QinsertImage ((String)) where insertImage x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QTextCursor_insertImage1 cobj_x0 cstr_x1 foreign import ccall "qtc_QTextCursor_insertImage1" qtc_QTextCursor_insertImage1 :: Ptr (TQTextCursor a) -> CWString -> IO () class QinsertList x1 where insertList :: QTextCursor a -> x1 -> IO (QTextList ()) instance QinsertList ((QTextListFormat t1)) where insertList x0 (x1) = withQTextListResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor_insertList1 cobj_x0 cobj_x1 foreign import ccall "qtc_QTextCursor_insertList1" qtc_QTextCursor_insertList1 :: Ptr (TQTextCursor a) -> Ptr (TQTextListFormat t1) -> IO (Ptr (TQTextList ())) instance QinsertList ((QTextListFormatStyle)) where insertList x0 (x1) = withQTextListResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_insertList cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QTextCursor_insertList" qtc_QTextCursor_insertList :: Ptr (TQTextCursor a) -> CLong -> IO (Ptr (TQTextList ())) class QinsertTable x1 where insertTable :: QTextCursor a -> x1 -> IO (QTextTable ()) instance QinsertTable ((Int, Int)) where insertTable x0 (x1, x2) = withQTextTableResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_insertTable cobj_x0 (toCInt x1) (toCInt x2) foreign import ccall "qtc_QTextCursor_insertTable" qtc_QTextCursor_insertTable :: Ptr (TQTextCursor a) -> CInt -> CInt -> IO (Ptr (TQTextTable ())) instance QinsertTable ((Int, Int, QTextTableFormat t3)) where insertTable x0 (x1, x2, x3) = withQTextTableResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x3 $ \cobj_x3 -> qtc_QTextCursor_insertTable1 cobj_x0 (toCInt x1) (toCInt x2) cobj_x3 foreign import ccall "qtc_QTextCursor_insertTable1" qtc_QTextCursor_insertTable1 :: Ptr (TQTextCursor a) -> CInt -> CInt -> Ptr (TQTextTableFormat t3) -> IO (Ptr (TQTextTable ())) class QinsertText x1 where insertText :: QTextCursor a -> x1 -> IO () instance QinsertText ((String)) where insertText x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QTextCursor_insertText cobj_x0 cstr_x1 foreign import ccall "qtc_QTextCursor_insertText" qtc_QTextCursor_insertText :: Ptr (TQTextCursor a) -> CWString -> IO () instance QinsertText ((String, QTextCharFormat t2)) where insertText x0 (x1, x2) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QTextCursor_insertText1 cobj_x0 cstr_x1 cobj_x2 foreign import ccall "qtc_QTextCursor_insertText1" qtc_QTextCursor_insertText1 :: Ptr (TQTextCursor a) -> CWString -> Ptr (TQTextCharFormat t2) -> IO () instance QisCopyOf (QTextCursor a) ((QTextCursor t1)) where isCopyOf x0 (x1) = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor_isCopyOf cobj_x0 cobj_x1 foreign import ccall "qtc_QTextCursor_isCopyOf" qtc_QTextCursor_isCopyOf :: Ptr (TQTextCursor a) -> Ptr (TQTextCursor t1) -> IO CBool instance QqisNull (QTextCursor a) (()) where qisNull x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_isNull cobj_x0 foreign import ccall "qtc_QTextCursor_isNull" qtc_QTextCursor_isNull :: Ptr (TQTextCursor a) -> IO CBool joinPreviousEditBlock :: QTextCursor a -> (()) -> IO () joinPreviousEditBlock x0 () = withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_joinPreviousEditBlock cobj_x0 foreign import ccall "qtc_QTextCursor_joinPreviousEditBlock" qtc_QTextCursor_joinPreviousEditBlock :: Ptr (TQTextCursor a) -> IO () mergeBlockCharFormat :: QTextCursor a -> ((QTextCharFormat t1)) -> IO () mergeBlockCharFormat x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor_mergeBlockCharFormat cobj_x0 cobj_x1 foreign import ccall "qtc_QTextCursor_mergeBlockCharFormat" qtc_QTextCursor_mergeBlockCharFormat :: Ptr (TQTextCursor a) -> Ptr (TQTextCharFormat t1) -> IO () mergeBlockFormat :: QTextCursor a -> ((QTextBlockFormat t1)) -> IO () mergeBlockFormat x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor_mergeBlockFormat cobj_x0 cobj_x1 foreign import ccall "qtc_QTextCursor_mergeBlockFormat" qtc_QTextCursor_mergeBlockFormat :: Ptr (TQTextCursor a) -> Ptr (TQTextBlockFormat t1) -> IO () mergeCharFormat :: QTextCursor a -> ((QTextCharFormat t1)) -> IO () mergeCharFormat x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor_mergeCharFormat cobj_x0 cobj_x1 foreign import ccall "qtc_QTextCursor_mergeCharFormat" qtc_QTextCursor_mergeCharFormat :: Ptr (TQTextCursor a) -> Ptr (TQTextCharFormat t1) -> IO () class QmovePosition x1 where movePosition :: QTextCursor a -> x1 -> IO (Bool) instance QmovePosition ((MoveOperation)) where movePosition x0 (x1) = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_movePosition cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QTextCursor_movePosition" qtc_QTextCursor_movePosition :: Ptr (TQTextCursor a) -> CLong -> IO CBool instance QmovePosition ((MoveOperation, MoveMode)) where movePosition x0 (x1, x2) = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_movePosition1 cobj_x0 (toCLong $ qEnum_toInt x1) (toCLong $ qEnum_toInt x2) foreign import ccall "qtc_QTextCursor_movePosition1" qtc_QTextCursor_movePosition1 :: Ptr (TQTextCursor a) -> CLong -> CLong -> IO CBool instance QmovePosition ((MoveOperation, MoveMode, Int)) where movePosition x0 (x1, x2, x3) = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_movePosition2 cobj_x0 (toCLong $ qEnum_toInt x1) (toCLong $ qEnum_toInt x2) (toCInt x3) foreign import ccall "qtc_QTextCursor_movePosition2" qtc_QTextCursor_movePosition2 :: Ptr (TQTextCursor a) -> CLong -> CLong -> CInt -> IO CBool instance Qposition (QTextCursor a) (()) (IO (Int)) where position x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_position cobj_x0 foreign import ccall "qtc_QTextCursor_position" qtc_QTextCursor_position :: Ptr (TQTextCursor a) -> IO CInt removeSelectedText :: QTextCursor a -> (()) -> IO () removeSelectedText x0 () = withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_removeSelectedText cobj_x0 foreign import ccall "qtc_QTextCursor_removeSelectedText" qtc_QTextCursor_removeSelectedText :: Ptr (TQTextCursor a) -> IO () instance Qselect (QTextCursor a) ((SelectionType)) where select x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_select cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QTextCursor_select" qtc_QTextCursor_select :: Ptr (TQTextCursor a) -> CLong -> IO () instance QselectedText (QTextCursor a) (()) where selectedText x0 () = withStringResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_selectedText cobj_x0 foreign import ccall "qtc_QTextCursor_selectedText" qtc_QTextCursor_selectedText :: Ptr (TQTextCursor a) -> IO (Ptr (TQString ())) instance Qselection (QTextCursor a) (()) (IO (QTextDocumentFragment ())) where selection x0 () = withQTextDocumentFragmentResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_selection cobj_x0 foreign import ccall "qtc_QTextCursor_selection" qtc_QTextCursor_selection :: Ptr (TQTextCursor a) -> IO (Ptr (TQTextDocumentFragment ())) selectionEnd :: QTextCursor a -> (()) -> IO (Int) selectionEnd x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_selectionEnd cobj_x0 foreign import ccall "qtc_QTextCursor_selectionEnd" qtc_QTextCursor_selectionEnd :: Ptr (TQTextCursor a) -> IO CInt instance QselectionStart (QTextCursor a) (()) where selectionStart x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_selectionStart cobj_x0 foreign import ccall "qtc_QTextCursor_selectionStart" qtc_QTextCursor_selectionStart :: Ptr (TQTextCursor a) -> IO CInt setBlockCharFormat :: QTextCursor a -> ((QTextCharFormat t1)) -> IO () setBlockCharFormat x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor_setBlockCharFormat cobj_x0 cobj_x1 foreign import ccall "qtc_QTextCursor_setBlockCharFormat" qtc_QTextCursor_setBlockCharFormat :: Ptr (TQTextCursor a) -> Ptr (TQTextCharFormat t1) -> IO () setBlockFormat :: QTextCursor a -> ((QTextBlockFormat t1)) -> IO () setBlockFormat x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor_setBlockFormat cobj_x0 cobj_x1 foreign import ccall "qtc_QTextCursor_setBlockFormat" qtc_QTextCursor_setBlockFormat :: Ptr (TQTextCursor a) -> Ptr (TQTextBlockFormat t1) -> IO () setCharFormat :: QTextCursor a -> ((QTextCharFormat t1)) -> IO () setCharFormat x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QTextCursor_setCharFormat cobj_x0 cobj_x1 foreign import ccall "qtc_QTextCursor_setCharFormat" qtc_QTextCursor_setCharFormat :: Ptr (TQTextCursor a) -> Ptr (TQTextCharFormat t1) -> IO () instance QsetPosition (QTextCursor a) ((Int)) where setPosition x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_setPosition cobj_x0 (toCInt x1) foreign import ccall "qtc_QTextCursor_setPosition" qtc_QTextCursor_setPosition :: Ptr (TQTextCursor a) -> CInt -> IO () instance QsetPosition (QTextCursor a) ((Int, MoveMode)) where setPosition x0 (x1, x2) = withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_setPosition1 cobj_x0 (toCInt x1) (toCLong $ qEnum_toInt x2) foreign import ccall "qtc_QTextCursor_setPosition1" qtc_QTextCursor_setPosition1 :: Ptr (TQTextCursor a) -> CInt -> CLong -> IO () qTextCursor_delete :: QTextCursor a -> IO () qTextCursor_delete x0 = withObjectPtr x0 $ \cobj_x0 -> qtc_QTextCursor_delete cobj_x0 foreign import ccall "qtc_QTextCursor_delete" qtc_QTextCursor_delete :: Ptr (TQTextCursor a) -> IO ()