BuildableParseContext

An opaque context struct for gtk.types.BuildableParser.

Members

Functions

getElement
string getElement()

Retrieves the name of the currently open element.

getElementStack
string[] getElementStack()

Retrieves the element stack from the internal state of the parser.

getPosition
void getPosition(int lineNumber, int charNumber)

Retrieves the current line number and the number of the character on that line. Intended for use in error messages; there are no strict semantics for what constitutes the "current" line number other than "the best number we could come up with for error messages."

pop
void* pop()

Completes the process of a temporary sub-parser redirection.

push
void push(gtk.types.BuildableParser parser, void* userData)

Temporarily redirects markup data to a sub-parser.