this(PangoScriptIter* pangoScriptIter, bool ownedRef)
Sets our main struct and passes it to the parent class.
this(string text, int length)
Create a new PangoScriptIter, used to break a string of
Unicode text into runs by Unicode script. No copy is made of
text, so the caller needs to make sure it remains valid until
the iterator is freed with Script.iterFree.
A destructor is present on this object, but not explicitly documented in the source.
PangoScriptIter* getPgScriptIterStruct(bool transferOwnership)
void getRange(string start, string end, PangoScript script)
Gets information about the range to which iter currently points.
The range is the set of locations p where *start <= p < *end.
(That is, it doesn't include the character stored at *end)
the main Gtk struct as a void*
Advances a PangoScriptIter to the next range. If iter
is already at the end, it is left unchanged and FALSE