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.View

Contents

Description

 

Synopsis

Exported types

newtype View Source

Constructors

View (ForeignPtr View) 

Instances

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

class GObject o => ViewK o Source

Instances

toView :: ViewK o => o -> IO View Source

Methods

viewGetAutoIndent

data ViewGetAutoIndentMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, ViewK a) => MethodInfo * ViewGetAutoIndentMethodInfo a signature 

viewGetBackgroundPattern

viewGetCompletion

data ViewGetCompletionMethodInfo Source

Instances

((~) * signature (m Completion), MonadIO m, ViewK a) => MethodInfo * ViewGetCompletionMethodInfo a signature 

viewGetDrawSpaces

data ViewGetDrawSpacesMethodInfo Source

Instances

((~) * signature (m [DrawSpacesFlags]), MonadIO m, ViewK a) => MethodInfo * ViewGetDrawSpacesMethodInfo a signature 

viewGetGutter

data ViewGetGutterMethodInfo Source

Instances

((~) * signature (TextWindowType -> m Gutter), MonadIO m, ViewK a) => MethodInfo * ViewGetGutterMethodInfo a signature 

viewGetHighlightCurrentLine

viewGetIndentOnTab

data ViewGetIndentOnTabMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, ViewK a) => MethodInfo * ViewGetIndentOnTabMethodInfo a signature 

viewGetIndentWidth

data ViewGetIndentWidthMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m, ViewK a) => MethodInfo * ViewGetIndentWidthMethodInfo a signature 

viewGetInsertSpacesInsteadOfTabs

viewGetMarkAttributes

viewGetRightMarginPosition

viewGetShowLineMarks

data ViewGetShowLineMarksMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, ViewK a) => MethodInfo * ViewGetShowLineMarksMethodInfo a signature 

viewGetShowLineNumbers

data ViewGetShowLineNumbersMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, ViewK a) => MethodInfo * ViewGetShowLineNumbersMethodInfo a signature 

viewGetShowRightMargin

data ViewGetShowRightMarginMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, ViewK a) => MethodInfo * ViewGetShowRightMarginMethodInfo a signature 

viewGetSmartBackspace

data ViewGetSmartBackspaceMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, ViewK a) => MethodInfo * ViewGetSmartBackspaceMethodInfo a signature 

viewGetSmartHomeEnd

viewGetTabWidth

data ViewGetTabWidthMethodInfo Source

Instances

((~) * signature (m Word32), MonadIO m, ViewK a) => MethodInfo * ViewGetTabWidthMethodInfo a signature 

viewGetVisualColumn

data ViewGetVisualColumnMethodInfo Source

Instances

((~) * signature (TextIter -> m Word32), MonadIO m, ViewK a) => MethodInfo * ViewGetVisualColumnMethodInfo a signature 

viewIndentLines

data ViewIndentLinesMethodInfo Source

Instances

((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewIndentLinesMethodInfo a signature 

viewIndentLines :: (MonadIO m, ViewK a) => a -> TextIter -> TextIter -> m () Source

viewNew

viewNewWithBuffer

viewSetAutoIndent

data ViewSetAutoIndentMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetAutoIndentMethodInfo a signature 

viewSetAutoIndent :: (MonadIO m, ViewK a) => a -> Bool -> m () Source

viewSetBackgroundPattern

viewSetDrawSpaces

data ViewSetDrawSpacesMethodInfo Source

Instances

((~) * signature ([DrawSpacesFlags] -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetDrawSpacesMethodInfo a signature 

viewSetHighlightCurrentLine

data ViewSetHighlightCurrentLineMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetHighlightCurrentLineMethodInfo a signature 

viewSetIndentOnTab

data ViewSetIndentOnTabMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetIndentOnTabMethodInfo a signature 

viewSetIndentOnTab :: (MonadIO m, ViewK a) => a -> Bool -> m () Source

viewSetIndentWidth

data ViewSetIndentWidthMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetIndentWidthMethodInfo a signature 

viewSetIndentWidth :: (MonadIO m, ViewK a) => a -> Int32 -> m () Source

viewSetInsertSpacesInsteadOfTabs

viewSetMarkAttributes

data ViewSetMarkAttributesMethodInfo Source

Instances

((~) * signature (Text -> b -> Int32 -> m ()), MonadIO m, ViewK a, MarkAttributesK b) => MethodInfo * ViewSetMarkAttributesMethodInfo a signature 

viewSetMarkAttributes :: (MonadIO m, ViewK a, MarkAttributesK b) => a -> Text -> b -> Int32 -> m () Source

viewSetRightMarginPosition

data ViewSetRightMarginPositionMethodInfo Source

Instances

((~) * signature (Word32 -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetRightMarginPositionMethodInfo a signature 

viewSetShowLineMarks

data ViewSetShowLineMarksMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetShowLineMarksMethodInfo a signature 

viewSetShowLineMarks :: (MonadIO m, ViewK a) => a -> Bool -> m () Source

viewSetShowLineNumbers

data ViewSetShowLineNumbersMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetShowLineNumbersMethodInfo a signature 

viewSetShowLineNumbers :: (MonadIO m, ViewK a) => a -> Bool -> m () Source

viewSetShowRightMargin

data ViewSetShowRightMarginMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetShowRightMarginMethodInfo a signature 

viewSetShowRightMargin :: (MonadIO m, ViewK a) => a -> Bool -> m () Source

viewSetSmartBackspace

data ViewSetSmartBackspaceMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetSmartBackspaceMethodInfo a signature 

viewSetSmartBackspace :: (MonadIO m, ViewK a) => a -> Bool -> m () Source

viewSetSmartHomeEnd

data ViewSetSmartHomeEndMethodInfo Source

Instances

((~) * signature (SmartHomeEndType -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetSmartHomeEndMethodInfo a signature 

viewSetTabWidth

data ViewSetTabWidthMethodInfo Source

Instances

((~) * signature (Word32 -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetTabWidthMethodInfo a signature 

viewSetTabWidth :: (MonadIO m, ViewK a) => a -> Word32 -> m () Source

viewUnindentLines

data ViewUnindentLinesMethodInfo Source

Instances

((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewUnindentLinesMethodInfo a signature 

viewUnindentLines :: (MonadIO m, ViewK a) => a -> TextIter -> TextIter -> m () Source

Properties

AutoIndent

setViewAutoIndent :: (MonadIO m, ViewK o) => o -> Bool -> m () Source

BackgroundPattern

Completion

DrawSpaces

HighlightCurrentLine

IndentOnTab

setViewIndentOnTab :: (MonadIO m, ViewK o) => o -> Bool -> m () Source

IndentWidth

setViewIndentWidth :: (MonadIO m, ViewK o) => o -> Int32 -> m () Source

InsertSpacesInsteadOfTabs

viewInsertSpacesInsteadOfTabs :: AttrLabelProxy "insertSpacesInsteadOfTabs" Source

RightMarginPosition

ShowLineMarks

setViewShowLineMarks :: (MonadIO m, ViewK o) => o -> Bool -> m () Source

ShowLineNumbers

setViewShowLineNumbers :: (MonadIO m, ViewK o) => o -> Bool -> m () Source

ShowRightMargin

setViewShowRightMargin :: (MonadIO m, ViewK o) => o -> Bool -> m () Source

SmartBackspace

setViewSmartBackspace :: (MonadIO m, ViewK o) => o -> Bool -> m () Source

SmartHomeEnd

TabWidth

setViewTabWidth :: (MonadIO m, ViewK o) => o -> Word32 -> m () Source

Signals

ChangeCase

type ViewChangeCaseCallbackC = Ptr () -> CUInt -> Ptr () -> IO () Source

ChangeNumber

type ViewChangeNumberCallbackC = Ptr () -> Int32 -> Ptr () -> IO () Source

JoinLines

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

LineMarkActivated

MoveLines

type ViewMoveLinesCallbackC = Ptr () -> CInt -> Int32 -> Ptr () -> IO () Source

MoveToMatchingBracket

MoveWords

type ViewMoveWordsCallbackC = Ptr () -> Int32 -> Ptr () -> IO () Source

Redo

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

ShowCompletion

SmartHomeEnd

Undo

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