gi-atk-2.0.9: Atk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Atk.Interfaces.Text

Contents

Description

 

Synopsis

Exported types

newtype Text Source #

Constructors

Text (ManagedPtr Text) 

Instances

IsText Text Source # 
((~) * info (ResolveTextMethod t Text), MethodInfo * info Text p) => IsLabel t (Text -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Text -> p #

((~) * info (ResolveTextMethod t Text), MethodInfo * info Text p) => IsLabelProxy t (Text -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Text -> p

HasAttributeList * Text Source # 
type SignalList Text Source # 
type SignalList Text
type AttributeList Text Source # 
type AttributeList Text

class ManagedPtrNewtype a => IsText a Source #

Methods

addSelection

data TextAddSelectionMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m Bool), MonadIO m, IsText a) => MethodInfo * TextAddSelectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextAddSelectionMethodInfo a -> signature -> s

freeRanges

getBoundedRanges

data TextGetBoundedRangesMethodInfo Source #

Instances

((~) * signature (TextRectangle -> CoordType -> TextClipType -> TextClipType -> m [TextRange]), MonadIO m, IsText a) => MethodInfo * TextGetBoundedRangesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetBoundedRangesMethodInfo a -> signature -> s

getCaretOffset

data TextGetCaretOffsetMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsText a) => MethodInfo * TextGetCaretOffsetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetCaretOffsetMethodInfo a -> signature -> s

getCharacterAtOffset

data TextGetCharacterAtOffsetMethodInfo Source #

Instances

((~) * signature (Int32 -> m Char), MonadIO m, IsText a) => MethodInfo * TextGetCharacterAtOffsetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetCharacterAtOffsetMethodInfo a -> signature -> s

getCharacterCount

data TextGetCharacterCountMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsText a) => MethodInfo * TextGetCharacterCountMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetCharacterCountMethodInfo a -> signature -> s

getCharacterExtents

data TextGetCharacterExtentsMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> CoordType -> m ()), MonadIO m, IsText a) => MethodInfo * TextGetCharacterExtentsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetCharacterExtentsMethodInfo a -> signature -> s

getDefaultAttributes

data TextGetDefaultAttributesMethodInfo Source #

Instances

((~) * signature (m [Ptr ()]), MonadIO m, IsText a) => MethodInfo * TextGetDefaultAttributesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetDefaultAttributesMethodInfo a -> signature -> s

getNSelections

data TextGetNSelectionsMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsText a) => MethodInfo * TextGetNSelectionsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetNSelectionsMethodInfo a -> signature -> s

getOffsetAtPoint

data TextGetOffsetAtPointMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> CoordType -> m Int32), MonadIO m, IsText a) => MethodInfo * TextGetOffsetAtPointMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetOffsetAtPointMethodInfo a -> signature -> s

getRangeExtents

data TextGetRangeExtentsMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> CoordType -> TextRectangle -> m ()), MonadIO m, IsText a) => MethodInfo * TextGetRangeExtentsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetRangeExtentsMethodInfo a -> signature -> s

getRunAttributes

data TextGetRunAttributesMethodInfo Source #

Instances

((~) * signature (Int32 -> m ([Ptr ()], Int32, Int32)), MonadIO m, IsText a) => MethodInfo * TextGetRunAttributesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetRunAttributesMethodInfo a -> signature -> s

textGetRunAttributes :: (MonadIO m, IsText a) => a -> Int32 -> m ([Ptr ()], Int32, Int32) Source #

getSelection

data TextGetSelectionMethodInfo Source #

Instances

((~) * signature (Int32 -> m (Text, Int32, Int32)), MonadIO m, IsText a) => MethodInfo * TextGetSelectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetSelectionMethodInfo a -> signature -> s

textGetSelection :: (MonadIO m, IsText a) => a -> Int32 -> m (Text, Int32, Int32) Source #

getStringAtOffset

data TextGetStringAtOffsetMethodInfo Source #

Instances

((~) * signature (Int32 -> TextGranularity -> m (Maybe Text, Int32, Int32)), MonadIO m, IsText a) => MethodInfo * TextGetStringAtOffsetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetStringAtOffsetMethodInfo a -> signature -> s

getText

data TextGetTextMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m Text), MonadIO m, IsText a) => MethodInfo * TextGetTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetTextMethodInfo a -> signature -> s

textGetText :: (MonadIO m, IsText a) => a -> Int32 -> Int32 -> m Text Source #

getTextAfterOffset

data TextGetTextAfterOffsetMethodInfo Source #

Instances

((~) * signature (Int32 -> TextBoundary -> m (Text, Int32, Int32)), MonadIO m, IsText a) => MethodInfo * TextGetTextAfterOffsetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetTextAfterOffsetMethodInfo a -> signature -> s

textGetTextAfterOffset :: (MonadIO m, IsText a) => a -> Int32 -> TextBoundary -> m (Text, Int32, Int32) Source #

Deprecated: (Since version 2.9.3)Please use atk_text_get_string_at_offset() instead.

getTextAtOffset

data TextGetTextAtOffsetMethodInfo Source #

Instances

((~) * signature (Int32 -> TextBoundary -> m (Text, Int32, Int32)), MonadIO m, IsText a) => MethodInfo * TextGetTextAtOffsetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetTextAtOffsetMethodInfo a -> signature -> s

textGetTextAtOffset :: (MonadIO m, IsText a) => a -> Int32 -> TextBoundary -> m (Text, Int32, Int32) Source #

Deprecated: This method is deprecated since ATK version2.9.4. Please use atk_text_get_string_at_offset() instead.

getTextBeforeOffset

data TextGetTextBeforeOffsetMethodInfo Source #

Instances

((~) * signature (Int32 -> TextBoundary -> m (Text, Int32, Int32)), MonadIO m, IsText a) => MethodInfo * TextGetTextBeforeOffsetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextGetTextBeforeOffsetMethodInfo a -> signature -> s

textGetTextBeforeOffset :: (MonadIO m, IsText a) => a -> Int32 -> TextBoundary -> m (Text, Int32, Int32) Source #

Deprecated: (Since version 2.9.3)Please use atk_text_get_string_at_offset() instead.

removeSelection

data TextRemoveSelectionMethodInfo Source #

Instances

((~) * signature (Int32 -> m Bool), MonadIO m, IsText a) => MethodInfo * TextRemoveSelectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextRemoveSelectionMethodInfo a -> signature -> s

setCaretOffset

data TextSetCaretOffsetMethodInfo Source #

Instances

((~) * signature (Int32 -> m Bool), MonadIO m, IsText a) => MethodInfo * TextSetCaretOffsetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextSetCaretOffsetMethodInfo a -> signature -> s

setSelection

data TextSetSelectionMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> Int32 -> m Bool), MonadIO m, IsText a) => MethodInfo * TextSetSelectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextSetSelectionMethodInfo a -> signature -> s

textSetSelection :: (MonadIO m, IsText a) => a -> Int32 -> Int32 -> Int32 -> m Bool Source #

Signals

textAttributesChanged

data TextTextAttributesChangedSignalInfo Source #

Instances

SignalInfo TextTextAttributesChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TextTextAttributesChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextTextAttributesChangedSignalInfo -> o -> HaskellCallbackType TextTextAttributesChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextTextAttributesChangedSignalInfo Source # 

onTextTextAttributesChanged :: (GObject a, MonadIO m) => a -> TextTextAttributesChangedCallback -> m SignalHandlerId Source #

textCaretMoved

data TextTextCaretMovedSignalInfo Source #

Instances

SignalInfo TextTextCaretMovedSignalInfo Source # 

Associated Types

type HaskellCallbackType TextTextCaretMovedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextTextCaretMovedSignalInfo -> o -> HaskellCallbackType TextTextCaretMovedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextTextCaretMovedSignalInfo Source # 

afterTextTextCaretMoved :: (GObject a, MonadIO m) => a -> TextTextCaretMovedCallback -> m SignalHandlerId Source #

onTextTextCaretMoved :: (GObject a, MonadIO m) => a -> TextTextCaretMovedCallback -> m SignalHandlerId Source #

textChanged

type C_TextTextChangedCallback = Ptr () -> Int32 -> Int32 -> Ptr () -> IO () Source #

type TextTextChangedCallback = Int32 -> Int32 -> IO () Source #

Deprecated: (Since version 2.9.4)Use AtkObject::text-remove instead.

data TextTextChangedSignalInfo Source #

Instances

SignalInfo TextTextChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TextTextChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextTextChangedSignalInfo -> o -> HaskellCallbackType TextTextChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextTextChangedSignalInfo Source # 

afterTextTextChanged :: (GObject a, MonadIO m) => a -> TextTextChangedCallback -> m SignalHandlerId Source #

onTextTextChanged :: (GObject a, MonadIO m) => a -> TextTextChangedCallback -> m SignalHandlerId Source #

textInsert

type C_TextTextInsertCallback = Ptr () -> Int32 -> Int32 -> CString -> Ptr () -> IO () Source #

type TextTextInsertCallback = Int32 -> Int32 -> Text -> IO () Source #

data TextTextInsertSignalInfo Source #

Instances

SignalInfo TextTextInsertSignalInfo Source # 

Associated Types

type HaskellCallbackType TextTextInsertSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextTextInsertSignalInfo -> o -> HaskellCallbackType TextTextInsertSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextTextInsertSignalInfo Source # 

afterTextTextInsert :: (GObject a, MonadIO m) => a -> TextTextInsertCallback -> m SignalHandlerId Source #

onTextTextInsert :: (GObject a, MonadIO m) => a -> TextTextInsertCallback -> m SignalHandlerId Source #

textRemove

type C_TextTextRemoveCallback = Ptr () -> Int32 -> Int32 -> CString -> Ptr () -> IO () Source #

type TextTextRemoveCallback = Int32 -> Int32 -> Text -> IO () Source #

data TextTextRemoveSignalInfo Source #

Instances

SignalInfo TextTextRemoveSignalInfo Source # 

Associated Types

type HaskellCallbackType TextTextRemoveSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextTextRemoveSignalInfo -> o -> HaskellCallbackType TextTextRemoveSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextTextRemoveSignalInfo Source # 

afterTextTextRemove :: (GObject a, MonadIO m) => a -> TextTextRemoveCallback -> m SignalHandlerId Source #

onTextTextRemove :: (GObject a, MonadIO m) => a -> TextTextRemoveCallback -> m SignalHandlerId Source #

textSelectionChanged

data TextTextSelectionChangedSignalInfo Source #

Instances

SignalInfo TextTextSelectionChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TextTextSelectionChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextTextSelectionChangedSignalInfo -> o -> HaskellCallbackType TextTextSelectionChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextTextSelectionChangedSignalInfo Source # 

afterTextTextSelectionChanged :: (GObject a, MonadIO m) => a -> TextTextSelectionChangedCallback -> m SignalHandlerId Source #

onTextTextSelectionChanged :: (GObject a, MonadIO m) => a -> TextTextSelectionChangedCallback -> m SignalHandlerId Source #