gi-gtksource-3.0.2: 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 Source 
((~) * info (ResolveBufferMethod t Buffer), MethodInfo * info Buffer p) => IsLabelProxy t (Buffer -> p) Source 
type ParentTypes Buffer Source 
type AttributeList Buffer Source 
type SignalList Buffer Source 

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 Source 

bufferCanUndo

data BufferCanUndoMethodInfo Source

Instances

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

bufferChangeCase

data BufferChangeCaseMethodInfo Source

Instances

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

bufferCreateSourceMark

bufferEndNotUndoableAction

bufferEnsureHighlight

data BufferEnsureHighlightMethodInfo Source

Instances

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

bufferForwardIterToSourceMark

bufferGetContextClassesAtIter

bufferGetHighlightMatchingBrackets

bufferGetHighlightSyntax

bufferGetImplicitTrailingNewline

bufferGetLanguage

data BufferGetLanguageMethodInfo Source

Instances

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

bufferGetMaxUndoLevels

bufferGetSourceMarksAtIter

bufferGetSourceMarksAtLine

bufferGetStyleScheme

bufferGetUndoManager

bufferIterBackwardToContextClassToggle

bufferIterForwardToContextClassToggle

bufferIterHasContextClass

bufferJoinLines

data BufferJoinLinesMethodInfo Source

Instances

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

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 Source 

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

bufferRemoveSourceMarks

bufferSetHighlightMatchingBrackets

bufferSetHighlightSyntax

data BufferSetHighlightSyntaxMethodInfo Source

Instances

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

bufferSetImplicitTrailingNewline

bufferSetLanguage

data BufferSetLanguageMethodInfo Source

Instances

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

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 Source 

bufferSetStyleScheme

data BufferSetStyleSchemeMethodInfo Source

Instances

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

bufferSetUndoManager

data BufferSetUndoManagerMethodInfo Source

Instances

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

bufferSortLines

data BufferSortLinesMethodInfo Source

Instances

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

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 Source 

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