## Uses of Class
gate.gui.STreeNode

Packages that use STreeNode
gate.gui

Uses of STreeNode in gate.gui

Methods in gate.gui that return STreeNode
`private STreeNode` `SyntaxTreeViewer.findLeaf(Node start, Node end)`
`protected STreeNode` `SyntaxTreeViewer.createParentNode(String text)` Create a parent node for all selected non-terminal nodes
`protected STreeNode` `SyntaxTreeViewer.createParentNode(String text, Annotation annot)` Create a parent node for all selected non-terminal nodes

Methods in gate.gui with parameters of type STreeNode
`private int` `SyntaxTreeViewer.createButton4Node(STreeNode node, int buttonX, int buttonY)` Returns the X position where another button can start if necessary.
`private JButton` `SyntaxTreeViewer.createCentralButton(STreeNode newNode)`
`private void` `SyntaxTreeViewer.addLines(STreeNode newNode)`
`private void` `SyntaxTreeViewer.resetChildren(STreeNode node)`
`private void` `SyntaxTreeViewer.removeNodesAbove(STreeNode node)`
`private void` `SyntaxTreeViewer.recalculateLines(STreeNode node)` recalculates all lines from that node to all its children