gi-gtksource-3.0.9: 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 (ManagedPtr View) 

Instances

GObject View Source # 
IsView View Source # 
IsObject View Source # 
IsWidget View Source # 
IsBuildable View Source # 
IsContainer View Source # 
IsImplementorIface View Source # 
IsScrollable View Source # 
IsTextView View Source # 
((~) * info (ResolveViewMethod t View), MethodInfo * info View p) => IsLabel t (View -> p) Source # 

Methods

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

((~) * info (ResolveViewMethod t View), MethodInfo * info View p) => IsLabelProxy t (View -> p) Source # 

Methods

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

HasAttributeList * View Source # 
type SignalList View Source # 
type SignalList View
type AttributeList View Source # 
type AttributeList View

class GObject o => IsView o Source #

Instances

(GObject a, UnknownAncestorError Constraint View a) => IsView a Source # 
IsView View Source # 
IsView Map Source # 

toView :: IsView o => o -> IO View Source #

Methods

getAutoIndent

data ViewGetAutoIndentMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsView a) => MethodInfo * ViewGetAutoIndentMethodInfo a signature Source # 

Methods

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

getBackgroundPattern

data ViewGetBackgroundPatternMethodInfo Source #

Instances

((~) * signature (m BackgroundPatternType), MonadIO m, IsView a) => MethodInfo * ViewGetBackgroundPatternMethodInfo a signature Source # 

Methods

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

getCompletion

data ViewGetCompletionMethodInfo Source #

Instances

((~) * signature (m Completion), MonadIO m, IsView a) => MethodInfo * ViewGetCompletionMethodInfo a signature Source # 

Methods

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

getDrawSpaces

data ViewGetDrawSpacesMethodInfo Source #

Instances

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

Methods

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

getGutter

data ViewGetGutterMethodInfo Source #

Instances

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

Methods

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

viewGetGutter :: (MonadIO m, IsView a) => a -> TextWindowType -> m Gutter Source #

getHighlightCurrentLine

data ViewGetHighlightCurrentLineMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsView a) => MethodInfo * ViewGetHighlightCurrentLineMethodInfo a signature Source # 

Methods

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

getIndentOnTab

data ViewGetIndentOnTabMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsView a) => MethodInfo * ViewGetIndentOnTabMethodInfo a signature Source # 

Methods

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

getIndentWidth

data ViewGetIndentWidthMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsView a) => MethodInfo * ViewGetIndentWidthMethodInfo a signature Source # 

Methods

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

getInsertSpacesInsteadOfTabs

data ViewGetInsertSpacesInsteadOfTabsMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsView a) => MethodInfo * ViewGetInsertSpacesInsteadOfTabsMethodInfo a signature Source # 

Methods

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

getMarkAttributes

data ViewGetMarkAttributesMethodInfo Source #

Instances

((~) * signature (Text -> Int32 -> m MarkAttributes), MonadIO m, IsView a) => MethodInfo * ViewGetMarkAttributesMethodInfo a signature Source # 

Methods

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

getRightMarginPosition

data ViewGetRightMarginPositionMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsView a) => MethodInfo * ViewGetRightMarginPositionMethodInfo a signature Source # 

Methods

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

getShowLineMarks

data ViewGetShowLineMarksMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsView a) => MethodInfo * ViewGetShowLineMarksMethodInfo a signature Source # 

Methods

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

getShowLineNumbers

data ViewGetShowLineNumbersMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsView a) => MethodInfo * ViewGetShowLineNumbersMethodInfo a signature Source # 

Methods

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

getShowRightMargin

data ViewGetShowRightMarginMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsView a) => MethodInfo * ViewGetShowRightMarginMethodInfo a signature Source # 

Methods

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

getSmartBackspace

data ViewGetSmartBackspaceMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsView a) => MethodInfo * ViewGetSmartBackspaceMethodInfo a signature Source # 

Methods

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

getSmartHomeEnd

data ViewGetSmartHomeEndMethodInfo Source #

Instances

((~) * signature (m SmartHomeEndType), MonadIO m, IsView a) => MethodInfo * ViewGetSmartHomeEndMethodInfo a signature Source # 

Methods

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

getTabWidth

data ViewGetTabWidthMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsView a) => MethodInfo * ViewGetTabWidthMethodInfo a signature Source # 

Methods

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

getVisualColumn

data ViewGetVisualColumnMethodInfo Source #

Instances

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

Methods

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

viewGetVisualColumn :: (MonadIO m, IsView a) => a -> TextIter -> m Word32 Source #

indentLines

data ViewIndentLinesMethodInfo Source #

Instances

((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, IsView a) => MethodInfo * ViewIndentLinesMethodInfo a signature Source # 

Methods

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

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

new

newWithBuffer

setAutoIndent

data ViewSetAutoIndentMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetAutoIndentMethodInfo a signature Source # 

Methods

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

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

setBackgroundPattern

data ViewSetBackgroundPatternMethodInfo Source #

Instances

((~) * signature (BackgroundPatternType -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetBackgroundPatternMethodInfo a signature Source # 

Methods

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

setDrawSpaces

data ViewSetDrawSpacesMethodInfo Source #

Instances

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

Methods

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

setHighlightCurrentLine

data ViewSetHighlightCurrentLineMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetHighlightCurrentLineMethodInfo a signature Source # 

Methods

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

setIndentOnTab

data ViewSetIndentOnTabMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetIndentOnTabMethodInfo a signature Source # 

Methods

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

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

setIndentWidth

data ViewSetIndentWidthMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetIndentWidthMethodInfo a signature Source # 

Methods

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

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

setInsertSpacesInsteadOfTabs

data ViewSetInsertSpacesInsteadOfTabsMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetInsertSpacesInsteadOfTabsMethodInfo a signature Source # 

Methods

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

setMarkAttributes

data ViewSetMarkAttributesMethodInfo Source #

Instances

((~) * signature (Text -> b -> Int32 -> m ()), MonadIO m, IsView a, IsMarkAttributes b) => MethodInfo * ViewSetMarkAttributesMethodInfo a signature Source # 

Methods

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

viewSetMarkAttributes :: (MonadIO m, IsView a, IsMarkAttributes b) => a -> Text -> b -> Int32 -> m () Source #

setRightMarginPosition

data ViewSetRightMarginPositionMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetRightMarginPositionMethodInfo a signature Source # 

Methods

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

setShowLineMarks

data ViewSetShowLineMarksMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetShowLineMarksMethodInfo a signature Source # 

Methods

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

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

setShowLineNumbers

data ViewSetShowLineNumbersMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetShowLineNumbersMethodInfo a signature Source # 

Methods

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

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

setShowRightMargin

data ViewSetShowRightMarginMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetShowRightMarginMethodInfo a signature Source # 

Methods

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

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

setSmartBackspace

data ViewSetSmartBackspaceMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetSmartBackspaceMethodInfo a signature Source # 

Methods

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

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

setSmartHomeEnd

data ViewSetSmartHomeEndMethodInfo Source #

Instances

((~) * signature (SmartHomeEndType -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetSmartHomeEndMethodInfo a signature Source # 

Methods

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

setTabWidth

data ViewSetTabWidthMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetTabWidthMethodInfo a signature Source # 

Methods

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

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

unindentLines

data ViewUnindentLinesMethodInfo Source #

Instances

((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, IsView a) => MethodInfo * ViewUnindentLinesMethodInfo a signature Source # 

Methods

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

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

Properties

autoIndent

data ViewAutoIndentPropertyInfo Source #

Instances

AttrInfo ViewAutoIndentPropertyInfo Source # 

Associated Types

type AttrAllowedOps ViewAutoIndentPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ViewAutoIndentPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ViewAutoIndentPropertyInfo :: * -> Constraint

type AttrGetType ViewAutoIndentPropertyInfo :: *

type AttrLabel ViewAutoIndentPropertyInfo :: Symbol

type AttrOrigin ViewAutoIndentPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ViewAutoIndentPropertyInfo o => Proxy * ViewAutoIndentPropertyInfo -> o -> IO (AttrGetType ViewAutoIndentPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ViewAutoIndentPropertyInfo o, AttrSetTypeConstraint ViewAutoIndentPropertyInfo b) => Proxy * ViewAutoIndentPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ViewAutoIndentPropertyInfo o => Proxy * ViewAutoIndentPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ViewAutoIndentPropertyInfo o, AttrSetTypeConstraint ViewAutoIndentPropertyInfo b) => Proxy * ViewAutoIndentPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ViewAutoIndentPropertyInfo Source # 
type AttrSetTypeConstraint ViewAutoIndentPropertyInfo = * ~ Bool
type AttrOrigin ViewAutoIndentPropertyInfo Source # 
type AttrLabel ViewAutoIndentPropertyInfo Source # 
type AttrLabel ViewAutoIndentPropertyInfo = "auto-indent"
type AttrGetType ViewAutoIndentPropertyInfo Source # 
type AttrGetType ViewAutoIndentPropertyInfo = Bool
type AttrBaseTypeConstraint ViewAutoIndentPropertyInfo Source # 
type AttrBaseTypeConstraint ViewAutoIndentPropertyInfo = IsView
type AttrAllowedOps ViewAutoIndentPropertyInfo Source # 
type AttrAllowedOps ViewAutoIndentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructViewAutoIndent :: IsView o => Bool -> IO (GValueConstruct o) Source #

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

viewAutoIndent :: AttrLabelProxy "autoIndent" Source #

backgroundPattern

data ViewBackgroundPatternPropertyInfo Source #

Instances

AttrInfo ViewBackgroundPatternPropertyInfo Source # 

Associated Types

type AttrAllowedOps ViewBackgroundPatternPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ViewBackgroundPatternPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ViewBackgroundPatternPropertyInfo :: * -> Constraint

type AttrGetType ViewBackgroundPatternPropertyInfo :: *

type AttrLabel ViewBackgroundPatternPropertyInfo :: Symbol

type AttrOrigin ViewBackgroundPatternPropertyInfo :: *

type AttrSetTypeConstraint ViewBackgroundPatternPropertyInfo Source # 
type AttrOrigin ViewBackgroundPatternPropertyInfo Source # 
type AttrLabel ViewBackgroundPatternPropertyInfo Source # 
type AttrLabel ViewBackgroundPatternPropertyInfo = "background-pattern"
type AttrGetType ViewBackgroundPatternPropertyInfo Source # 
type AttrBaseTypeConstraint ViewBackgroundPatternPropertyInfo Source # 
type AttrBaseTypeConstraint ViewBackgroundPatternPropertyInfo = IsView
type AttrAllowedOps ViewBackgroundPatternPropertyInfo Source # 
type AttrAllowedOps ViewBackgroundPatternPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

viewBackgroundPattern :: AttrLabelProxy "backgroundPattern" Source #

completion

data ViewCompletionPropertyInfo Source #

Instances

AttrInfo ViewCompletionPropertyInfo Source # 

Associated Types

type AttrAllowedOps ViewCompletionPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ViewCompletionPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ViewCompletionPropertyInfo :: * -> Constraint

type AttrGetType ViewCompletionPropertyInfo :: *

type AttrLabel ViewCompletionPropertyInfo :: Symbol

type AttrOrigin ViewCompletionPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ViewCompletionPropertyInfo o => Proxy * ViewCompletionPropertyInfo -> o -> IO (AttrGetType ViewCompletionPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ViewCompletionPropertyInfo o, AttrSetTypeConstraint ViewCompletionPropertyInfo b) => Proxy * ViewCompletionPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ViewCompletionPropertyInfo o => Proxy * ViewCompletionPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ViewCompletionPropertyInfo o, AttrSetTypeConstraint ViewCompletionPropertyInfo b) => Proxy * ViewCompletionPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ViewCompletionPropertyInfo Source # 
type AttrSetTypeConstraint ViewCompletionPropertyInfo = * ~ ()
type AttrOrigin ViewCompletionPropertyInfo Source # 
type AttrLabel ViewCompletionPropertyInfo Source # 
type AttrLabel ViewCompletionPropertyInfo = "completion"
type AttrGetType ViewCompletionPropertyInfo Source # 
type AttrBaseTypeConstraint ViewCompletionPropertyInfo Source # 
type AttrBaseTypeConstraint ViewCompletionPropertyInfo = IsView
type AttrAllowedOps ViewCompletionPropertyInfo Source # 
type AttrAllowedOps ViewCompletionPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

viewCompletion :: AttrLabelProxy "completion" Source #

drawSpaces

data ViewDrawSpacesPropertyInfo Source #

Instances

AttrInfo ViewDrawSpacesPropertyInfo Source # 

Associated Types

type AttrAllowedOps ViewDrawSpacesPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ViewDrawSpacesPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ViewDrawSpacesPropertyInfo :: * -> Constraint

type AttrGetType ViewDrawSpacesPropertyInfo :: *

type AttrLabel ViewDrawSpacesPropertyInfo :: Symbol

type AttrOrigin ViewDrawSpacesPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ViewDrawSpacesPropertyInfo o => Proxy * ViewDrawSpacesPropertyInfo -> o -> IO (AttrGetType ViewDrawSpacesPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ViewDrawSpacesPropertyInfo o, AttrSetTypeConstraint ViewDrawSpacesPropertyInfo b) => Proxy * ViewDrawSpacesPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ViewDrawSpacesPropertyInfo o => Proxy * ViewDrawSpacesPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ViewDrawSpacesPropertyInfo o, AttrSetTypeConstraint ViewDrawSpacesPropertyInfo b) => Proxy * ViewDrawSpacesPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ViewDrawSpacesPropertyInfo Source # 
type AttrSetTypeConstraint ViewDrawSpacesPropertyInfo = * ~ [DrawSpacesFlags]
type AttrOrigin ViewDrawSpacesPropertyInfo Source # 
type AttrLabel ViewDrawSpacesPropertyInfo Source # 
type AttrLabel ViewDrawSpacesPropertyInfo = "draw-spaces"
type AttrGetType ViewDrawSpacesPropertyInfo Source # 
type AttrBaseTypeConstraint ViewDrawSpacesPropertyInfo Source # 
type AttrBaseTypeConstraint ViewDrawSpacesPropertyInfo = IsView
type AttrAllowedOps ViewDrawSpacesPropertyInfo Source # 
type AttrAllowedOps ViewDrawSpacesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructViewDrawSpaces :: IsView o => [DrawSpacesFlags] -> IO (GValueConstruct o) Source #

viewDrawSpaces :: AttrLabelProxy "drawSpaces" Source #

highlightCurrentLine

data ViewHighlightCurrentLinePropertyInfo Source #

Instances

AttrInfo ViewHighlightCurrentLinePropertyInfo Source # 
type AttrSetTypeConstraint ViewHighlightCurrentLinePropertyInfo Source # 
type AttrSetTypeConstraint ViewHighlightCurrentLinePropertyInfo = * ~ Bool
type AttrOrigin ViewHighlightCurrentLinePropertyInfo Source # 
type AttrLabel ViewHighlightCurrentLinePropertyInfo Source # 
type AttrLabel ViewHighlightCurrentLinePropertyInfo = "highlight-current-line"
type AttrGetType ViewHighlightCurrentLinePropertyInfo Source # 
type AttrBaseTypeConstraint ViewHighlightCurrentLinePropertyInfo Source # 
type AttrBaseTypeConstraint ViewHighlightCurrentLinePropertyInfo = IsView
type AttrAllowedOps ViewHighlightCurrentLinePropertyInfo Source # 
type AttrAllowedOps ViewHighlightCurrentLinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructViewHighlightCurrentLine :: IsView o => Bool -> IO (GValueConstruct o) Source #

viewHighlightCurrentLine :: AttrLabelProxy "highlightCurrentLine" Source #

indentOnTab

data ViewIndentOnTabPropertyInfo Source #

Instances

AttrInfo ViewIndentOnTabPropertyInfo Source # 

Associated Types

type AttrAllowedOps ViewIndentOnTabPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ViewIndentOnTabPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ViewIndentOnTabPropertyInfo :: * -> Constraint

type AttrGetType ViewIndentOnTabPropertyInfo :: *

type AttrLabel ViewIndentOnTabPropertyInfo :: Symbol

type AttrOrigin ViewIndentOnTabPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ViewIndentOnTabPropertyInfo o => Proxy * ViewIndentOnTabPropertyInfo -> o -> IO (AttrGetType ViewIndentOnTabPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ViewIndentOnTabPropertyInfo o, AttrSetTypeConstraint ViewIndentOnTabPropertyInfo b) => Proxy * ViewIndentOnTabPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ViewIndentOnTabPropertyInfo o => Proxy * ViewIndentOnTabPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ViewIndentOnTabPropertyInfo o, AttrSetTypeConstraint ViewIndentOnTabPropertyInfo b) => Proxy * ViewIndentOnTabPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ViewIndentOnTabPropertyInfo Source # 
type AttrSetTypeConstraint ViewIndentOnTabPropertyInfo = * ~ Bool
type AttrOrigin ViewIndentOnTabPropertyInfo Source # 
type AttrLabel ViewIndentOnTabPropertyInfo Source # 
type AttrLabel ViewIndentOnTabPropertyInfo = "indent-on-tab"
type AttrGetType ViewIndentOnTabPropertyInfo Source # 
type AttrBaseTypeConstraint ViewIndentOnTabPropertyInfo Source # 
type AttrBaseTypeConstraint ViewIndentOnTabPropertyInfo = IsView
type AttrAllowedOps ViewIndentOnTabPropertyInfo Source # 
type AttrAllowedOps ViewIndentOnTabPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructViewIndentOnTab :: IsView o => Bool -> IO (GValueConstruct o) Source #

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

viewIndentOnTab :: AttrLabelProxy "indentOnTab" Source #

indentWidth

data ViewIndentWidthPropertyInfo Source #

Instances

AttrInfo ViewIndentWidthPropertyInfo Source # 

Associated Types

type AttrAllowedOps ViewIndentWidthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ViewIndentWidthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ViewIndentWidthPropertyInfo :: * -> Constraint

type AttrGetType ViewIndentWidthPropertyInfo :: *

type AttrLabel ViewIndentWidthPropertyInfo :: Symbol

type AttrOrigin ViewIndentWidthPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ViewIndentWidthPropertyInfo o => Proxy * ViewIndentWidthPropertyInfo -> o -> IO (AttrGetType ViewIndentWidthPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ViewIndentWidthPropertyInfo o, AttrSetTypeConstraint ViewIndentWidthPropertyInfo b) => Proxy * ViewIndentWidthPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ViewIndentWidthPropertyInfo o => Proxy * ViewIndentWidthPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ViewIndentWidthPropertyInfo o, AttrSetTypeConstraint ViewIndentWidthPropertyInfo b) => Proxy * ViewIndentWidthPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ViewIndentWidthPropertyInfo Source # 
type AttrSetTypeConstraint ViewIndentWidthPropertyInfo = * ~ Int32
type AttrOrigin ViewIndentWidthPropertyInfo Source # 
type AttrLabel ViewIndentWidthPropertyInfo Source # 
type AttrLabel ViewIndentWidthPropertyInfo = "indent-width"
type AttrGetType ViewIndentWidthPropertyInfo Source # 
type AttrBaseTypeConstraint ViewIndentWidthPropertyInfo Source # 
type AttrBaseTypeConstraint ViewIndentWidthPropertyInfo = IsView
type AttrAllowedOps ViewIndentWidthPropertyInfo Source # 
type AttrAllowedOps ViewIndentWidthPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructViewIndentWidth :: IsView o => Int32 -> IO (GValueConstruct o) Source #

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

viewIndentWidth :: AttrLabelProxy "indentWidth" Source #

insertSpacesInsteadOfTabs

data ViewInsertSpacesInsteadOfTabsPropertyInfo Source #

Instances

AttrInfo ViewInsertSpacesInsteadOfTabsPropertyInfo Source # 
type AttrSetTypeConstraint ViewInsertSpacesInsteadOfTabsPropertyInfo Source # 
type AttrSetTypeConstraint ViewInsertSpacesInsteadOfTabsPropertyInfo = * ~ Bool
type AttrOrigin ViewInsertSpacesInsteadOfTabsPropertyInfo Source # 
type AttrLabel ViewInsertSpacesInsteadOfTabsPropertyInfo Source # 
type AttrLabel ViewInsertSpacesInsteadOfTabsPropertyInfo = "insert-spaces-instead-of-tabs"
type AttrGetType ViewInsertSpacesInsteadOfTabsPropertyInfo Source # 
type AttrBaseTypeConstraint ViewInsertSpacesInsteadOfTabsPropertyInfo Source # 
type AttrAllowedOps ViewInsertSpacesInsteadOfTabsPropertyInfo Source # 
type AttrAllowedOps ViewInsertSpacesInsteadOfTabsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

viewInsertSpacesInsteadOfTabs :: AttrLabelProxy "insertSpacesInsteadOfTabs" Source #

rightMarginPosition

data ViewRightMarginPositionPropertyInfo Source #

Instances

AttrInfo ViewRightMarginPositionPropertyInfo Source # 

Associated Types

type AttrAllowedOps ViewRightMarginPositionPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ViewRightMarginPositionPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ViewRightMarginPositionPropertyInfo :: * -> Constraint

type AttrGetType ViewRightMarginPositionPropertyInfo :: *

type AttrLabel ViewRightMarginPositionPropertyInfo :: Symbol

type AttrOrigin ViewRightMarginPositionPropertyInfo :: *

type AttrSetTypeConstraint ViewRightMarginPositionPropertyInfo Source # 
type AttrSetTypeConstraint ViewRightMarginPositionPropertyInfo = * ~ Word32
type AttrOrigin ViewRightMarginPositionPropertyInfo Source # 
type AttrLabel ViewRightMarginPositionPropertyInfo Source # 
type AttrLabel ViewRightMarginPositionPropertyInfo = "right-margin-position"
type AttrGetType ViewRightMarginPositionPropertyInfo Source # 
type AttrBaseTypeConstraint ViewRightMarginPositionPropertyInfo Source # 
type AttrBaseTypeConstraint ViewRightMarginPositionPropertyInfo = IsView
type AttrAllowedOps ViewRightMarginPositionPropertyInfo Source # 
type AttrAllowedOps ViewRightMarginPositionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructViewRightMarginPosition :: IsView o => Word32 -> IO (GValueConstruct o) Source #

viewRightMarginPosition :: AttrLabelProxy "rightMarginPosition" Source #

showLineMarks

data ViewShowLineMarksPropertyInfo Source #

Instances

AttrInfo ViewShowLineMarksPropertyInfo Source # 

Associated Types

type AttrAllowedOps ViewShowLineMarksPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ViewShowLineMarksPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ViewShowLineMarksPropertyInfo :: * -> Constraint

type AttrGetType ViewShowLineMarksPropertyInfo :: *

type AttrLabel ViewShowLineMarksPropertyInfo :: Symbol

type AttrOrigin ViewShowLineMarksPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ViewShowLineMarksPropertyInfo o => Proxy * ViewShowLineMarksPropertyInfo -> o -> IO (AttrGetType ViewShowLineMarksPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ViewShowLineMarksPropertyInfo o, AttrSetTypeConstraint ViewShowLineMarksPropertyInfo b) => Proxy * ViewShowLineMarksPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ViewShowLineMarksPropertyInfo o => Proxy * ViewShowLineMarksPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ViewShowLineMarksPropertyInfo o, AttrSetTypeConstraint ViewShowLineMarksPropertyInfo b) => Proxy * ViewShowLineMarksPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ViewShowLineMarksPropertyInfo Source # 
type AttrSetTypeConstraint ViewShowLineMarksPropertyInfo = * ~ Bool
type AttrOrigin ViewShowLineMarksPropertyInfo Source # 
type AttrLabel ViewShowLineMarksPropertyInfo Source # 
type AttrLabel ViewShowLineMarksPropertyInfo = "show-line-marks"
type AttrGetType ViewShowLineMarksPropertyInfo Source # 
type AttrBaseTypeConstraint ViewShowLineMarksPropertyInfo Source # 
type AttrBaseTypeConstraint ViewShowLineMarksPropertyInfo = IsView
type AttrAllowedOps ViewShowLineMarksPropertyInfo Source # 
type AttrAllowedOps ViewShowLineMarksPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructViewShowLineMarks :: IsView o => Bool -> IO (GValueConstruct o) Source #

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

viewShowLineMarks :: AttrLabelProxy "showLineMarks" Source #

showLineNumbers

data ViewShowLineNumbersPropertyInfo Source #

Instances

AttrInfo ViewShowLineNumbersPropertyInfo Source # 

Associated Types

type AttrAllowedOps ViewShowLineNumbersPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ViewShowLineNumbersPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ViewShowLineNumbersPropertyInfo :: * -> Constraint

type AttrGetType ViewShowLineNumbersPropertyInfo :: *

type AttrLabel ViewShowLineNumbersPropertyInfo :: Symbol

type AttrOrigin ViewShowLineNumbersPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ViewShowLineNumbersPropertyInfo o => Proxy * ViewShowLineNumbersPropertyInfo -> o -> IO (AttrGetType ViewShowLineNumbersPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ViewShowLineNumbersPropertyInfo o, AttrSetTypeConstraint ViewShowLineNumbersPropertyInfo b) => Proxy * ViewShowLineNumbersPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ViewShowLineNumbersPropertyInfo o => Proxy * ViewShowLineNumbersPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ViewShowLineNumbersPropertyInfo o, AttrSetTypeConstraint ViewShowLineNumbersPropertyInfo b) => Proxy * ViewShowLineNumbersPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ViewShowLineNumbersPropertyInfo Source # 
type AttrSetTypeConstraint ViewShowLineNumbersPropertyInfo = * ~ Bool
type AttrOrigin ViewShowLineNumbersPropertyInfo Source # 
type AttrLabel ViewShowLineNumbersPropertyInfo Source # 
type AttrLabel ViewShowLineNumbersPropertyInfo = "show-line-numbers"
type AttrGetType ViewShowLineNumbersPropertyInfo Source # 
type AttrBaseTypeConstraint ViewShowLineNumbersPropertyInfo Source # 
type AttrBaseTypeConstraint ViewShowLineNumbersPropertyInfo = IsView
type AttrAllowedOps ViewShowLineNumbersPropertyInfo Source # 
type AttrAllowedOps ViewShowLineNumbersPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructViewShowLineNumbers :: IsView o => Bool -> IO (GValueConstruct o) Source #

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

viewShowLineNumbers :: AttrLabelProxy "showLineNumbers" Source #

showRightMargin

data ViewShowRightMarginPropertyInfo Source #

Instances

AttrInfo ViewShowRightMarginPropertyInfo Source # 

Associated Types

type AttrAllowedOps ViewShowRightMarginPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ViewShowRightMarginPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ViewShowRightMarginPropertyInfo :: * -> Constraint

type AttrGetType ViewShowRightMarginPropertyInfo :: *

type AttrLabel ViewShowRightMarginPropertyInfo :: Symbol

type AttrOrigin ViewShowRightMarginPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ViewShowRightMarginPropertyInfo o => Proxy * ViewShowRightMarginPropertyInfo -> o -> IO (AttrGetType ViewShowRightMarginPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ViewShowRightMarginPropertyInfo o, AttrSetTypeConstraint ViewShowRightMarginPropertyInfo b) => Proxy * ViewShowRightMarginPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ViewShowRightMarginPropertyInfo o => Proxy * ViewShowRightMarginPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ViewShowRightMarginPropertyInfo o, AttrSetTypeConstraint ViewShowRightMarginPropertyInfo b) => Proxy * ViewShowRightMarginPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ViewShowRightMarginPropertyInfo Source # 
type AttrSetTypeConstraint ViewShowRightMarginPropertyInfo = * ~ Bool
type AttrOrigin ViewShowRightMarginPropertyInfo Source # 
type AttrLabel ViewShowRightMarginPropertyInfo Source # 
type AttrLabel ViewShowRightMarginPropertyInfo = "show-right-margin"
type AttrGetType ViewShowRightMarginPropertyInfo Source # 
type AttrBaseTypeConstraint ViewShowRightMarginPropertyInfo Source # 
type AttrBaseTypeConstraint ViewShowRightMarginPropertyInfo = IsView
type AttrAllowedOps ViewShowRightMarginPropertyInfo Source # 
type AttrAllowedOps ViewShowRightMarginPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructViewShowRightMargin :: IsView o => Bool -> IO (GValueConstruct o) Source #

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

viewShowRightMargin :: AttrLabelProxy "showRightMargin" Source #

smartBackspace

data ViewSmartBackspacePropertyInfo Source #

Instances

AttrInfo ViewSmartBackspacePropertyInfo Source # 

Associated Types

type AttrAllowedOps ViewSmartBackspacePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ViewSmartBackspacePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ViewSmartBackspacePropertyInfo :: * -> Constraint

type AttrGetType ViewSmartBackspacePropertyInfo :: *

type AttrLabel ViewSmartBackspacePropertyInfo :: Symbol

type AttrOrigin ViewSmartBackspacePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ViewSmartBackspacePropertyInfo o => Proxy * ViewSmartBackspacePropertyInfo -> o -> IO (AttrGetType ViewSmartBackspacePropertyInfo)

attrSet :: (AttrBaseTypeConstraint ViewSmartBackspacePropertyInfo o, AttrSetTypeConstraint ViewSmartBackspacePropertyInfo b) => Proxy * ViewSmartBackspacePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ViewSmartBackspacePropertyInfo o => Proxy * ViewSmartBackspacePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ViewSmartBackspacePropertyInfo o, AttrSetTypeConstraint ViewSmartBackspacePropertyInfo b) => Proxy * ViewSmartBackspacePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ViewSmartBackspacePropertyInfo Source # 
type AttrSetTypeConstraint ViewSmartBackspacePropertyInfo = * ~ Bool
type AttrOrigin ViewSmartBackspacePropertyInfo Source # 
type AttrLabel ViewSmartBackspacePropertyInfo Source # 
type AttrLabel ViewSmartBackspacePropertyInfo = "smart-backspace"
type AttrGetType ViewSmartBackspacePropertyInfo Source # 
type AttrBaseTypeConstraint ViewSmartBackspacePropertyInfo Source # 
type AttrBaseTypeConstraint ViewSmartBackspacePropertyInfo = IsView
type AttrAllowedOps ViewSmartBackspacePropertyInfo Source # 
type AttrAllowedOps ViewSmartBackspacePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructViewSmartBackspace :: IsView o => Bool -> IO (GValueConstruct o) Source #

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

viewSmartBackspace :: AttrLabelProxy "smartBackspace" Source #

smartHomeEnd

data ViewSmartHomeEndPropertyInfo Source #

Instances

AttrInfo ViewSmartHomeEndPropertyInfo Source # 

Associated Types

type AttrAllowedOps ViewSmartHomeEndPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ViewSmartHomeEndPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ViewSmartHomeEndPropertyInfo :: * -> Constraint

type AttrGetType ViewSmartHomeEndPropertyInfo :: *

type AttrLabel ViewSmartHomeEndPropertyInfo :: Symbol

type AttrOrigin ViewSmartHomeEndPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ViewSmartHomeEndPropertyInfo o => Proxy * ViewSmartHomeEndPropertyInfo -> o -> IO (AttrGetType ViewSmartHomeEndPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ViewSmartHomeEndPropertyInfo o, AttrSetTypeConstraint ViewSmartHomeEndPropertyInfo b) => Proxy * ViewSmartHomeEndPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ViewSmartHomeEndPropertyInfo o => Proxy * ViewSmartHomeEndPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ViewSmartHomeEndPropertyInfo o, AttrSetTypeConstraint ViewSmartHomeEndPropertyInfo b) => Proxy * ViewSmartHomeEndPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ViewSmartHomeEndPropertyInfo Source # 
type AttrSetTypeConstraint ViewSmartHomeEndPropertyInfo = * ~ SmartHomeEndType
type AttrOrigin ViewSmartHomeEndPropertyInfo Source # 
type AttrLabel ViewSmartHomeEndPropertyInfo Source # 
type AttrLabel ViewSmartHomeEndPropertyInfo = "smart-home-end"
type AttrGetType ViewSmartHomeEndPropertyInfo Source # 
type AttrBaseTypeConstraint ViewSmartHomeEndPropertyInfo Source # 
type AttrBaseTypeConstraint ViewSmartHomeEndPropertyInfo = IsView
type AttrAllowedOps ViewSmartHomeEndPropertyInfo Source # 
type AttrAllowedOps ViewSmartHomeEndPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

viewSmartHomeEnd :: AttrLabelProxy "smartHomeEnd" Source #

tabWidth

data ViewTabWidthPropertyInfo Source #

Instances

AttrInfo ViewTabWidthPropertyInfo Source # 

Associated Types

type AttrAllowedOps ViewTabWidthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ViewTabWidthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ViewTabWidthPropertyInfo :: * -> Constraint

type AttrGetType ViewTabWidthPropertyInfo :: *

type AttrLabel ViewTabWidthPropertyInfo :: Symbol

type AttrOrigin ViewTabWidthPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ViewTabWidthPropertyInfo o => Proxy * ViewTabWidthPropertyInfo -> o -> IO (AttrGetType ViewTabWidthPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ViewTabWidthPropertyInfo o, AttrSetTypeConstraint ViewTabWidthPropertyInfo b) => Proxy * ViewTabWidthPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ViewTabWidthPropertyInfo o => Proxy * ViewTabWidthPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ViewTabWidthPropertyInfo o, AttrSetTypeConstraint ViewTabWidthPropertyInfo b) => Proxy * ViewTabWidthPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ViewTabWidthPropertyInfo Source # 
type AttrSetTypeConstraint ViewTabWidthPropertyInfo = * ~ Word32
type AttrOrigin ViewTabWidthPropertyInfo Source # 
type AttrOrigin ViewTabWidthPropertyInfo = View
type AttrLabel ViewTabWidthPropertyInfo Source # 
type AttrLabel ViewTabWidthPropertyInfo = "tab-width"
type AttrGetType ViewTabWidthPropertyInfo Source # 
type AttrGetType ViewTabWidthPropertyInfo = Word32
type AttrBaseTypeConstraint ViewTabWidthPropertyInfo Source # 
type AttrBaseTypeConstraint ViewTabWidthPropertyInfo = IsView
type AttrAllowedOps ViewTabWidthPropertyInfo Source # 
type AttrAllowedOps ViewTabWidthPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructViewTabWidth :: IsView o => Word32 -> IO (GValueConstruct o) Source #

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

viewTabWidth :: AttrLabelProxy "tabWidth" Source #

Signals

changeCase

type C_ViewChangeCaseCallback = Ptr () -> CUInt -> Ptr () -> IO () Source #

data ViewChangeCaseSignalInfo Source #

Instances

SignalInfo ViewChangeCaseSignalInfo Source # 

Associated Types

type HaskellCallbackType ViewChangeCaseSignalInfo :: *

Methods

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

type HaskellCallbackType ViewChangeCaseSignalInfo Source # 

afterViewChangeCase :: (GObject a, MonadIO m) => a -> ViewChangeCaseCallback -> m SignalHandlerId Source #

onViewChangeCase :: (GObject a, MonadIO m) => a -> ViewChangeCaseCallback -> m SignalHandlerId Source #

changeNumber

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

data ViewChangeNumberSignalInfo Source #

Instances

SignalInfo ViewChangeNumberSignalInfo Source # 

Associated Types

type HaskellCallbackType ViewChangeNumberSignalInfo :: *

Methods

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

type HaskellCallbackType ViewChangeNumberSignalInfo Source # 

afterViewChangeNumber :: (GObject a, MonadIO m) => a -> ViewChangeNumberCallback -> m SignalHandlerId Source #

onViewChangeNumber :: (GObject a, MonadIO m) => a -> ViewChangeNumberCallback -> m SignalHandlerId Source #

joinLines

type C_ViewJoinLinesCallback = Ptr () -> Ptr () -> IO () Source #

data ViewJoinLinesSignalInfo Source #

Instances

SignalInfo ViewJoinLinesSignalInfo Source # 

Associated Types

type HaskellCallbackType ViewJoinLinesSignalInfo :: *

Methods

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

type HaskellCallbackType ViewJoinLinesSignalInfo Source # 

afterViewJoinLines :: (GObject a, MonadIO m) => a -> ViewJoinLinesCallback -> m SignalHandlerId Source #

onViewJoinLines :: (GObject a, MonadIO m) => a -> ViewJoinLinesCallback -> m SignalHandlerId Source #

lineMarkActivated

type C_ViewLineMarkActivatedCallback = Ptr () -> Ptr TextIter -> Ptr Event -> Ptr () -> IO () Source #

type ViewLineMarkActivatedCallback = TextIter -> Event -> IO () Source #

data ViewLineMarkActivatedSignalInfo Source #

Instances

SignalInfo ViewLineMarkActivatedSignalInfo Source # 

Associated Types

type HaskellCallbackType ViewLineMarkActivatedSignalInfo :: *

Methods

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

type HaskellCallbackType ViewLineMarkActivatedSignalInfo Source # 

afterViewLineMarkActivated :: (GObject a, MonadIO m) => a -> ViewLineMarkActivatedCallback -> m SignalHandlerId Source #

onViewLineMarkActivated :: (GObject a, MonadIO m) => a -> ViewLineMarkActivatedCallback -> m SignalHandlerId Source #

moveLines

type C_ViewMoveLinesCallback = Ptr () -> CInt -> Int32 -> Ptr () -> IO () Source #

data ViewMoveLinesSignalInfo Source #

Instances

SignalInfo ViewMoveLinesSignalInfo Source # 

Associated Types

type HaskellCallbackType ViewMoveLinesSignalInfo :: *

Methods

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

type HaskellCallbackType ViewMoveLinesSignalInfo Source # 

afterViewMoveLines :: (GObject a, MonadIO m) => a -> ViewMoveLinesCallback -> m SignalHandlerId Source #

onViewMoveLines :: (GObject a, MonadIO m) => a -> ViewMoveLinesCallback -> m SignalHandlerId Source #

moveToMatchingBracket

data ViewMoveToMatchingBracketSignalInfo Source #

Instances

SignalInfo ViewMoveToMatchingBracketSignalInfo Source # 

Associated Types

type HaskellCallbackType ViewMoveToMatchingBracketSignalInfo :: *

Methods

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

type HaskellCallbackType ViewMoveToMatchingBracketSignalInfo Source # 

onViewMoveToMatchingBracket :: (GObject a, MonadIO m) => a -> ViewMoveToMatchingBracketCallback -> m SignalHandlerId Source #

moveWords

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

data ViewMoveWordsSignalInfo Source #

Instances

SignalInfo ViewMoveWordsSignalInfo Source # 

Associated Types

type HaskellCallbackType ViewMoveWordsSignalInfo :: *

Methods

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

type HaskellCallbackType ViewMoveWordsSignalInfo Source # 

afterViewMoveWords :: (GObject a, MonadIO m) => a -> ViewMoveWordsCallback -> m SignalHandlerId Source #

onViewMoveWords :: (GObject a, MonadIO m) => a -> ViewMoveWordsCallback -> m SignalHandlerId Source #

redo

type C_ViewRedoCallback = Ptr () -> Ptr () -> IO () Source #

data ViewRedoSignalInfo Source #

Instances

SignalInfo ViewRedoSignalInfo Source # 

Associated Types

type HaskellCallbackType ViewRedoSignalInfo :: *

Methods

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

type HaskellCallbackType ViewRedoSignalInfo Source # 
type HaskellCallbackType ViewRedoSignalInfo = ViewRedoCallback

afterViewRedo :: (GObject a, MonadIO m) => a -> ViewRedoCallback -> m SignalHandlerId Source #

onViewRedo :: (GObject a, MonadIO m) => a -> ViewRedoCallback -> m SignalHandlerId Source #

showCompletion

data ViewShowCompletionSignalInfo Source #

Instances

SignalInfo ViewShowCompletionSignalInfo Source # 

Associated Types

type HaskellCallbackType ViewShowCompletionSignalInfo :: *

Methods

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

type HaskellCallbackType ViewShowCompletionSignalInfo Source # 

afterViewShowCompletion :: (GObject a, MonadIO m) => a -> ViewShowCompletionCallback -> m SignalHandlerId Source #

onViewShowCompletion :: (GObject a, MonadIO m) => a -> ViewShowCompletionCallback -> m SignalHandlerId Source #

smartHomeEnd

type C_ViewSmartHomeEndCallback = Ptr () -> Ptr TextIter -> Int32 -> Ptr () -> IO () Source #

type ViewSmartHomeEndCallback = TextIter -> Int32 -> IO () Source #

data ViewSmartHomeEndSignalInfo Source #

Instances

SignalInfo ViewSmartHomeEndSignalInfo Source # 

Associated Types

type HaskellCallbackType ViewSmartHomeEndSignalInfo :: *

Methods

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

type HaskellCallbackType ViewSmartHomeEndSignalInfo Source # 

afterViewSmartHomeEnd :: (GObject a, MonadIO m) => a -> ViewSmartHomeEndCallback -> m SignalHandlerId Source #

onViewSmartHomeEnd :: (GObject a, MonadIO m) => a -> ViewSmartHomeEndCallback -> m SignalHandlerId Source #

undo

type C_ViewUndoCallback = Ptr () -> Ptr () -> IO () Source #

data ViewUndoSignalInfo Source #

Instances

SignalInfo ViewUndoSignalInfo Source # 

Associated Types

type HaskellCallbackType ViewUndoSignalInfo :: *

Methods

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

type HaskellCallbackType ViewUndoSignalInfo Source # 
type HaskellCallbackType ViewUndoSignalInfo = ViewUndoCallback

afterViewUndo :: (GObject a, MonadIO m) => a -> ViewUndoCallback -> m SignalHandlerId Source #

onViewUndo :: (GObject a, MonadIO m) => a -> ViewUndoCallback -> m SignalHandlerId Source #