gi-gtksource-3.0.12: 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.Structs.RegionIter

Contents

Description

RegionIter is an opaque datatype; ignore all its fields. Initialize the iter with regionGetStartRegionIter.

Synopsis

Exported types

newtype RegionIter Source #

Instances

WrappedPtr RegionIter Source # 
(~) AttrOpTag tag AttrSet => Constructible RegionIter tag Source # 
((~) * info (ResolveRegionIterMethod t RegionIter), MethodInfo * info RegionIter p) => IsLabel t (RegionIter -> p) Source # 

Methods

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

((~) * info (ResolveRegionIterMethod t RegionIter), MethodInfo * info RegionIter p) => IsLabelProxy t (RegionIter -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> RegionIter -> p #

HasAttributeList * RegionIter Source # 
((~) * signature (m Bool), MonadIO m) => MethodInfo * RegionIterNextMethodInfo RegionIter signature Source # 
((~) * signature (m Bool), MonadIO m) => MethodInfo * RegionIterIsEndMethodInfo RegionIter signature Source # 
((~) * signature (m (Bool, TextIter, TextIter)), MonadIO m) => MethodInfo * RegionIterGetSubregionMethodInfo RegionIter signature Source # 
type AttributeList RegionIter Source # 

newZeroRegionIter :: MonadIO m => m RegionIter Source #

Construct a RegionIter struct initialized to zero.

Methods

getSubregion

regionIterGetSubregion Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> RegionIter

iter: a RegionIter.

-> m (Bool, TextIter, TextIter)

Returns: True if start and end have been set successfully (if non-Nothing), or False if iter is the end iterator or if the region is empty.

Gets the subregion at this iterator.

Since: 3.22

isEnd

regionIterIsEnd Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> RegionIter

iter: a RegionIter.

-> m Bool

Returns: whether iter is the end iterator.

No description available in the introspection data.

Since: 3.22

next

regionIterNext Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> RegionIter

iter: a RegionIter.

-> m Bool

Returns: True if iter moved and is dereferenceable, or False if iter has been set to the end iterator.

Moves iter to the next subregion.

Since: 3.22