RegionIter

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

Constructors

this
this(GtkSourceRegionIter* gtkSourceRegionIter, bool ownedRef = false)

Sets our main struct and passes it to the parent class.

Members

Functions

getRegionIterStruct
GtkSourceRegionIter* getRegionIterStruct(bool transferOwnership = false)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

getSubregion
bool getSubregion(out TextIter start, out TextIter end)

Gets the subregion at this iterator.

isEnd
bool isEnd()
next
bool next()

Moves iter to the next subregion.

Variables

gtkSourceRegionIter
GtkSourceRegionIter* gtkSourceRegionIter;

the main Gtk struct

Meta

Since

3.22