gi-gtksource-0.3.18.14: GtkSource 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.GtkSource.Objects.Buffer

Contents

Description

 

Synopsis

Exported types

newtype Buffer Source

Constructors

Buffer (ForeignPtr Buffer) 

Instances

GObject Buffer 
((~) * info (ResolveBufferMethod t Buffer), MethodInfo * info Buffer p) => IsLabelProxy t (Buffer -> p) 
type ParentTypes Buffer 
type AttributeList Buffer 
type SignalList Buffer 

class GObject o => BufferK o Source

Instances

Methods

bufferBackwardIterToSourceMark

bufferBeginNotUndoableAction

bufferCanRedo

data BufferCanRedoMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, BufferK a) => MethodInfo * BufferCanRedoMethodInfo a signature 

bufferCanUndo

data BufferCanUndoMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, BufferK a) => MethodInfo * BufferCanUndoMethodInfo a signature 

bufferChangeCase

data BufferChangeCaseMethodInfo Source

Instances

((~) * signature (ChangeCaseType -> TextIter -> TextIter -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferChangeCaseMethodInfo a signature 

bufferCreateSourceMark

bufferEndNotUndoableAction

data BufferEndNotUndoableActionMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, BufferK a) => MethodInfo * BufferEndNotUndoableActionMethodInfo a signature 

bufferEnsureHighlight

data BufferEnsureHighlightMethodInfo Source

Instances

((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferEnsureHighlightMethodInfo a signature 

bufferForwardIterToSourceMark

bufferGetContextClassesAtIter

bufferGetHighlightMatchingBrackets

bufferGetHighlightSyntax

bufferGetImplicitTrailingNewline

bufferGetLanguage

data BufferGetLanguageMethodInfo Source

Instances

((~) * signature (m (Maybe Language)), MonadIO m, BufferK a) => MethodInfo * BufferGetLanguageMethodInfo a signature 

bufferGetMaxUndoLevels

data BufferGetMaxUndoLevelsMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m, BufferK a) => MethodInfo * BufferGetMaxUndoLevelsMethodInfo a signature 

bufferGetSourceMarksAtIter

bufferGetSourceMarksAtLine

bufferGetStyleScheme

bufferGetUndoManager

bufferIterBackwardToContextClassToggle

bufferIterForwardToContextClassToggle

bufferIterHasContextClass

bufferJoinLines

data BufferJoinLinesMethodInfo Source

Instances

((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferJoinLinesMethodInfo a signature 

bufferJoinLines :: (MonadIO m, BufferK a) => a -> TextIter -> TextIter -> m () Source

bufferNew

bufferNewWithLanguage

bufferRedo

data BufferRedoMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, BufferK a) => MethodInfo * BufferRedoMethodInfo a signature 

bufferRedo :: (MonadIO m, BufferK a) => a -> m () Source

bufferRemoveSourceMarks

data BufferRemoveSourceMarksMethodInfo Source

Instances

((~) * signature (TextIter -> TextIter -> Maybe Text -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferRemoveSourceMarksMethodInfo a signature 

bufferSetHighlightMatchingBrackets

bufferSetHighlightSyntax

data BufferSetHighlightSyntaxMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferSetHighlightSyntaxMethodInfo a signature 

bufferSetImplicitTrailingNewline

bufferSetLanguage

data BufferSetLanguageMethodInfo Source

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, BufferK a, LanguageK b) => MethodInfo * BufferSetLanguageMethodInfo a signature 

bufferSetLanguage :: (MonadIO m, BufferK a, LanguageK b) => a -> Maybe b -> m () Source

bufferSetMaxUndoLevels

data BufferSetMaxUndoLevelsMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferSetMaxUndoLevelsMethodInfo a signature 

bufferSetStyleScheme

data BufferSetStyleSchemeMethodInfo Source

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, BufferK a, StyleSchemeK b) => MethodInfo * BufferSetStyleSchemeMethodInfo a signature 

bufferSetUndoManager

data BufferSetUndoManagerMethodInfo Source

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, BufferK a, UndoManagerK b) => MethodInfo * BufferSetUndoManagerMethodInfo a signature 

bufferSortLines

data BufferSortLinesMethodInfo Source

Instances

((~) * signature (TextIter -> TextIter -> [SortFlags] -> Int32 -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferSortLinesMethodInfo a signature 

bufferSortLines :: (MonadIO m, BufferK a) => a -> TextIter -> TextIter -> [SortFlags] -> Int32 -> m () Source

bufferUndo

data BufferUndoMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, BufferK a) => MethodInfo * BufferUndoMethodInfo a signature 

bufferUndo :: (MonadIO m, BufferK a) => a -> m () Source

Properties

CanRedo

CanUndo

HighlightMatchingBrackets

HighlightSyntax

ImplicitTrailingNewline

Language

clearBufferLanguage :: (MonadIO m, BufferK o) => o -> m () Source

setBufferLanguage :: (MonadIO m, BufferK o, LanguageK a) => o -> a -> m () Source

MaxUndoLevels

StyleScheme

setBufferStyleScheme :: (MonadIO m, BufferK o, StyleSchemeK a) => o -> a -> m () Source

UndoManager

setBufferUndoManager :: (MonadIO m, BufferK o, UndoManagerK a) => o -> a -> m () Source

Signals

BracketMatched

HighlightUpdated

Redo

type BufferRedoCallbackC = Ptr () -> Ptr () -> IO () Source

SourceMarkUpdated

Undo

type BufferUndoCallbackC = Ptr () -> Ptr () -> IO () Source