Optionalproperties: Partial<{}>a string or null
Gets the names of all symbols within the scope.
if the parent scopes should be included
an array containing the names of all symbols within the scope.
Creates a new scope to contain variables and custom expressions,
If parent is set, the parent scope will be inherited.
A newly created Template.Scope.
If the symbol could not be found, null is returned.
A Template.Symbol or null.
Imports namespace_ into self so it can be used by expressions.
the namespace to import into the scope
Optionalversion: stringthe version of namespace_ to import
true if successful; otherwise false
If the symbol already exists, it will be overwritten.
If symbol is null, the symbol will be removed from scope.
the name of the symbol
Optionalsymbol: SymbolAn Template.Symbol or null.
Sets the value of the symbol named name to a gboolean value of value.
a name for the symbol
a gboolean
Sets the value of the symbol named name to a gdouble value of value.
a name for the symbol
a gdouble
Sets the value of the symbol named name to the object value.
a name for the symbol
Optionalvalue: GObject.Objecta GObject.Object or null.
Sets the value of the symbol named name to a string matching value.
a name for the symbol
Optionalvalue: stringA string or null.
Sets the value of the symbol named name to the strv value.
a name for the symbol
Optionalvalue: string[]the value to set it to, or null
Sets the contents of the symbol named name to the value value.
a name for the symbol
Optionalvalue: GObject.ValueA GObject.Value or null
Sets the symbol named name to symbol in scope.
This differs from tmpl_scope_set() in that it takes ownership
of symbol.
The name of the symbol
Optionalsymbol: SymbolA Template.Symbol or null
Staticnew
Gets a string if the symbol
nameis a string.Otherwise,
nullis returned.