gtk.buildable_parse_context

Module for [BuildableParseContext] class

Types 1

An opaque context struct for gtk.types.BuildableParser.

Fields
GtkBuildableParseContext * _cInstancePtr
bool owned
Methods
void * _cPtr() nothrow
string getElement() nothrowRetrieves the name of the currently open element.
string[] getElementStack() nothrowRetrieves the element stack from the internal state of the parser.
void getPosition(out int lineNumber, out int charNumber) nothrowRetrieves 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 othe...
void * pop() nothrowCompletes the process of a temporary sub-parser redirection.
void push(gtk.types.BuildableParser parser, void * userData = null) nothrowTemporarily redirects markup data to a sub-parser.
Constructors
this(void * ptr, Flag!"Take" take)