gi-gtk-0.3.18.13: Gtk 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.Gtk.Objects.TextBuffer

Contents

Description

 

Synopsis

Exported types

newtype TextBuffer Source

Instances

GObject TextBuffer Source 
((~) * info (ResolveTextBufferMethod t TextBuffer), MethodInfo * info TextBuffer p) => IsLabel t (TextBuffer -> p) Source 

Methods

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

((~) * info (ResolveTextBufferMethod t TextBuffer), MethodInfo * info TextBuffer p) => IsLabelProxy t (TextBuffer -> p) Source 
type ParentTypes TextBuffer Source 
type AttributeList TextBuffer Source 
type SignalList TextBuffer Source 

Methods

textBufferAddMark

textBufferAddMark :: (MonadIO m, TextBufferK a, TextMarkK b) => a -> b -> TextIter -> m () Source

textBufferAddSelectionClipboard

textBufferApplyTag

textBufferApplyTagByName

textBufferBackspace

textBufferBeginUserAction

textBufferCopyClipboard

textBufferCreateChildAnchor

textBufferCreateMark

textBufferCutClipboard

textBufferDelete

textBufferDeleteInteractive

textBufferDeleteMark

textBufferDeleteMarkByName

textBufferDeleteSelection

textBufferDeserialize

textBufferDeserialize :: (MonadIO m, TextBufferK a, TextBufferK b) => a -> b -> Atom -> TextIter -> ByteString -> m () Source

textBufferDeserializeGetCanCreateTags

textBufferDeserializeSetCanCreateTags

textBufferEndUserAction

textBufferGetBounds

textBufferGetCharCount

textBufferGetCopyTargetList

textBufferGetDeserializeFormats

textBufferGetEndIter

textBufferGetHasSelection

textBufferGetInsert

textBufferGetIterAtChildAnchor

textBufferGetIterAtLine

textBufferGetIterAtLineIndex

textBufferGetIterAtLineOffset

textBufferGetIterAtMark

textBufferGetIterAtOffset

textBufferGetLineCount

textBufferGetMark

textBufferGetModified

textBufferGetPasteTargetList

textBufferGetSelectionBound

textBufferGetSelectionBounds

textBufferGetSerializeFormats

textBufferGetSlice

textBufferGetStartIter

textBufferGetTagTable

textBufferGetText

textBufferInsert

textBufferInsert :: (MonadIO m, TextBufferK a) => a -> TextIter -> Text -> Int32 -> m () Source

textBufferInsertAtCursor

textBufferInsertChildAnchor

textBufferInsertInteractive

textBufferInsertInteractiveAtCursor

textBufferInsertMarkup

textBufferInsertPixbuf

textBufferInsertPixbuf :: (MonadIO m, TextBufferK a, PixbufK b) => a -> TextIter -> b -> m () Source

textBufferInsertRange

textBufferInsertRangeInteractive

textBufferMoveMark

textBufferMoveMarkByName

textBufferNew

textBufferPasteClipboard

textBufferPlaceCursor

textBufferRegisterDeserializeFormat

textBufferRegisterDeserializeTagset

textBufferRegisterSerializeFormat

textBufferRegisterSerializeTagset

textBufferRemoveAllTags

textBufferRemoveSelectionClipboard

textBufferRemoveTag

textBufferRemoveTagByName

textBufferSelectRange

textBufferSerialize

textBufferSetModified

textBufferSetText

textBufferSetText :: (MonadIO m, TextBufferK a) => a -> Text -> Int32 -> m () Source

textBufferUnregisterDeserializeFormat

textBufferUnregisterSerializeFormat

Properties

CopyTargetList

CursorPosition

HasSelection

PasteTargetList

TagTable

Text

setTextBufferText :: (MonadIO m, TextBufferK o) => o -> Text -> m () Source

Signals

ApplyTag

BeginUserAction

Changed

DeleteRange

EndUserAction

InsertChildAnchor

InsertPixbuf

type TextBufferInsertPixbufCallbackC = Ptr () -> Ptr TextIter -> Ptr Pixbuf -> Ptr () -> IO () Source

InsertText

MarkDeleted

MarkSet

ModifiedChanged

PasteDone

RemoveTag