vexpressionmenu module

vexpressionmenu.buildSingleLineSnippetMenu(snippetname)

Given a snippetname, determine what snippets should be generated

vexpressionmenu.buildSnippetMenu(snippetname)

Given a snippetname, determine what snippets should be generated

vexpressionmenu.computeIndent(line)

Returns the indent level of the given line.

vexpressionmenu.createSpareParmsFromChCalls(node, parmname)

For each ch() call in the given parm name create a corresponding spare parameter on the node.

vexpressionmenu.installInitialSnippets()

Copies the initial snippets into _vexsnippets and adds the comment prefix.

vexpressionmenu.loadSnippets()

Loads all the vexpressions from the VEXpression.txt files found in the houdini path.

vexpressionmenu.removeIndent(line, indent)

Removes the requested amount of indent from a line.

vexpressionmenu.uniqueList(list)

Removes duplicates from the list, preserves order